Blockchain Service 이용 시나리오
    • PDF

    Blockchain Service 이용 시나리오

    • PDF

    Article Summary

    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번 진행

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.