web analytics

Уильям Mогайяр: Понимание блокчейна — конспект по-русски ВК

Об авторе: Уильям Mougayar (William Mougayar) предприниматель и бизнес ангел, ранее занимал руководящие должности в компании Hewlett-Packard и Cognizant. Основатель Startup Management.
См. также Блокчейн — революция
Оригинал: Блокчейн как новая база сетевых приложений — базовые концепции

Конспект по-русски

Blockchain это база данных с новыми встроенными возможностями будьте готовы переписать все на её основе.

Ключевые понятия

Нужно понять пять ключевых понятий, и их взаимодействие друг с другом в контексте новой компьютерной парадигмы:

  • децентрализованный консенсус,
  • блокчейн,
  • умные контракты,
  • надёжные вычисления,
  • доказательство выполнения работы (англ. Proof-of-work, POW

Блокчейн-парадигма — мощный катализатор создания децентрализованных приложений как совершенно нового этапа эволюции архитектуры распределённых (облачных) технологий.

paul_baran_1962_distributed
Source: On Distributed Communications Networks, Paul Baran, 1962
Важно понять, что децентрализованные приложения обеспечат базу для тенденции к децентрализации в социальной, правовой, властной и деловой сферах — в некотором смысле внедрить сетевые подходы везде.

Децентрализованный консенсус

Децентрализованный консенсус ломает старую парадигму централизованного консенсуса — то есть, когда одна центральная база данных используется, чтобы гарантировать корректность (законность, действительность) сделки-транзакции. Вместо центральной базы данных используется сеть, независимые узлы которой должны прийти к консенсусу, «договориться» о законности операции (сделки, транзакции).
Важно, что логика достижения консенсуса отделена от самого приложения. 
Можно рассматривать консенсус как первый слой в децентрализованной архитектуре приложений. Это базовый протокол, управляющий работой блокчейна.

Блокчейн

Блокчейн — можно описать как именованный контейнер, именованное хранилище данных, обладающее принципивльно важными с точки зрения безопасного использования свойствами. Его имя — публично, доступно всем, а содержимое — приватно, т.е. доступно только владельцу контейнера (или программе, которой владелец разрешил доступ с содержимому).
Приватность гарантируется криптографически, т.е. содержимое зашифровано настолько надёжно, что взлом практически исключён. А вот право собственности владельца на контейнер (связь имени с контейнером) признается публично только после достижения по этому поводу децентрализованного (сетевого) консенсуса.
В целом это подобно тому, что Ваш домашний адрес (имя Вашего дома) публичен, и то, что он именно Ваш, сейчас обычно публично удостоверяется регистрацией в конкретном муниципалитете (в других терминах — достижением централизованного консенсуса), а вот содержимое дома — приватно. Открыть свой дом можете только Вы своим собственным ключом к своему собственному замку.

Умные контракты

Умные контракты (смарт-контракты) — строительные блоки децентрализованных приложений. Смарт-контракт — это  небольшая программа, управляющая взаимодействием с партнёром с помощью блокчейна. Поскольку связь блокчейн-контейнера с владельцем может быть удостоверена без посредников, то и для проверки корректности действий партнёра какие-либо специальные посредники (типа банков, нотариусов и т.п.) оказываются лишними — соответствие контракту может быть проверена программно с помощью содержимого контейнера.

Надёжные вычисления

Комбинация блокчейна, децентрализованного консенсуса и умных контрактов обеспечивает наступление эры надёжных горизонтальных связей между компьютерами напрямую, без посредников-арбитров-централизованных структур. Все тонкости обеспечения доверия, авторизации, законности, соблюдения контракта оказываются встроенными в базовую технологию. Естественно предположить, что в ближайшем будущем такое взаимодействие станет нормой, даже в тех случаях, когда участники не будут знать или осознавать, что в основе взаимодействия лежит именно блокчейн-парадигма.
Можно утверждать, что «надёжные вычисления» на Сети — ключевой принцип новой криптографической парадигмы сетевого взаимодействия.

Доказательство выполнения работы

Блокчейн-операции базируются на ключевом понятии «доказательство выполнения работы» — право участвовать в блокчейн-операциях нужно «заработать». Нужно подтвердить, что проделана такая специфическая работа, которую правильно проделать сложно, а вот проверить её правильность очень легко. Главная особенность такой работы заключается именно в асимметрии затрат времени — создателю блокчейна приходится их затрачивать в количествах, несоизмеримых с затратами пользователя блокчейна. Изменить блокчейн также невозможно без переделки всего доказательства выполнения работы.
В сочетании с децентрализованным консенсусом это делает практически невозможным подделать блокчейн — проверяющие легко распознают подделку.
Доказательство выполнения работы — центральная, но вместе с тем и проблематичная часть концепции блокчейна, так как содержит некоторые параметры и свойства, недостаточно гибкие с точки зрения развития системы. Во всяком случае, они будут нуждаться в коррекции со временем.

Четыре новых сегмента для блокчейнприложений

blockchain_app_William_Mougayar
Source: Courtesy of William Mougayar

Сегмент валют (Currency) денежные переводы, платежи, советы или заявки на финансирование.
Услуги привязки (pegged services):  децентрализованое установление идентичности или децентрализованная собственность, видео, музыка, фотографии, ….
Умные контракты (smart contracts ) — см. выше.
Распределённые автономные организации (Distributed Autonomous Organization-DAO) — организации частично пользователей, частично владельцев, организованных для независимого ни от кого самообслуживания.

Категория Пользователи Частота Выгода Примеры
Валюта Обмены, платежные процессоры, майнеры, кошельки. Иногда Стоимость, скорость Coinbase, ChangeTip, *any wallet*, *any exchange*
Услуги привязки Сетевой бизнес Постоянно Открытость, гибкость, новые бизнес-модели, сетевые эффекты, полномочия пользователей. OneName, Mine, Swarm, Streamium, OpenBazaar, Assembly
Умные контракты Контрактная поставка услуг, веб-приложений, инструменты самообслуживания конечного пользователю. Иногда Автономия, стоимость, скорость, неопровержимость. Mist (by Ethereum), SmartContract, Secure Asset Exchange
Распределённые автономные организацииs  Сами DAO Habitual Защита пользователя, UserVoice, управление самим пользователем, прозрачность, саморегулирование, суверенитет. La’Zooz, Storj, MaidSafe, OpenGarden, Bitnation

Имеется, конечно, немало других категорий возможных блокчейн-приложений.

Влияние сетевых эффектов на экосистемы (Unpacking the ecosystem’s network effects)

Продолжение конспекта следует.

Оставьте комментарий

Translate »