прим. автора: я пишу все это для того, чтобы в первую очередь сформулировать, структурировать и отрефлексировать накопленные наблюдения для самого себя. столько всего происходит, нужно иногда и подумать.По мотивам недавних тем в улучшениях (про неснимаемые настройки "Мастер может редактировать профиль/посты" и проставление возможности мастера редактирования/удаления постов игроков в настройках игрового модуля).
Ну и по следам хорни-войн наверно тоже, это вообще то еще ололо.
Мне очень нравится движуха в криптовалютной теме несколькими вещами.
Первая - криптовалюты и блокчейн предлагают решение существующих общественных проблем. Не идеальное, не особо рабочее, криво реализанное, опасное из-за своей сложности, в зачаточном состоянии, но принципиально новое и с большим потенциалом применения.
Вторая - поскольку криптовалюты это инструмент перераспределения благ (и не более), то если проследить, как эти инструменты применяются и в какую сторону развиваются участниками сообщества, можно заметить очень интересные тенденции и параллели. И даже обнаружить, что мы смотрим на модель всемирной экономики в миниатюре. Я не берусь судить, что крипта на 100% повторяет процессы мировой финансовой системы, но пока что выглядит, как будто ее законы естественным образом складываются в подобие. Потому что стимулы те же самые, а искусственных ограничений, которыми обросли разные стороны реального мира, меньше.
И поскольку темпы развития крипты просто [сумасшедшие], то, прокачивая через голову такое количество информации, теории и событий, понимаешь разные вещи гораздо быстрее и доходчивее, чем если бы изучал всякие гуманитарные науки классическим путем.
Так вот.
Один из постулатов децентрализованных приложений на блокчейне - "code is law", код есть закон.
Когда строится система, устойчивая к злоупотреблениям и способная работать в условиях, когда ни один из ее участников не может друг другу доверять, гарантом является именно исходный код смарт-контрактов. Если угодно, это как будто тот самый социальный контракт выразили в языке программирования так, что его физически нельзя нарушить.
Кто угодно может записать свой смарт-контракт в систему. Если он отвечает интересам разных лиц - им пользуются, если нет - не пользуются (как и каким-нибудь коином в целом, спрос и предложение). Если контракт в блокчейне - то ни автор его не может изменить, ни пользователи, вот и гарант. Жалобы, защита прав потребителей и так далее не работают, потому что условия контракта надо читать, а чьи это проблемы, если ты этого не сделал.
Если вы улавливаете некие параллели прямо сейчас, то приберегите их на другой раз, пожалуйста, сейчас речь не об этом.
То есть, криптовалюты предлагают техническое решение социальных проблем, перекладывая ответственность с добросовестности людей на высеченные в блокчейне заповеди. Группа людей (или разные группы, ищущие удобные для всех точки соприкосновения) вырабатывает решение конкретной проблемы, пишет код, выполняет его общественный аудит, фиксирует его и радуется, потому что не нужно беспокоиться о возможном вероломстве.
Ну круто же!
Оказывается, не совсем.
Во-первых, правила могут терять актуальность.
Во-вторых, код может быть несовершенным. Или общественный аудит может быть несовершенным. Или авторы могли заложить в код возможность злонамеренной эксплуатации так, чтобы никто не заметил. Да, по сути, не важно, важен только результат, когда из-за пропущенной дырки в контракте механизм нарушается и одна из сторон (или отдельное лицо) выкачивает из этого частного и локального механизма распределения благ все блага, а остальные остаются ни с чем.
Это примерно то же самое, что и кабальный юридический контракт, репрессивные законы или психологическая манипуляция.
Что делает сообщество в случае, когда такое возникает?
Ну, в некоторых случаях бенефициары заявляют "а че вы хотели, код есть закон" и делают вид что все так и должно быть. И уходят в туман с ликвидностью, пропущенной через миксеры. Можно ли их за это упрекнуть? Они ведь действуют в рамках системы, в которой "код - это закон" - это постулат, заповедь. В соответствии с видением прекрасного мира будущего. "Хакер и солонка", "акселерационизм", "чем хуже, тем лучше", "налог на дегенство" - называйте как хотите. Это если у них действительно есть идеологическая причина, а не просто желание нагреть мамонтов.
А фарш назад не провернуть, и придется жить с нанесенным ущербом.
Но если дырка обнаруживается не в каком-нибудь третьесортном шиткоине, а в центральных механизмах, которые поддерживаются доброжелательным сообществом? Когда под угрозой сам движок, который позволяет гаранту быть гарантом?
Правильно, возвращаются к социальным механизмам решения проблем!
По этому поводу рекомендую ознакомиться с переводом шедевральной статьи "Proof of stake это скам" -
ссылкаИ тут люди снова начинают договариваться, искать компромиссы, спасать большинство с неизбежным ущемлением интересов меньшинства, делить людей на своих и чужих по какому-либо признаку, сами решать доверять одним и не доверять другим. Начинает иметь вес общественная масса и громкость голоса в медиасреде. Приходят создатели сети и волевым решением насаждают свое положение вещей.
Принцип "code is law" просто перестает работать, потому что он не смог обеспечить безопасность и предсказуемость ситуации. Или даже так - слепое следование этому принципу и привело к такой ситуации, когда через лазейку в законе вся система была поставлена раком.
То есть вы прикиньте, когда даже сущности типа Сатоши и Буталика, воплотившие в жизнь уникальные и беспрецедентные системы, нацеленные на равноправное взаимодействие без ущемлений, допускают промахи в своем предвиденьи всего многообразия ситуаций...
Почему я пишу все это на ДМчике?
Потому что, точно так же, как не надо пытаться решать проблему подавления свобод в авторитарных странах одними только криптографической стойкостью, стеганографией и принципом неуловимого джо, как не надо подводить все многообразие социальных групп в цивилизации под единственный вами любимый свод общественных правил, так и не надо перекладывать ответственность за добросовестное взаимодействие между мастерами и игроками на механизмы сайта.
Это не сработает.
Учитесь общаться друг с другом, и костыли не потребуются.