본문 바로가기

6월 Vasil 하드포크에 적용되는 CIP(카르다노 개선 제안)을 알아보기

LyADA 발행일 : 2022-05-03
반응형

CIP(Cardano Improvement Proposals)는 블록체인을 개선하고 카르다노 네트워크에 새로운 기능을 제시합니다.

다가오는 Vasil HFC(하드포크 콤비네이터) 이벤트를 소개합니다.


CIP-31: Reference Inputs
CIP-32: Inline Datums
CIP-33: Reference Scripts
CIP-40: Collateral Outputs

 

Vasil 하드포크에서는 네 개의 CIP (31,32,33,40) 가 업데이트됩니다.

각 항목에 대해 알아봅시다.

 

 

CIP-31: Reference Inputs

기준 입력(Reference Input)을 사용하면 데이텀(datums)을 소비하거나 다시 생성하지 않고도 출력(Input)에서 데이텀을 읽어들일 수 있습니다. 이말인즉슨 여러 개의 디앱(dApps)이 동일한 데이터를 동시에 읽어들일 수 있어 동시성이 향상됩니다.

 

CIP-32: Inline Datums

인라인 데이텀을 사용하면 현재 카르다노 프로토콜이 하고 있는 것처럼 단순히 해시를 온체인에 저장하는 것뿐만이이 아닌 데이터도 온체인에 저장할 수 있습니다. 이것은 개발자가 스크립트와 상호 작용할 때 데이터를 포함할 필요가 없으므로 보다 편리한 아키텍처를 제공합니다.

 

CIP-33: Reference Scripts

레퍼런스 스크립트를 통해 트랜잭션 비용을 줄일 수 있습니다. 트랜잭션은 새 스크립트가 포함되어야 하지만, 레퍼런스 스크립트를 사용하면 레퍼런스를 통해 스크립트와 상호 작용하여 스크립트를 체인에 밀어넣을 수 있습니다. 이것은 스마트 컨트랙트와의 상호 작용을 최소화해 과정을 줄입니다.

 

우리는 Plutus를 지금보다 더 빠르고 기능성있게 만들고 있습니다.

: 빠른 블록 검증과 효율성

: 블록 전파 시간 감소

: 앱 실행 속도 향상

: 스크립트 크기 기존 대비 20% 감소.

: 리디머(Redeemers)는 기존 대비 40% 더 빠릅니다.

: 논에벨류에이션(Non-Evaluation) 처리는 기존 대비 80% 더 빠릅니다.

 

Plutus에서 중요한 요소는 데이텀(datums)와 리디머(Redeemers) 입니다. 데이텀은 UTxO와 연관되는 정보 조각이며 소유자 또는 타이밍(UTxO를 언제 사용할 수 있는지)과 같은 스크립트 상태 정보를 전달하는 데 쓰입니다.

https://docs.cardano.org/plutus/datums-redeemers

 

CIP-40 : Collateral outputs

담보 출력(Collateral outputs)은 트랜잭션 검증 환경을 개선합니다. 현재 트랜잭션이 유효성 검증에 실패하면 예약된 담보(Collateral)는 손실됩니다. 담보 출력만 있으면 트랜잭션이 성사될 수 있는 만큼의 담보만 포함될 것입니다. 이것은 더 많은 담보를 포함하고 거래를 실패하더라도 소중한 ADA를 잃지 않습니다.

 

이렇게 다가오는 6월 하드포크에서 발생하는 개선 사항에 대해 알아보았습니다. 이것은 업데이트의 큰 갈래 중 일부이며 다른 분야의 더 많은 것들이 포함됩니다.

Context, eUTxO, Plutus Architecture, Plutus Interaction... Coming Soon.

반응형

댓글