원서 : https://hyperledger-fabric.readthedocs.io/en/release-1.4/developapps/scenario.html

  • The scenario
    • 이번 주제에서는... 일단, 비지니스 시나리오를 설명해보겠습니다. 6개의 organization들이 참여하는 PaperNet이라는 네트워크가 있다고 가정합니다.
    • 이런 가정하에 각 참여 organization가 사용할 application 및 smart-contract 의 개발 요구사항을 이야기 해드릴꼐요.
  • PaperNet network
    • PaperNet는 인가된 참여자 '기업어음'를 발행, 거래(구매-판매), 상환, 평가 할수있는 네트워크 입니다. 
      • 위 그림의 'MagentoCorp'은 '기업어음'을 발행 및 상환 합니다.
      • 위 그림의 'DigiBank, BigFund, BrokerHouse, HedgeMatic'는 서로서로 '기업어음'를 거래 합니다.
      • 위 그림의 'RateM'은 '기업어음'의 다양한 리스크를 평가 합니다.
  • Introducing the actors
    • MagnetoCorp는 '자율주행 전기차' 만드는 회사라 하고, Daintree를 '택시회사'라 합시다.
    • Daintree는 자동자제작 주문을 했는데, 완제품을 받으면~ 후불로 대금을 지급하기로 합의 했습니다.
    • MagnetoCorp는 최소 6개월간 1000명의 노동자를 고용해서 제조해야합니다. 매달 5M달러가 필요합니다.
    • 바로 이런상황에선 MagnetoCorp에겐 '단기 기업어음'가 딱이겠죠? (6개월 뒤엔... Daintree가 돈 줄테니)
    • DigiBank는 MagnetoCorp 신용을 믿는편이고, '기업어음'를 구매할 용이가 있습니다. 그래서 리스크를 잘 따져서~ 적절한 가격에 들어가면 됩니다.
    • MagnetoCorp가 자금이 더 필요해져서, 이번엔 BigFund에게 똑같은 가격으로 '기업어음'를 발행 했습니다. 
    • 이제 MagnetoCorp는 자금이 필요할때마다... DigiBankBigFund, HedgeMatic, BrokerHouse 등에게 '기업어음'를 발행하면 됩니다.
    • 이 각각의 organization들은 두가지 요소만 잘 따지면 됩니다. 바로 '중앙은행의 금리'와 'MagnetoCorp 리스크'인것이죠.
    • RateM는 신용 및 리스크를 평가하는 기관 입니다.
    • PaperNet에 참여하는 각각에 organization의 역할은 서로다릅니다. 예를들면, MagnetoCorp는 발행자, DigiBank-BigFund-HedgeMatic-BrokerHouse는 거래자, RateM는 평가자 인것 입니다.
    • 또한, PaperNet에 참여하는 각 organization간에 이해관계가 다를수있습니다. 예를들면, MagnetoCorp는 비싸게 팔고싶고 다른이들은 싸게 사고싶은것 입니다.
    • 이렇게 PaperNet는 단순해 보이지만, 그 내부의 신뢰망은 아주 복잡할수있습니다.
    • 그래서 blockchain으로 organization간의 신뢰망을 구축하기 용이합니다.
    • 자~ 그럼, PaperNet에서 organization간 신뢰를 바탕으로 '기업어음'를 발행, 거래(구매-판매), 상환, 평가 할수있게하는... client-applications 및 smart-contracts 개발해 봅시다. 

-끝-

'hyperledger > fabDoc.Dev-App' 카테고리의 다른 글

5) Application  (0) 2019.04.28
4) Smart Contract Processing  (0) 2019.04.28
3) Process and Data Design  (0) 2019.04.28
2) Analysis  (0) 2019.04.28
0) Developing Applications  (0) 2019.04.28

+ Recent posts