Внутри MAST: малоизвестный план продвижения биткойнских смарт-контрактов | RU.democraziakmzero.org

Внутри MAST: малоизвестный план продвижения биткойнских смарт-контрактов

Внутри MAST: малоизвестный план продвижения биткойнских смарт-контрактов

Несмотря на самый большой и самый продолжительный blockchain, Bitcoin не точно известны своими функции программирования.

В эпохе, когда новые проекты blockchain постоянно обещают больше и лучше (и платформы, такие как Эфириум открыто судебный больше начинающих кодеров), Bitcoin даже ценил свою простую, безопасную конструкцию. Но это не означает, что работа не продолжается, чтобы принести больше расширенные функциональные возможности в сети.

Если и когда определенное обновление спорного изменения коды называется SegWitis развернутого (и это остается, если), разработчики протокола говорят, что это может проложить путь для целого ряда новых технических усовершенствований. Это включает в себя давнишнюю Merkelized абстрактного синтаксиса Деревья (МАСТ) обновление, концепция упакованного в официальный proposalby Bitcoin Основной разработчик Johnson Lau в начале 2016 года.

Еще одна новая часть ультрасовременной криптография, МАСТ не дает новых смарт-контракты сами по себе, но за счет уменьшения размера данных, необходимых для Bitcoin скриптов, это позволяет «сложные условия погашения», которые в настоящее время не жизнеспособны частично из-за пространства ограничения.

Лау сказал CoinDesk:

«МАСТ делает сложные интеллектуальные контракты становятся очень малы по размеру. Это уменьшает спрос на блок пространства и улучшает конфиденциальность, так как вы только раскрыть небольшую часть смарт контракта на общественном blockchain, так что трудно анализировать.»

На более техническом уровне, МАСТ может быть описано как расширение платить Script Hash.

Используя Merkle дерев (ту же структуру данных, которая хранит транзакции в Bitcoin блоков), это позволяет новый способ внедрения и обработке сценариев, которые предлагают масштабируемость и конфиденциальность.

Это звучит технические (и, возможно, как незначительные изменения), но многие Bitcoin разработчиков возбуждаются потенциал, потому что они считают, что расширяет возможности Bitcoin, которые будут использоваться в качестве «программируемых денег».

Смарт контракт путаница

Отступив на минуту, «умная договор» это термин, который относится к фрагмент кода, который обеспечивает соблюдение правил самостоятельно, не опираясь на посредника, чтобы интерпретировать правила и разрешать споры, когда они возникают.

Хотя тенденция думать о смарт-контрактов как более сложные программы, каждый Bitcoin платеж использует один. Если отправитель не обеспечивает правильную цифровую подпись (доказывающий, что он или она является владельцем), сеть не будет передавать Bitcoin.

Тем не менее, как уже упоминалось, это определение может показаться сокрушающей в контексте Эфириума, альтернативных blockchain приложений платформы, что позволяет разработчикам создавать практически любой смарт-контракта.

Лау отметил, как много. «Для умных контрактов, чтобы быть действительно„умными“, он должен позволить людям делать что-то большее, чем просто оплаты,» сказал он.

Стоит отметить также, что язык сценариев Bitcoin в ранее поддерживала более сложные типы смарт-контрактов.

Тем не менее, все еще псевдонимы создателя цифровой валюты Сатоси Накамото пришлось отрываться многими из них еще в 2010 году, когда он или она поняла, что там были ошибки, что вредоносные актеры могли бы использовать, чтобы засорить сеть со спамом. Потребовалось некоторое время, чтобы построить эту функциональность резервного копирования.

Имея это в виду, Lau собрал еще один Bitcoin proposalfor пачку новых «опкодами» (включение новых смарт-контракты), многие из которых были возвращены в среде тестирования, говоря это, вероятно, будет развернута в тандеме с мачтой.

Он добавил, что его предложение может еще восстановить некоторые, которые были вырваны семь лет назад.

Хотя, когда придет время, Лау отметил, что он не ожидает, что все опкодами предлагаемых в BIP (Bitcoin улучшение предложения), которые будут приняты. «Даже лишь немногие (например, OP_CAT или OP_XOR) позволит вещи, которые не возможно сегодня,» сказал он.

И, опять же, это будет поставляться в комплекте с мачтой.

Новое использование Bitcoin

Есть также практическое применение этих функций, и Лау указал на несколько случаев использования для МАСТ в сочетании с новыми опкодами.

Одним из них является схемой ставка «без какого-либо доверия, необходимого», сказал он. Его пример реализация использует предложенный Opcodes OP_XOR и OP_RSHIFT, но он отметил, что есть и другие комбинации сценария под названием «пакты» которые выполняют ту же самую вещь.

Эти ограничения, как пользователи могут использовать средства, и «часто запрашиваемые, согласно Lau».

Blockstream представила в прошлом году, что он экспериментировал с заветами на тест - в боковой цепи blockchain с другой системой правил, которая привязана к Bitcoin.

Идея заключается в том, чтобы дать пользователям больше контроля над их Bitcoin, даже если он украден. Допустим, вы хотите, чтобы отправить Bitcoin на бирже, но вы беспокоитесь об обмене проигрышных средств, как это случилось с Mt GOx.

Используя конструкцию, называемую «хранилище», пожалуй, самый известный пример завета, пользователи могут отправлять свои Bitcoin на новый адрес вместе с определенным типом сценария. Фактически, этот сценарий имеет право высасывать ваш Bitcoin обратно в случае Mt GOx стиле хак.

Эта конструкция требует нового Opcodes OP_CAT и OP_CHECKSIGFROMSTACK.

Стоит отметить, однако, что некоторые разработчики skepticalthat своды будут работать, и думать о том, что защитные средства будут лучше достигнуты с помощью других средств.

Тем не менее, существует много типов заветов. Соучредитель MIT Digital Currency Initiative Джереми Рубин описал множество других примеров в презентации Стэнфордского blockchain конференции по вопросам безопасности на прошлой неделе.

Есть и другие различные идеи о том, как МАСТ могут быть использованы (которые, кажется, выскакивают случайным образом и часто при общении в чате с разработчиками Bitcoin).

Инженер Lightning Labs Olaoluwa Osuntokun, которые также представлены в Стэнфорде, отметил, что МАСТ может даже улучшить Lightning сети.

Эта сеть верхнего уровня, направленная на повышение потенциала Bitcoin, нужно кто-то, чтобы контролировать канал, используемый для подключения сторон в сделке в случае один пытается обмануть. МАСТ может помочь аутсорсингу этой потребности третьей стороны, так как это уменьшает объем памяти, необходимый для этого.

Маленькие шаги

За МАСТ и опкодов в комплекте с ним есть и другие умные контрактные идеи плавающих вокруг.

Работая на опкодах, которые изменили бы Bitcoin, чтобы добавить функциональные возможности, боковых цепей упоминались ранее по крайней мере два groupsare. Однако, как и многие другие функции, SegWit бы сделать это легче, потому что он выкатывает новый способ сделать большие изменения консенсуса.

Молния сеть сотворец Джозеф Пун упомянул в своем недавнем выступлении, что его реализация будет предложено использовать интересную систему смарта-контрактов, выходящих из нескольких опкодов, которые находятся в Bitcoin уже.

Что касается МАСТ, R & D продолжается. В разговоре с CoinDesk, Рубин отметил, что он был продумывая новый, потенциально лучший способ реализации то же самое. Но до поры до времени, то спорное изменение кода SegWit, как представляется, являются основным препятствием.

Тем не менее, даже если изменение консенсуса не активировано в течение следующих восьми месяцев, Лау отметил, что есть еще один «менее элегантный» способ обойти проблему транзакции пластичности и, таким образом, добавляя поддержку МАСТА - шаг, который может помочь месту Bitcoin обратно более широкий умный контракты разговор.

Похожие новости


Post Altcoin

Биткойн нуждается в агрессивной правовой защите

Post Altcoin

2018 год - Год несчастных людей

Post Altcoin

Китайские финансовые фирмы призывают регуляторы помочь зрелым блочьянам

Post Altcoin

Однажды британская цифровая валюта Hullcoin, захваченная китайскими мошенниками

Post Altcoin

7 диаграмм, которые показывают год роста для банкоматов Bitcoin

Post Altcoin

Цена биткойнов снижается после ложного отчета о биткойн-банке Китая

Post Altcoin

Coinalytics Rebrands As Skry, нанимает IBM Vet, чтобы пойти Blockchain

Post Altcoin

Вы можете связать транзакции Monero - но что? И что такое воздействие?

Post Altcoin

Предупреждение бельгийских регуляторов О схеме инвестиций OneCoin

Post Altcoin

Интеграция банковской блокировки: преодоление проблемы

Post Altcoin

Почему биткойн должен быть разбит на бит

Post Altcoin

Primavera de Filippi на Blockchain и стремление децентрализовать общество