- Обозреватели блокчейна: что это, обзор сайтов для мониторинга сети топовых криптовалют. Примеры обозревателей для Bitcoin, Ethereum и токенов ERC-20
- Список обозревателей для криптовалют
- Обозреватель блокчейн Биткоина
- Информация об транзакции
- Информация о блоках
- Другие мониторинги сети Bitcoin
- Обозреватели блокчейн Ethereum и токенов ERC-20
- Заключение
- Ethereum Block Explorer
- Ethereum Block Explorer для локального блокчейна
- Сервисы Blockchain Explorers для сети Ethereum
- Создаём собственный блокчейн на Ethereum
- Как создать приватный блокчейн Ethereum с нуля?
- Установка Geth
- Создание аккаунта майнера
- Создание первичного блока (genesis block)
- Начинаем майнинг
- Подключаем консоль Geth
- Просмотр всех аккаунтов
- Просмотр баланса аккаунта
- Подключение кошелька MetaMask Ethereum
- Передача Эфира
- Просмотр баланса аккаунта в MetaMask
- Редактор Remix для Solidity
- Создание смарт-контракта
- Внедрение смарт-контракта
- Вызов смарт-контракта
- Ethereum Block Explorer
Обозреватели блокчейна: что это, обзор сайтов для мониторинга сети топовых криптовалют. Примеры обозревателей для Bitcoin, Ethereum и токенов ERC-20
Обозреватели блокчейна (проводники, мониторинги) — это онлайн ресурсы предоставляющие полную информацию о транзакции, блоке, адресе и другой статистике сети. Используя их можно узнать статус транзакции и количество подтверждений, баланс, что важно в практическом использовании. Информация в блокчейне любой криптовалюты неизменная и открытая для просмотра. Это главные принципы децентрализации.
Мониторинги предназначены только для одного блокчейна. Например, в обозревателе сети Bitcoin не удастся узнать данные о сети Ethereum и т.д.
Для просмотра информации нужно ввести в окне поиска: txid (thash), адрес, хеш или высоту блока. Для токенов ERC-20 (на платформе Ethereum) общим обозревателя является etherscan.io.
Список обозревателей для криптовалют
Рассмотрим обозреватели блоков топовых криптовалют:
Криптовалюта | Обозреватели |
---|---|
Bitcoin | https://blockchain.com/ |
Ethereum и токенов ERC-20 | etherscan.io/ |
Ripple | xrpcharts.ripple.com/#/graph/ |
Litecoin | hexplorer.litecoin.net/chain/Litecoin |
Bitcoin Cash | blockdozer.com/ |
EOS | bloks.io/ |
Binance Coin | etherscan.io/token/0xB8c77482e45F1F44dE1745F52C74426C631bDD52 |
Stellar | dashboard.stellar.org/ |
Cardano | cardanoexplorer.com/ |
Tether | www.omniexplorer.info/asset/31 |
Tron | tronscan.org/#/ |
Monero | moneroblocks.info/ |
DASH | explorer.dash.org/ |
IOTA | iotasear.ch/ |
NEO | neotracker.io/ |
Ontology | explorer.ont.io/ |
Maker | etherscan.io/token/Maker |
Tezos | tzscan.io/ |
NEM | nembex.nem.ninja/ |
Ethereum Classic | gastracker.io/ |
Zcash | explorer.zcha.in/ |
Dogecoin | dogechain.info/chain/Dogecoin |
Waves | wavesexplorer.com/ |
Блокчейн обозреватели, которые предоставляют информацию о нескольких криптовалютах одновременно (агрегаторы):
- blockchair.com/ru/ . Проводник блоков криптовалют: Bitcoin, Ethereum, Bitcoin Cash, Litecoin, Bitcoin SV, Dash и Dogecoin. Поиск по идентификатору транзакции, адресу, блоку и даже по текстовому комментарию.
- tokenview.com/ru/ . Сайт предоставляет информацию о криптовалютах: Bitcoin, Ethereum, Litecoin, Bitcoin cash, Tether, TRON, Bitcoin SV, Monero, Dash, Neo, Ontology, Ethereum Classic, Zcash, Dogecoin, Bitcoin Gold, IOST, Ravencoin, DigiByte, Verge, GRIN и т.д.
- blockchain.com . Самый известный блокчейн-мониторинг: Bitcoin, Ethereum, Bitcoin Cash. Также, можно открыть онлайн-кошелёк указанных криптовалют. Доступна большое количество информации: хэшрейт, сложность, комиссия, стоимость, количество неподтвержденных транзакций, последние блоки и другие характеристики блокчейна.
- blockexplorer.com . Обозреватель блокчейна: BTC, ZCASH, Bitcoin Cash.
Обозреватель блокчейн Биткоина
Рассмотрим популярный обозреватель блоков — blockchain.com. Сайт имеет русскоязычный интерфейс и понятную структуру. Узнать информацию можно не только о криптовалюте Биткоин, но и Эфириум и одного из форков — Биткоин кэш.
Перейдите в обозреватель можно через раздел «Данные проводник» или нажать на окошко поиска:
Указываем информацию которую нужно узнать:
Например, получим сведения об Bitcoin адресе 1PfGzi59sW7eDtHuRBKaFV7QyuRkdY3pA2:
Копируем и вставляем его в окно поиска, выбираем криптовалюту Bitcoin и нажимаем «Поиск».
Появится страница с полной информацией:
- Текущий баланс.
- Число транзакций, Txid и суммы.
- Адрес отправителя или получателя транзакции.
Информация об транзакции
При переводе криптовалюты с кошельков, криптобирж, при обмене между людьми и в других случаях предоставляется TXID (TxHash). Это и есть идентификатор транзакции, по которому можно отследить был ли совершен перевод, подтверждена или нет операция, узнать адрес отправителя и точную сумму перевода. Это очень важная информация и необходимо знать, где посмотреть статус Биткоин транзакции.
Указываем TXID в окне обозревателя:
Появится информация: время включения в блок и поступления в очередь; размер в байтах; номер блока, в который включена транзакция; количество подтверждений; количество входов и выходов; комиссия; адреса получателя и отправителя.
На примере ниже, транзакция имеет одно подтверждение (нужно как минимум 6):
Информация о блоках
Для просмотра сведений о блоке, нужно указать в блокчейн-обозревателе его высоту (номер).
Доступны данные: хэш блока; хэши предыдущего и следующего блоков; время включения в блокчейн; сложность; общее количество транзакций; размер; комиссия; награда майнерам; объём; пул и другие параметры.
Другие мониторинги сети Bitcoin
- localbitcoinschain.com — обозреватель блоков в сети Биткоин от биржи LocalBitcoins. Поддерживаются Segwit и Bech32 адреса.
- live.blockcypher.com. Принцип получения данных не отличается от других ресурсов: вводим адрес, идентификатор транзакции, блок и получаем показатели блокчейн-сети.
Например:
Обозреватели блокчейн Ethereum и токенов ERC-20
Для получения показателей сети Эфириум и токенов, использующих его платформу, предлагаются ресурсы:
Рассмотрим первый вариант. Указываем в строке поиска: адрес, ID транзакции (Thash), блок, название (тикен) токена, Ethereum Name Service (ENS)
Например, адрес 0xf3F7236A40Ba62be795a3A5a6b8589A64870e167:
Можно узнать: баланс, транзакции и их Txhash, высоту блока и т.д.
Информация о токене, например, BNB (Binance Coin):
Заключение
Блокчейн обозреватели — нужный инструмент для анализа сети любой криптовалюты. Наибольшее число таких ресурсов создано для Bitcoin, ввиду его популярности. Разобраться в принципе работы мониторингов необходимо каждому владельцу криптовалют.
Источник
Ethereum Block Explorer
Поиск информации о транзакциях по номеру кошелька является актуальным для всех трейдеров и майнеров. Следует отметить, что некоторые операции Ethereum Blockchain проходят достаточно долго и наличие актуальных данных о процессе способно успокоить пользователя лучше любой чудодейственной пилюли. По сути, это и есть ответом на вопрос, Ethereum Block Explorer — что это? Речь идет о специальном программном обеспечении для локального blockchain, а также имеются в виду онлайн-сервисы, сканирующие блоки. Это важные инструменты блокчейна для любой криптовалюты и Эфириум, а также Эфириум Классик не являются в данном случае исключением.
Ethereum Block Explorer для локального блокчейна
В первую очередь следует отметить, что сервисы, предназначенные для сбора информации о публичном блокчейне не работают в его локальной модификации. Невзирая на то, что Ethereum Classic Block Explorer по своей функциональности не может соперничать с популярными онлайн-ресурсами, его работы более чем достаточно для того, чтобы в любой момент можно было посмотреть, что происходит в локальном блокчейне.
Для эксплуатации программного обеспечения необходимо:
- скачать программу,
- активировать команду npm install,
- после завершения установки запустить саму утилиту.
Важно перед подключением блок-эксплорера убедиться в том, что в локальном блокчейне запущен узел майнинга с соответствующими параметрами. Если все шаги выполнены правильно, сканер будет анализировать все процессы и предоставлять актуальную информацию.
Сервисы Blockchain Explorers для сети Ethereum
Рассматривая вопрос, как пользоваться Ethereum Block Explorer, надо акцентировать внимание на том, что речь идет об очень важных инструментах. Они позволяют не только отслеживать транзакции, но также своевременно предупреждать и устранять серьезные проблемы. Помимо этого пользователь имеет возможность отслеживать последние разгаданные блоки, сложность сети и оценивать перспективы новых монет. Последнее на данный момент актуально для игроков, интересующихся, как получить Ethereum Zero.
Популярные онлайн-сканеры блоков предоставляют майнерам следующие данные:
- Собственный адрес, по которому можно просмотреть баланс и все транзакции.
- Информация о последней операции.
- Block time – время между распознаваниями блоков.
- Информация о Мемпулах, отображающая обработку транзакций сетью Эфириум.
- Скорость хэша, являющуюся важным параметром при отслеживании новых монет.
- «Распределение богатств» по наиболее крупным кошелькам.
- Влияние пула.
Помимо всего перечисленного сервисы Blockchain Explorer информируют пользователя о разделении контрактов и предоставляют ему другие данные, связанные с адресом. К примеру, сканер блоков Etherscan позволяет отследить смарт-контракты и личные токены. Эта информация актуальна при исследованиях ICO.
С момента запуска сети Ethereum, а также после первого удачного форка и появления Эфириум Классик, успели начать эффективно работать несколько онлайн-сервисов Blockchain Explorer. Их успешно используют в своей работе добытчики криптовалюты. Также предоставляемой ими информацией оперируют будущие майнеры и те, кто просто интересуется текущим состоянием сети эфира. На сегодняшний день доступны следующие ресурсы:
Подводя итог, можно сказать, что Blockchain explorer представляет собой визуальный и читабельный отчет о всех этапах деятельности майнера и, в частности, о транзакциях. Он также отражает наиболее значимые статистические данные.
Источник
Создаём собственный блокчейн на Ethereum
Как создать приватный блокчейн Ethereum с нуля?
Ethereum — децентрализованная платформа, на которой работают смарт-контракты: приложения, исполняемые строго запрограммированным образом, без возможности даунтайма, цензуры, фрода или вмешательства третьих лиц. В этой статье я проведу вас через все шаги, необходимые для создания полностью функционального приватного блокчейна Ethereum внутри вашей локальной сети.
Инструкция включает в себя следующее:
- Создание приватного блокчейна Ethereum с помощью geth.
- Создание кошелька MetaMask для работы с приватным блокчейном.
- Перевод средств между несколькими аккаунтами.
- Создание, развёртывание и вызов смарт-контракта в приватном блокчейне с помощью remix.
- Создание обозревателя блоков Ethereum поверх приватного блокчейна.
Установка Geth
Go Ethereum (или geth) это одна из трёх изначальных реализаций протокола Ethereum (наряду с C++ и Python). Она написана на Go, полностью открыта и лицензирована под GNU LGPL v3. Go Ethereum можно скачать или как отдельный клиент, работающий практически в любой ОС, или как библиотеку для встраивания в проекты Go, Android или iOS.
Для установки geth под Mac OS X мы использовали homebrew. Homebrew устанавливает всё необходимое, о чём не позаботилась Apple. Эта статья предполагает, что homebrew у вас уже установлен. Если нет, следуйте этой инструкции. После установки homebrew следующие команды установят geth.
brew tap ethereum/ethereum
brew install ethereum
Установить geth на Ubuntu довольно просто, достаточно запустить следующие команды apt-get.
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
Для Windows соответствующий инсталлятор лежит здесь. В случае каких-либо сложностей обращайтесь к инструкции.
Создание аккаунта майнера
Сначала нужно создать аккаунт для майнинга Ethereum. Так мы сгенерируем пару приватного и публичного ключей с паролем для защиты. Не потеряйте свой пароль, иначе никогда не сможете восстановить ключи. По умолчанию, ключи хранятся внутри: /keystore. Всё, что сохраняет geth, хранится внутри datadir (кроме PoW Ethash DAG). Расположение директории по умолчанию зависит от ОС. Всегда лучше изменить стандартные настройки и задать свой собственный путь для приватного блокчейна.
/.ethereum
Ethash DAG хранится в
/.ethash (Mac/Linux) или %APPDATA%\Ethash (Windows), так что его могут использовать все клиенты.
Следующая команда показывает, как создать аккаунт с произвольным путём для директории данных. Эта команда выдаст ваш адрес Ethereum.
geth account new —datadir
geth account new —datadir /path/to/data/dir
Создание первичного блока (genesis block)
Блокчейны Ethereum отличаются друг от друга первичными блоками. Каждый блокчейн начинается с такого блока, а всё остальное строится поверх него, где каждый следующий блок ссылается на предыдущий. В публичном блокчейне Ethereum первичный блок был создан 20 июля 2015 года. Для нашей собственной цепочки нужно создать собственный первичный блок. Инициализация приватного блокчейна с заданным первичным блоком осуществляется следующей командой:
geth -datadir /path/to/data/dir init /path/to/genesis.json
- datadir: директория для баз данных и хранилища ключей.
- init: начальная загрузка и инициализация нового первичного блока — с соответствующим файлом json.
Ниже показан наш первичный блок, который используется в приватном блокчейне — нужно сохранить его под именем genesis.json и указать в приведённой выше команде.
- chainid: обеспечивает способ совершения транзакций в Ethereum без использования ETC (Ethereum Classic) или тестовой сети Morden. EIP 155 предусматривает следующие значения chainid для разных сетей: основная сеть Ethereum (1), основная сеть Morden / Expanse (2), Ropsten (3), Rinkeby (4), основная сеть Rootstock(30), тестовая сеть Rootstock (31), Kovan (42), основная сеть Ethereum Classic (61), тестовая сеть Ethereum Classic (62), приватные цепочки geth (1337 по умолчанию). В нашем примере мы указали идентификатор 15, который не используется ни одной из существующих цепей.
- homesteadBlock: значение 0 указывает на использование релиза Ethereum Homestead. Это второй из основных релизов Ethereum — а недавно, 16 октября 2017 года, Ethereum форкнулся на релиз Byzantium.
- eip155Block: значение 0 указывает, что этот блок поддерживает EIP (Ethereum improvement proposal, предложение об улучшении Ethereum) номер 155. Предложения EIP описывают стандарты для платформы Ethereum, в том числе ключевые спецификации протокола, клиентские API и стандарты контрактов.
- eip158Block: значение 0 указывает, что этот блок поддерживает EIP 158.
- difficulty: значение соответствует уровню сложности, которое применяется для поиска случайного значения nonce к этому блоку. В этой статье подробно объясняется, как рассчитывается уровень сложности в Ethereum.
- gasLimit: газ — это внутренняя единица оплаты для проведения транзакции или контракта в Ethereum. Каждая инструкция, которая отправляется в виртуальную машину Ethereum Virtual Machine (EVM) для обработки транзакции или смарт-контракта стоит определённое количество газа. Если транзакция не получает нужного количества газа, то она не пройдёт. При совершении каждой транзакции в Ethereum вы указываете лимит газа — максимальное количество, которое могут использовать все сопутствующие операции для этой транзакции. Параметр gasLimit в блоке определяет общий лимит всех транзакций в блоке.
- alloc: параметр для предварительного распределения Эфира из первичного блока на один или несколько аккаунтов. В вышеприведённом примере первичного блока весь Эфир поступает на аккаунт, созданный с самого начала.
Начинаем майнинг
Всё готово! Теперь можно начать майнинг через geth с помощью следующей команды. Здесь параметр networkid выделяет эту сеть Ethereum среди других. Все майнеры, желающие подключиться к этой сети, должны использовать тот же идентификатор networkid с тем же первичным блоком.
geth —mine —rpc —networkid —datadir
geth —mine —rpc —networkid 1999 —datadir /path/to/data/dir
- networkid: сетевой идентификатор этой сети Ethereum. Выбираете любое значение. Например, Olympic (0), Frontier (1), Morden (2), Ropsten (3).
- mine: включает майнинг.
- rpc: включает сервер HTTP-RPC. Приложения кошельков могут подключаться по http к этому узлу майнинга.
- rpcaddr: указывает интерфейс для прослушивания на сервере HTTP-RPC (по умолчанию: “localhost”)
- rpcport: указывает порт для прослушивания на сервере HTTP-RPC (по умолчанию: 8545)
- rpcapi: указывает API, доступные по интерфейсу HTTP-RPC (по умолчанию: “eth,net,web3”)
- rpccorsdomain: активирует CORS, указывая разделённый запятыми список сторонних доменов, с которых можно принимать запросы (cross-origin). Полезная опция при использовании для размещения смарт-контрактов браузерных редакторов Solidity (Remix) или браузерных кошельков. Например, такой параметр позволит принимать CORS с любого домена.
—rpccorsdomain «*»
geth —mine —rpc —networkid 1999 —datadir /path/to/data/dir console
Подключаем консоль Geth
Можно или начать майнинг как console , или запустить console отдельно — и подключить её к узлу майнинга командой attach. Сейчас покажу, как это делается, и проверьте, что вы указали параметры в том же порядке.
geth —datadir /path/to/data/dir attach ipc:/path/to/data/dir /geth.ipc
Консоль подключается к узлу майнинга по IPC. IPC (межпрорцессное взаимодействие) работает на локальном компьютере. В этом случае geth создаёт конвейер Geth (который представлен файлом
/geth.ipc) в файловой системе локального компьютера — а консоль подключается к этому узлу по IPC.
Просмотр всех аккаунтов
Как только вы подключились к консоли geth, можно попробовать запустить следующую команду для отображения всех доступных аккаунтов.
> eth.accounts
[«0x7a69b359e86893efa3d9732e4c65ced51567edd0»]
Просмотр баланса аккаунта
Следующая команда позволяет просмотреть баланс заданного аккаунта из консоли geth.
Подключение кошелька MetaMask Ethereum
MetaMask — это кошелёк Ethereum, работающий как расширение Chrome. Он внедряет Ethereum Web3 API в каждый контекст JavaScript на сайте, так что все эти приложения способны получать информацию из блокчейна. MetaMask также позволяет создавать собственные идентификаторы (identities) и управлять ими, так что когда приложение хочет совершить транзакцию и записать данные в блокчейн, у пользователя есть безопасный интерфейс для просмотра транзакции, прежде чем одобрить или отклонить её.
Для подключения MetaMask к приватному блокчейну Ethereum нужно выбрать правильные имя хоста и порт. Web3 API — это программные интерфейсы JavaScript для Ethereum, реализованные в web3.js. Чтобы JavaScript-приложение обменивалось данными с узлом Ethereum, MetaMask использует библиотеку web3.js с удобным интерфейсом для методов rpc. Она обменивается с локальным узлом вызовами rpc. Библиотека web3.js работает с любым узлом Ethereum, у которого есть слой rpc. Вы могли заметить выше, что при запуске узла майнинга можно передать параметр rpcapi и указать, какие интерфейсы мы хотим использовать на этом узле. По умолчанию, если ничего не указать, будут использоваться интерфейсы eth,net,web3 .
Передача Эфира
MetaMask создаст аккаунт Ethereum — секретный ключ и адрес Ethereum. Дальше разберёмся, как передавать Эфир с первого аккаунта, созданного в самом начале, на аккаунт MetaMask из консоли geth. Для передачи средств аккаунта нужно использовать для подписи секретный ключ этого аккаунта. Чтобы его использовать, нужно его сначала разблокировать, как показано ниже.
personal — это управляющие программные интерфейсы в geth. Кроме personal, geth также предоставляет следующие управляющие API: admin, debug, miner и txpool. Как только мы разблокировали аккаунт, мы можем определить в консоли три переменные: для sender, receiver и amount, то есть получателя, отправителя и количества передаваемых средств. Значение sender — это адрес Ethereum, который мы создали в начале этой статьи, а значение receiver — адрес Ethereum, созданный в MetaMask.
> var sender = «0x7a69b359e86893efa3d9732e4c65ced51567edd0»;
> var receiver = «0xA9f28458eE1170F285440990c196c1592D3a73f5»
> var amount = web3.toWei(1, «ether»)
Следующая команда осуществит передачу средств — она ссылается на переменные, которые мы определили выше.
Просмотр баланса аккаунта в MetaMask
Когда мы завершили передачу средств, следуя вышеуказанным шагам, можно просмотреть баланс аккаунта двумя способами. Первый способ — напрямую из плагина MetaMask, как показано ниже.
Другой способ — через консоль geth, с помощью следующей команды.
Редактор Remix для Solidity
Solidity — самый популярный язык программирования для написания смарт-контрактов Ethereum. Remix — это IDE для Solidity со встроенным отладчиком и средой тестирования. Онлайновый редактор remix можно найти здесь. Remix подключается к любой сети Ethereum. Для подключения к нашему локальному блокчейну убедитесь, что вы запустили узел майнинга следующей командой, как показано ниже. О параметре —rpccorsdomain «*» мы уже говорили. Вместо звёздочки (максимальная открытость) в качестве значения этого параметра можно указать “https://remix.ethereum.org”.
geth —mine —rpc —rpccorsdomain «*» —networkid —datadir
Для подключения remix к нашей закрытой сети нужно изменить Environment на Web3 Provider, это делается на вкладке Run. При этом изменении remix попросит указать Web3 Provider Endpoint — установите значение http://localhost:8545 . Пока вы явно не изменили порт, по умолчанию узел для майнинга стартует на порту 8545.
Создание смарт-контракта
Теперь всё готово для написания самого первого смарт-контракта, который мы запустим в сети Ethereum. Скопируйте следующий код и вставьте его в онлайновый редактор remix. Это очень простой смарт-контракт — я даже не хочу объяснять его построчно. В следующей статье подробно рассмотрим язык программирования Solidity.
Если вы не меняли настройки по умолчанию в remix, то они установлены на автоматическую компиляцию. Если нет, то надо скомпилировать код.
После компиляции при нажатии кнопки Details вы увидите расчётное количество газа, необходимое для создания этого смарт-контракта.
Внедрение смарт-контракта
Теперь можем внедрить смарт-контракт в наш приватный блокчейн. На вкладке Run убедитесь, что у вас выбран правильный аккаунт Ethereum и правильный лимит газа. Значения gas price и value можно указать нулевыми.
Здесь транзакция Ethereum, подписанная с выбранного выше аккаунта для создания смарт-контракта в блокчейне. Для подписи сначала нужно разблокировать аккаунт через консоль geth.
Теперь можете нажать кнопку Create, чтобы создать смарт-контракт. У нас в нём конструктор, принимающий строковый параметр, вот почему remix показывает поле ввода вместе с кнопкой Create. Сюда можно ввести какое-нибудь значение (в кавычках, например, “Hi”) — или просто оставить пустым. В консоли geth при создании смарт-контракта появится следующее сообщение. Также обратите внимание, что если не установлен корректный gas limit, то такая команда приведёт к ошибке.
INFO [10-19|07:31:08] Submitted contract creation fullhash=0xf5511bb9d088672ac0d3896b8590b9a3e25484300f02deecdd739c3a549ed33a contract=0x42b7E903Fb42e191a7D623cbb4b7b4330D329d78
Вызов смарт-контракта
После создания смарт-контракта интерфейс remix немного изменится — как показано ниже, на вкладке Run.
Здесь можно установить некое значение для метода setGreeting — и нажать на него для вызова смарт-контракта. Опять же следует убедиться, что аккаунт разблокирован, потому что при вызове смарт-контракта мы использует транзакции Ethereum и требуется подпись инициатора. Проделав операцию с setGreeting, можно вызвать и другие методы.
Ethereum Block Explorer
Возможно, вы знакомы с сервисом etherscan для сканирования публичного блокчейна Ethereum. Но его нельзя направить на наш локальный блокчейн. Хотя Ethereum Block Explorer даже близко не сравнится по функциональности с etherscan, он вполне подходит для изучения того, что происходит в нашем локальном блокчейне.
Для установки программы сначала возьмём исходники со следующего репозитория.
git clone https://github.com/carsenk/explorer
Затем запустим команду установки из директории Ethereum Block Explorer.
По окончании установки запустите Ethereum Block Explorer следующей командой — и получите доступ к веб-консоли через http://localhost:8000 .
Перед подключением Ethereum Block Explorer к локальному блокчейну убедитесь, что запустили узел майнинга следующей командой с параметром —rpccorsdomain «*» — его значение мы обсуждали ранее.
geth —mine —rpc —rpccorsdomain «*» —networkid —datadir
Обновление: Обсуждение этой статьи на Hacker News см. здесь. Не стесняйтесь присоединяться.
Источник