Ethereum - платформа для создания децентрализованных, отказоустойчивых и якобы нецензурируемых сервисов на базе блокчейн. Реализована в виде единой виртуальной машины [1] и
основано на концепции "умных контрактов". Типа, можно запрограммировать на каких условиях мои деньги переходят к тебе и профит: суды не нужны, третьи лица не нужны. Код правит балом. Условия контракта либо выполняются и деньги переходят, либо нет. Во всяком случае, так позиционировалось.
The DAO (Децентрализованная автономная организация) - один из крупнейших проектов на базе Ethereum. Типа венчурный капитал, контролируемый группой лиц.
Мякотка. Согласно "умному контракту" The DAO, любой желающий мог беспалевно заказать отправку крипты на свой кошелёк. Сторона Ethereum и The DAO заявляет, что это баг, а воспользовшийся этим - вор. Злоумышленник и сообщество говорит о том, что вообще-то было обещанно, что "код есть договор". Стало быть, вывод эквивалента 53 миллионов вполне законен и справедлив.
Ethereum заявили, что они так не играют и будут делать форк, чтобы вор не прошёл. При этом наглядно демонстрируется вся "отказоустойчивость", "децентрализованность" и "нецензурируемость" системы и справедливость термина "код есть договор". Ибо на всё это положили.
А какое сообщество на стороне злоумышленника? Таких же воров, или в целом айтишное?
Айтишники, конечно, страшными аутистами бывают, но не до такой же степени (надеюсь).
Не могу сказать, какое это сообщество. Судите сами, кто ЦА HN. Специально не считал, но многие высказывались о том, что коль "код - это договор", стало бы быть надо понять и простить. А иначе получается, вся реклама проекта - фуфло. Об этом же и статья в Bloomberg вышла [1]. Даже есть такие, кто заверяет, что они тоже инвестировали в The DAO и готовы пожертвовать вложенным.
Ну про сообщество я уже понял - комментарии на VC показательны.
Это грустно.
Обнадеживает то, что мир работает не так.
Смотрите, вот есть суды. Не суд с конкретным хакером, а суд как абстрактный государственный институт. Он долгий, дорогой, включает массу процессов: прения, допросы и т.д. Казалось, зачем он нужен, если закон уже написан?
Коротко говоря, затем, чтобы минимизировать ошибки интерпретации закона и доказательной базы. Судебная система - это заплатка над законом, которую общество повсеместно считает необходимой, поскольку конкретное применение закона - вопрос спорный, даже если сам закон все поддерживают.
И я клоню даже не к тому, что любой адекватный суд постановит вернуть деньги безотносительно правил сервиса (хотя вряд ли сурово накажет хакера - на что он и надеется, мол шанс сохранить деньги ничтожен, но и шанс наказания невелик, стоит риска).
А к тому, что вот есть отдельно правила сервиса, а есть совесть и здравый смысл. И любой участник этого цирка должен сознавать, что независимо от юридических последствий он может делать что-то нехорошее и заслуживающее санкций просто исходя из здравого смысла и общественных норм. Например, взять чужие деньги.
И, повторюсь, очень грустно, что "сообщество айтишников" этого не понимает.
Но обнадеживает, что весь реальный мир, в котором суд - не тикет в базе, а такое большое здание со скамейками и клетками - это сознает.
Это всё тоже обсуждалось. О том, что суд рассматривает "spirit and intent" (дух и намерения) договора, что защищает от опечаток и лазеек. А годный юрист пишет не сложный договор, предусматривающий все возможные случаи, а простой и понятный для всех сторон документ.
Но суть то конкретно в этом проекте, позиционирующемся в качестве замены судов и прочего. Они сами сочли, что намерения и дух - не нужны и кодом можно чётко описать все возможные ситуации. И продолжают гнуть эту линию, заявляя, что вот сейчас проработают модель Formal verification для своего ЯП и тогда уж точно всё будет ништяк. При этом, возврат "уведенного" просим считать исключением.
Что такое The DAO и Etherium?
Ethereum - платформа для создания децентрализованных, отказоустойчивых и якобы нецензурируемых сервисов на базе блокчейн. Реализована в виде единой виртуальной машины [1] и
основано на концепции "умных контрактов". Типа, можно запрограммировать на каких условиях мои деньги переходят к тебе и профит: суды не нужны, третьи лица не нужны. Код правит балом. Условия контракта либо выполняются и деньги переходят, либо нет. Во всяком случае, так позиционировалось.
The DAO (Децентрализованная автономная организация) - один из крупнейших проектов на базе Ethereum. Типа венчурный капитал, контролируемый группой лиц.
Мякотка. Согласно "умному контракту" The DAO, любой желающий мог беспалевно заказать отправку крипты на свой кошелёк. Сторона Ethereum и The DAO заявляет, что это баг, а воспользовшийся этим - вор. Злоумышленник и сообщество говорит о том, что вообще-то было обещанно, что "код есть договор". Стало быть, вывод эквивалента 53 миллионов вполне законен и справедлив.
Ethereum заявили, что они так не играют и будут делать форк, чтобы вор не прошёл. При этом наглядно демонстрируется вся "отказоустойчивость", "децентрализованность" и "нецензурируемость" системы и справедливость термина "код есть договор". Ибо на всё это положили.
[1]: https://ru.wikipedia.org/wiki/Ethereum
А какое сообщество на стороне злоумышленника? Таких же воров, или в целом айтишное?
Айтишники, конечно, страшными аутистами бывают, но не до такой же степени (надеюсь).
Не могу сказать, какое это сообщество. Судите сами, кто ЦА HN. Специально не считал, но многие высказывались о том, что коль "код - это договор", стало бы быть надо понять и простить. А иначе получается, вся реклама проекта - фуфло. Об этом же и статья в Bloomberg вышла [1]. Даже есть такие, кто заверяет, что они тоже инвестировали в The DAO и готовы пожертвовать вложенным.
[1]: http://www.bloomberg.com/view/articles/2016-06-17/blockchain-company-s-smart-contracts-were-dumb
Ну про сообщество я уже понял - комментарии на VC показательны.
Это грустно.
Обнадеживает то, что мир работает не так.
Смотрите, вот есть суды. Не суд с конкретным хакером, а суд как абстрактный государственный институт. Он долгий, дорогой, включает массу процессов: прения, допросы и т.д. Казалось, зачем он нужен, если закон уже написан?
Коротко говоря, затем, чтобы минимизировать ошибки интерпретации закона и доказательной базы. Судебная система - это заплатка над законом, которую общество повсеместно считает необходимой, поскольку конкретное применение закона - вопрос спорный, даже если сам закон все поддерживают.
И я клоню даже не к тому, что любой адекватный суд постановит вернуть деньги безотносительно правил сервиса (хотя вряд ли сурово накажет хакера - на что он и надеется, мол шанс сохранить деньги ничтожен, но и шанс наказания невелик, стоит риска).
А к тому, что вот есть отдельно правила сервиса, а есть совесть и здравый смысл. И любой участник этого цирка должен сознавать, что независимо от юридических последствий он может делать что-то нехорошее и заслуживающее санкций просто исходя из здравого смысла и общественных норм. Например, взять чужие деньги.
И, повторюсь, очень грустно, что "сообщество айтишников" этого не понимает.
Но обнадеживает, что весь реальный мир, в котором суд - не тикет в базе, а такое большое здание со скамейками и клетками - это сознает.
Это всё тоже обсуждалось. О том, что суд рассматривает "spirit and intent" (дух и намерения) договора, что защищает от опечаток и лазеек. А годный юрист пишет не сложный договор, предусматривающий все возможные случаи, а простой и понятный для всех сторон документ.
Но суть то конкретно в этом проекте, позиционирующемся в качестве замены судов и прочего. Они сами сочли, что намерения и дух - не нужны и кодом можно чётко описать все возможные ситуации. И продолжают гнуть эту линию, заявляя, что вот сейчас проработают модель Formal verification для своего ЯП и тогда уж точно всё будет ништяк. При этом, возврат "уведенного" просим считать исключением.