Могут ли два поддерживающих одноранговых узла в Fabirc с гиперобъектом синхронизироваться друг с другом после потери связи по сети? - PullRequest
0 голосов
/ 04 апреля 2019

Я хочу, чтобы двое знали, что если два пира находятся в одной организации, и давайте предположим, что они находятся на расстоянии 1 км друг от друга и подключены через Wi-Fi.Теперь оба поддерживают сверстников и сохраняют транзакции на себе.ну и что, если каждый пэр отключается от интернета и не может общаться друг с другом.Они оба потерпят крах?

Я ожидаю, что они будут работать там самостоятельно.Фиксирует транзакции в книгу.После того, как сеть установлена ​​между ними.Они синхронизируют там транзакции и снова начинают работать.

1 Ответ

0 голосов
/ 04 апреля 2019

Вы частично правы в том, что одноранговые узлы «догонят», если они будут в автономном режиме в течение определенного периода, однако это более сложно, чем это.В большинстве сценариев реального мира для подтверждения требуется более 1 однорангового узла, поэтому, если одноранговые узлы находятся в автономном режиме, они могут вызвать проблемы с завершением транзакции.

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

В документах Fabric имеется хороший документ, который охватывает поток транзакций .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...