티스토리 뷰

카르다노(에이다)의 창시자인 IOG(Input Output Global)의 CEO인 찰스 호스킨슨은 최근 바실 하드 포크의 구현이 예정대로 진행될 것이라고 밝혔습니다.

카르다노 스마트 계약 플랫폼인 Plutus는 2022년 6월 29일에 릴리즈될 예정인 바실 하드 포크를 통해 주목할만한 성능 향상을 기대하고 있습니다.

 

IOG에 따르면 테스트넷 출시는 5월 말로 예정되어 있고, 메인넷 출시는 6월 말입니다.

 

 

Vasil 하드포크의 핵심은 Cardano 기본 레이어 성능을 향상시키는 것입니다. 반면에 레이어 2 솔루션인 히드라의 목표는

오프체인을 이용하여 간접적으로 온체인의 성능을 향상시키는 것입니다.

2022.02.06 - [카르다노 에이다/에이다] - 카르다노 에이다, 히드라에 대한 오해와 진실

 

오늘은 바실 하드 포크의 주요 개발 내용을 자세하게 확인해 보겠습니다.

 

참조 입력 (CIP-31)

 

트랜잭션 출력은 블록체인의 정보에 대한 저장 및 액세스를 가능하게 하는 데이터를 전달합니다 . 그러나 이러한 데이터는 여러 가지 방식으로 제한됩니다. 예를 들어, 데이터에 접근하려면 데이터가 첨부된 출력을 사용해야 합니다. 이를 위해서는 소비된 출력을 다시 생성해야 합니다. 데이터를 보고자 하는 사용자는 이전 출력(사라짐)을 사용할 수 없고, 새 출력(다음 블록까지 알 수 없음)을 사용해야 합니다. 실제로 이것은 일부 응용 프로그램을 블록당 하나의 오퍼레이션으로 제한하기 때문에 네트워크 성능이 저하됩니다.

CIP-31은 참조 입력인 데이터의 정보에 액세스하기 위한 새로운 메커니즘을 도입했습니다. 참조 입력을 사용하면 소비하지 않고 출력을 볼 수 있습니다. 이를 통해 UTXO(미사용 트랜잭션 출력)를 지출하고 다시 생성할 필요 없이 블록체인에 저장된 정보에 쉽게 액세스할 수 있습니다.

참조 입력은 또한 다른 주요 개선 사항인 '참조 스크립트'를 가능하게 합니다.

참조 스크립트 (CIP-33)


Plutus 스크립트로 잠긴 출력을 지출할 때 지출 트랜잭션에 스크립트를 포함해야 합니다. 따라서 스크립트의 크기는 Cardano의 처리량에 직접적인 영향을 미치는 트랜잭션 크기에 기여합니다.

대용량 스크립트는 다음과 같은 이유로 사용자에게 문제를 야기합니다.

더 큰 거래는 더 높은 수수료를 초래한다.

 

거래에는 크기 제한이 있습니다. 큰 스크립트는 한계에 도달할 수 있습니다. 하나의 스크립트가 적합하더라도 하나의 트랜잭션에 여러 스크립트가 적합하지 않을 수 있습니다. 이것은 여러 스크립트에 의존하는 복잡한 트랜잭션을 실행하기 어렵게 만듭니다.

 

CIP-33은 가능한 솔루션으로 참조하는 스크립트를 제안합니다. 이것은 각 트랜잭션에 스크립트를 포함하지 않고 스크립트를 참조하는 기능으로, 트랜잭션 크기에 대한 스크립트의 기여도를 크게 줄입니다. 여러 트랜잭션에서 스크립트를 참조하면 트랜잭션 크기를 크게 줄이고 처리량을 개선하며 스크립트 실행 비용을 줄일 수 있습니다.

참조 스크립트는 어떻게 작동하나요?

핵심 원리는 실제 스크립트(참조 스크립트)를 전달하는 참조 입력 및 출력을 사용하는 것입니다. 스크립트 참조 제안은 자주 사용되는 스크립트를 사용할 때마다 체인으로 보내는 것을 제거합니다. 대신 스크립트는 온체인 방식으로 영구적으로 사용할 수 있습니다. 즉, 스크립트를 사용하는 트랜잭션은 스크립트를 포함하는 출력을 참조하는 한 스크립트 자체를 포함할 필요가 없습니다.

이 접근 방식은 참조 입력 제안(CIP-31)을 따릅니다. CIP-31은 온체인에서 데이터 공유를 활성화하는 방법을 고려하고 UTXO를 참조하는 것이 가장 적절한 솔루션이라고 결론지었습니다. UTXO는 데이터를 안전하게 저장하고 크기 제어를 위해 기존 메커니즘을 활용합니다.

참조 스크립트의 경우 스크립트를 포함하는 선택적 필드를 포함하도록 트랜잭션 출력을 확장해야 합니다. 이러한 출력에 대한 최소 UTXO 값은 "coinsPerUTxOWord" 프로토콜 매개변수에 따라 스크립트 크기에 따라 달라집니다.

 

 

2022년 카르다노 네트워크는 기술적으로 바실 하드 포크와 히드라 하드 포크를 통하여 네트워크 성능을 향상시킬 예정입니다. 그리고 오늘은 바실 하드 포크가 어떻게 네트워크 성능을 향상시킬 수 있는지 알아 보았습니다.

 

 

6월 바실 하드포크와 함께 카르다노에 거대한 변화의 바람이 불 것이다.

 

A large wave will come after June when the Vasil hardfork happens

 

찰스 호스킨슨에 의하면 바실 하드포크 이후에 카르다노 생태계에 새로운 변화의 바람이 불 것이라고 합니다. 

 

 

현재 900개 이상의 프로젝트가 개발 중이며 바실 하드 포크와 때를 맞추어 많은 프로젝트가 출시될 예정입니다.

 

 

 

감사합니다.