Блокчейн от а до Я. Все о технологии десятилетия


Download 1.58 Mb.
Pdf ko'rish
bet57/87
Sana22.01.2023
Hajmi1.58 Mb.
#1110572
1   ...   53   54   55   56   57   58   59   60   ...   87
Bog'liq
blockchein

Почему умный контракт не
является полноценным контрактом
«Code is Law» – это одна из фраз, наиболее часто повторяемых для
объяснения того, что транзакция, после того как она была выполнена в
блокчейне, не может быть изменена или удалена кем-либо без контроля
центрального органа. Таким образом, мы готовы сказать, что программы,
написанные для блокчейна, играют роль закона, так как они применяются
автоматически и действия, которые ими описываются, соблюдаются
системой.
Эта особенность, характерная для умных контрактов, на самом деле
характерна и для любой компьютерной программы: компьютер выполняет
написанный код, точно соблюдая полученные на входе инструкции.
Дополнительное свойство блокчейнов состоит в том, что база данных
составляется только для чтения, она не может быть изменена, и, в
частности, нельзя изменить «сальдо» счетов виртуальной валюты без
согласия владельцев адресов. Именно это последнее свойство, которое, по
сути, и реализует утверждение «Code is Law», – является ложным, с точки
зрения закона, и умный контракт на самом деле не является договором в
юридическом смысле.
По сути, умный контракт написан разработчиком и выполняется с
помощью машин (узлов, блоков). Если исполнение договора и является
непогрешимым, так как оно осуществляется в полном соответствии с его
условиями (кодом), то его составление таковым не является. Авантюра с
The DAO (см. главу 2) – отличный тому пример. Контракт между
инвесторами в The DAO и будущими проектами включал в себя по крайней
мере одно предложение, строгое соблюдение которого привело к
трансферу около 40 миллионов.
Таким образом, есть ли у нас реальная способность выполнять
обязательства, сформулированные в умном контракте? Ответ – очевидно,


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



Download 1.58 Mb.

Do'stlaringiz bilan baham:
1   ...   53   54   55   56   57   58   59   60   ...   87




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling