Переходы состояний / Машина состояний. Что это?
Блокчейн – это «машина состояний», еще одно понятие, которое необходимо усвоить. В техническом плане состояние просто означает «сохраненная информация» в определенный момент времени. Стейт-машина – это компьютер или устройство, котороезапоминает состояние чего-либо в данный момент времени.
В блокчейне история перехода является постоянной частью информации о состоянии. В блокчейне Ethereum хранится особое «дерево состояний», представляющее текущий баланс каждого адреса, и «список транзакций», представляющий транзакции между текущим блоком и предыдущими в каждом блоке.
Машины состояний подходят для имплементации распределенных систем, которые должны быть отказоустойчивыми.
Алгоритмы консенсуса
концепция «децентрализованного согласия». Можно воспринимать консенсус как первый слой децентрализованной архитектуры.
Биткоин инициировал консенсусный метод доказательства работы (Proof-of-Work, POW), и его можно считать дедушкой этих алгоритмов. POW опирается на популярный алгоритм Practical Byzantine Fault Tolerant (9), который позволяет безопасно совершать транзакции в соответствии с данным состоянием. Альтернативой POW для достижения согласия является Доказательство доли владения (10).
Один из недостатков алгоритма POW заключается в том, что он не является экологически чистым.
Сильным соперником POW будет алгоритм Proof-of-Stake (POS), который опирается на концепцию виртуального майнинга и голосований на основе токенов, процесс, который не требует такой интенсивной компьютерной обработки, как POW, и обещает обеспечить безопасность более экономичным способом.
метод «разрешения», который определяет, кто контролирует и участвует в процессе консенсуса. Три популярных варианта выбора типа разрешения:
1. Общедоступный (например, POW, POS, делегированный POS).
2. Частный (использует секретные ключи для установления полномочий в ограниченном блокчейне).
3. Получастный (например, на основе консорциума, использует традиционную BFT-отказоустойчивость, обеспечиваемую участниками соглашения).
Ключевые идеи первой главы
1. Блокчейн – это технологический слой на вершине интернета, аналогичный всемирной паутине (WWW).
2. У блокчейна есть техническое, юридическое и бизнес-определение.
3. Криптографическое доказательство – это проверенный метод, который используют блокчейны для подтверждения действительности и окончательности транзакций между сторонами.
4. Блокчейн изменит роль существующих посредников (если они согласятся на изменение), создавая новых посредников, как следствие это нарушит традиционные границы стоимости.
5. У блокчейна есть десять характеристик, и все они должны рассматриваться как одно целое.
P.S. Канал t.me/SmartEventMos — деловые события Москвы. Будь в курсе — подпишись. Для тех кто не сможет быть в живую, подписывайтесь на ютуб-канал, куда я выкладываю видео с деловых событий goo.gl/WU2mpR
20 апреля c 17:30 до 23:00 RU.TALKS 2018 — Бизнес конференция. Тенденции современных технологий в бизнесе на основе опыта корпораций и стартапов. goo.gl/fMjyqB 4 500 руб по промокоду smartevent
20 апреля с 19:00 КУРС ОСНОВЫ БЛОКЧЕЙН И ICO kaufmanpro.com/class/ 4 950 руб по промокоду smartevent