Почему Hyperledger-Fabric требуется более одного заказчика? - PullRequest
0 голосов
/ 17 октября 2018

В основном у меня много вопросов, но я задам самые нужные.Спасибо за вашу помощь.

1) Зачем сети Hyperledger требуется более одного узла заказчика?Если я правильно понимаю, после того, как узлы проверяют транзакции, они передают эти транзакции узлу-заказчику.Узел orderer будет отмечать эти транзакции по времени, помещать их в блок и отправлять этот блок обратно узлам.узлы будут добавлять этот блок в книгу.Я все правильно сказал?Если да, зачем нам больше, чем один заказчик?

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

3) Если я создал сеть и все хорошо, как мне подключить ее?Я знаю, что могу использовать клиент sdk или node.js, но в двух словах, как его подключить?использовать ip-адрес компьютера, на котором работает блокчейн или что?

Заранее спасибо, ребята.Пожалуйста, помогите.

Ответы [ 3 ]

0 голосов
/ 17 октября 2018

Hyperledger - это консорциум блокчейнов с несколькими независимыми платформами блокчейнов, включая Fabric (только у Fabric есть заказчик).

Но в целом для технологий блокчейнов всегда требуется больше, чем одна вещь из всего.Одним из основных преимуществ технологий блокчейн является децентрализация .Таким образом, узел или даже узлы могут исчезнуть, и данные и сеть все равно будут функционировать (хотя, возможно, будут ухудшены).

0 голосов
/ 27 ноября 2018

Просто чтобы уточнить первую часть вопроса.

после того, как узлы подтвердят транзакции

Этот шаг не является проверкой, он называется выполнение , когда узлы выполняют умный контракт или код цепочки и отправляютон возвращается клиенту, который, в свою очередь, отправляет его заказчику.Другие уже ответили на остальные ваши вопросы.Ура!

0 голосов
/ 17 октября 2018

Полные ответы на ваши вопросы вы найдете в Документах Fabric , но быстрые ответы ниже:

  1. В Hyperledger Fabric - (в вашем описании процесс приблизительно корректен) один заказчик - это единая точка отказа, а единица емкости - многоузловая служба заказа может быть более устойчивой и более производительной.
  2. Организации добавили бы несколько одноранговых узлов для устойчивости и емкости
  3. Да, вы можете подключиться с помощью Node SDK или GoLang SDK.У вас будет (создан) профиль подключения, описывающий вашу сеть узлов сети, который будет содержать, помимо прочего, URL-адреса, необходимые для подключения к узлам.
...