Hướng dẫn kỹ thuật xây dựng giao dịch trên Cardano
Adaverse Asia
2022-12-14 05:00
本文约1846字,阅读全文需要约7分钟
Hướng dẫn kỹ thuật để xây dựng giao dịch trên Cardano trong ba phút.

Để 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

tiêu đề phụ

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.

Trong số đó Cardanotà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;

  • tiêu đề phụ

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.

Đối với nhiều người dùng thông thường, đây chắc chắn là một ngưỡng lớn - yêu cầu phần cứng khá mạnh và nhiều bộ nhớ dự phòng.

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ửtiêu đề phụ

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:

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.

bài báobà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.

Mã thông báo và NFT được xử lý theo cách tương tự trên Cardano cũng như trên ADA, về cơ bản, mỗi tài sản có một ID duy nhất, trong khi ADA có một chuỗi trống làm ID duy nhất của 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ệnCIP 25 tiêu đề phụ

chữ

sử dụngCLI, sử dụng tuần tự hóa-lib +tiêu đề phụ

chữ

chữ

chữPlutus Pioneer Program」。

chữ

chữ

About Adavers

Adaverse Asia
作者文库