1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ikaiguang-docker-ethereum

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
ethereum.md 3.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 15:10 e77dad2

Что такое Geth

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

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

Виды клиентов

Клиент Язык Разработчик Последняя версия
go-ethereum Go Фонд Ethereum go-ethereum-v1.4.9
Parity Rust Ethcore Parity-v1.2.1
cpp-ethereum C++ Фонд Ethereum cpp-ethereum-v1.2.9
pyethapp Python Фонд Ethereum pyethapp-v1.2.3
ethereumjs-lib Javascript Фонд Ethereum ethereumjs-lib-v3.0.0
Ethereum(J) Java <ether.camp> ethereumJ-v1.3.0-RC3-daoRescue2
ruby-ethereum Ruby Jan Xie ruby-ethereum-v0.9.3
ethereumH Haskell BlockApps нет версии Homestead

Использование go-ethereum

  1. git clone https://github.com/ethereum/go-ethereum
  2. cd go-ethereum
  3. make geth
  4. build/bin/geth

Обратите внимание, что необходимо установить Go.

Использование Docker

docker pull ethereum/client-go

Запуск узла

Следующая команда присоединяет узел к тестовой сети Ropsten и делает его доступным через публичный IP-адрес в интернете:

nohup go-ethereum/build/bin/geth \
    --testnet \
    --rpc \
    --rpcaddr 0.0.0.0 \
    --rpcapi eth,net,web3 \
    --syncmode fast \
    --cache 1028 \
    --datadir /data/block/ > /data/block/geth.log 2>&1 &
  • testnet (Ropsten network: предварительно настроенная тестовая сеть с доказательством работы)
  • rpc (включает HTTP-RPC сервер)
  • rpcaddr (интерфейс прослушивания HTTP-RPC сервера (по умолчанию: «localhost»))
  • rpcapi (API, предлагаемые через интерфейс HTTP-RPC)
  • rpcport (порт прослушивания HTTP-RPC сервера (по умолчанию: 8545))
  • port (порт прослушивания сети (по умолчанию: 30303))
  • datadir (каталог данных для баз данных и хранилища ключей)
  • syncmode (режим синхронизации блокчейна («fast», «full» или «light»))
  • cache value (мегабайты памяти, выделенные для внутреннего кэширования (минимум 16 МБ / база данных принудительно) (по умолчанию: 128)) оптимизация производительности

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ikaiguang-docker-ethereum.git
git@api.gitlife.ru:oschina-mirror/ikaiguang-docker-ethereum.git
oschina-mirror
ikaiguang-docker-ethereum
ikaiguang-docker-ethereum
master