Drivechain может навсегда зафиксировать блокчейн Биткоина

Drivechain может навсегда зафиксировать блокчейн Биткоина

Drivechain может обеспечить возможность для дальнейшего развития Биткоина, не ставя под угрозу его безопасность.

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

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

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

В текущей ситуации Биткоин никогда не увидит криптографию с нулевым разглашением или кольцевые подписи. И поэтому Биткоин никогда не будет иметь строгой конфиденциальности. Сильную конфиденциальность будут иметь только конкуренты Биткоина.

Для масштабирования мы будем использовать Lightning Network и кастодиальные решения. Lightning великолепна, но с точки зрения масштабирования у нее есть ограничения. Ее возможности для привлечения новых пользователей ограничены, и у нее еще есть нерешенные проблемы UX. Кроме того, активация некоторых предложений, которые значительно улучшают Lightning, таких как SIGHASH_ANYPREVOUT, либо потребует несколько лет, либо они никогда не будут активированы.

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

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

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

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

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

Это два «несовместимых» требования, которые у нас есть, – перемены и безопасность. Единственный известный мне хороший способ примирить их – это разделить Биткоин на два изолированных слоя. Уровень 1 должен быть полностью фиксированным с базовым уровнем, никогда не приемлющим никаких изменений, не связанных с безопасностью (по всей вероятности, это будет существующее ядро ​​​​Биткоина). Уровень 2 должен быть уровнем сайдчейна, который может принимать риски и реализовывать произвольные функции.

Должна быть безопасная двусторонняя привязка, позволяющая любому переводить средства между базовым уровнем и любым сайдчейном на Уровне 2 по обменному курсу 1:1. Этот двусторонний механизм привязки и, возможно, механизм слепого объединённого майнинга должны быть единственными вещами, которые соединяют Уровень 1 и Уровень 2.

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

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

Уже существует кастодиальная реализация этой идеи – Liquid Network. Но, поскольку она кастодиальная, то имеет недостатки. Чтобы атаковать ее, нужно скомпрометировать пять кастодианов, распределенных по всему миру, а не только одного, что намного лучше чего-то вроде Coinbase, тем не менее является кастодиальным.

Успех Liquid был довольно ограниченным. По состоянию на 14 сентября 2022 года, по данным Liquid.net, к сети привязано 3560 BTC. Это около 71 миллиона долларов или 0,019% от текущего количества BTC в обращении, которое составляет чуть более 19 миллионов монет. Это лучше, чем ничего, но реализация, которая опирается на мультиподпись «11 из 15», контролируемую 15 функционирующими корпорациями по всему миру, требует неприемлемого уровня доверия к предположительно «не требующей доверия» распределенной криптовалюте, что отражается на нежелании людей реально ее использовать – следовательно, в ней всего около 71 миллиона долларов.

Существует некастодиальная реализация той же самой идеи, предложенная в BIP300 и BIP301, – Drivechain. Для активации требуется софтфорк, но он распределен и не требует доверия. Двусторонняя привязка обеспечивается выплатой майнерам всех комиссий за сайдчейн-транзакции для того, чтоб они выполняли фиксированный и очень простой набор функций. Вы можете получить полное описание механизма в каждом BIP.

Это существенное улучшение безопасности по сравнению с Liquid. Чтобы атаковать Liquid, нужно всего лишь скомпрометировать пять зарегистрированных действующих лиц, что является прискорбно недостаточной мерой безопасности, учитывая тех противников, с которыми может столкнуться Биткоин, если он продолжит расти. Чтобы атаковать Drivechain, нужно провести атаку 51%, которая продлится в течение трех месяцев, при этом сделать болезненно очевидным для каждого участника сети, что проводится атака, и дать указанным участникам достаточно времени для ответа.

С помощью Drivechain у нас есть способ согласовать два наших «несовместимых» требования к изменениям и безопасности. Мы можем зафиксировать Биткоин более полно, чем при существующей оссификации по типу «случайной политической реальности», мы можем сохранить «не требующую доверия» и распределенную природу Биткоина, и в то же самое время гарантировать, что в будущем мы будем «британцами» с метафорическими броненосцами, пулеметами Гатлинга и винтовками, а нашими конкурентами и противниками будут те, кто застрял с метафорическими самурайскими мечами и лошадьми.

Это гостевой пост Никиты Чащинского, разработчика программного обеспечения, работающего над сайдчейнами BIP300. Высказанные мнения являются его собственными и не обязательно отражают точку зрения BTC Inc или Bitcoin Magazine.

Lightning – общепринятый язык Биткоин-экономики Lightning – общепринятый язык Биткоин-экономики Lightning становится связующим звеном, скрепляющим различные системы, построенные на Биткоине. Рой Шейнфельд 16 июня 2024
Более половины ведущих хедж-фондов США владеют биткоин-ETF Более половины ведущих хедж-фондов США владеют биткоин-ETF Анализ различных типов фондов и учреждений, владеющих биткоин-ETF. Сэм Бейкер 16 июня 2024
В надежных руках: Биткоин строит лучшее будущее В надежных руках: Биткоин строит лучшее будущее Создание систем на основе Биткоина требует тщательного проектирования и работы. Эти аспекты не должны отходить на второй план по отношению к маркетингу и продажам. Виллем Шро 15 июня 2024