Відповідність EOS Блок Продюсерів умовам угоди

Mary_CryptoLionsMary_CryptoLions Posts: 58 Brand New

Метою даної статті є вирішення нагальних проблем, пов'язаних із дотриманням відповідності та стандартам EOS Блок продюсерів і запросити таких до дискусії, які не ще виконали своїх договірних зобов'язань.

По-перше, невелика передмова про контракти та EOS ...

Суть EOS полягає в тому, щоб забезпечити відкриту технологічну платформу з метою, щоб здійснення бізнесу відбувалось в безпечному середовищі з використанням блокчейну. Для реалізації певних гарантій, EOS має закони, що вбудовані в код. До прикладу: Конституція EOS, яка являється динамічною сукупністю правил, які застосовуються однаково до всіх держалетів EOS токенів і які використовують EOS Мейннет (Основну мережу).

EOS Рікардіанські контракти (РК)

Крім Конституції існують ще й контракти, пов'язані командами в системі EOS. Ці контракти міцно закодовані в EOS, але вони написані звичайним текстом таким чином, щоб вони легко сприймались звичайними людьми.

Такий тип контракту, що був винайдений Яном Гріггом в 1996 році, відомий як Рікардіанський контракт (Надалі - РК). Рікардіанські контракти є особливими, оскільки вони підписані криптографічними підписами. Контракти, як правило, підписуються сторонами, поєднуючи ручку та папір, надаючи іншій стороні підтверджуючі при цьому документи, та вимагають наявності нотаріуса, який підтверджує Вашу особу, додатково сам завіряє документ. Коли в EOS запускається певна команда, криптографічний ключ облікового запису підписує відповідний договір до цієї команди - ідентифікація рахунку та підпис власника рахунку перевіряються за допомогою ключа.

Більшість РК (та Конституція) знаходяться в каталозі contracts/eosio.system - це договори та закони, що стосуються системним діям в EOS.

Контракти мають силу, коли існує відповідальність за їх невиконання

Контракти в EOS є юридично обов'язковими і їх порушення створює наслідки. Якщо б жодної відповідальності не існувало, то не існувало б мотивації виконувати такі контракти - в грі повинна бути дисципліна (ризик втрати). Ян Грігг каже: "Жорсткість в грі означає, що нам потрібен метод впливу для Аліси, щоб Боб відповідав, коли він вчинить не як потрібно."

Вже минуло більше місяця з моменту активації Мейннету EOS, а тому дуже важливо вживати ефективні дії з метою, щоб Блок Продюсери відповідали тим контрактам, які вони підписали. Блок Продюсери є основоположними членами EOS блокчейну - і, як виборні органи, вони повинні бути відповідальними за закони Мейннету EOS.

Блок Продюсерська угода і команда “regproducer”

Кожен кандидат в Блок Продюсери повинен зареєструватися як виробник у мережі EOS для отримання голосів. Рікардіанський контракт eosio.system-regproducer-rc.md підписаний шляхом запуску команди під назвою “regproducer” . Цей контракт можна подивитися тут на Github.

Для того, щоб вважатись "сумісним" з контрактом, будь-який Блок продюсер, який запустив команду “regproducer” (а особливо якщо запустив команду “вимога винагороди” для отримання оплати зі статусу Блок продюсеру) стає юридично пов'язаним з положеннями, викладеними в угоді “regproducer”.

Можливо, що Блок Продюсер може навіть не знати про існування будь-якого контракту. Чи означає це, що вони не повинні відповідати цим вимогам? Як нещодавно Кевін Роуз від “Нью Йорк EOS” заявив: "Ігнорування закону не являється захисною позицією після порушення такого закону".

Блок продюсерська угода та розслідування

В системі створено правила розслідування для того, щоб виявити Блок Продюсерів, які отримують винагороду від мережі, однак не відповідають своїм зобов'язанням по угоді. Є декілька положень угоди regproducer, які можуть бути технологічно оцінені на цьому етапі, а саме:

regproducer - публічний веб-сайт

Кожен кандидат в Блок Продюсери повинен мати загальнодоступний веб-сайт, на який вони посилаються, коли вони запускають команду “regproducer”. Цей веб-сайт повинен деталізувати та розкрити всю інформацію, що містяться тут у цьому документі. Майже всі Блок продюсери затвердили стандарт використання bp.json файлу у кореневому каталозі свого домену, щоб надати цю інформацію у стандартному форматі.

Я, {{продюсер}}, погоджуюсь утримувати веб-сайт, розміщений на {{веб адреса}}, який містить найновіші деталі про всі розкриття інформації, що вимагаються цим контрактом.

regproducer - розголошення відомостей про права власності

Блок продюсери повинні мати чітко визначені стандарти розголошення відомостей про їх право власності, яке конкретно розкриває всіх "фактичних та кінцевих власників, які володіють понад 10% акцій і всіх прямих акціонерів".

Я, {{продюсер}}, при цьому погоджуюсь розкривати та засвідчити відомості про всіх кінцевих власників моєї компанії, які володіють більше, ніж 10% акцій та всіх прямих акціонерів, розуміючи можливі санкції за оприлюднення недостовірної інформації.

regproducer - загальнодоступні вузли.

Всі Блок Продюсери повинні мати публічні кінцеві точки (відмінність між кінцевою точкою P2P або API не зазначена в угоді, хоча здавалося б, що будь-який хороший Блок Продюсер забезпечував би обидва варіанти). У звіті розслідувань нижче ми виявили багатьох Блок Продюсерів, які не мають жодного з них.

<...> забезпечить публічну кінцеву точку, яка дозволить щонайменше 100 пірів (peer) підтримувати синхронізацію з блокчейном та / або представляти транзакції для включення.

Блок Продюсери та порушення regproducer Рікардіанських Контрактів.

Починаючи з 05.08.2018 року дослідницька група склала перелік невідповідних Блок Продюсерів і я продовжую запит щодо надання їм додаткового часу до 21 серпня 2018, щоб вирішити питання щодо їх відповідності перед тим як вживати дієві заходи впливу.

Я створив форму звіту громадського аудиту щодо розкриття інформації про власність та вузлів p2p / api. Кілька тез щодо цього звіту:

  1. Цей звіт був побудований за допомогою декількох онлайнових інструментів, включаючи інструмент перевірки EOS Nation та інструмент перевірки AlohaEOS. Крім того, веб-сайти Блок Продюсерів були перевірені, щоб знайти деталі розкриття інформації про право власності та / або посилання на їхні вузли. У деяких випадках Блок Продюсери навіть не мали публічного веб-сайту, якого можна б було виявити.

  2. Цілком можливо, що аудит не міг знайти сторінку про розкриття інформації або відомості про вузли, але вони все таки існують. Якщо це так, то я б рекомендував кожному Блок Продюсеру вжити заходів, з метою оновлення їх bp.json файлів, щоб полегшити пошук такої інформації.

  3. "Чітко визначене" розголошення інформації про права власності є суб'єктивним питанням. У наведеній нижче доповіді багато Блок Продюсерів не мали жодного розголошення про права власності. Я рекомендую, щоб кожен Блок Продюсер надав якомога більше інформації, щоб уникнути будь-якої плутанини з приводу того, хто є власником Блок Продюсера. Ще раз повторюючись, існує стандарт (а не вимога) перерахувати інформацію про право власності у файлі bp.json. Я рекомендую чітко визначити, де саме таке розкриття інформації повинно перебувати на сторінці вашого веб-сайту, використовуючи тег навігації на HTML.

Будь-який Блок Продюсер в цьому нижченаведеному списку з позначкою "НІ" у будь-якому стовпці, зобов'язаний привести у відповідність свої веб-сайти до 00:00 21.08.2018 року, в іншому випадку будуть задіяні більш жорсткі міри.
Будь ласка, приєднуйтесь до цієї Telegram спільноти, щоб обговорити проблеми відповідності.

Rank Block Producer Public Website and/or bp.json Disclosure Clearly Defined? API OR P2P NODE
1 starteosiobp YES YES YES
2 eoscanadacom YES NO YES
3 eosnewyorkio YES YES YES
4 eoshuobipool YES NO YES
5 zbeosbp11111 YES NO YES
6 libertyblock YES YES YES
7 eos42freedom YES YES YES
8 bitfinexeos1 YES NO YES
9 eosswedenorg YES YES YES
10 eosfishrocks YES YES YES
11 eosbixinboot YES NO YES
12 eosauthority YES YES YES
13 eosisgravity YES YES YES
14 eosriobrazil YES YES YES
15 eosdacserver YES YES YES
16 eosbeijingbp YES YES YES
17 teamgreymass YES YES YES
18 argentinaeos YES NO YES
19 helloeoscnbp YES NO YES
20 eoslaomaocom YES YES YES
21 eosamsterdam YES YES YES
22 eosasia11111 YES YES YES
23 eoscannonchn YES YES YES
24 jedaaaaaaaaa YES YES YES
25 cryptolions1 YES YES YES
26 eoscleanerbp YES NO YES
27 eostribeprod YES YES YES
28 eoscafeblock YES YES YES
29 eosliquideos YES YES YES
30 eosgenblockp YES NO YES
31 eosflytomars YES NO YES
32 eosnationftw YES YES YES
33 eosiomeetone YES YES YES
34 blocksmithio YES YES YES
35 cypherglasss YES YES YES
36 aus1genereos YES YES YES
37 superoneiobp YES NO YES
38 eosdotwikibp YES NO NO
39 eosyskoreabp YES YES YES
40 eosafricaone YES YES YES
41 tokenika4eos YES YES YES
42 atticlabeosb YES YES YES
43 eosantpoolbp YES NO NO
44 eosdublinwow YES YES YES
45 moreisfuture YES NO YES
46 eosstorebest YES NO NO
47 eostitanprod YES NO YES
48 eosnairobike YES YES YES
49 sheos21sheos YES YES YES
50 oraclegogogo YES NO YES
51 blockmatrix1 YES YES YES
52 eosphereiobp YES YES YES
53 eoseouldotio YES YES YES
54 eossv12eossv YES NO YES
55 eospaceioeos YES NO YES
56 eosnodeonebp YES YES YES
57 acroeos12345 YES YES YES
58 eosunion1111 YES NO YES
59 hkeoshkeosbp YES YES YES
60 eosvenezuela YES NO YES
61 eosonoeosono YES NO NO
62 eosflareiobp YES NO NO
63 sheleaders21 YES NO NO
64 eosecoeoseco YES NO YES
65 eosmetaliobp YES YES YES
66 strongmonkey NO NO NO
67 greencapital NO NO NO
68 eoschaintech NO NO NO
69 cochainworld YES NO NO
70 eossixparkbp NO NO NO
71 eosorangeeos NO NO NO
72 voldemorteos NO NO NO
73 eoslambdacom YES NO NO
74 eosmedinodes YES YES YES
75 eosteaeostea YES NO NO
76 eoscybexiobp YES NO NO
77 geosoneforbp YES NO NO
78 jrrcryptoeos YES NO NO
79 qxeosqxeosbp YES NO YES
80 unlimitedeos YES NO NO
81 eosukblocpro YES YES YES
82 eoscandyone1 YES NO NO
83 eoswinwinwin YES NO NO

Корупція та погані актори

Щодо корупції в існуючих системах, передовий розробник в EOS, Ден Ларімер, пише, що велика ідея EOS "полягає в тому, що ми повинні вилучити всіх потенційно корумпованих людей з рівняння".

Не всі ці Блок Продюсери можуть вважатися такими корумпованими чи поганими акторами в системі. Деякі з тих, хто не повністю сумісний з вимогами до Блок Продюсерів, були основними учасниками Мейннету EOS. Інші, які були менш активними, навіть не знають про договірні зобов'язання, які вони підписали, оскільки немає необхідності прочитати код під час встановлення EOS або запустити команду regproduser.

Я зробив крок до підвищення обізнаності про ці зобов'язання -я додав скрипт "Умови використання" під час процесу встановлення eosio_build. Тепер, коли користувачі встановлюють або оновлюють EOS, вони погоджуються брати на себе відповідальність за контрактами.

Висновок

Незалежно від того, було раніше зрозуміло чи ні, пора Блок Продюсерам EOS провести чітку лінію та встановити планку на допуск до розкриття інформації та на належний рівень обслуговування. Метою відповідності та стандартів є створення системи, яка є безпечною, сумісною, зручною та надійною, - а не для того, щоб ускладнити комусь стати Блок Продюсером.

21 серпня 2018 року ми дізнаємося, хто хоче “грати по правилам гри” і приєднуватися до Блок Продюсерів, поважаючи при цьому закони EOS Мейннету, а хто хоче ігнорувати закони і ризикує зіткнутися з наслідками.
Я маю намір "активізувати Блок Продюсерів", а не "оголосити їм виклик" - адже метою є не стримати когось або демонструвати комусь приклад ... В ідеалі, кожен Блок Продюсер усуває недоліки своєї невідповідності до 21.08.2018 і не буде підстав для застосування подальших санкцій.

Переклад CryptoLions

photo_122x122.jpg

Website

Telegram

Steemit

Twitter

GitHub

Meetup

Sign In or Register to comment.