Что это такое Эфириум?

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

Что такое блокчейн?

Грубо говоря блокчейн представляет собой базу данных. Это постоянно растущая база данных обладает весьма замечательными свойствами:

  • Как только данные попадают в базу данных, они уже не могут быть изменены или удалены. Каждая запись на блокчейне вечна.
  • Ни конкретный человек или организация не поддерживают базу данных; Этим занимаются сразу несколько тысяч человек, и каждый имеет копию базы данных.
  • Чтобы понять, как несколько человек могут синхронизировать свои копии базы данных со всеми остальными, представьте, что в сети десять человек. Все сидят с пустой файловой папкой и пустой страницей. Всякий раз, когда кто-то делает в сети что-то важное , например, переводит деньги, об этом сообщается всем пользователям сети.

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

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

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

Что может блокчейн?

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

Эфириум – это в огромный компьютер! Заторможенный – примерно в 5-100 раз медленнее обычных современных компьютеров – и очень дорогой. «Компьютер Эфириум» имеет ту же мощность, что и один из редких смартфонов из 90-х, поэтому он не может похвастаться супер скоростями.

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

Как работает “Эфириум?

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

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

Пользователь и смарт контракт рассматриваются как пользователи Эфириума. Что бы ни сделал пользователь, смарт контракт может сделать то же самое.

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

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

Преимущество умных контрактов

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

1. Доверие
Самый простой способ – доверять друг другу. Если мы давние друзья, доверяем друг другу. Я знаю, где вы живете, вы знаете обо мне некоторые неловкие вещи. Но все гораздо сложнее, если мы совершенно незнакомы. У вас нет причин доверять мне, и у меня нет причин доверять вам.

2. Юридическое соглашение
Второй способ – закрепить спор в юридическом соглашении. Мы подпишем соглашение, в котором подробно определим все условия нашего спора, включая то, что произойдет, если проигравший нарушит соглашение.

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

3. Помощь от общего друга
Мы могли бы найти общего друга, которому мы доверяем, выдав ему по 100 долларов США на хранение. На следующий день он/она проверит погоду и выдаст 200 долларов тому, кто выиграет спор. Казалось бы, все легко и просто, но что если друг просто прикарманит 200 долларов?

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

Смарт контракт Эфириум может спасти в такой ситуации. Он похож на надежного взаимного друга, написанного в коде. Эфириум позволяет нам написать программное обеспечение, которое принимает эфир стоимостью 100 долларов США от каждого из нас, а затем на следующий день проверяет прогноз погоды, чтобы передать победителю сумму в $ 200.

После того как смарт-контракт был написан, он не может быть отредактирован или каким-то образом изменен. Поэтому вы можете быть уверены, что независимо ни от чего он будет выполнен.

Но как устроен смарт контракт? И как это связано с блокчейном?

Как смарт-контракт относится к блокчейну?
Всякий раз, когда выполняется смарт контракт, он записывает информацию о выполнении в блоке в качестве транзакции. На высоком уровне транзакция в блокчейне Эфириум выглядит так:

Поля за исключением последнего являются пояснительными. Поле данных – это то, что дает Эфириуму уникальное преимущество. Поле «данные» используется для записи и выполнения смарт контрактов в качестве транзакции. Любой заданный блок в блокчейне Эфириума может содержать три вида транзакций:

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

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

3. Перевод эфира от пользователя к смарт контракту
Всякий раз, когда пользователь (или смарт контракт) хочет выполнить смарт контракт, он/она требует совершить транзакцию по смарт контракту и поместить инструкции для выполнения в поле «данные».

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

Подожди, я слышал про Газ – что это?

Я уже говорил, что пользователь, использующий смарт-контракт, должен заплатить определенную плату за его выполнение. Эта цена выплачивается узлу, который на самом деле тратит память, хранение, вычисление и электроэнергию для выполнения смарт контракта.
Чтобы рассчитать цену на смарт контракты, каждый оператор имеет свою, назначенную для него стоимость. Например, если вы оператор, который использует память узла, это одна стоимость. Если вы оператор, который использует дисковое хранилище узла, это другая стоимость. Единица, в которой определяется стоимость, называется Газ. В конечном счете газ превращается в эфир по курсу обменников.

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

Дамы и господа – это Эфириум

Эфириум – это не просто криптовалюта для торговли, его реальная ценность заключается в назначении. Функция Эфириума в том, чтобы позволить владельцу использовать компьютер, в котором задействовано несколько тысяч узлов.
Поскольку каждое малейшее действие должно выполняться каждым узлом в сети, децентрализованный распределенный компьютер становится медленным и дорогостоящим. Но медленно по сравнению с чем? Серверы более быстрые, но они централизованные.

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

Об авторе

Мохит Мамори является генеральным директором godtoken.org, редактором еженедельного информационного бюллетеня Unmade.

Источник: hackernoon.com

Подписывайтесь на наши новости в Telegram

 


Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка...

Редактор. Маркетолог. Криптоинвестор с 2014 года.