2017-11-20 20 views

답변

1

이러한 시나리오는 항상 존재합니다. 주로 무분별 성과 출처가 주된 요구 사항이며 합의가 적은 유스 케이스가 존재한다. 어떤 수준의 합의를 제공 할 수있는 조직 (참여자) 내에 여러 명의 동료가있을 수 있지만 대부분의 경우에는 2 개 이상의 조직이 있습니다.

단지 어제 재미 있었음에도 조금만 설명하기 위해 주문자 만 다시 시작했습니다. 단일 피어, 단일 발주자, 단일 CA 서버). 필자의 webapp는 새로운 레코드를 만드는 것처럼 보였고, 피어 체인 코드 로그에서 성공한 것으로 볼 수 있었고 주문자는 블록을 만들었다. 그러나 그들은 회수에 복귀하지 않을 것이고 트랜잭션에 대한 최종 SUCCESS 메시지를 얻지 못했습니다.

이유는 피어가 주문자와의 인바운드 통신을 잃어 버렸기 때문에 새로운 블록을 다시받지 못하여 세계 국가에 들게 된 것이 었습니다. 피어를 다시 시작하고 주문자에게 다시 연결하고 웹 애플리케이션이 정상적으로 검색 할 수있는 세계 상태 블록을 받기 시작했습니다. (다른 피어들이 세계 상태를 업데이트하는 동안 피어가 오프라인 인 것과 같음) 주문자가 다시 참여하면 즉시 오프라인 상태 였기 때문에 모든 세계 상태 블록을 가져옵니다.

+0

첫 번째 응답에서 para는 불변과 출처가 아닙니다. 합의의 기능? – cogitoergosum

+0

하이플레거에서 예. 그러나 자신의 질문에 한해서만 동의한다면 '실제적으로'진짜 합의가 아닙니다. 그래서 당신은 기술적으로 컨센서스를 얻었으므로 당신은 또한 불변성과 출처를 얻습니다. 조직 내 에서조차도 5 명의 동료가있는 경우, 특히 각자 자신의 실제 관리자가있는 경우 데이터 또는 체인 코드를 변경하지 않아도되는 합의와 확신을 가질 수 있습니다. – jworthington

+0

동의합니다. Hyperledger 네트워크를 스캔하고 연결 해제를보고 할 수있는 도구가 있습니까? – cogitoergosum