Новичкам: Как работает Еthereum?

04.04.2018
96
0

Как работает Еthereum

Теперь, когда мы рассмотрели, что такое Ethereum, давайте погрузимся глубже, и разберем, как эта платформа функционирует.

Суть работы Еthereum

Рассмотрим на примере онлайн-приложений, описанных в разделе «Что такое Ethereum

При использовании Эфириума, не требуется выполнение условия – хранение и контроль своих данных одним объектом. Такая схема работы Еthereum похожа на протокол Биткоин и его конструкцию в Блокчейн. Но, протокол Еthereum более улучшенный, он настроен так, что не только поддерживает выполнение транзакций, а и поддерживает работу самих приложений.

Эфириум пытается не привязываться к схеме работы Биткоина, а выработать свою схему работы, с помощью которой разработчики могли бы создавать более инновационные приложения, имеющие больше функций, альтернативные варианты сделок и форм пересылок средств.

Разработчики используют язык программирования «Тьюринг», цель которого – дать возможность создавать больше приложений, в которых конечные результаты сделок в сети Блокчейн могут контролироваться и автоматизироваться.

Блокчейн Эфириума

Схема работы Blockchain Ethereum очень cхожа на структуру Blockchain Bitcoin, так как она тоже является общей записью всей истории транзакций, копия которой хранится в каждом узле в сети Блокчейн.

Большая разница у Ethereum состоит в том, что его узлы хранят самую последнюю запись каждого смарт-контракта, помимо всех эфирных транзакций. Это сложно воспринять сразу, но постараемся во всем разобраться по порядку.

В отличии от Биткоин, который использует нерассмотренные транзакционные выводы для отслеживания владельцев BTC, Еthereum отслеживает «состояние» или текущую информацию обо всех приложениях сети, включая баланс каждого пользователя, весь код и место хранение смарт-контракта.

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

Чтобы делать будущие транзакции, сеть Bitcoin должна складывать все ваши изменения (сдачи), которые классифицируются как «потраченные» или «неизрасходованные».

Эфириум же работает иначе, для таких операций в его сети используются учетные записи. Как и средства на банковском счету, в электронном кошельке появляются токены Еthereum, и их можно отправлять кому-либо.

Что такое виртуальная машина Ethereum?

С Ethereum, каждый раз, когда используется программа, ее обрабатывает сеть из тысяч компьютеров.

Контракты, написанные на интеллектуальных языках программирования, скомпилированы в «байт-код», который может читать и выполнять функцию, называемую виртуальной машиной «Ethereum» (EVM).

Все узлы выполняют этот контракт, используя свои EVM.

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

Цель здесь состоит в том, чтобы сеть майнеров и узлов взяла на себя ответственность за перенос перехода от государства к штату, а не к каким-либо полномочиям, таким как PayPal или банк. Майнеры, работающие с Биткоином, подтверждают смещение владения BTC от одного человека к другому. EVM выполняет контракт с любыми правилами, которые разработчик первоначально запрограммировал.

Фактическое вычисление на EVM достигается с помощью стекового байт-код языка (один и ноль, которые может прочитать машина), но разработчики могут писать интеллектуальные контракты на языках высокого уровня, таких как Solidity и Serpent, которые легче писать и читать людям.

Несколько тысяч узлов Еthereum в общем, и каждый узел в частности, компилирует и выполняет один и тот же код.

Но, возможно, вы думаете, что это не намного дороже обычного вычисления? Да. Вот почему сеть может использоваться только для конкретных случаев.

Официальный Еthereum dev – учебник признает эту неэффективность, заявив:

«Грубо, но хорошая эвристика для использования заключается в том, что вы не сможете ничего делать на EVM, который вы не можете сделать на смартфоне с 1999 года».

Кстати, вы можете подписаться на наш Telegram канал @Incrypted_net и получать новости максимально оперативно. В мире криптовалют и блокчейн все решают новости. А выигрывает тот, кто получает их раньше всех.

______________________________________________

Подписывайся, чтобы не упустить ничего важного!

Telegram канал | Facebook страница | Twitter | Google+

Как вам статья?

0
0

статьи на эту же тему

Olive: участвуем в кампании Staking Saga
avatar Denis Solomyanyuk
18.04.2024
AlienX — проявляем активность с...
avatar Alexander Pishenin
17.04.2024
Magic Square — активничаем на платформе...
avatar Alexander Pishenin
17.04.2024