- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Ця технологія масштабування може дозволити вам синхронізувати Bitcoin прямо з вашого телефону
Новий підхід до зберігання «стану» біткойна може допомогти значно зменшити вимоги до зберігання для користувачів Криптовалюта.

«Можливо, нам T потрібно все зберігати самостійно».
Це Тедж Драйя, дослідник Криптовалюта з Ініціативи цифрової валюти Массачусетського технологічного інституту, який пояснює концепцію свого рішення для масштабування Bitcoin «utreexo».
Базуючись на ідеї, яку розробники виношували протягом багатьох років, utreexo прагне оптимізувати той аспект коду біткойна, який з часом призводить до великих вимог до зберігання.
Простіше кажучи, він звертається до так званого набору UTXO або коду, який надає інформацію про те, чи був витрачений Bitcoin .
Наразі Bitcoin вузли повинні зберігати всю цю інформацію, так звану «стан», щоб перевірити її.
Однак за допомогою utreexo замість того, щоб зберігати весь стан Bitcoin , власники Bitcoin могли просто перевірити його правильність за допомогою криптографічного підтвердження. Такий підхід міг би мінімізувати вимоги до пам’яті до такої міри, що навіть можна було б запускати Bitcoin на мобільному телефоні.
Також відома як накопичувач, технологія, що лежить в основі utreexo, T є новою ідеєю – розробники обговорюють способи реалізації подібного коду з перших днів появи біткойна – але раніше її реалізація стикалася з перешкодами.
Тепер – завдяки роботі Дрії та інших – це швидко стає реальністю. У ранньому прототипі Dryja створив функціонуючий код для підтвердження концепції.
І він не один. До Дрії приєдналися важковаговики криптографії Ден Боне, Бенедикт Бюнц і Бен Фіш, які написали статтю, в якій описують альтернативний метод накопичення.
"Головна мета полягає в тому, щоб ваш телефон міг запускати повноцінний вузол. Це мрія", - Бюнц, який відомий своєю роботою над bulletproofs, технологією масштабування, яка дозволила Monero зменшити комісію за транзакції на 96 відсотків, повідомили CoinDesk.
Стаття навіть була підхоплена дослідниками Ethereum , які досліджують, як цю Технології можна застосувати до рішення для масштабування другого рівня, Plasma.
І частково цей шквал активності пов’язаний з тим фактом, що через природу Технології для її безпечної активації T потрібне хардфорк – тип оновлення програмного забезпечення, яке потребує одностайної підтримки та участі. Натомість накопичувачі будуть розгорнуті на рівні гаманця, що значно зменшить перешкоди для впровадження.
"Хардфорки майже неможливі на Bitcoin. М'які форки теж жорсткі", - сказав Бюнц, додавши:
«Це чудово, що ми можемо просто розгорнути це, це робить це набагато простіше, і це означає, що ми можемо змагатися між ідеями».
Збільшується
Відступаючи назад, акумулятори обговорювалися ще з 2010 року, однак раніше вони зіткнулися з нездоланним вузьким місцем – так званим мостовим вузлом.
І це тому, що для того, щоб функціонувати, накопичувачам потрібні інші люди в мережі для підтримки програмного забезпечення. Хоча раніше це було дуже ресурсомістким, Dryja побудував вузол-перехідник, який T потребує додаткових компромісів – це означає, що накопичувачі тепер можливі вперше.
За словами Драйї, це примітно, оскільки utreexo може вирішити питання, яке було довгостроковою точкою тиску на Bitcoin: його збільшення набору UTXO.
UTXO — що означає вихід невитрачених транзакцій — це структура даних, яка надає інформацію про всі незавершені біткойни в мережі.
Хоча відомо, що він коливається (кількість UTXO фактично зменшилася в 2018 році), набір даних має тенденцію до збільшення разом із використанням біткойна. Це означає, що якщо його не контролювати, він може продовжувати зростати, вимагаючи постійно зростаючих вимог до зберігання.
Зокрема, це те, що стосується того, що відомо як Bitcoin "повний вузол", тип вузла, який зберігає історію кожної транзакції, коли-небудь зробленої з Bitcoin. Наразі для повного вузла потрібно близько 200 гігабайт пам’яті – трохи більше, ніж може зберігати звичайний ноутбук.
Проте з накопичувачами повним вузлам більше не потрібно зберігати всі дані блокчейна, щоб досягти консенсусу щодо того, де монети знаходяться в мережі. Натомість вони можуть просто надати докази правильності даних.
«Високий рівень — це ідея відокремлення консенсусу від держави, — резюмував Бюнц, — тепер будь-хто може бути повноцінним вузлом без необхідності зберігати дані».
Раніше до мобільних повних вузлів звертався окремий тип клієнта, який називався an Клієнт SPV, що вимагає легких гаманців, щоб довіряти іншим повним вузлам правильні дані. Оскільки це пов’язано зі зниженими припущеннями щодо безпеки, акумулятори проголошені як спосіб досягти цього без компромісів.
«Я сподіваюся, що люди, які зараз використовують гаманці SPV, зможуть використовувати [utreexo] і отримати таку саму безпеку повного вузла, з вимогами до ресурсів, більш схожими на SPV», резюмував Дрія.
Змагання
Але хоча вони обидва налаштовані на однакову мету, є способи, якими модель utreexo Дрійї та робота Бюнца, Боне та Фіша також суттєво відрізняються.
Перш за все робота Дрії виділяється тим, що вона набагато ближча до розгортання. Наприклад, у нього вже є робочий прототип і робочий код. Крім того, він використовує просту математику – хеш-функції, які вже знайомі з Bitcoin.
З іншого боку, дизайн Бюнца, Боне та Фіша є потенційно ефективнішим і може похвалитися розширеними функціями. Тим не менш, він використовує математику, яка, за словами Дрії, є порівняно більш ризикованою та екзотичною порівняно з його власним дизайном.
Наприклад, ONE рівень акумуляторів Bünz, Boneh і Fisch вимагає свого роду довіреної установки – коротше кажучи, продукту двох Secret чисел, які, якщо їх розкриють, можуть поставити під загрозу його безпеку.
«Ми використовуємо химернішу математику, щоб отримати інші властивості», — сказав Бунц,
«Відмінності високого рівня полягають у тому, що [utreexo] уже готовий, він заснований на простішій речі, він заснований на простій хеш-функції, що добре, але наш має більш просунуті цікаві функції, такі як пакетування та агрегування, що було б круто в певний момент».
Крім того, у статті є розділ, який також може мати наслідки для другого за величиною блокчейну в світі, Ethereum.
У розмові з CoinDesk Георгіос Константопулос, дослідник і розробник рішення для масштабування другого рівня Ethereum , Plasma, сказав, що завдяки своїй застосовності стаття Бунца викликала великий ентузіазм у спільноті дослідників Ethereum .
Наприклад, Константопулос сказав, що накопичувачі можуть навіть стати більш ефективною заміною найбільш фундаментальної структури даних в Ethereum, дерева Меркла. Крім того, акумулятори можуть допомогти вирішити проблему, властиву Plasma Cash, яка вимагає від користувачів зберігати велику історію транзакцій.
Ентузіазм був такий, що Константопулос оцінив 10 нових дизайнів того, як накопичувачі можуть застосовуватися до Ethereum , що спонукало дослідника провести «таксономію» для аналізу життєздатності кожної ідеї.
Він сказав CoinDesk:
«Загалом я дуже оптимістично налаштований, що ми знайдемо схему ущільнення UXTO для плазми».
Шляхи йти
Тим не менш, на всіх фронтах ще потрібно попрацювати, перш ніж рішення для масштабування можна буде вважати життєздатними.
Константопулос підкреслив, що хоча накопичувачі теоретично можуть бути корисними для Ethereum як на ONE , так і на другому рівнях масштабування, залишається робота, щоб повністю дослідити його практичну життєздатність.
І Бунц, і Дрія також наголошували на подібній обережності.
Наприклад, хоча накопичувачі мають потенціал, щоб дозволити повноцінні вузли на мобільних телефонах з точки зору зберігання, вони зіткнуться з іншими перешкодами на шляху впровадження.
У моделі Дрії він підкреслив, що в його поточній реалізації акумулятор дійсно корисний лише для комп’ютерів нижчого класу.
"Якщо у вас швидкий комп'ютер, це насправді T допоможе. Це не матиме великого значення або зробить його повільнішим. Але якщо у вас поганий комп'ютер, це матиме справді велике значення", - продовжив він,
«Ми хочемо, щоб Bitcoin працював і на поганих комп’ютерах».
Що стосується статті Бюнца, Боне та Фіша, то ще потрібно попрацювати над створенням робочої реалізації дизайну, яка може мати власні непередбачені дослідницькі проблеми.
Крім того, використовуючи мобільний телефон як приклад, Бюнц сказав, що це буде технічно можливо розгорнути з точки зору зберігання, телефон повинен буде постійно бути онлайн, щоб функціонувати.
Проте Бюнц сказав, що такі проблеми, ймовірно, можна подолати за умови достатнього дослідження.
«Це ONE крок на шляху до того, щоб отримати простір, де ваш мобільний телефон зможе працювати з повним вузлом, — сказав Бюнц. — Теоретично нічого не заважає, нам просто потрібно розумно підходити до того, як ми щось робимо».
Він продовжив:
«Повинно бути багато нових інновацій, але, на щастя, вони є, і це дійсно можливо».
Телефон зображення через Shutterstock
РЕДАГУВАТИ (9.30 UTC, 14 січня 2019 р.): Цю статтю було виправлено, щоб більш чітко вказати, що стаття Бюнца, Боне та Фіша про акумулятори була спільною роботою, а не написана Бюнцем окремо.
Rachel-Rose O'Leary
Рейчел-Роуз О'Лірі — кодер і письменник у Dark Renaissance Technologies. Вона була провідним технічним автором для CoinDesk у 2017-2018 роках, охоплюючи технології Політика конфіденційності та Ethereum. Вона має досвід цифрового мистецтва та філософії та пише про Крипто з 2015 року.
