2016-09-24 3 views
0

Mac 용 docker-compose 및 docker를 사용하여 4 명의 동료와 네트워크를 만들었습니다. 이 네트워크에 내 블록 체인을 성공적으로 배포합니다.기존 네트워크에 노드를 추가하려면 어떻게합니까?

이제 다른 피어 중 하나의 세부 정보를 사용하여 다른 yml 파일을 사용하여 다섯 번째 피어를 검색 노드로 시작합니다. http://localhost:7050/network/peers에 의해 반환 된 목록에 표시되지만 내 블록 체인이이 피어에 배포되어 있지 않으며 트랜잭션을 처리하는 데 사용할 수 없습니다.

이 피어에 다시 체인 코드를 배포해야합니까? 내가 뭐 놓친 거 없니?

답변

3

Fabric 버전 0.5 및 0.6의 제한 사항 실시간으로 네트워크 구성을 변경할 수 없습니다. 당신이 PBFT 컨센서스를 사용하는 경우 경우, 네트워크 구성에 하드 코드 : "직물/합의/pbft/config.yaml"

# Maximum number of validators/replicas we expect in the network 
# Keep the "N" in quotes, or it will be interpreted as "false". 
"N": 4 

문제는 그렇지 않으면 할 수 없습니다, 동 기적으로 모든 피어에 구성 업데이트입니다 .이 구성의 매개 변수 blockchain으로 이동합니다 다음 패브릭 버전 중 하나에서 을 합의에 도달하고 즉석에서 새로운 동료를 추가하고 합의 구성을 수정하는 것이 가능할 것이다 코멘트에서 질문에 대한

업데이트 :. 는이 톱 높은 수준의 로드맵 제안 :

Proposed Roadmap

+0

분명히 잠정적 인 로드맵이 있습니까? –

+0

적어도 감사는 v1.0에 대한 약간의 관점을 제공합니다. –

관련 문제