Documentation Index

Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt

Use this file to discover all available pages before exploring further.

Blockchain Service 이용 시나리오

Prev Next

VPC 환경에서 이용 가능합니다.

Blockchain Service는 네이버 클라우드 플랫폼 콘솔에서 블록체인 네트워크를 생성하는 것부터 시작합니다. 이후 블록체인 네트워크를 구성하는 각 요소를 설정하고, 채널에 체인코드를 설치 및 인스턴스화해야 블록체인 네트워크가 동작합니다.

Blockchain Service의 전체 이용 시나리오를 정리하면 다음과 같습니다.

단일 네트워크 구성

  • 예시: 단일 참여자가 1개의 네트워크를 만들고 1개의 채널에서 트랜잭션 발생

blockchain-scenario-1_ko

  • 시나리오 내 msp1와 같이 강조 표시된 부분은 위 구성도 있는 Blockchain Service 구성 요소의 예시명입니다.
  1. 네트워크 생성
    • Network: nbs-net1
    • Orderer: MSP(oderer1-msp1), CA(orderer1-ca1), Orderer(orderer1)
    • Organization: MSP(msp1), CA(msp1-ca1), Peer(msp1-peer1)
    • Channel: channel1(네트워크 생성 시 채널을 구성하면 'msp1'에 대한 컨소시엄이 자동 구성됨)
    • 구성 요소 별도 생성 시의 가이드 페이지(아래 순서로 구성)
  2. 추가 Organization 및 peer 생성
  1. 컨소시엄 구성
    • msp2 MSP를 orderer 컨소시엄에 포함
  2. msp2 msp를 채널(channel1)의 구성원으로 추가
  3. channel1msp2-peer2 추가(join)
  4. 체인코드 개발
  5. 체인코드(CDS) 패키징
  6. 체인코드 설치
  7. 체인코드 인스턴스화
  8. 체인코드 호출, 빌드, 실행
  1. msp2로 10번 실행

멀티 네트워크 구성

  • 예시: 2명의 참여자가 2개의 네트워크를 만들고 2개의 채널에서 트랜잭션 발생

blockchain-scenario-2_ko

  • 시나리오 내 msp1와 같이 강조 표시된 부분은 위 구성도 있는 Blockchain Service 구성 요소의 예시명입니다.
  1. 네트워크 1 구성
  2. 네트워크 2 생성 네트워크 생성
    • Network: nbs-net2
    • Orderer: MSP(oderer2-msp2), CA(orderer2-ca2), Orderer(orderer2)
    • Organization: MSP(msp3), CA(msp3-ca3), Peer(msp3-peer3)
    • Channel: channel2(네트워크 생성 시 채널을 구성하면 'msp3'에 대한 컨소시엄이 자동 구성됨)
    • 구성 요소 별도 생성 시의 가이드 페이지(아래 순서로 구성)
  3. 네트워크 1에서 네트워크 2 초대
    • 네트워크 초대
    • 초대 확정시 서로 MSP를 import하며 네트워크 2는 네트워크 1의 orderer/channel이 자동으로 import됩니다
  4. 네트워크 1에서 네트워크 2에서 가져온 msp3을 오더러 컨소시엄에 추가
  5. 네트워크 1에서 네트워크 2에서 가져온 msp3을 채널 구성원으로 추가
  6. 네트워크 2에서 자동으로 import된 channel1채널에 msp3-peer3 피어 추가
  7. 체인코드 개발, 패키징 후 네트워크 1,2에 각각 설치, 네트워크 1에서 체인코드 인스턴스화
  1. 네트워크 1에서 인증서와 접속 정보 이용하여 msp1, msp2에 대한 Chaincode 호출, 빌드, 실행
  2. 네트워크 2에서 msp3로 8번 진행