Ethereum - распределенная платформа блокчейна с открытым исходным кодом.

Ethereum Бесплатная платформа блокчейна

Отслеживайте свои цифровые транзакции с приложениями Ethereum Power

Ethereum - это сеть с открытым исходным кодом. Создание и развертывание интеллектуальных контрактов и распределенных приложений с полной безопасностью и доступностью

Обзор

Ethereum - это платформа на основе блокчейна с открытым исходным кодом, которая используется для создания децентрализованных приложений. Децентрализованные приложения (DAPPS) работают в децентрализованной сети, что означает, что никто не контролирует эти приложения. Умные контракты - это фрагменты кода, которые контролируют и управляют транзакциями по сети. Любой может создать интеллектуальный контракт и развернуть его в общедоступной сети. Программное обеспечение Ethereum создается на вершине виртуальной машины Ethereum (EVM), которая представляет собой среду выполнения для интеллектуальных контрактов. Более того, Ethereum поддерживает свою собственную собственную криптовалюту под названием Ether. Шахтер, который добывает новый блок в блокчейн, зарабатывает награду в виде эфира. Есть много консенсусных алгоритмов. Тем не менее, Ethereum использует консенсусный алгоритм, называемый доказательством работы (военнопленного). Кроме того, в этом программном обеспечении с открытым исходным кодом каждая транзакция нуждается в вычислительной мощности. Следовательно, существует плата, связанная с каждой транзакцией, называемой газом, и это необходимо для успешного проведения транзакции. Ethereum основан на распределенной сети узлов, на которой работают децентрализованные приложения. Следовательно, вам нужно клиентское приложение для запуска узла на вашей машине, и эти клиентские приложения доступны на многих языках. Кроме того, существует три типа узлов полного узла, легкий узел и архивный узел. Архитектура программного обеспечения Ethereum состоит из пяти слоев. Другими словами, эти слои являются виртуальной машиной Ethereum, интеллектуальными контрактами, узлами Ethereum, API клиента Ethereum и приложениями конечных пользователей. Кроме того, реализация Ethereum на языке GO доступна во всех файлах исходного кода.

Системные Требования

Требования к настройке Ethereum включают:

Функции

Ethereum предлагает следующие ключевые функции:

  • Открытый источник
  • Закрепите с криптографией
  • Криптовалютный эфир
  • Умные контракты
  • Дапс
  • Виртуальная машина Ethereum
  • Многослойная архитектура

Инструкции по установке

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

    git clone https://github.com/ethereum/go-ethereum

После этого установите компилятор GO со следующей командой

    brew install go

Затем запустите следующую команду

    cd go-ethereum

Точно так же построить программу geth со следующей командой

    make geth

Если вы видите некоторые ошибки, связанные с файлами заголовков системной библиотеки Mac OS, установите инструменты командной строки XCode и попробуйте еще раз

    xcode-select --install

Наконец, теперь вы можете начать свой узел с следующей команды

    build/bin/geth
 Русский