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

OSCHINA-MIRROR/hyperledger-grid

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

Hyperledger Grid

Hyperledger Grid перешёл в статус End of life (EOL).

Предыдущий контент

Hyperledger Grid — это платформа для создания решений в области цепочек поставок, включающих компоненты распределённого реестра. Она предоставляет растущий набор инструментов, которые ускоряют разработку смарт-контрактов и клиентских интерфейсов для цепочек поставок.

Этот проект не является реализацией распределённого реестра или клиентского приложения. Вместо этого Hyperledger Grid предоставляет библиотеки, ориентированные на цепочки поставок, модели данных и наборы средств разработки (SDK) в виде модульных, многоразовых компонентов.

Проект Hyperledger Grid включает несколько репозиториев:

Этот репозиторий содержит основные компоненты, такие как типы данных, ориентированные на цепочку поставок, и код умного разрешения доступа.

— Репозиторий grid-contrib содержит примеры моделей предметной области и реализации эталонных смарт-контрактов (также называемых «семействами транзакций»).

— В репозитории grid-rfcs содержатся RFC (запросы на комментарии) по предложенным и одобренным изменениям в Hyperledger Grid.

— Репозиторий grid-docs содержит исходные файлы документации Grid и веб-сайта, размещённого по адресу grid.hyperledger.com.

Статус проекта

В настоящее время Hyperledger Grid находится на стадии инкубации жизненного цикла продуктов Hyperledger. Предложение Hyperledger Grid было принято в декабре 2018 года.

Как участвовать

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

Сборка Grid

Grid построен с использованием последней стабильной версии Rust, которую вы должны установить через rustup.

Чтобы установить оставшиеся зависимости с помощью менеджера пакетов, выполните одну из следующих команд.

Homebrew (OS X):

brew install openssl zeromq pkg-config protobuf libpq

APT (Ubuntu):

apt install \
    build-essential \
    pkg-config \
    libssl-dev \
    protobuf-compiler \
    libsqlite3-dev \
    libpq-dev \
    libsasl2-dev \
    libxml2-dev \
    libzmq3-dev \
    openssl

После установки необходимых компонентов запустите cargo build из корневого каталога. Эта команда собирает все компоненты Grid, включая gridd (демон grid), CLI и все смарт-контракты в каталоге contracts.

Для сборки отдельных компонентов запустите cargo build в каталогах компонентов. Например, чтобы собрать только grid-cli, перейдите в каталог cli, затем запустите cargo build.

Сборка с Docker

Чтобы собрать Grid с помощью Docker, запустите docker-compose build из корневого каталога. Эта команда создаёт образы Docker для всех компонентов Grid, включая gridd (демон grid), CLI и все смарт-контракты в каталоге contracts.

Чтобы создать отдельные компоненты с помощью Docker, запустите docker-compose build <component> из корневого каталога. Например, чтобы создать только grid-cli, запустите docker-compose build grid-cli.

Чтобы использовать Docker для сборки Grid с включёнными экспериментальными функциями, установите переменную среды в своей оболочке перед выполнением команд сборки. Например: export 'CARGO_ARGS= --features experimental'. Чтобы вернуться к сборке с функциями по умолчанию, сбросьте переменную окружения: unset CARGO_ARGS

Дополнительная информация

— Веб-сайт Hyperledger Grid: https://grid.hyperledger.org — Документация: https://grid.hyperledger.org/docs/ — Список рассылки Hyperledger Grid: https://lists.hyperledger.org/g/grid — Обсуждение #grid ## Лицензия

Программное обеспечение Hyperledger Grid лицензировано в соответствии с лицензией на программное обеспечение Apache License Version 2.0 (лицензия).

Документация Hyperledger Grid в репозитории grid-docs лицензирована в соответствии с международной лицензией Creative Commons Attribution 4.0 (CC BY 4.0). Вы можете получить копию лицензии по адресу: http://creativecommons.org/licenses/by/4.0/.

Комментарии ( 0 )

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

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

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