Обменник

Удивительно, какие червячные банки могут открыть новую версию протокола биткойнов. Основные разработчики выпущенный долгожданное обновление основного программного обеспечения – версия 0.9.0 – на прошлой неделе. Теперь сторонняя группа разработчиков уже лоббирует изменения.

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

Первоначально OP_RETURN предназначалась для хранения 80 байтов дополнительных данных в транзакции биткойнов, но основные разработчики сократили ее до 40 байт. Это расстроило контрагента, потому что в качестве финансовой торговой платформы, которая позволяет людям создавать новые классы активов и финансовые деривативы, которые будут продаваться в цепочке блоков биткойнов, говорится, что для хранения своих данных ей нужны эти 80 байт.

«Ограничение в 40 байт (вместо первоначально запланированных 80 байтов) делает OP_RETURN непригодным для использования в целях контрагента», – говорится в письме.

Другой вариант – использовать другую функцию протокола биткойнов, называемую выводом с несколькими сигнатурами. Они включают в себя несколько подписи для конкретной транзакции биткойнов и предназначены для таких функций, как платежи условного депонирования. Но эта вторая подпись может использоваться для хранения данных.

«Если кеш данных останется на уровне 40 байт, мы будем вынуждены использовать такие неудобные конструкции для достижения наших целей», – говорится в письме контрагента. Вместо этого организация хочет, чтобы основные разработчики играли в мяч и восстанавливали исходный 80-байтный колпачок.

В обсуждение на форуме Биткойн-Talk, основной разработчик Джефф Гарзик делает аргумент почему они этого не делают. Он предупреждает, что когда транзакция обрабатывается в сети биткойнов, каждый обрабатывает ее, а это значит, что хранящиеся вами данные должны храниться всеми.

«Это называется бесплатной поездкой. Учитывая, что подавляющее большинство -> 90% – заявка на биткойновую блок-цепочку – использование валюты, используя полные узлы, поскольку немые терминалы хранения данных просто злоупотребляют всем добровольческим сетевым ресурсом», – утверждает он ,

Он обвиняет Counterparty и Mastercoin – еще одну услугу, которая также использует цепочку блоков в своих целях – «просто перевернул переключатель« on »и начал использовать биткойн P2P-узлы в качестве нежелательных хранилищ данных». И они не занимались сообществом, прежде чем делать это, он жалуется.

Выйдите из моего блока

Действительно ли это основная задача разработчиков, чтобы другие могли создавать дополнительные сервисы поверх цепочки блоков? Было бы лучше, если бы он хотел оставаться актуальным, говорит «PhantomPhreak», основной разработчик Counterparty.

PhantomPhreak утверждает, что обе стороны получают что-то от такого рода отношений. Комбинируя по блочной цепочке биткойнов, Контрагент и другие новые службы получают предоперационные услуги, включая надежную временную привязку, доказательство публикации, обнаружение сверстников и меры против DOS.

Биткойн, в свою очередь, продолжает оставаться актуальным, (он) утверждает: «Биткойн может быть очень консервативным с теми функциями, которые он поддерживает напрямую, но при этом быстро приобретая новые функции, которые должны оставаться актуальными и полезными».

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

Основной разработчик Майк Херн имеет идею прорезать весь запутанный беспорядок. Фактически, он было в 2012 году , прежде чем Контрагент или Mastercoin даже существовали. Вместо того, чтобы пытаться хранить много данных в специальном поле в цепочке блоков, почему бы просто не сохранить указатель на сторонний пул хранения данных P2P, он спрашивает? Это может быть достигнуто с помощью того, что называется распределенной хэш-таблицей (DHT).

«Таким образом, неважно, сколько данных вы хотите сохранить, влияние на цепочку блоков всегда одно и то же», – говорит Херн. «Никто не против, поэтому OP_RETURN имеет размеры, позволяющие хешировать. DHTs поставляется в удобных многоразовых библиотеках, поэтому вряд ли это большая инженерная задача, вместо этого они превратили ее в какую-то глупую политическую борьбу».

Говоря о боях, на прошлой неделе среди основных разработчиков появилось больше напряженности, и они косвенно связаны с этим вопросом о том, кто может использовать блок-цепочку для чего и почему.

0.9.0 уменьшило транзакционные сборы – деньги, заплаченные за получение сообщения, обрабатываемого сетью, – в десять раз. Это хороший способ поощрять микротранзакции в сети, сохраняя затраты на одну транзакцию на низком уровне, чтобы вы могли, скажем, платить гроши за скачивание одной истории.

Питер Тодд, участник кода биткойнов, сказал CoinDesk, что он опасается, что это откроет сеть до спама и атак с отказами в обслуживании, потому что люди могут использовать дешевые транзакционные сборы для наводнения сети.

« Они превратили его в какую-то глупую политическую борьбу. »

Гэвин Андресен, главный научный сотрудник Биткойнского фонда и ведущий разработчик Bitcoin Core, говорит, что существует множество способов замедлить транзакции биткойнов с атаками DoS, но он утверждает, что их вообще не бывает, прежде всего потому, что у нападавших было мало усиление. «Я никогда не говорил, что биткойн напрямую подходит для транзакций менее доллара, я думаю, что жюри все еще не знает, насколько мы можем спуститься», – говорит он.

Виталик Бутерин, разработчик проекта, который должен быть запущен в эфир Ethereum, утверждает, что концепции транзакционных сборов и хранения сообщений в цепочке блоков связаны. По его словам, транзакции плохо продумываются в протоколе биткойнов. Некоторые основные разработчики признали это в CoinDesk, поэтому они работают над его изменением с помощью «умных» сборов.

Если бы операции были лучше управляемы, тогда люди могли бы просто заплатить за то, что они хотели сохранить, – говорит Бутерин. Тогда не было бы «бесплатных аттракционов».

«Это ошибка протокола, что битва OPRETURN является такой проблемой. В идеальном мире понятие« злоупотребления »вообще не будет существовать, плата будет обязательной и тщательно структурирована, чтобы точно соответствовать фактической стоимости, которую данная транзакция накладывает на сети », – говорит он. «Если вы можете заплатить гонорары за то, что делаете, тогда вы сможете это сделать, без вопросов».

Кажется, что основные разработчики не собираются изменять параметры OP_RETURN, чтобы позволить хранить больше данных в сети. Если они этого не сделают, у Контрагента есть некоторые варианты.

Он может взломать неэлегантное использование протокола с несколькими сигнатурами для хранения своих данных. Он может изучить идею Хирна об использовании указателей и распределенных хеш-таблиц. Или он может просто прыгать с корабля и строить свою собственную цепочку блоков или использовать чужой сервис. Возможно, например, Эфириум.

Но PhantomPhreak для этого не готов. «Ethereum на самом деле не является альтернативой биткойну для наших целей», – сказал PhantomPhreak CoinDesk. Анонимный разработчик не тестируется и тестируется.

Пока же, по крайней мере, некоторые инициативные инициаторы, которые хотят расшириться за пределами основных сервисов bitcoin, по-прежнему чувствуют, что им нужен протокол биткойна для этого. И похоже, что это создаст напряженность, обходные пути и боевые действия в течение некоторого времени.

Звено цепи изображение через Shutterstock

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here