2017-04-26 6 views
2

나는 잠시 동안 하이퍼 테이블 패브릭에 대해 작업 해 왔습니다. 필자는 5 명의 동료와 도커를 사용하지 않고 패브릭의 설치 및 양식 네트워크에 성공했습니다. 이제 네트워크에서 Auditor 및 비 유효성 검사 피어를 설정하려고합니다. 나는 서핑하지만, 이것에 대한 명확한 문서를 찾을 수 없다. 아무도 도와 줄 수 있습니까?하이퍼 슈거 패브릭 무단으로 감사인을 설정하는 방법 네트워크 및 사용 권한 네트워크

답변

1

검증 된 피어의 개념은 Hyperledger Fabric v1.x 아키텍처에 더 이상 존재하지 않습니다. 모든 피어 노드는 유효성을 검사하고 커밋하는 피어입니다. 구별은 커밋과 승인의 역할 사이에 있습니다. 피어를 추천하는 것은 실제로 파일 시스템에 체인 코드를 설치하고 트랜잭션을 실행하여 "보증"을 생성합니다.

추가 확장을 위해 원장은 채널 범위에만 존재합니다. 그러한 피어는 채널을 "구독"또는 "가입"할 것이고 확장에 따라 해당 채널에 고유 한 원장을 갖게됩니다. 따라서 chaincode 상태는 개별 채널에만 국한되며 서로 공유되지 않습니다 (다른 채널에서 chaincode를 쿼리하고 반환 된 값을 트랜잭션의 입력으로 사용할 수 있음을 유의해야합니다). 그럼에도 불구하고 조금은 어긋나지 만 중요한 포인트입니다.

감사인에게 질문에 답변하려면 몇 가지 가능성이 있습니다. 1. 조직은 적절한 인증서를 공유 할 수 있으므로 피어 노드에 액세스 할 수 있습니다. 그런 다음 감사인은 특정 채널에서 원장 이력을 조회 할 수 있습니다. 2. 감사자는 개요가 필요한 각 채널에 피어 노드를 유지 관리합니다. 감사원은 체인 코드 트랜잭션의 승인자 역할을하지 않지만 채널에있는 결과로 모든 트랜잭션을 자체 원장에게 위탁합니다.
3. 감사시 감사원은 채널에 참여하고 트랜잭션의 전체 기록을 수신합니다. 검사가 완료되면 감사원은 채널에서 제거됩니다. ** 이것은 아마도 가장 많은 프라이버시를 제공 할 것이지만 키/밸류와 기능과 함께 체인 코드 버전이 발전함에 따라 까다로울 수 있습니다 **