
원출처: Adaverse Asia
카르다노의 작동 방식을 완전히 이해하려면 몇 가지 개념을 이해해야 합니다. 카르다노 메커니즘은 비트코인과 매우 유사하며 몇 가지 추가 기능으로 확장됩니다.
UTXOs
스마트 계약
스마트 계약
요컨대, Cardano는 Bitcoin UTXO 모델을 가져와 정말 중요한 두 가지 기능으로 확장했습니다.첫 번째 레벨 제목
UTXOs
아마도 Cardano를 이해하는 가장 중요한 개념은 UTXO 모델일 것입니다 — UTXO 모델은 원래 Bitcoin에서 사용되었지만 스마트 계약 개발에는 많은 제한이 있습니다.Ethereum은 스마트 계약을 구현하기 위해 이 모델을 포기하고 대신 계정을 채택했습니다. 모델(스마트 지원 계약의 퍼블릭 체인은 대부분 이렇습니다).
카르다노는 컨센서스 레이어에서 비트코인의 장점을 물려받았습니다.상태 선택 측면에서 스마트 계약의 구현 요구 사항을 고려하고 이더리움의 설계 아이디어를 사용하며 개선된 수정 버전의 UTXO(EUTXO)를 채택하여 스마트 계약을 실현합니다. .계약 지원.
개인 키로 이 거래에 서명하십시오.문서각 트랜잭션이 구현되는 방식과 UTXO가 작동하는 방식을 포함하여 높은 수준에서 많은 개념을 설명하는 일련의 비디오 자습서가 있습니다.
UTXO 및 트랜잭션에 대한 처음 두 개의 비디오는 이해해야 할 매우 중요한 개념으로, Cardano에 자산이 저장되는 방식과 각 트랜잭션에 저장되는 정보를 이해할 수 있습니다.
UTXO 및 트랜잭션의 상위 개념을 이해한 후 모범 사례는 실제로 트랜잭션을 구성하고 제출하는 것입니다. 이는 3단계로 나뉩니다.
트랜잭션을 구성합니다.
개인 키로 이 거래에 서명하십시오.
트랜잭션을 빌드하고 서명하고 제출하는 첫 번째 방법은 매우 친숙하고 트랜잭션의 성공을 거의 보장하는 "Cardano-cli"를 사용하는 것이지만 사용자가 Cardano 노드를 직접 설정해야 합니다.
Cardano-cli
트랜잭션을 빌드하고 서명하고 제출하는 첫 번째 방법은 매우 친숙하고 트랜잭션의 성공을 거의 보장하는 "Cardano-cli"를 사용하는 것이지만 사용자가 Cardano 노드를 직접 설정해야 합니다.
Github 리포지토리
그러나 Cardano 문서에는 노드 및 CLI를 실행하는 방법에 대한 섹션도 있습니다.가이드。
이미 노드를 설정한 경우 시도해 볼 수 있는 매우 간단한 트랜잭션의 예는 다음과 같습니다.가이드。
Cardano-serialization-lib + 가벼운 지갑
거래를 구성하고 제출하는 두 번째 방법은 가벼운 지갑과 함께 Cardano-serialization-lib를 사용하는 것입니다.
사용자가 원하는 가벼운 지갑을 사용할 수 있지만 저는 Cardano-serialization-lib 및 Yoroi 지갑을 사용하여 트랜잭션을 빌드, 서명 및 테스트넷에 제출하는 방법을 보여주기 위해 예제로 프로젝트를 만들었습니다.
주로 NFT를 생성하고 스크립트 주소로 보내는 방법을 시연합니다.
먼저 설치Yoroi Nightly(Yoroi 지갑의 개발 버전, 테스트넷 지원).
그때부터수도꼭지테스트넷 ADA 받기
그럼 이걸 복사하시면 됩니다Github 리포지토리기본 거래가 어떻게 작동하는지 이해했다면 토큰과 NFT가 Cardano에서 어떻게 작동하는지 자세히 살펴볼 가치가 있습니다.http://localhost:8080/)
토큰 및 NFT
기본 거래가 어떻게 작동하는지 이해했다면 토큰과 NFT가 Cardano에서 어떻게 작동하는지 자세히 살펴볼 가치가 있습니다.
, 실제로 Cardano는 블록체인 계층에서 맞춤형 토큰과 NFT를 지원하는 반면 Ethereum은 스마트 계약을 사용하여 이러한 자산을 나타내기 때문에 토큰과 NFT를 Cardano에서 "네이티브 자산"이라고 합니다.기사, 실제로 Cardano는 블록체인 계층에서 맞춤형 토큰과 NFT를 지원하는 반면 Ethereum은 스마트 계약을 사용하여 이러한 자산을 나타내기 때문에 토큰과 NFT를 Cardano에서 "네이티브 자산"이라고 합니다.
토큰과 NFT는 Cardano에서 ADA와 동일한 방식으로 취급됩니다.토큰의 메타데이터는 현재 토큰에 대한 다른 중요한 정보가 있는 위치입니다.
토큰과 NFT에 대해 이해해야 할 두 가지 중요한 개념이 있습니다.
민트 전략
메타데이터(Metadatcea)
토큰의 ID는 Mint가 될 수 있는지 여부를 나타내는 일련의 지침인 Mint 정책의 해시일 뿐입니다.
토큰의 메타데이터는 현재 토큰에 대한 다른 중요한 정보가 있는 위치입니다.CIP25첫 번째 레벨 제목
, 직렬화-lib + 사용
사용CLI, 직렬화-lib + 사용첫 번째 레벨 제목,
Plutus 스크립트(스마트 계약)
Cardano를 완전히 이해하기 위한 퍼즐의 마지막 조각은 스마트 계약 시스템을 이해하는 것입니다.
하지만 이 부분을 배우기에는 쉬운 방법이 없고, 많은 시간 투자가 필요하며, IOG에서 공개한 일련의 비디오를 따라하는 것보다 더 좋은 방법은 없습니다.Plutus Pioneer Program」。
이 비디오 시리즈는 Plutus 스크립트를 만들고 테스트 및 배포하는 방법을 안내하고 Cardano에서 스크립트를 빌드할 수 있는 방법에 대한 많은 좋은 예를 제공합니다.
텍스트
원본 링크