После создания первой криптовалюты – Bitcoin – довольно быстро стали очевидны все преимущества нового подхода к финансам. Как, впрочем, и некоторые его недостатки.
Именно поэтому в 2013 году #Виталик Бутерин разработал новую криптовалюту – Ethereum. Точнее – опубликовал WhitePaper, в котором прописывались основные правила работы новой системы и её принципы. На этот раз, помимо системы #блокчейн, основное внимание уделялось так называемым смарт-контрактам – автоматизированным приложениям с открытым исходным кодом.
Они позволяли осуществлять транзакции быстро и в автоматическом режиме, а также защищали информацию от цензуры, мошенничества и вмешательства посторонних.
Сеть Ethereum позволяет каждому желающему разрабатывать собственные #смарт-контракты и реализовывать их, используя возможности глобальной децентрализованной сети. Это заметно облегчает создание альтернативных, но надёжных, криптовалют.
Для успешной реализации идеи потребовалось создание децентрализованной и завершенной по Тьюрингу Виртуальной Машины Ethereum. Или #EVM. Именно она отвечает за реализацию скриптов. Если упрощать, то это довольно сложная программа, которая хранится на узлах-серверах по всему миру. Для создания подобной программы даже понадобился новый язык программирования – Solidity.
Но «открытый код» - это хорошо, однако слишком уж велико искушение пользоваться им, ничего не давая взамен. Поэтому была создана собственная криптовалюта – Ethereum, которая стимулирует пользователей запускать на своих машинах узлы, оптимизировать скрипты и способствовать работе всей системы.
Для того, чтобы запустить какую-нибудь операцию в сети Ethereum, необходимо внести оплату. Величина этой оплаты – «#Gas» - устанавливается в монетах, используемых в сети. Фактически, это «мера работы». Чем сложнее задача – тем больше «газа» нужно на неё потратить.
Кроме того, децентрализованная сеть Ethereum предлагает своим пользователям все преимущества подобного типа сетей – повышенную устойчивость к взломам, поломкам и внешним воздействиям.
Резюмируя, систему #Ethereum можно назвать крайне удачным «всемирным компьютером», основанном на принципах блокчейна, работающем на собственном языке программирования и осуществляющем взаимодействие между отдельными узлами посредством смарт-контрактов.