“Цель кода” - Закон

Mary_CryptoLionsMary_CryptoLions Posts: 33 Brand New

Оригинал:

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

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

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

Перспективы концепции Код это Закон

Наиболее убедительная характеристика концепции Код это Закон - устранение любой возможности для спора. Все договорные условия заложены в коде, которые будут неукоснительно исполняемы предполагая отсутствие цензуры. Это дает всем участникам надежные гарантии и предсказуемость, кроме моментов когда появляются ошибки (различия между ожиданиями сторон о работе кода и тем как код работает на самом деле).

EOS признает что ошибки случаются и то что общество нуждается в процессе быстрого создания смарт контрактов с соответствующим решении проблем. Это не более, чем формализация и ускорение такого же процесса, который использовал Эфириум для угерулирования взлома DAO или Биткоин для урегулирования форка 0.7/0.8.

Хаос в Договорах Произвольной Формы

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

Рикардианский Контракт

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

Необходимость объективных границ

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

Block One призывает прекратить все арбитражные постановления, кроме тех которые интерпретируют мнения (не имеющие обязательной юридической силы) о намерении кода. Я считаю что избранные Блок Продюсеры должны быть присяжными, которые должны вынести 2/3+1 решений о заморозке нарушеного контракта и/или заменить нарушенный контракт, новым контрактом который действует в соответствии с изначальной целью (так как установлено арбитражным разбирательством).

Это значит что выбранные Блок Продюсеры будут иметь такую же власть, как это было на Эфириуме во время ошибки контракта DAO, здесь это просто формализируется и находится в руках голосующих токеном, вместо неформальности голосования тех, в руках которых есть мощности хеша.

Применение Рикардианских (Субьективных) Условий

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

Правильно составленный Рикардианский контракт полностью исполняется кодом; поэтому все споры должны решаться путем исправления кода. Если Рикардианский контракт хочет предписывать действия другим законам (например, закон о лжесвидетельстве), тогда он должен делать это определяя процесс в коде для подачи жалоб, назначения судей, приема платежных гарантий, вынесения решений, и их исполнения. Все это должно происходить на уровне приложений, а не на уровне базового протокола. Весь правоприменительный процесс должен быть объективным, со всеми субъектами имеющими полную автономию в рамках намерения кода.

Потерянные и украденные ключи

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

Решение этой проблемы также должно носить технический характер: внедрение мультиподписей с биометрической защитой аппаратных кошельков, а также с задержками во времени. Каждый член сообщества несет личную ответственность за свою собственную безопасность и настройку прав доступа. Включение запасного варианта в арбитраже, который позволяет оспорить действительность подписи после того, как блокчейн бесповоротно принял ее создает гораздо больше проблем, чем решает. EOSIO создавался с поддержкой Apple Secure Enclave, Touch ID, Face ID, и с временными задержками. После того как кошелек введен в действие, кража личных ключей должна стать практически невозможной, а задержки во времени решают остальные проблемы.

EOSIO был написан с нуля, чтобы обеспечить инфраструктуру, необходимую для настоящей защиты и восстановления аккаунтов на добровольной основе. Эти функции включают поддержку эллиптической кривой R1 которую используют Apple, Android, и много других устройств которые используют смарт-карты. С помощью задержек во времени пользователи могут обладать простотой использования подписи с одного устройства, и иметь безопасную запасную подпись сразу на нескольких устройствах. Возможность объективно считывать время неактивности аккаунта в смарт-контрактах дает разработчикам возможность определять собственные восстановительные процессы, не давая третьей стороне потенциальный постоянный контроль.

ECAF Мнения

Самые первые споры поступившие в ECAF (EOS Центральный Арбитражный Форум) были по отношению к мошенническому сайту, который предоставлял пользователям фейковые публичные/приватные ключи. Из-за технических ограничений, даже те пользователи которые используют аппаратные кошельки Эфириума стали жертвами мошенников. У общества есть объективные доказательства первоначальных владельцев адресов Эфириума, эти люди стали жертвами сайта мошенников поскольку они не использовали официальный eos.io сайт и не следовали официальным инструкциям.

Как бы я ни хотел чтобы прежние владельцы ключей получили свои токены обратно, я чувствую, что прецедент созданный таким вмешательством в экосистему EOS сделает ей намного больше вреда, чем те деньги которые владельцы получат обратно. В данный момент я бы порекомендовал Блок Продюсерам EOS начать кампанию благотворительных пожертвований для помощи пострадавшим. Для EOS общества было бы гораздо дешевле решить эти проблемы, путем общественного пожертвования, нежели установлением прецедента вмешательства продюсера.

Как исполнять приказы Арбитражного слушания в случае кражи ключа

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

Те пользователи, которые хотят чтобы избранные Блок продюсеры и/или ECAF защищали их интересы могут согласится на новый смарт контракт где ECAF/продюсеры будут являться арбитражной системой. Биржи которые хотят взаимодействовать с клиентами в срок быстрее 3-х дневной отсрочки, могут открыть депозитный аккаунт в банковских смарт контрактах. Сфера влияния арбитра будет ограничиваться только этим договором.

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

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

Предложенный EOS Конституционный Референдум

  1. Целью Кода является Закон, где цель задокументирована кодом, Рикардианским Контрактом, пользовательским интерфейсом и фактическим использованием.

  2. Если есть спор о намерении кода, тогда цель определяется супербольшинством голосов избранных продюсеров или арбитра согласованного сторонами спора и принятого продюсерами. Супербольшинство, на свое усмотрение может заморозить договор во время активного спора до тех пор, пока не получит в распоряжение код для исправления договора. Стороны спора должны давать предположения для замены кода. Продюсеры могут взимать плату и/или предъявлять другие требования сторонам спора. Супербольшинство определяется как 2/3+1. условиями Рикардианского контракта который не может быть исполнен кодом функционирующим должным образом, выходит за рамки полномочий продюсеров по его оценке и реализации.

  3. Ни при каких обстоятельствах избранные Блок Продюсеры не могут заморозить или изменить договора которые действуют по предназначению.

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

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

  6. Ни одна из сторон не должна иметь поручительскую ответственность, чтобы поддерживать ценность EOS токена. Стороны не должны санкционировать никому владеть активами, брать в долг, говорить или укладывать договора от имени держателей токенов EOS или коллективно от имени блокчейна. Этот блокчейн не имеет ни собственников, ни руководителей, ни ответственных лиц.

  7. Рикардианский Контракт считается принятым, когда транзакция включена в блокчейн.

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

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

  10. Эта Конституция может быть изменена путем голосования держателей EOS токенов, с привлечением для голосования не менее 15% из общего числа токенов и не менее чем 10% больше голосов “За” чем голосов “Против”, продолжительностью в 30 календарных дней в 120-дневный период.

CryptoLions

photo_122x122.jpg

Website

Telegram

Steemit

Twitter

GitHub

Meetup

Sign In or Register to comment.