Использует ли Hyperldeger Fabri c REST API? - PullRequest
0 голосов
/ 06 августа 2020

Я видел много ссылок на grp c и взаимодействия клиентов с http2 с индоссатором. Я также видел некоторые ссылки на rest api. Меня беспокоит то, что с таким количеством версий теперь от 0.6 до 2.2 я запутался в фактическом стандарте протокола от клиента к индоссанту.

Если у меня 2.0, все ли использует grp c, который реализует api от клиента к индоссору через http2 и sdk?

1 Ответ

1 голос
/ 06 августа 2020

Есть четыре основных API, используемых для взаимодействия между Fabri c SDK Client и Fabri c одноранговыми узлами и заказчиками. Все эти сервисы основаны на gRP C.

Пир предоставляет Propose rp c, Discover rp c и Deliver rp c. Propose rp c отвечает за создание подтверждений, которые клиент объединяет в транзакцию. Discover rp c используется, чтобы помочь клиенту понять, какие партнеры могут и должны одобрить предложение. Deliver rp c используется клиентом для потребления блоков по мере их фиксации и обнаружения фиксации транзакции.

Заказчик предоставляет Broadcast и Deliver rp c. Broadcast rp c принимает транзакции для включения в цепочку блоков, а Deliver rp c предоставляет блоки (обычно для одноранговых узлов, но иногда и для клиентов).

Есть некоторые другие компоненты в системе, которые предоставляют другие API - конечные точки операций, предназначенные для проверок работоспособности и показателей, например, используют REST. Но эти компоненты обычно не используются клиентским приложением.

...