Обзор Ethereum
Ethereum — это глобальная, децентрализованная вычислительная архитектура с открытым исходным кодом, которая выполняет программы, известные как смарт-контракты. Она использует технологию блокчейна для синхронизации и хранения состояний системы и использует криптовалюту под названием Ether для измерения и ограничения стоимости вычислительных ресурсов.
Платформа Ethereum позволяет разработчикам создавать надежные децентрализованные приложения, используя встроенные экономические методы. Это обеспечивает постоянное время работы, сводя к минимуму или устраняя цензуру, сторонние интерфейсы и риски контрагентов.
Отличия Ethereum от других блокчейнов
Назначение: Цифровая валюта Ether необходима и является неотъемлемой частью работы Ethereum, и Ether рассматривается как валюта использования для оплаты использования платформы Ethereum. Однако сфера применения Ethereum выходит за рамки простого платежного механизма.
Больше, чем просто бухгалтерская книга
Ethereum разработан как общецелевой программируемый блокчейн, способный запускать виртуальную машину, способную обрабатывать любой код произвольной и неограниченной сложности.
Язык сценариев Биткойна намеренно ограничен простыми условиями вывода «истина/ложь», тогда как язык Ethereum является полным по Тьюрингу, что означает, что он эквивалентен универсальной вычислительной машине, способной выполнять любые вычисления, которые может выполнить теоретическая машина Тьюринга.
Смарт-контракты
Биткойн заложил основу технологии блокчейна, а Ethereum возродил концепцию смарт-контрактов.
По сути, смарт-контракт преследует ту же цель, что и традиционный контракт: зафиксировать обязательства, права, вознаграждения и штрафы каждой участвующей стороны и обеспечить исполнение сделок в соответствии с согласованными правилами.
Программы смарт-контрактов — это не просто автоматизированные компьютерные программы, работающие в блокчейне; они сами являются участниками системы.
Они реагируют на получаемую информацию и отправляют информацию вовне
Они получают, хранят и передают ценности
Они временно хранят активы
Программы смарт-контрактов действуют как доверенная сущность (в цифровой форме), которая выполняет операции в соответствии с условиями контракта.
Изначально смарт-контракты не применялись в практических отраслях из-за отсутствия надежной среды выполнения. Однако после появления Биткойна люди поняли, что лежащая в его основе технология Биткойна, блокчейн, по своей сути предоставляет надежную среду выполнения для смарт-контрактов. Ethereum был одним из первых, кто осознал синергию между блокчейном и смарт-контрактами.
