바이수 2019. 4. 10. 15:07

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

  • Introduction
    • "Hyperledger Fabric"기밀성, 탄력성, 유연성, 확정성 을 갖춘 (모듈 아키텍쳐 기반) '분산원장 플랫폼' 입니다. 다양한 컴포넌트를 플러그인 하며, 복잡다단한 산업 생태계를 포괄 할 수 있도록 설계 되었습니다.
  • What is a Blockchain?
    • A Distributed Ledger
      • 'blockchain network'의 핵심은 (모든 transaction을 기록하는) '분산원장'에 입니다.. 
      • 흔희, 'blockchain network'를 탈중앙화 라고 합니다. 왜냐하면 네트워크 참여자들의 협업을 통해서 ledger의 동기화가 유지되기 때문입니다.
      • "탈중앙화 와 협업"이란 이 강력한 특성은, 현실 세계의 비지니스 거래를 아주 잘 반영합니다.
      • 그리고 또한 'blockchain network'에서는 오직 append-only 으로만 기록이 됩니다. 그래서 한번 기록된 transaction는 절대 수정이 될 수 없는데, 이것을 바로 "불변적 특성" 이라고 합니다.
      • "불변적 특성"은 정보의 출처를 아주 명쾌하게 해줍니다. 있는 그대로 이것이 fact이기 떄문이죠.
      • 이런 "탈중앙화-협업-불변적 특성"으로 'blockchain network'를 'systems of proof'라 부를 수 있게 됩니다.
    • Smart Contracts
      • 'blockchain network'에서는 ledger의 일관적인 업데이트 및 다양한 기능을 제어하기 위해 smart-contract를 사용합니다. 
      • 네트워크 전반에 걸처 정보 인캡슐레이션에 핵심적인 메커니즘이고, 각 네트워크 참여자들이 transaction을 실행하는 측면으로~ 작성 할 수 있습니다.
      • 예로들면, '배송비용이 배송시간에 따라 부과되는 규정'으로 smart-contract를 작성하고, 서로간에 합의로 ledger에 기록하면~ 아주 효율적인 자동화를 할 수 있는것입니다.
    • Consensus
      • consensus란, 'blockchain network'의 전체 ledger에 모든 transaction을 동기화 시키는 과정입니다.
      • 네트워크 참여자들에의해 승인된 transaction은 각각의 ledger에 똑같은 순서로 업데이트 됩니다.
  • Why is a Blockchain useful?
    • Today’s Systems of Record
    •  

    • 오늘날의 비지니스는 태초에 비해서 크게 달리지 않습니다. (여전히 구리다는 거죠) 비지니스 관계인들은 서로서로 거래를 하고, 이 내용을 각자 기록하고 관리 합니다. (16세기 비단이든 오늘날의 증권이든) 거래하는 모든것들은 그것의 유통과정에서 매번 소유자의 출처를 일일이 체계화 해야 합니다.
    • 이런 파편화된 방식으로는 시각적이고 신뢰되는 혁신 'system of record'을 구축하기 힘듭니다.
    • The Blockchain Difference
    • 이런 비효율적인 시스템을 파타하기 위해서, 만약 비지니스적으로 사업자의 identity를 갖는 표준방식하에 거래하고 기록하면? 어떨까요? 만약 거래내역만 보더라도 상품의 출처를 신뢰할수있다면? 어떨까요? 그리고 그 내역은 절때 바뀌지 않는다면? 또 어떨까요?
    • 즉, blockchain-network는 모든 참여자가 각자 자신의 ledger를 가집니다. 그리고 모든 정보는 공유되고 ledger에 똑같이 반영 됩니다. 하지만 (오늘날의 시스템처럼 각자의 프로그램으로 ledger를 관리하는게 아니라~) 공통된 blockchain-network의 프로그램으로 일괄적으로 ledger를 관리합니다. 
    • 이를통해, blockchain-network는 시각적이고 신뢰되는 처리를 통해서 시간, 비용, 리스크 등을  줄입니다. 
    • 한마디로 정보 와 처리과정의 투명화 혁신이라 볼수있습니다. 
  • What is Hyperledger Fabric?
    • (생략~)
  • Where can I learn more?
    • (생략~)

-끝-