В чем разница между блокчейном Биткойн и блокчейном Эфириума?

Эфириум обсуждался в экосистеме биткойнов и подвергался критике. Чтобы лучше понять оба проекта, каковы основные различия между BTC и ETH в отношении состава блокчейна?

Ответы (7)

Короткий ответ: Ethereum — это платформа для приложений. Технология блокчейн полезна не только для отслеживания баланса валюты, а Ethereum позволяет разработчикам создавать приложения без необходимости создавать собственный блокчейн. Эти приложения могут взаимодействовать друг с другом в блокчейне, поэтому постепенно будет накапливаться библиотека полезного функционала. Ethereum имеет более короткое время блока, что делает некоторые приложения более выполнимыми. Блокчейн Ethereum перейдет от Proof-of-Work к Proof-of-Stake, что повлияет на безопасность блокчейна и стоимость эфира.

Длинный ответ — полное обоснование дизайна .

Из этой слайд-презентации с конференции разработчиков Ethereum 2015 видно, что Ethereum — это платформа приложений для «Не только денег! Выпуск активов, краудфандинг, регистрация доменов, регистрация прав собственности, азартные игры, рынки предсказаний, интернет вещей, голосование, сотни приложений!»

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Остальная часть видеопрезентации предлагает дальнейшее введение в отличия от Биткойн, такие как виртуальная машина Ethereum, выполнение кода, плата за газ и лимиты, транзакции, алгоритм майнинга, быстрое время блока и деревья Меркла.

Для получения дополнительной информации Белая книга Ethereum была началом. Желтая бумага — это техническая спецификация. Обоснование дизайна объясняет принципы и детали.

Если оставить в стороне некоторые внутренние детали, которые могут легко отвлечь от общей картины, ключевым отличием, как показано здесь , является способность блокчейна Ethereum сохранять произвольное состояние (значения, хранящиеся в произвольных пользовательских переменных). Блокчейн Биткойн, напротив, в настоящее время ограничен хранением транзакций BTC (учетная запись A отправляет N BTC на учетную запись B).

Блокчейн Биткойн — машина консенсуса для согласования состояния (и правил изменения) электронной таблицы (бухгалтерской книги).

Блокчейн Ethereum — машина консенсуса для согласования состояния (и правил изменения) компьютера (виртуальной машины).

Блокчейн Ethereum можно рассматривать как серверную часть, где вы найдете бухгалтерскую книгу со смарт-контрактами. Кроме того, у вас будут Dapps, к которым вы можете получить доступ из веб-браузера MIST 3,0, в котором вы сможете совершать платежи. На этом все должно закончиться, но на самом деле у вас, по сути, блокчейн запущен и работает эффективно :)

Эфир — это не только валюта, но и топливо всей экосистемы.

Это включает в себя: виртуальную машину Ethereum, в которой полные блоки добываются каждые 15-17 секунд (10 млн в BTC) и вознаграждаются 5 ETH (PoW работает не так, как BTC, и PoS обсуждается), неограниченное создание ETH (лимит 21 миллион в BTC), Каждая транзакция включает комиссию (называемую газом), которая зависит от сложности транзакций (если это сложный контракт, он будет стоить больше, чем просто транзакция ETH).

BTC — это скорее валюта и мать всех блокчейнов.

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

Протокол:

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

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

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

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

Кошельки Ethereum не имеют этой функции. Действительно, уникальным идентификатором каждой учетной записи Ethereum является адрес учетной записи. Учетная запись Ethereum может иметь только один адрес.