반응형
Recent Posts
Recent Comments
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Bbaktaeho

[Blockchain] 블록체인의 종류 (번역, public, private, permissioned blockchain) 본문

개발 (Develop)/블록체인 (Blockchain)

[Blockchain] 블록체인의 종류 (번역, public, private, permissioned blockchain)

Bbaktaeho 2021. 9. 25. 23:57
반응형

이 글은 https://www.investopedia.com/news/public-private-permissioned-blockchains-compared/ 번역 및 정리한 글임을 밝힙니다.

 

들어가며

블록체인에는 여러 종류의 블록체인이 있습니다.

각자의 비즈니스 모델에 따라 블록체인 기술을 선택하여 구현하게 되는데, 목적에 따라 보통 3가지 블록체인 기술을 선택하게 됩니다.

이 글에서 public, private, permissioned blockchain에 관하여 이미 작성된 글을 번역하여 간단하게 정리하겠습니다.

Public Blockchain

만약 완전히 개방된 블록체인을 만들고 싶다면, 비트코인처럼 누구나 네트워크에 참여하고 기여할 수 있도록 한다면 그건 퍼블릭 블록체인이라고 할 수 있습니다.

퍼블릭 블록체인은 누구나 가입이 가능하며 누구나 네트워크에서 핵심 활동에 참여할 수도 있습니다. 누구나 네트워크에서 진행 중인 활동을 읽고, 쓰고, 감시할 수 있고 그리고 퍼블릭 블록체인이 self-governced 성격을 유지하도록 도울 수 있습니다.

퍼블릭 블록체인은 인센티브 체계로 운영됩니다. 이것은 참여한 새로운 참여자를 격려하며 민첩한 네트워크를 유지하도록 격려합니다.

퍼블릭 블록체인은 특히 진정으로 탈중앙화, 민주화, 권한이 없는 운영으로부터 가치 있는 솔루션을 제공합니다.

그러나 퍼블릭 블록체인에는 몇 가지 단점이 있습니다.

먼저 높은 전력 소모인데 이것은 distributed public ledger를 유지하는데 필요로 합니다. (이를 해결하기 위한 다른 합의 프로토콜도 존재함)

다른 문제로는 완전한 개인 정보 보호 및 익명성 부족에 있습니다. 이것 때문에 네트워크와 참가자의 identity가 보안에 취약해질 수 있습니다. 

또한 진정한 기여자와 함께 때론 사기 행위의 참여자들도 있을 수 있습니다. 이 악의적인 참여자들은 해킹, 토큰 도용, 네트워크 clogging처럼 나쁜 행위와 관련될 수도 있습니다.

이더리움, 비트코인, 이오스

Private Blockchain

검증된 참여자만 허용해야하는 경우 프라이빗 블록체인을 선택할 수 있습니다.

참가자는 인증된 초대를 통해서만 프라이빗 네트워크에 참여할 수 있고 또한 네트워크 운영자 또는 네트워크에서 구현된 명확하게 정의된 프로토콜에 의한 검증도 필요합니다.

퍼블릭 블록체인과 주요 차이점은 누가 네트워크에 참여할 수 있는지 제어하고 채굴 권한과 보상을 결정하는 합의 프로토콜을 실행하며 shared ledger를 유지한다는 것입니다.

소유자 또는 운영자는 필요에 따라 블록체인에서 필요한 항목을 재정의, 수정, 삭제할 수 있는 권한이 있습니다.

진정한 의미에서 프라이빗 블록체인은 분산되어 있지 않으며 암호화 개념을 기반으로 하는 안전한 데이터베이스로 작동하는 distributed ledger입니다.

기술적으로 모든 참여자가 프라이빗 블록체인에서 풀 노드를 실행하거나, 트랜잭션을 수행하거나, 유효성을 검사할 수 있는 것은 아닙니다.

Permissioned Blockchain

허가형 블록체인은 퍼블릭, 프라이빗 블록체인 사이에 다양한 면을 허용하며 많은 커스텀 옵션도 제공합니다. 여기에는 적합한 검증이 된 후에 누구나 허가형 네트워크에 가입할 수 있도록 허용하는 것이 포함되며 네트워크에서 특정 행위를 수행하기 위해 선택 및 지정된 권한을 할당하는 것을 포함합니다. 예를 들어, 가장 큰 암호화폐 중 하나인 Ripple은 참가자에 대한 권한 기반 역할을 지원합니다.

이러한 블록체인들은 각 참여자에게 특별한 권한을 부여하도록 구축됩니다. 이것은 참여자들에게 읽기, 쓰기와 같은 접근에 특별한 기능을 수행하기 위한 능력을 허용합니다.

기업들은 점진적으로 허가형 블록체인 네트워크를 선택하고 있습니다. 이렇게 하면 네트워크가 구성되는 동안 선택적으로 제한을 둘 수 있으며 원하는 역할에 대해서 다양한 참가자의 활동을 제어할 수 있기 때문입니다.

 

예를 들어, 블록체인 네트워크가 농장에서 최종 고객까지 농산물 거래를 관리하고 있는 경우, 이 프로세스에서 다양한 주체가 포함됩니다.

한 농부가 전 세계를 가로질러 다양한 시장으로 배송하는 약초를 재배한다고 가정하겠습니다.

이 경우에 다양한 당사자-(해당 국가에 제품을 들여오기 위해 통관하는 기관, 제품을 운송하는 회사, 지정된 온도 범위 내에서 제품을 유지해야 하는 창고 운영자) 모두 중요한 역할을 하지만 농부의 약초 거래에서는 특정 기능일 뿐입니다. 이 경우 허가된 네트워크가 가장 적합할 수 있습니다.

농부는 미국에 있는 구매자에게 그의 제품을 팔기 위한 특정 가격과 수량을 마무리 지을 수도 있고, 유럽에 있는 구매자에게 또 다른 가격과 수량을 마무리 지을 수도 있습니다. 관련된 다른 주체들은(창고 관리자 등) 농부와 다양한 구매자들 간에 합의된 가격에 대한 정보가 반드시 필요한 것은 아닙니다.

이러한 거래를 지원하기 위해 그들은 아마 단순하게 수량과 제품 설명서와 같은 제한된 정보에 접근하는 것만 필요할 수도 있습니다.

Private Permissioned Blockchain 종류

삼성 SDS - 넥스레저, LG CNS - 모나체인, 한화시스템 - H Chain
Hyperledger Fabric, Besu, Indy

결론

과거에는 퍼블릭, 프라이빗 블록체인이 가장 인기 있는 블록체인이었지만, 둘 사이에서 제공하는 허가형 블록체인이 외부 벤더와 공급업체의 제한적인 활동도 가능하게 허용해주기 때문에 사용이 증가하고 있습니다.

내 생각

프라이빗 블록체인, 허가형 블록체인, 기업형 블록체인..?

References

https://www.investopedia.com/news/public-private-permissioned-blockchains-compared/

반응형