Nguồn gốc: Adaverse Asia
Để hiểu đầy đủ cách thức hoạt động của Cardano, bạn cần hiểu một vài khái niệm - cơ chế Cardano rất giống với Bitcoin, chỉ được mở rộng với một số chức năng bổ sung:
UTXOs
hợp đồng thông minh
hợp đồng thông minh
Nói tóm lại, Cardano đã sử dụng mô hình Bitcoin UTXO và mở rộng nó chỉ với hai tính năng thực sự quan trọng,tiêu đề cấp đầu tiên
UTXOs
Có lẽ khái niệm quan trọng nhất để hiểu về Cardano là mô hình UTXO — mô hình UTXO ban đầu được sử dụng trong Bitcoin, nhưng có nhiều hạn chế trong việc phát triển hợp đồng thông minh. mô hình (hỗ trợ thông minh Hầu hết các chuỗi công khai của hợp đồng đều như thế này).
Cardano kế thừa những ưu điểm của Bitcoin ở lớp đồng thuận. Về mặt lựa chọn trạng thái, nó xem xét các yêu cầu triển khai của hợp đồng thông minh, dựa trên ý tưởng thiết kế của Ethereum và áp dụng phiên bản sửa đổi cải tiến của UTXO (EUTXO) để thực hiện hợp đồng thông minh .Hỗ trợ hợp đồng.
Ký giao dịch này bằng khóa riêng của bạn;tài liệuCó một loạt video hướng dẫn giải thích nhiều khái niệm ở cấp độ cao, bao gồm cách thực hiện từng giao dịch và cách hoạt động của UTXO.
Hai video đầu tiên về UTXO và giao dịch là những khái niệm rất quan trọng cần hiểu, cho phép chúng tôi hiểu cách tài sản được lưu trữ trong Cardano và thông tin được lưu trữ trong mỗi giao dịch.
Sau khi hiểu các khái niệm cấp cao về UTXO và giao dịch, cách tốt nhất là thực sự xây dựng và gửi giao dịch, được chia thành 3 bước:
xây dựng một giao dịch;
Ký giao dịch này bằng khóa riêng của bạn;
Phương pháp đầu tiên để xây dựng, ký và gửi giao dịch là sử dụng "Cardano-cli", rất thân thiện và gần như đảm bảo sự thành công của giao dịch, nhưng nó yêu cầu người dùng phải tự thiết lập nút Cardano.
Cardano-cli
Phương pháp đầu tiên để xây dựng, ký và gửi giao dịch là sử dụng "Cardano-cli", rất thân thiện và gần như đảm bảo sự thành công của giao dịch, nhưng nó yêu cầu người dùng phải tự thiết lập nút Cardano.
Kho lưu trữ Github
Tuy nhiên, tài liệu Cardano cũng có một phần về cách chạy nút và CLIhướng dẫn。
Nếu bạn đã thiết lập một nút, đây là ví dụ về một giao dịch rất đơn giản mà bạn có thể thửhướng dẫn。
Cardano-serialization-lib + ví nhẹ
Cách thứ hai để xây dựng và gửi giao dịch là sử dụng Cardano-serialization-lib với ví nhẹ.
Mặc dù người dùng có thể sử dụng bất kỳ ví nhẹ nào họ muốn, nhưng tôi đã tạo một dự án làm ví dụ để minh họa cách sử dụng ví Cardano-serialization-lib và Yoroi để tạo, ký và gửi giao dịch lên mạng thử nghiệm.
Chủ yếu trình bày cách tạo NFT và gửi nó đến địa chỉ tập lệnh:
cài đặt trướcYoroi Nightly(Phiên bản phát triển ví Yoroi, hỗ trợ testnet).
sau đó từvòiNhận một số ADA thử nghiệm trên
Sau đó, bạn có thể sao chép nàyKho lưu trữ GithubKhi bạn hiểu cách thức hoạt động của các giao dịch cơ bản, bạn nên xem xét kỹ hơn cách thức hoạt động của các mã thông báo và NFT trên Cardano.http://localhost:8080/)
Token và NFT
Khi bạn hiểu cách thức hoạt động của các giao dịch cơ bản, bạn nên xem xét kỹ hơn cách thức hoạt động của các mã thông báo và NFT trên Cardano.
trên thực tế, mã thông báo và NFT được gọi là "tài sản gốc" trong Cardano vì Cardano hỗ trợ mã thông báo và NFT tùy chỉnh trên lớp chuỗi khối, trong khi Ethereum sử dụng hợp đồng thông minh để đại diện cho các tài sản này.bài báotrên thực tế, mã thông báo và NFT được gọi là "tài sản gốc" trong Cardano vì Cardano hỗ trợ mã thông báo và NFT tùy chỉnh trên lớp chuỗi khối, trong khi Ethereum sử dụng hợp đồng thông minh để đại diện cho các tài sản này.
Token và NFT được đối xử giống như trên Cardano như ADA,Siêu dữ liệu của mã thông báo là nơi chứa các thông tin quan trọng khác về mã thông báo, hiện
Có hai khái niệm quan trọng cần hiểu về mã thông báo và NFT:
chiến lược bạc hà
Siêu dữ liệu (Metadatcea)
ID của mã thông báo thực sự chỉ là một hàm băm của Chính sách Mint của nó, là một bộ hướng dẫn cho biết liệu nó có thể là Mint hay không.
Siêu dữ liệu của mã thông báo là nơi chứa các thông tin quan trọng khác về mã thông báo, hiệnCIP25tiêu đề cấp đầu tiên
, sử dụng tuần tự hóa-lib +
sử dụngCLI, sử dụng tuần tự hóa-lib +tiêu đề cấp đầu tiên,
Tập lệnh Plutus (hợp đồng thông minh)
Để thực sự hiểu đầy đủ về Cardano, mảnh ghép cuối cùng là hiểu hệ thống hợp đồng thông minh của nó.
Nhưng không có cách nào dễ dàng để học phần này, nó cần đầu tư rất nhiều thời gian và không có cách nào tốt hơn để học nó hơn là làm theo loạt video do IOG phát hành -- "Plutus Pioneer Program」。
Chuỗi video này sẽ hướng dẫn chúng ta cách tạo Tập lệnh Plutus, thử nghiệm và triển khai chúng, đồng thời cung cấp cho chúng ta nhiều ví dụ hay về cách chúng ta có thể xây dựng tập lệnh trên Cardano.
chữ
liên kết gốc
