Bytom
======
Официальная реализация протокола Bytom на языке Golang.
Доступны автоматизированные сборки для стабильных выпусков и нестабильной основной ветки. Бинарные архивы публикуются по адресу https://github.com/Bytom/bytom/releases.
Bytom — это программное обеспечение, предназначенное для работы с высокомасштабируемыми блокчейн-сетями, соответствующими протоколу Bytom Blockchain Protocol, который позволяет участникам определять, выпускать и передавать цифровые активы в общей книге учёта нескольких активов. Подробнее см. в Белой книге.
В текущем состоянии bytom может:
brew tap bytom/bytom && brew install bytom
$GOPATH
, установленной в предпочитаемый каталог.Убедитесь, что Go установлен правильно:
$ go version
$ go env GOROOT GOPATH
Получите исходный код:
$ git clone https://github.com/Bytom/bytom.git $GOPATH/src/github.com/bytom
Соберите исходный код:
$ cd $GOPATH/src/github.com/bytom
$ make bytomd # сборка bytomd
$ make bytomcli # сборка bytomcli
После успешной сборки проекта двоичные файлы bytom
и bytomcli
должны присутствовать в каталогах cmd/bytomd
и cmd/bytomcli
, соответственно.
Проект Bytom поставляется с несколькими исполняемыми файлами, которые находятся в каталоге cmd
.
Команда | Описание |
---|---|
bytomd | Команда bytomd помогает инициализировать и запускать домен bytom с пользовательскими параметрами. bytomd --help для параметров командной строки. |
bytomcli | Основной клиент Bytom CLI. Это точка входа в сеть Bytom (основную, тестовую или частную), способная работать как полный узел архива (сохраняя все исторические данные). Может использоваться другими процессами в качестве шлюза в сеть Bytom через конечные точки JSON RPC, предоставляемые поверх HTTP, WebSocket и/или IPC-транспортов. bytomcli --help и страница Wiki bytomcli для параметров командной строки. |
На данный момент bytom всё ещё находится в активной разработке, и предстоит проделать большую работу, но мы также предоставляем следующий контент для тех, кто хочет что-то сделать с bytom. В этом разделе не будут подробно описаны все команды bytomd
и bytomcli
, для получения дополнительной информации обратитесь к справке каждой команды, например, bytomcli help
.
Прежде всего, инициализируйте узел:
$ cd ./cmd/bytomd
$ ./bytomd init --chain_id mainnet
Для флага --chain_id
есть три варианта:
mainnet
: подключение к основной сети.testnet
: подключение к тестовой сети мудрости.solonet
: автономный режим.Затем вы увидите, что файл config.toml
создан, после чего запустите узел.
$ ./bytomd node
Доступные флаги для bytomd node
:
--auth.disable Disable rpc access authenticate
--chain_id string Select network type
-h, --help help for node
--mining Enable mining
--p2p.dial_timeout int Set dial timeout (default 3)
--p2p.handshake_timeout int Set handshake timeout (default 30)
--p2p.laddr string Node listen address.
--p2p.max_num_peers int Set max num peers (default 50)
--p2p.pex Enable Peer-Exchange (default true)
--p2p.seeds string Comma delimited host:port seed nodes
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )