Ethereum Учебник для начинающих

Что такое Ethereum?

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

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

В этом Ethereum учебник для начинающих, вы научитесь Ethereum основы, такие как:

Зачем вам нужно Ethereum?

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

Однако есть проблемы с централизованной системой:

  • Единая точка контроля и отказа
  • Его можно легко испортить
  • Узкое место в производительности
  • Силосный эффект

Решение — децентрализованные приложения

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

Термин DApp представляет собой комбинацию двух слов — децентрализованные приложения. Проще говоря, это приложение, инструменты или программы, работающие на децентрализованной основе. Ethereum Blockchain.

История Ethereum

  • 2013: Виталик Бутерин, разработчик, принимавший участие в Bitcoins, и он был первым, кто описал на бумаге
  • 2014: Швейцарская фирма Ethereum Компания Switzerland Gmbh разработала первую Ethereum программный проект
  • 2015: Frontier, первая версия Ethereum был запущен.
  • 14 марта 2016 г.: Запланированный протокол Homestead становится вторым по величине обновлением версии сети Ethereum.
  • В мае 2016 года: Ethereum получил самое широкое освещение в СМИ, когда DAO собрала рекордные 150 миллионов долларов в ходе массовых продаж.
  • В июле 2016 г. сеть разделилась на две большие категории: Ethereum (ETH) и Ethereum Classic (АТЦ).
  • Июнь 2017: Ethereum рост выше $400, что свидетельствует о росте на 5001% с 1 января.st, 2017
  • Май 2017- Ethereum в конечном итоге обгонит успех Bitcoins
  • Июнь 2018 г. — DAO был взломан анонимной группой, затребовавшей ETH на сумму 50 долларов.

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

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

Как работают смарт-контракты?
Как работают смарт-контракты?

Традиционные контракты против смарт-контрактов

Ниже приведена разница между традиционными контрактами и смарт-контрактами:

Параметр Традиционном Умные контракты
Длительность 103 дней Минут
Денежный перевод Ручная Автоматический
Условное депонирование Необходимо Необходимо
Цена Дорогостоящий Доля стоимости
Билингвальная команда Физическое присутствие Виртуальное присутствие
Адвокаты Юристы важны Юристы могут не понадобиться

Ключевые термины в Ethereum

  • Выпуск валюты: В основном он управляется и контролируется центральным банком страны. Его еще называют денежным органом.
  • Децентрализованный автономный: Децентрализованная автономная организация — это цифровая организация, целью которой является функционирование без необходимости иерархического управления.
  • Организации (ДАО): DAO — это сочетание компьютерного кода, блокчейна, смарт-контрактов и людей.
  • Смарт-контракты: Это соглашение, подписанное цифровой подписью между двумя или более сторонами, основанное на системе консенсуса.
  • Умная собственность: Территория Ethereum Кошелек — это шлюз к децентрализованным приложениям на Ethereum блокчейн. Это помогает вам хранить и защищать эфир и другие криптоактивы, основанные на Ethereum.
  • основательность: Solidity — это язык смарт-контрактов, используемый в Ethereum. Это язык программирования общего назначения, разработанный для работы в среде EVM. Solidity помогает вам выполнять произвольные вычисления. Однако его цель — отправлять и получать цифровые токены и сохранять состояния.
  • Сделки: Транзакция — это сообщение, которое отправляется с одной учетной записи на другую учетную запись, которая может быть такой же или пустой. Он может включать в себя двоичные данные, которые называются эфиром.
  • Ethereum Виртуальная машина: Ethereum Виртуальная машина, также известная как EVM, — это среда выполнения для смарт-контрактов. EVM — это компьютерный слой, расположенный прямо над базовым оборудованием. Он не просто изолирован, а изолирован. Более того, код, работающий внутри EVM, не имеет доступа к сети, файловой системе или любым другим процессам.

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

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

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

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

Газ

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

In Ethereum, комиссия за транзакцию рассчитывается в эфире, который задается как

Ether = Tx Fees= Gas Limit * Gas Price

Где,

  • Предел газа= Относится к количеству газа, которое используется для расчета
  • Цена на газ= Сумма эфира, которую пользователь должен заплатить
типичный Ethereum Сетевая транзакция

Ethereum против Bitcoin

Вот основная разница между Ethereum и Bitcoin:

Параметр Bitcoin Ethereum
Определение Bitcoin это цифровые деньги Ethereum это мировой компьютер.
Учредитель Сатоши Накамото Виталик Бутаррн
Алгоритмы хеширования Bitcoin использовал алгоритм SHA-256. Ethereum использует алгоритм Etash.
Среднее время блокировки 10 минут 10-15 сек
Дата выпуска Январь 9 2008 30 июля 2015
Метод выпуска Генезис блокирует разум Прасала
Блокчейн Доказательство работы Доказательство работы (Планирование POS)
Применение Digiталь Валюта Смарт-контракты
Digiталь Валюта
Используемая криптовалюта Bitcoin(Сатоши) Ether
Блокирует время 10 минут 12-14 Секунд
Горнодобывающий альянс Специалисты ASIC Графические процессоры
Масштабируемость Не сейчас Да
Концепция Digiбольшие деньги Мировой компьютер
Криптовалютный токен BTC Ether
Тьюринг Тьюринг неполный Тьюринг завершен
Метод выпуска монет Ранняя добыча Через ICO
протокол Bitcoin по-прежнему использует концепцию майнинга пула. Он использует протокол Ghost.

Далее в этом Ethereum учебник, мы узнаем о применении Ethereum.

Приложения Ethereum

Ниже представлены приложения Ethereum:

  • Банковское дело: С Ethereumдецентрализованная система. Хакеру практически невозможно получить несанкционированный доступ к личной информации человека.
  • Соглашения: Используя смарт-контракт, соглашения можно поддерживать и выполнять без каких-либо изменений.
  • Прогноз рынка: Рынок прогнозов — еще один замечательный пример использования Ethereum Смарт-контракт. Такие платформы, как Gnosis и Augur, используют Ethereum .
  • DigiТалль Управление идентификацией: DigiТакими личностями можно управлять с помощью смарт-контрактов, которые решают основные проблемы кражи личных данных и монополии данных.

Преимущества Ethereum

Ниже приведены преимущества Ethereum:

  • Позволяет загружать и запрашивать выполнение программ.
  • 100% бесперебойная работа и устойчивость к DDOS.
  • Ethereum помогает вам создать торгуемый токен, который вы можете использовать в качестве новой валюты или виртуальной акции.
  • Постоянное и постоянное хранение данных.
  • Создавайте виртуальные организации.
  • Помогает вам разрабатывать децентрализованные приложения.
  • Ethereum помогает вам создавать отказоустойчивые и высокозащищенные децентрализованные приложения.

Недостатки Ethereum

  • Территория Ethereum Виртуальная машина работает медленно, поэтому ее нельзя использовать для больших вычислений.
  • Хранение в блокчейне стоит дорого.
  • Масштабируемость Swarm является проблемой, поэтому существует компромисс с децентрализацией. Частные цепочки блоков, вероятно, будут распространяться.
  • Исправление ошибок или обновление приложений — сложная задача, поскольку каждому узлу в сети необходимо обновить программное обеспечение своего узла.
  • Некоторые приложения требуют проверки личности пользователя, поскольку не существует центрального органа для проверки личности пользователя.

Если вы хотите узнать о создании собственной криптовалюты, вам стоит ознакомиться с бесплатным руководством: Как создать свою собственную криптовалюту?

Резюме

  • Ethereum имея в виду: Ethereum — это программная платформа с открытым исходным кодом, основанная на технологии блокчейн.
  • Ethereum помогает вам создавать смарт-контракты и децентрализованные приложения без простоев или вмешательства третьих лиц.
  • Ethereum был запущен в 2013 году разработчиком Виталиком Бутериным.
  • Смарт-контракты позволяют пользователям блокчейна обменивать деньги и имущество. Добыча Ethereum может использоваться для смарт-контрактов, а также Digiталь Валюта.
  • Эфир — это ценный токен Ethereum блокчейн. На биржах криптовалют он указан как «ETH».
  • Чтобы совершить транзакцию на Ethereum сети пользователю необходимо произвести оплату (майнеру) Ether через промежуточный токен под названием «Gas».
  • Ethereum обеспечивает 100% бесперебойную работу и устойчивость к DDOS.
  • Исправление ошибок или обновление приложений в Ethereum сети — сложная задача, поскольку каждому узлу в сети необходимо обновить программное обеспечение своего узла.