* 본 포스팅은 하이퍼레저 패브릭 docs를 번역한 내용으로, 번역 과정에서 잘못된 부분이 있을 수 있습니다.
상세 내용은 하단 링크를 참조 부탁드리며, 잘못된 내용에 대한 피드백은 언제든 환영합니다 : )
Introduction
일반적으로, 블록체인은 피어 노드들의 분산 네트워크 내에서 유지되는 변경불가능한 트랜잭션 원장입니다. 이러한 노드들은 트랜잭션을 적용하여 원장 사본을 유지 및 관리하는데, 이 트랜잭션은 합의 프로토콜에 의해 검증되며, 각 블록을 이전 블록에 바인딩하는 해시를 포함하는 블록으로 그룹화됩니다.
블록체인 애플리케이션 중 가장 처음, 가장 널리 알려진 것은 Bitcoin 암호화폐이며, 다른 애플리케이션들도 그 발자취를 따라왔습니다. 또 다른 암호화폐인 Ethereum은 Bitcoin과 동일한 특징들을 많이 통합하면서도 분산 응용 프로그램을위한 플랫폼을 만들기 위해 스마트 계약을 추가하는 등 다른 접근 방식을 취했습니다. Bitcoin과 Ethereum은 public의 허가가 필요하지 않은 블록체인 기술로 분류됩니다. 기본적으로 이들은 공개 네트워크로 익명으로 상호작용하는 모든 참여자들에게 열려있습니다.
Bitcoin, Ethereum 및 기타 파생 기술의 인기가 증가하면서 블록체인, 분산 원장 및 분산 응용 프로그램 플랫폼 기술을 보다 혁신적인 엔터프라이즈 유즈케이스에 적용하고자 하는 시도가 많아졌습니다. 그러나 많은 엔터프라이즈 유즈케이스는 public 타입의 블록체인 기술로는 제공할 수없는 성능적 특성이 필요합니다. 또한 KYC (Know-Your-Customer) 및 AML (Arom-Money Laundering) 규정을 준수해야하는 금융 거래처럼 대다수의 유즈케이스에서 참가자의 신원확인이 필요하며, 이는 public 블록체인으로 만족시키기 어렵습니다.
엔터프라이즈 용으로는 다음과 같은 요구사항을 고려해야합니다.
- 참가자 신원확인 가능여부
- 네트워크 권한부여
- 높은 트랜잭션 처리 성능
- 거래확인에 걸리는 낮은 지연시간
- 거래 및 거래와 관련된 개인정보 및 기밀 유지
많은 초기 블록체인 플랫폼들이 현재 기업용으로 채택되고 있지만, 하이퍼레저 패브릭은 처음부퍼 엔터프라이즈용으로 설계되었습니다. 다음 섹션에서는 하이퍼레저 패브릭이 다른 블록체인 플랫폼과 어떤 차별점을 가지고 있는지, 그리고 설계방법에 대한 동기에 대해 설명합니다.
'● STUDY ● > Hyperledger' 카테고리의 다른 글
Fabric New Approach (0) | 2019.07.07 |
---|---|
Fabric Smart Contracts (0) | 2019.07.06 |
Fabric Permissioned vs Permissionless Blockchains (0) | 2019.07.05 |
Fabric Modularity (0) | 2019.07.04 |
Hyperledger Fabric이란 (0) | 2019.07.03 |