Не такие уж смарт контракты

Не такие уж смарт контракты

Just Some Ghost
Это были странные 24 часа, я нахожусь в глубоком замешательстве. Еще не переварил все имеющиеся у меня данные, и поэтому у меня нет никакого остроумного заключения по поводу произошедших событий.


Задумался о смарт-контрактах и той роли, которую они играют в нашей экосистеме.

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


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

Касаемо не только вопросов доверительных допущений, но также и случайностей.

Если я умру сегодня, весь мой код, который я написал в defi, будет продолжать работать точно так, как было задумано. Я ему не нужен.


Для кого-то это недостаток, для меня - особенность. Неизменность - это фича.

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


Но этот страх относится не только к смарт-контракту, он должен относиться и к пользователям, ведь паттерны создают риск.

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


Но, в конечном счете, это обходные пути, позволяющие людям хоть как-то контролировать неустанные сочетания смарт-контрактов.


Как далеко мы зашли.


Я уже писал об этом однажды, повторю здесь.

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


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

Тем не менее, наша культура пришла к тому, что люди управляют этими протоколами напрямую, они посылают средства из EOA, я сам виноват в этом. Я сам отклонился от концепции.


Я часто говорю о протоколе для протокола, или роботе для робота.

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

Я все еще верю в это, но я сбился с пути.


Страстно желая признания, я начал искать комьюнити, я начал искать коллектив. Я хотел быть частью чего-то.

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

Большинство из них ушли на пенсию или стали настолько немотивированными, что им просто все равно.


Мне нужно пересмотреть свои мотивы, но, читая свой собственный код, кажется, что, хотя мои мотивы сбились с пути, моя преданность своему делу не изменилась.

В моем коде нет прокси, нет человеческой составляющей, нет функций администратора, нет управления DAO, нет мультисига или таймлоков, это чистое простое исполнение.

Любой, кто хочет убедиться в этом, может просмотреть код Solidly.


Неизменность и отсутствие взаимодействия с человеком - это фича, а не баг.

Мы часто говорим о доверительных допущениях. У кода их нет, они есть только у людей.


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

Оригинал вы найдете здесь.

Перевод подготовлен командой Telegram-канала

@Ghost_In_The_Block

Report Page