암호화폐 세계 안팎에서 블록체인 적용 을 하고 있는데요, 카르다노 (Cardano)는 과학 및 동료의 평가를 받은 연구를 바탕으로 개발된 몇 안되는 오픈소스 프로젝트 입니다.
비트코인은 블록체인 기술을 개척했습니다. 그러나 카르다노는 궁극적으로 우로보로스 (Ouroboros)의 지분증명 (PoS) 합의 프로토콜을 통해 블록체인의 확장성, 성능, 보안 및 에너지 효율성을 높이는 것을 목표로 하는 새로운 유형의 원장을 제공합니다. 블록체인 합의 프로토콜은 네트워크에서 작업을 관리하는 일련의 규칙입니다. 개방형 블록체인은 중개자없이 운영되기 때문에 합의 프로토콜을 통해 네트워크 참여자는 해당 디지털 원장에 데이터를 기록하는데 사용되는 메커니즘과 프로세스에 동의할 수 있습니다.
카르다노는 2015년 IOHK (Input Output Hong Kong)라는 블록체인 개발 회사에 의해 고유 에이다 (ADA) 암호화폐를 사용하는 오픈소스 블록체인 프로젝트로 설립되었습니다. 이더리움과 같이 카르다노도 분산형 어플리케이션 (dApps) 개발을 위한 고급 스마트 계약 네트워크가 되는 것을 목표로 합니다. 카르다노의 블록체인은 에너지 효율적이고 확장 가능한 PoS 프로토콜을 사용하여 기존 PoW (작업증명) 블록체인의 고유 성능 및 확장성 문제를 해결한다는 점에서 돋보입니다.
카르다노의 작동 방법
카르다노는 카르다노 결제 레이어 (CSL, Cardano settlement layer)와 카르다노 컴퓨팅 레이어 (CCL, Cardano computation layer)로 구성되는데요. 모든 기능을 갖춘 결제 레이어는 에이다 거래에 사용되는 반면 컴퓨팅 레이어는 아직 개발중인 스마트 계약 플랫폼입니다.
스마트 계약 플랫폼을 거래 결제 레이어에서 분리함으로써 카르다노는 더 높은 유연성 수준을 달성하여 두 레이어의 사용자가 서로 다른 매개 변수로 작동할 수 있습니다. 실제로 카르다노는 스마트 계약 개발을 위한 새로운 프로그래밍 언어를 개발하고 있습니다. 따라서 CCL 사용자는 CSL 레이어와 다른 규칙을 사용하여 스마트 계약을 만들 수 있습니다.
카르나도 결제 레이어는 확장 가능하고 에너지 효율적인 블록체인 구축이라는 목표를 달성하기 위해 기술적 그리고 철학적 전략을 사용합니다. 핵심 철학적 입장 중 하나는 ‘정직한 다수’를 가진 네트워크가 적을 견딜 수 있다는 생각에 기반을 두고 있습니다.
기술 측면에서 카르다노 블록체인은 하스켈 (Haskell, 내결함성 프로그래밍 언어)이라는 매우 유연한 프로그래밍 언어를 사용하여 개발되었습니다. 유연한 프로그래밍 언어 외에도 카르나도의 PoS 프로토콜인 우로보로스는 높은 수준의 확장성을 유지하면서 네트워크의 보안을 유지하도록 설계되었습니다. 이것이 어떻게 가능한지 더 자세히 살펴보겠습니다.
우로보로스 지분증명 프로토콜
우로보로스는 블록체인의 가장 중요한 과제 중 하나인 블록을 채굴하고 네트워크를 보호하기 위해 필요한 많은 컴퓨팅 성능을 해결하는 지분증명 프로토콜입니다. 카르다노는 우로보로스가 동료 평가 연구를 기반으로 개발된 최초의 제품이라고 주장합니다.
핵심적으로 우로보로스는 카르다노 보안의 줏대입니다. PoW 프로토콜을 사용하는 채굴자는 배포한 컴퓨팅 파워에 대해 보상을 받는 반면, 카르다노의 PoS 시스템은 참여자 (이 경우에는 스테이크 풀)를 선택하여 블록을 검증하고 풀에서 제어하는 지분의 양에 따라 보상으로 에이다를 받습니다.
우로보로스 프로토콜은 해커가 네트워크에 침투하는 것을 방지하는 수학적으로 검증된 시스템을 사용합니다. 정직한 참여자가 에이다의 51 %를 보유하는 한 해커와 악의적인 행위자는 이중 지출을 할 수 없습니다.
정직한 행동을 장려하기 위해 우로보로스는 무작위 및 공정한 선택 프로세스를 통해 스테이킹 풀 선택에서 공정성을 유지하면서 위임 및 스테이킹 작업을 완료하는 이에게 더 많은 에이다를 보상합니다. 이 무작위 선택 프로세스는 예리한 관찰자가 악용할 수 있는 예측 가능한 패턴의 형성을 방지하기 때문에 필수적입니다.
에이다와 에이다의 역활은?
대부분은 카르다노와 에이다를 동의어로 알고 있는데요. 카르다노는 전체 블록체인 프로젝트명이고 에이다는 네트워크의 고유 암호화폐입니다. 현재 유통량은 310억개가 넘고 최대 한도는 450억개인 에이다는 현 시가총액 상위 10개 암호화폐 중 하나입니다.
카르다노는 소유자와 위임자 또는 이해 관계자로 구성된 여러 지분 풀을 보유하고 있습니다. 이 풀에서 슬롯 리더는 무작위로 선출되어 새로운 블록을 생성합니다. 에이다를 더 많이 보유할수록 선택 될 가능성이 높아지는데요. 슬롯 리더가 새 블록을 추가 할 때마다 보상으로 에이다를 받습니다.
슬롯 리더는 새로운 거래와 검증 사이의 기간 동안 에이다를 받는데 이 기간을 에포크 (ephocs)라고 합니다. 따라서 각 에포크마다 거래 수수료는 그들이 제어하는 지분의 양에 따라 슬롯 리더들 사이에서 스테이킹 풀에 수집되고 분배됩니다.
에이다는 카르다노 생태계에 기여하는 개발자에게 자금을 지원하는 시스템인 카르다노의 재무부에서도 사용됩니다. 카르다노의 오픈소스 플랫폼의 개발에 관심이 있다면 누구나 재무부를 통해 보조금을 신청하고 네트워크 이해 관계자의 승인을 받아 에이다를 받을 수 있습니다. 재무부는 각 거래에서 블록 보상의 일부로 자금을 조달합니다. 이 재무부는 IOHK가 프로젝트를 종료 한 후에도 지속적으로 개발될 수 있도록 설계되었습니다.
카르다노가 해결하는 문제점
사용 가능한 블록체인 프로젝트가 워낙 많기 때문에 확장성은 성공과 성과를 결정하는 주요 요소 중 하나입니다. 예를 들어, 이더리움 네트워크에서 거래 수수료가 치솟는 상황에서 확장할수록 확장성은 더 큰 문제입니다.
1 세대 PoW 블록체인은 모든 채굴자가 검증 프로세스를 위해 원장 사본을 보관해야했습니다. 그러나 네트워크가 성장하고 거래수가 증가함에 따라 채굴 노드는 모든 거래를 기록하면서 새로운 거래를 확인해야하기 때문에 과부하가 걸립니다.
궁극적으로 이는 거래 지연을 증가시켜 일일 소액 거래에 비효율적인 네트워크가 되어버리는데요 카르다노는 원장 내역에서 거래 데이터를 분리하여이 문제를 해결합니다. 예를 들어, 카르다노 블록 검증인은 전체 블록체인이 아닌 거래와 관련된 데이터만 유지합니다.
에너지 소비가 전체 국가 에너지 소비와 비교되는 PoW 블록체인과 달리 카르다노 블록체인은 훨씬 더 에너지 효율적입니다. 설명했듯이 이는 네트워크의 보안이 컴퓨팅 능력이 아닌 스테이킹을 기반으로하기 때문입니다.
카르다노 블록체인의 장단점
카르다노 블록체인의 주요 판매 포인트는 확장 제한이 없다는 것입니다. 거래수가 증가하더라도 카르다노는 안정적으로 유지 될 수 있습니다. 또한 카르다노의 에이다 거래는 빠르고 저렴하여 거래 처리량이 낮은 대부분의 암호화폐보다 더 나은 형태의 디지털 화폐 입니다. PoS 프로토콜 덕분에 카르다노는 환경 친화적이고 안전합니다.
하지만 플랫폼은 아직 개발 중이고 일부 기능은 여전히 이론적입니다. 또한 다이달로스 (Daedalus) 지갑과 관련되어 보도된 많은 문제가 있습니다. 현 시점에 에이다가 257 TPS (초당 거래)를 처리 할 수 있다고 해도 비자의 약 2000 TPS에 비교하면 아직 갈 길이 멀죠.
카르다노와 에이다의 미래
카르다노가 코드 검사 및 과학 기반 개발에 중점을 둔 것이 초기 블록체인 산업에 환영받는 추가사항이지만 많은 팬들은 더딘 업데이트와 진행에 불만을 표합니다. 전반적으로 카르다노는 광범위한 사용 사례를 수용하기 위해 확장 가능한 블록체인 기반 혁신을 개발할 수 있는 미래를 약속하므로 장기적인 가치를 보유하고 있습니다.
금융산업을 재정비하고자 하는 대부분의 블록체인과 달리 카르다노는 여러 부문에 걸쳐 투명하고 안전한 dApp 생태계를 만들수 있는 시스템을 만드는 것을 목표로 합니다.