Cardano to scale to 1,000,000 with Plutus, Marlowe and Hydra - ADA to explode to $5
■ Cardano는 유효 범위 및 슬롯 범위를 기반으로 온체인 시간 처리에 효과적인 솔루션을 제공하기 위해 노력하고 있습니다. ■ Plutus, Marlowe 및 Hydra와 같은 스마트 계약 및 확장성 솔루션이 이를 효과적으로 처리할 수 있는 방법은 다음과 같습니다. |
Cardano 블록체인은 최근 Ouroboros 합의 프로토콜이 수행한 시간 처리에 관한 자세한 보고서를 발표했습니다. 프로토콜은 생성된 블록을 적시에 시스템의 모든 노드에 전파합니다. 결과적으로 시간은 합의를 위해 전 세계적으로 수용 가능한 표현의 구성을 요구합니다.
최신 블로그 게시물에서 Cardano의 상위 그룹 IOHK(Input Output Global)는 Plutus 스크립트가 효과적인 방식으로 시간을 처리하는 방법을 설명합니다. Plutus 스크립트는 생성자가 정의한 트랜잭션 유효 범위에 액세스할 수 있습니다.
작성자는 모든 트랜잭션이 슬롯 X에서 슬롯 Y까지 유효하도록 유효성 범위를 정의할 수 있는 유연성을 얻습니다. 경계 중 하나 또는 둘 다 정의되지 않은 상태로 둡니다. 그러나 특정 슬롯에 트랜잭션을 포함시키는 제약도 있습니다. 공식 발표 노트:
스크립트는 유효성 검사의 실제 시간이 이 범위에 있다고 가정할 수 있습니다. 그렇지 않으면 스크립트 실행 전 1단계에서 트랜잭션이 실패합니다. 이렇게 하면 스크립트의 유효성이 검사되는 시점에 관계없이 스크립트가 항상 동일한 정보(유효 범위)를 볼 수 있으므로 동작이 동일하므로 결정성이 보장됩니다. |
유효성 간격의 한계는 슬롯이 아닌 실시간(POSIXTime)으로 발생합니다. 게다가 슬롯의 실시간 전환은 합의를 통해 이루어집니다. Cardano는 슬롯 길이가 하드포크에서 변경될 수 있기 때문에 슬롯 대신 실시간을 사용하는 것이 중요하다고 설명합니다. 따라서 슬롯에 기반한 가정은 다소 신뢰할 수 없습니다.
Hydra 및 Marlowe의 시간 처리 사용 사례
경합 기한을 계산하고 시행하기 위해 Hydra 프로토콜은 안전 메커니즘에 의존합니다. Hydra Head 상태 시스템은 UTCTime을 사용하여 시간 경과를 추적합니다. 그러나 마지막 틱은 체인에서 생성된 블록에서 관찰된 슬롯 번호를 기반으로 체인에서 나옵니다.
Hydra는 UTCTime을 사용하여 유효성 창에 의해 부과된 슬롯-시간 변환에 내재된 제한 사항을 해결합니다. 발표 내용:
너무 먼 미래에는 슬롯을 변환할 수 없습니다. 즉, UTCTime 오프체인을 사용하는 것이 더 간단하고 체인에서 트랜잭션을 제출/수신할 때만 변환을 수행합니다. 이것은 틱의 입도가 대략 20초라는 것을 의미합니다. 이것이 블록이 생성되는 예상 빈도이기 때문입니다. |
결과적으로 Hydra는 대회 마감일의 프로토콜 관련 교차에 대응할 수 있습니다.
반면 Marlowe는 금융 및 거래 계약 작성을 담당하는 도메인별 언어입니다. 또한 토큰 스왑, 경매, 심지어 게임과 같은 비금융 계약 유형도 지원합니다. Cardano의 기존 시간 처리 메커니즘은 Marlowe의 시맨틱과 효과적으로 결합됩니다. Plutus에서 물려받은 결정론과 결합된 지역성을 가진 Marlowe 트랜잭션을 제공합니다.
Cardano 참고 사항: Marlowe에서 계약 시간은 일반적으로 계약 실행이 어떻게 진행되는지를 제한하는 데드라인 및 제한 시간에 나타나며 이는 Cardano의 유효 간격과 완벽하게 작동합니다. 예를 들어, 대출 지불이 누락된 상황을 처리하기 위해 대출 계약에 타임아웃 논리가 필요합니다. 그런 다음 벌금을 부과하고 향후 지불 일정을 조정하기 위해 다른 논리를 실행해야 합니다.
해결책
트랜잭션 유효성 검사 중에 Cardano는 블록이 생성된 블록 생산자의 타임스탬프를 포함하여 보다 정확한 시간 관련 데이터를 제공하려고 합니다. 밀리초 단위의 정밀도로 UTC로 실제 타임스탬프를 표시할 수도 있습니다.
그러나 이것은 더 이상 이 기능을 포함하지 않는 프로토콜에 대한 보호 결정론을 깨뜨릴 것입니다. 또 다른 옵션은 유효 간격을 넘어 트랜잭션 본문에 다양한 어설션 종류를 추가하는 것입니다. 가능하더라도 구현하기 어려울 것입니다.
궁극적으로 Hydra와 같은 Layer-2 네트워크는 더 짧은 유효 범위와 더 짧은 슬롯 범위를 통해 궁극적인 정확도를 제공할 수 있습니다. 이는 거래 완결성의 대기 시간 감소와 함께 발생합니다.
출처: Crypto-news-flash By BHUSHAN AKOLKAR 9. December 2022
'알트코인 이야기' 카테고리의 다른 글
새로운 이더리움 업그레이드로 엄청난 성능 속도 제공 - 1,000,000 tps에 도달할까요? (0) | 2022.12.10 |
---|---|
'트위터 코인' 도지코인의 최대 경쟁자는? 엘론 머스크, DOGE를 2달러로 끌어올리다 (0) | 2022.12.10 |
Polygon과 Starbucks, Odyssey Web3 출시 = MATIC 가격을 $5로 끌어올릴까요? (0) | 2022.12.10 |
Shiba Inu, 수조 달러 시장에서 대규모 업데이트 발표 - SHIB 가격을 $2로 끌어올릴 것인가? (0) | 2022.12.10 |
VeChain은 전 세계 수십억 명의 사람들과 회사에 서비스를 제공하도록 설계되었습니다 (0) | 2022.12.10 |