Блокчейн. Принципы и основы
- Автор: Александр Цихилов
- Жанр: Бизнес
- Дата выхода: 2019
Читать книгу "Блокчейн. Принципы и основы"
Каждый день в мире совершается свыше полумиллиона транзакций в сети Ethereum. Если обратиться к принципу учета балансов монет на адресах системы, то здесь возникает еще одно важное отличие от сети Биткоин. Как известно, транзакции в блокчейн представляют собой цепочки электронных подписей, которые можно проследить по всей базе блоков. Таким образом, всегда есть возможность автоматически рассчитать баланс любого из адресов, сопоставив его входы как доход и выходы как трату. Непотраченные выходы и будут являться актуальным балансом адреса. Этот принцип называется UTXO, или «учет непотраченных транзакционных выходов», и мы уже уделяли некоторое время его рассмотрению. В сети Ethereum решили, что будет целесообразно вести базу актуальных состояний для каждого из адресов сети. Этот способ учета хотя и требует дополнительного хранения определенного объема данных, но все же несравнимо удобнее принципа UTXO, при котором нужно постоянно получать актуальные состояния адресов через расчеты.
Одновременно с этим принцип хранения актуальных состояний позволил разработчикам ввести в платформу Ethereum уникальный на момент ее появления функционал смарт-контрактов, который, собственно, и стал главным ценностным предложением проекта. Что же такое смарт-контракты и каким образом их реализация в сети Ethereum повлияла на развитие технологии блокчейн в целом?