Символ регистрационной революции
Cимволом Интернета можно считать сайт. С уникальным интернет-адресом (URL, IP), текстами, картинками, услугами и развлечениями.
Cимволом стремительно обновляющейся Сети я предлагаю считать кошелёк (например, Ethereum-Wallet).
Тоже с уникальным сетевым адресом, но также и деньгами, связями, контрактами, собственностью, репутацией …
Кошелёк при репутации (кошелёк, заботящийся(?) о репутации) – художественный образ хозяина нового мира – мира эпохи регистрационной революции.
Пессимист расстроится, оптимист вдохновится, но художественный образ, надеюсь, впечатлит обоих. 🙂
См. также Культ понимания, Чаво, Эфириум и Размышлизмы об идеях и интересах, Сеть как Субъект.
Название
Первоначально этот текст был посвящён блокчейну. Однако скоро я осознал, что важнейший элемент новизны в блокчейне – практически неподделываемая, публично доступная история сделок – другими словами, неподделываемая регистрация сделок.
С неподделываемой регистрацией сделок связывают начало четвёртой по счёту революции стоимости – вслед за транспортной, промышленной и информационной революциями.
Четвёртую революцию стоимости я предлагаю называть регистрационной революцией. Такое название точнее отражает суть дела, чем. скажем, “революция доверия” – революционизируется именно институт и стоимость общественно значимой регистрации, а не, скажем, институт или стоимость общественно значимого доверия.
Аксиомы революционной регистрации
- Регистрация фактов (сделок) становится:
- практически вечной
- открытой (публичной)
- неподделываемой
- однозначно понимаемой
- Служба регистрация фактов (сделок) становится:
- автоматической
- открытой
- независимой
- децентрализованной
- общественной
- Принципиально важная часть описания-содержимого фактов (сделок) остаётся приватной
Связанные инновационные концепции
- Умные контракты – сделки, записанные программами (умными контрактами) на подходящем языке программирования, становятся автоматически исполняемыми
- Кроме прочего, исчезают разночтения (обычные для существующих законов), а также потребность в судах и юристах для истолкования таких разночтений
- Перспективно
- к тому же отлично согласуется с моим тезисом 9 из Культа понимания
- “Обновить социальные правила следует так, чтобы мы не нуждались в юристе, как неграмотные в писаре”.
- к тому же отлично согласуется с моим тезисом 9 из Культа понимания
- Основное сомнение – надёжность программирования контрактов
- Уровень результатов напрямую зависит от развития культуры и средств программирования, в особенности средств гарантии качества программных продуктов
- пример отличного средства – Эфириум-скриптер
- Интернет вещей и интернет всего
- То же, что и для умных контрактов, но с учётом проблематики встроенных систем
Следствия регистрационной революции
- Локальные институты и услуги регистрации становятся невостребованными
- Криминальная деятельность, связанная исключительно с регистрацией, теряет смысл
- Профессии, связанные исключительно с услугами регистрации, становятся ненужными
- Законодательство, регламентирующее регистрацию, принципиально меняется
- Общественные отношения не становятся проще или лучше – они становятся другими
- в том числе потому, что обеспечена техническая платформа-инфраструктура саморазвития сообществ, выстроенных на нетривиальных базовых ценностях
- баланс которых явно представлен соответствующими программами-контрактами — аналогами социальных правил, общественных законов
- общедоступная история всех сделок, которую невозможно исправить — информированность, объективность, ответственность
- невозможность подделки — честность
- однозначность понимания и автоматическое исполнение – независимость от юристов
- децентрализация — свобода
- диверсификация (многократное дублирование в независимых узлах) — неубиваемость, религиозность (широкий горизонт планирования)
- репутация — ответственность
- чёткое разделение публичного и приватного, дополненная принципиальной невозможностью нарушить приватность – ясность и простота
- развитый программный интерфейс для создания надстроек любого уровня — гибкость, универсальность, многофункциональность
- открытость кода — перспективная концепция интеллектуальных ценностей, база и гарантия инновационного развития, независимые оценка и контроль качества
- баланс которых явно представлен соответствующими программами-контрактами — аналогами социальных правил, общественных законов
- в том числе потому, что обеспечена техническая платформа-инфраструктура саморазвития сообществ, выстроенных на нетривиальных базовых ценностях
Следствия для программирования
- Роль программирования в целом, в особенности культуры программирования “умных контрактов” будет расти
- Требуется обновлённая культура программистской профессии в целом
- Качество программирования, надёжность в первую очередь, должно быть обеспечено и средствами (в том числе языками) программирования, и культурой программирования, и культурой тестирования, и связанными с программированием законами-лицензиями (никаких as is)
Основоположники
- Лесли Лэмпорт
- Сатоши Накамото :«Биткойн: система цифровой пиринговой наличности» — оригинал: Satoshi Nakamoto : «Bitcoin: A Peer-to-Peer Electronic Cash System»
- Крейг Райт (???)
Подробнее
О блокчейне
Здесь требуется подходящий уровень абстракции, к которому читателю следует быть готовым.
Надеюсь вскоре изложить то же самое в более популярном стиле, однако при этом придётся пожертвовать точностью ради наглядности, заменить точные понятия намёками на более привычные бытовые аналоги.
История блокчейна и регистрационной революции здесь не рассматривается.
Суть блокчейна
Блокчейн – это сетевой протокол, гарантирующий достоверность привязки передаваемого приватного (защищённого от несанкционированного доступа) содержимого-значения к открытому, публично известному уникальному объекту-имени.
С другой стороны, блокчейн – это распределённая база данных, используемая в реализации этого протокола.
Ради гарантии указанной достоверности блокчейн и создан. Важно также, что блокчейн – публичное достояние, поддержанное программными продуктами с открытым кодом.
Достоверность обеспечивается принципиальной невозможностью:
- разрушить базу данных
- нарушить связь имени со значением, созданную в определённый (публично известный) момент времени
- подменить содержимое
- отменить публичное признание факта привязки
Технически это обеспечивается следующим образом.
- Распределённость базы (реализация её сетью независимых узлов с надёжным дублированием содержимого) гарантирует её сохранность (невозможность разрушить).
- Невозможность отменить завершённую транзакцию(*) гарантирует сохранность факта связи имени со значением (невозможность отменить факт связи и момент её создания)
- Уникальность транзакций гарантирует уникальность фактов (невозможность подмены содержимого, двойного использования и др.)
- Необходимое условие завершения транзакции – децентрализованный консенсус сети независимых узлов, работающих с открытым, публичным описанием транзакций – цепочной блоков, гарантирует невозможность отменить факт публичного признания привязки уникального публичного имени к приватному передаваемому транзакцией значению.
Плюсы
- Независимость от каких-либо вертикально организованных структур, включая государства и корпорации
- Встроенная надёжность, скорость, защищённость от коррупции, простота и относительная дешевизна использования.
Минусы
- относительная новизна
- необходимость кардинальных изменений всей пользовательской надстройки
- возможные технические проблемы при развитии
Перспективы
- Радикальное упрощение сетевых отношений, требующих подтверждения доверия
- Вплоть до полного отсутствия потребности в посредниках, наблюдателях, охранителях очень многих существующих видов – регистраторах, представителях (в том числе депутатах), нотариусах, центрах регистрации личности, прав собственности, факта заключения контракта, выдачи сертификатов для электронной подписи программ и др.
- Интернет вещей как взаимодействие встроенных в вещи распределённых программ, трепетно относящихся к контрактам.
- …
Альтернативы
Дополнения
Транзакции
Транзакции описывают совершаемые в системе содержательные операции-сделки. Например, в случае с виртуальными валютами каждый перевод некоторой суммы из одного кошелька другому описывается соответствующей транзакцией. В других случаях это может быть, скажем, переключение регулятора температуры в умном доме или запись о расходе воды.
Транзакции передаются по сети в режиме best-effort (стараемся как можем, но ничего не гарантируем). С другой стороны, чтобы быть признанной правильной, транзакция подчиняется строгим правилам.
В частности, транзакции должны содержать цифровую подпись отправителя, а также удовлетворять содержательным ограничениям, характерным для конкретной системы.Например, сумма перевода должна быть согласована с ресурсами, хранящимися в кошельке.
Наконец, как всегда в базах данных, транзакция либо успешно завершается, либо не изменяет базу данных.
Проблемы
Однако
Иные текущие революции
Ссылки
Иные интересные проекты на основе Эфириума
Иные интересные ссылки