2016-05-11 3 views

ответ

3

посмотреть на это (и, в частности, смотрите в Network Entities/Система части):

https://github.com/hyperledger/fabric/blob/master/docs/glossary.md

Я все еще довольно новый для этого, но я понимаю, что у вас есть) одноранговые узлы в сети P2P, которые могут быть либо валидаторами, либо не валидаторами - последние существуют в основном для служебных целей; и б) у вас есть клиенты, которые разговаривают с одноранговыми узлами на основе клиент-сервер, чтобы выдавать запросы и запрашивать транзакции из сети P2P.

Что может квалифицироваться как клиент: в основном все, что может разговаривать со сверстниками таким образом. (Я думаю, что есть даже некоторые SDKs, но я сосредоточен на других аспектах Hyperledger, так что я пока не знаю.) Посмотрите демо IBM Marbles:

https://github.com/IBM-Blockchain/marbles

+1

В настоящее время «клиент» и серверный демон реализованы в том же двоичном формате. Было высказано некоторое обсуждение об отделении клиентской функции, но пока мы не достигли прогресса в этом. В настоящее время SDK для node.js и обсуждение в сообществе SDK других языков для Java и Python. Конечно, с открытым исходным кодом кто-то может способствовать разработке SDK на их предпочтительном языке. – christo4ferris

1

Клиентское приложение разговаривает с партнером по интерфейсу REST или GRPC и отправляет транзакции и запросы к одноранговым цепным кодам.

Смежные вопросы