🗃 Набросок Steem конституции (@dantheman)

425724825_9632402549469431129.jpg

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

1.0 Неизменяемые данные блокчейна

Блокчейн неизменен, и его запись событий никогда не будет изменена дальше последнего необратимого блока. Последний необратимый блок определяется как любой блок, на котором по крайней мере 51% действующих заверителей строят новые блоки. То есть через 1 минуту ваша транзакция навсегда записывается в блокчейн.

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

2.0 Неизменяемые балансы

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

3.0. Средства вознаграждения являются собственностью сообщества

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

Средства вознаграждения включают в себя все выпущенные в будущем STEEM, Steem Power или Steem Dollars.

4.0 Ограниченная скорость инфляции

Запас STEEM должен как максимум удваиваться один раз в год после первоначальной эмиссии. Распределение STEEM, созданного вестингом, кураторством, деятельностью, ликвидностью, размещением контента и любыми будущими вознаграждениями может быть изменено теми, кто голосует со своей Steem Power. Единственным исключением из этого правила является выкуп Steem Dollars за Steem по цене котировок.

5.0 Намерение и реализация

Возникновение программных багов неизбежно. Сообщество признает, что даже самые опытные программисты не могут предотвратить все возможные ошибки. Масштабы ошибки имеют значение. Доказательство заключается в том, что ошибка, которая принесёт нашедшему её 99% рыночной капитализации, сделает оставшиеся токены бесполезными. Аналогично, ошибка, которая принесёт первооткрывателю 1% от рыночной капитализации, вряд ли сможет нанести сети значительный ущерб. Баланс, который максимизирует рыночную капитализацию Steem, находится где-то посередине.

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

У избирателей есть возможность возместить убытки жертве ошибки без наказания злоумышленника. Способность возместить убытки жертвы исходит из способности распоряжаться расходами средств в целом.

Голосующие должны решить, выполняется ли код в соответствии с общим пониманием цели. Мы признаем, что идентифицировать что-то как ошибку - это субъективно, что оставляет лазейку, которой можно воспользоваться. Цена злоупотребления этой лазейкой, вероятно, станет чрезмерным наказанием для рынка.

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

6.0 Ответственность разработчика

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

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

7.0 Сайдчейны

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

8.0 Steem Доллары

Предназначение Steem долларов - создать стабильную единицу ценности, выраженную в единицах, обычно используемых в торговле. В том случае, если доллар США перестанет быть подходящей валютой, Steem способен конвертировать доллары Steem в Steem Gold, Steem Silver или Steem X, где X - это любая единица, которая широко используется на рынке.

9.0 Арбитраж

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

Вывод

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

Steemit.com может просить всех пользователей ознакомиться c конституцией до начала финансирования их аккаунта. Таким образом мы сможем получить документальное подтверждение согласия с условиями.

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


Присоединяйтесь к сообществу Steemit в Телеграм: t.me/Steemit


Переведено @rusteemitblog

Оригинал поста: ЗДЕСЬ


Поддержите witness blockchained на Steem


H2
H3
H4
3 columns
2 columns
1 column
4 Comments