Что такое Ethereum, и что такое смарт-контракты?

Оглавление:

Что такое Ethereum, и что такое смарт-контракты?
Что такое Ethereum, и что такое смарт-контракты?

Видео: Что такое Ethereum, и что такое смарт-контракты?

Видео: Что такое Ethereum, и что такое смарт-контракты?
Видео: Как распознать фейк - лайфхаки DW - YouTube 2024, Апрель
Anonim
Ethereum - это децентрализованная вычислительная платформа. Он генерирует токен crytocurrency, известный как Ether. Программисты могут писать «умные контракты» в блок-цепочке Ethereum, и эти контракты автоматически выполняются в соответствии с их кодом.
Ethereum - это децентрализованная вычислительная платформа. Он генерирует токен crytocurrency, известный как Ether. Программисты могут писать «умные контракты» в блок-цепочке Ethereum, и эти контракты автоматически выполняются в соответствии с их кодом.

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

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

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

Часть «децентрализованная платформа» означает, что любой может настроить и запустить узел Ethereum, так же, как любой может запустить узел Bitcoin. Любой, кто хочет запустить «умный контракт» на узлах, должен оплачивать операторы этих узлов в Ether, который является токеном cryptocurrency, привязанным к Ethereum. Таким образом, люди, которые используют Ether-узлы, обеспечивают вычислительную мощность и оплачиваются в Ether, аналогично тому, как люди, которые запускают узлы Bitcoin, обеспечивают мощность хэширования и оплачиваются в биткойне.

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

Что такое эфир?

Эфир - это цифровой токен (или криптовалютность), связанный с блочной цепью Ethereum. Другими словами, Эфир - это монета, а Эфириум - платформа. Однако люди часто используют эти термины взаимозаменяемо. Например, Coinbase позволяет вам покупать Ethereum, благодаря которому это означает токены Ether.

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

Разработчикам, которые хотят создавать приложения, или «умные контракты», в блок-цепочке Ethereum, нужен токен Ether для оплаты узлов для его размещения, тогда как пользователям приложений на основе Ethereum может потребоваться Ether для оплаты услуг в этих приложениях. Люди могут также продавать услуги за пределами сети Ethereum и принимать оплату в эфире, или жетоны Ether могут быть проданы за наличные деньги на бирже - так же, как Bitcoin.

Почему интересны децентрализованные приложения?

Image
Image

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

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

Для сравнения, подумайте о многих приложениях, которые мы используем сегодня. Сюда входят приложения электронной почты, такие как Gmail, приложения для заметок, такие как Microsoft OneNote, и все остальное, где вы используете приложение и сохраняете свои данные на серверах компании. Если компания, хранящая ваши данные, запрещает ваши учетные записи, закрывает приложение или выходит из бизнеса, вы потеряете все данные, которые у вас были в этом приложении, если у вас нет автономной резервной копии.

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

Что такое смарт-контракты?

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

Они называются смарт-контрактами, потому что вы можете писать «контракты», которые автоматически выполняются при выполнении требований.

Например, представьте, что вы построите Kickstarter-like crowdfunding сервис поверх Ethereum. Кто-то может создать смарт-контракт Ethereum, который объединит деньги для отправки кому-то другому. Умный контракт можно записать, чтобы сказать, что, когда в пул добавляется $ 100 000 валюты, все будет отправлено получателю. Или, если порог в 100 000 долларов США не был выполнен в течение месяца, вся валюта будет отправлена обратно первоначальным держателям валюты. Конечно, это будет использовать токены Ether вместо долларов США.

Все это будет происходить в соответствии с кодом смарт-контракта, который автоматически выполняет транзакции, не требуя, чтобы доверенная третьи лица удерживали деньги и подписывались на транзакцию.Например, Kickstarter принимает комиссию в размере 5% от платы за обработку платежей от 3% до 5%, что означает от 8000 до 10000 долларов США в виде сборов за проект в размере 100 000 долларов США. Разумный контракт не требует уплаты платы стороннему, как Kickstarter.

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

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

CryptoKitties используют смарт-контракты

Одним из наиболее известных приложений, созданных с использованием смарт-контрактов в сети Ethereum, является CryptoKitties, которая считается самой «одной из первых игр в мире, которая будет построена на технологии blockchain».
Одним из наиболее известных приложений, созданных с использованием смарт-контрактов в сети Ethereum, является CryptoKitties, которая считается самой «одной из первых игр в мире, которая будет построена на технологии blockchain».

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

Новые CryptoKitties генерируются посредством «разведения». Это включает в себя выбор двух базовых CryptoKitties и использование токенов Ether для запуска интеллектуального контракта. Контракты используют двух выбранных кошек для создания нового CryptoKitty. Эти котята и детали процесса размножения хранятся в публичной книге Ethereum blockchain.

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

В декабре 2017 года, по совпадению, во всех высоких ценах Биткойна люди потратили эквивалент Ether на сумму более 12 миллионов долларов на CryptoKitties, а самый дорогой CryptoKitty был продан за 120 000 долларов.

Как Эфир, биткойн и дорогие картины, CryptoKitties стоят того, что люди готовы платить за них.

Рекомендуемые: