Announcement, Insights

퍼미션리스와 탈중앙화

이 아티클은 클레이튼 재단 이사장 Sam이 재단 멤버들과 자신의 생각을 공유하는 정기 레터의 일부입니다. 커뮤니티 공유를 위해 용도가 일부 변경 및 재가공 되었으며, 이 레터를 통해 재단이 클레이튼 커뮤니티에게 운영에 대한 인사이트와 가시성을 제공하는 것을 목표로 합니다.


여러분이 블록체인과 Web3에 뛰어들게 된 계기는 무엇인가요? 

블록체인의 다양한 측면이 있을 수 있지만, 저는 기술만으로는 아름답게 풀지 못하는 “오픈된 네트워크에서 서로 신뢰할 수 없는 컴퓨터간에 어떻게 합의를 이룰 수 있을까?”의 문제를 정치, 행동 경제, 게임이론 등과 같은 비 기술 분야의 지식과 방법으로 함께 풀어나간다는 것이 너무 매력적이었습니다. 

많은 분이 아시다시피, 클레이튼은 거버넌스 카운슬(GC) 멤버들이 클레이튼 재단의 허가를 받아 검증자를 운영하는 Core Cell Operators(CCO)의 역할을 맡는 반-중앙화된 네트워크로 출시되었습니다. 이는 성능을 위해 선택한 합의 알고리즘의 영향이 컸지만, 저희는 단계적인 접근 방식을 통해 궁극적으로 퍼미션리스 탈중앙화 구조로 전환할 계획이었습니다.

퍼미션리스 네트워크 구조에도 장점이 있지만, 퍼블릭 블록체인이 장기적으로 성공하려면 Web3의 기본을 수용하는 것이 필수적이라고 굳게 믿고 있습니다. 최근 클레이튼이 퍼미션리스 구조로 전환할 계획을 발표한 만큼 퍼미션리스 구조와 탈중앙화, 그리고 그사이의 미묘한 경계에 대한 입장을 자세히 말씀드리고자 합니다.

클레이튼에서 퍼미션리스 구조를 만들겠다는 것은 누구든 합의 노드 운영자가 되고 싶을 때 자격을 갖추면 합의 노드를 운영할 수 있도록 만드는 것을 말합니다. 합의 노드 운영자는 CCO를 말하는데, 현재는 GC 멤버가 CCO의 역할을 하고 있으므로 모든 CCO는 GC 멤버이며, 반대의 경우도 마찬가지입니다. 퍼미션리스 구조가 도입되면 최소한의 KLAY를 스테이킹하는 등의 조건과 일정 기준만 충족하면 누구나 자동으로 CCO가 될 수 있습니다.

<밸리데이터와 GC의 관계>

한편, 밸리데이터와 GC 멤버를 논리적으로 그리고 물리적으로 분리하는 방식은 고민이 더 필요합니다. CCO는 더 이상 네트워크 보안을 위해 GC에 속할 필요가 없으며, GC 멤버는 합의 노드를 운영하지 않고도 거버넌스에 참여할 수 있지만, 대부분의 GC 멤버가 CCO를 겸직할 것으로 예상되며, 여전히 교차점이 존재할 것으로 예상됩니다.

이러한 분리가 중요한 이유는 가능한 한 많은 퍼미션리스 검증인을 원하지만, 모든 CCO가 거버넌스 권한까지 갖게 되면 거버넌스에 관심이 없는 CCO의 낮은 투표율로 인해 정족수를 달성하기 어려울 수 있기 때문입니다. 이것이 앞서 말씀드린 퍼미션리스 구조와 탈중앙화 사이의 경계입니다.

퍼미션리스 구조가 참여자의 자격과 선정 방식에 관한 것으로 네트워크에 누구든 참여할 수 있게 하는 게 퍼미션리스하게 만드는 것이라면, 탈중앙화는 얼마나 많은 참여자가 네트워크에 참여하고 실제 영향을 줄 수 있느냐에 대한 것입니다. 탈중앙화를 논의하기 앞서 비탈릭이 The Meaning of Decentralization에서 구분한 탈중앙화의 세 가지 측면(구조적, 정치적, 논리적 탈중앙화)을 생각해 볼 수 있습니다.

<탈중앙화의 타입과 예시 (source: The Meaning of Decentralization)>

블록체인의 경우 구조적 탈중앙화와 정치적 탈중앙화가 더 중요하므로, 이 두 가지에 대해 집중적으로 설명하겠습니다.

첫 번째로, 구조적인 탈중앙화는 네트워크에 얼마나 많은 노드가 지리적으로 잘 분포되어 있는지에 관한 것입니다. 블록체인이 구조적으로 탈중앙화될수록 더 많은 노드에 데이터가 복제되고, 데이터의 보안이 강화되며, 일부 노드에 장애가 발생하더라도 블록체인이 계속 작동할 가능성이 커집니다. 그러나 노드 수가 많고 노드 간의 지리적 거리가 멀수록 성능과 지연시간에 미치는 영향은 커집니다. 클레이튼의 1초 블록 타임은 가장 큰 차별화 요소 중 하나이자, 원활한 Web3 사용자 경험을 제공하는 데 필수적인 요소이므로, 합의 알고리즘과 구현 개선을 통해 구조적 탈중앙화를 달성하는 동시에 이 성능을 유지하는 것을 목표로 할 것입니다.

두 번째로 정치적 탈중앙화로 체인의 주요 안건에 대해 의사결정을 하는 주체가 얼마나 다양하고 많은지에 대한 것입니다. 블록체인의 탈중앙화 특성을 고려할 때, 민주주의에 기반한 거버넌스 구조가 가장 적합하며 네트워크 참여자들이 가장 선호합니다. 국가마다 민주주의를 구현하는 방식이 다른 것처럼, 모든 블록체인도 마찬가지입니다. 클레이튼은 대의민주주의와 유사한 거버넌스 모델을 선택했으며, GC 멤버들의 온체인 투표를 통해 거버넌스 결정이 이루어집니다. GC가 더 넓은 커뮤니티의 의사를 대변하게 될 것이므로, 클레이튼의 관점에서 정치적 탈중앙화는 다양한 커뮤니티와 개발자들이 잘 대표될 수 있도록 GC 멤버십을 다양화하는 것입니다.

이 레터의 서두에서 언급했듯이, 저는 클레이튼과 같은 퍼블릭 블록체인이 성공하기 위해서는 퍼미션리스 및 탈중앙화의 기본을 수용해야 한다고 믿습니다. 이러한 기본을 다듬어 나감으로써 클레이튼은 지속 가능한 성장과 미래의 온체인 세상을 이끌 수 있는 탄탄한 기반을 갖추게 될 것입니다. 

다음 레터에서도 클레이튼에 관한 의미 있는 주제를 다뤄보겠습니다.


서상민 Sam Seo
Representative Director, Klaytn Foundation