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

OSCHINA-MIRROR/BytomBlockchain-bytom

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Bytom

======

Build Status AGPL v3

Официальная реализация протокола Bytom на языке Golang.

Доступны автоматизированные сборки для стабильных выпусков и нестабильной основной ветки. Бинарные архивы публикуются по адресу https://github.com/Bytom/bytom/releases.

Что такое Bytom?

Bytom — это программное обеспечение, предназначенное для работы с высокомасштабируемыми блокчейн-сетями, соответствующими протоколу Bytom Blockchain Protocol, который позволяет участникам определять, выпускать и передавать цифровые активы в общей книге учёта нескольких активов. Подробнее см. в Белой книге.

В текущем состоянии bytom может:

  • управлять ключами, учётными записями и активами;
  • отправлять транзакции, то есть выпускать, тратить и списывать активы.

Установка с помощью Homebrew

brew tap bytom/bytom && brew install bytom

Сборка из исходного кода

Требования

  • Версия Go 1.8 или выше, с переменной $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 всё ещё находится в активной разработке, и предстоит проделать большую работу, но мы также предоставляем следующий контент для тех, кто хочет что-то сделать с 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 )

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

Введение

Би-токен (Bytom) — это протокол взаимодействия блокчейна для разнообразных криптоактивов. Различные виды активов, функционирующие на базе Bytom (права на доход, непубличные акции, долговые обязательства, цифровая валюта и т. д.), могут быть обменены, использованы для ставок и сложных операций взаимодействия на основе смарт-контрактов с помощью э... Развернуть Свернуть
Go и 4 других языков
AGPL-3.0
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/BytomBlockchain-bytom.git
git@api.gitlife.ru:oschina-mirror/BytomBlockchain-bytom.git
oschina-mirror
BytomBlockchain-bytom
BytomBlockchain-bytom
15s