Вопрос: Я хочу разработать собственное приложение, используя rest-api и процессор транзакций из sawtooth-supply-chain, как описано здесь: https://sawtooth.hyperledger.org/docs/core/nightly/0-8/examples/supplychain/overview.html
Но я незнать, как добавить этот процессор транзакций в мой Ubuntu vms и использовать его. Пример цепочки поставок Sawtooth входит только в докер. Но я не хочу использовать docker и запускать его непосредственно в Ubuntu.
Кто-нибудь знает, как добавить процессоры транзакций и запускать их в Ubunutu 16.04?
ЧтоЯ сделал это до сих пор: Я создал две виртуальные машины Ubuntu 16.04 и установил пилообразную линию hyperledger на обеих виртуальных машинах, следуя этим инструкциям:
https://sawtooth.hyperledger.org/docs/core/releases/1.0/app_developers_guide/ubuntu.html
https://sawtooth.hyperledger.org/docs/core/nightly/1-1/app_developers_guide/creating_sawtooth_network.html#ubuntu-add-a-node-to-the-single-node-environment
Я успешно установил связь между валидаторами. Мне удалось использовать процессор транзакций IntKey.
Чтобы добавить процессор транзакций, вы запускаете программу TP. Файл Docker показывает командную строку для запуска TP. Когда TP запускается, он регистрируется с помощью валидатора. Например, глядя на https://github.com/hyperledger/sawtooth-supply-chain/blob/master/docker-compose.yaml для приложения Sawtooth Supply Chain, я вижу:
cargo build supply-chain-tp -v -C tcp://validator:4004
cargo build необходимо выполнить только в первый раз для построения TP.
cargo build