"Ціль коду" - Закон

Оригинал:

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.