- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
ГЛАВНИЙ план: кращі смарт-контракти Bitcoin можуть запрацювати цього року
Співзасновник Blockstream Марк Фріденбах вдихає нове життя в розумні контракти Bitcoin своєю пропозицією MAST.
Очікування більш просунутих смарт-контрактів Bitcoin може скоро закінчитися.
Спонуканий минулим місяцем Активація SegWit, розробники Bitcoin відновлюють план, згідно з яким найпопулярніший у світі блокчейн буде оновлено за допомогою функціональності, яка давно є синонімом Ethereum , і його більш експресивного виконання коду.
Концепція, відома як Merkelized Abstract Syntax Trees (MAST), змінювалася поривами – Рассел О'Коннор, Пітер Уілле та Пітер Тодд висунули ідею, а Джонсон Лау разом його власну пропозицію минулого року, але оновлення до SegWit робить зміни не тільки можливими, але й, можливо, незабаром запровадженими.
Отже, співзасновник Blockstream Марк Фріденбах тепер вдихає нове життя в цю ідею, FORTH цього тижня пропозицію, яка передбачає розгортання MAST за допомогою soft fork (зворотна сумісна зміна в наборі правил блокчейну).
Якщо це буде прийнято (а у світі оновлень Bitcoin це велике «якщо»), це означатиме більшу гнучкість транзакцій. З його допомогою користувачі можуть вимагати, щоб транзакція проходила, лише якщо сталася ONE з двох або більше подій. Наприклад, транзакція може бути використана лише через певний період часу або лише після того, як два користувачі дадуть своє благословення.
MAST також забезпечує кращу Політика конфіденційності користувачів, оскільки він зберігає дані транзакцій по-новому та T розкриває невикористані сценарії загальнодоступному блокчейну. І, нарешті, це також може збільшити потенціал масштабування, оскільки це дозволяє зберігати менше даних у блокчейні.
Злиття функцій
Однак отримання цих переваг означає об’єднання двох технічних функцій: хешування оплати за скрипт (P2SH) і дерева Merkle.
в електронний лист звертаючись до розробників Bitcoin , Фріденбах окреслює три пропозиції щодо вдосконалення Bitcoin (BIP), включаючи код, для додавання двох скриптів, які дозволять користувачам скористатися перевагами MAST.
Він пояснив, що дозволить його запропонована ідея, написавши:
«Цих двох функцій разом достатньо, щоб увімкнути низку додатків, таких як підписи дерева… та узагальнений MAST, корисний для побудови приватних смарт-контрактів».
The перший БІП, «Fast Merkle Trees», пропонує структуру дерева Merkle, відмінну від ONE зараз використовує Bitcoin для зберігання транзакцій у блоках. The другий БІП, мабуть, ONE, описує код операції – MERKLE-BRANCH-VERIFY – це сценарій, який дозволить користувачам здійснювати нові типи транзакцій.
«Коротко підсумовуючи, MERKLE-BRANCH-VERIFY дозволяє авторам сценаріїв примусово використовувати значення, вибрані з попередньо визначеного набору, визначеного в scriptPubKey, але не вимагаючи розкриття невикористаних елементів у наборі як для покращеної Політика конфіденційності , так і для менших розмірів сценарію», — написав Фріденбах.
The остаточний BIP, «Семантика виконання хвостового виклику» є досить складним текстом, але, простіше кажучи, пояснює новий спосіб припинення смарт-контрактів Bitcoin .
Шлях до оновлень
Незважаючи на те, наскільки складною Технології звучить, Фріденбах сказав, що на практиці це відносно просто.
«Я вважаю, що впровадження цих функцій досить просте, а варіанти використання достатньо переконливі, щоб ми могли [розгорнути] ці функції у відносно короткий термін, можливо, до кінця року», — написав він.
Цікаво, однак, що він згадав, що зміни можуть бути зроблені ONE із двох способів: BIP 8 або BIP 9, двома методами оновлення Bitcoin , які протягом останнього року багато змінювалися.
SegWit спочатку було запропоновано розгорнути через BIP 9, який передбачав певний відсоток майнерів, щоб сигналізувати про зміни перш ніж його можна було розгорнути. Через те, що майнери T сигналізували, SegWit зупинився, а деякі стверджували, що BIP 9 дає майнерам (ONE група в складній екосистемі) занадто великий контроль над майбутнім Bitcoin.
Через це деякі користувачі згодом об’єдналися навколо BIP 8 як кращого механізму оновлення, оскільки він покладається на користувачів і компанії Bitcoin , а не на майнінгові пули, щоб впровадити зміни.
Але відсутність позиції Фріденбаха щодо цього механізму оновлення викликає запитання: після всієї драми навколо SegWit, на активацію якої знадобилося майже два роки, як відбуватимуться оновлення в майбутньому?
Те, як користувачі, компанії та розробники обирають MAST (якщо вони вирішать, що це правильний крок), може допомогти визначити це.
Повідомлення:CoinDesk є дочірньою компанією Digital Currency Group, яка має частку власності в Blockstream.
Математична теорія зображення через Shutterstock
Alyssa Hertig
Алісса Хертіг, технічний кореспондент CoinDesk, програміст і журналіст, спеціалізується на Bitcoin та Lightning Network. Протягом багатьох років її роботи також з’являлися у VICE, Mic and Reason. Зараз вона пише книгу, в якій досліджує тонкощі управління Bitcoin . Алісса володіє деякими BTC.
