ALGORAND VIETNAMESE

Cách hợp đồng thông minh của Algorand tạo sức mạnh cho các ứng dụng DeFi

Cách hợp đồng thông minh của Algorand tạo sức mạnh cho các ứng dụng DeFi

Cách hợp đồng thông minh của Algorand tạo sức mạnh cho các ứng dụng DeFi

Hợp đồng thông minh đang thay đổi cách mọi thứ được thực hiện và Hợp đồng thông minh Algorand (ASC1) dường như đang dẫn đầu cuộc cách mạng này. ASC1 hoạt động trên lớp 1 và thực hiện rất nhiều chức năng trên hệ sinh thái Algorand. Các hợp đồng thông minh này được nhóm thành hai: không trạng thái và trạng thái.

Loại hợp đồng thông minh được sử dụng sẽ ảnh hưởng lâu dài đến phương pháp và thời gian mà chương trình được phân tích. TEAL- Ngôn ngữ phê duyệt thực thi giao dịch- được sử dụng để viết mọi hợp đồng. Nút Algorand thông dịch hợp ngữ này. Người ta có thể viết TEAL bằng cách sử dụng ngôn ngữ Python hoặc bằng tay.

Hợp đồng thông minh không trạng thái: Chúng là gì?

Mọi giao dịch xảy ra trong chuỗi khối này đều phải được ký. Nó có thể thông qua một tài khoản nhiều chữ ký hoặc một tài khoản với 1 chữ ký. Các giao dịch trên các hợp đồng thông minh không trạng thái có thể được ký kết thông qua logic. Có hai mô hình trên hợp đồng thông minh không trạng thái, và chúng là một chữ ký ủy quyền và cũng là tài khoản hợp đồng.

Tài khoản hợp đồng là tài khoản bắt chước tài khoản ký quỹ. Nó tạo một địa chỉ Algorand khi một hợp đồng thông minh được tạo. Địa chỉ ở đây là người nhận giao dịch và ASA hoặc Algos có thể được chấp nhận. Logic là yếu tố quyết định thời gian mà quỹ có thể được sử dụng. Giả sử một chương trình được tạo. Nó sẽ cho biết tài khoản nào sẽ phải làm trống nội dung của chúng vào thời điểm cụ thể nào cho tài khoản nào. Điều này là dựa trên logic của hợp đồng.

Ủy quyền hợp đồng thông minh không trạng thái có những lợi ích đáng kinh ngạc trên thế giới. Một ví dụ là khi một hóa đơn phải được thanh toán. Người dùng có thể quyết định tạo một tài khoản cho phép công ty thu tiền hóa đơn rút một số tiền cụ thể vào một khoảng thời gian cụ thể, để thanh toán hóa đơn.


Điều này sẽ mang lại lợi ích đáng kinh ngạc cho việc thu thập hóa đơn. Không phải là vô ích khi nhiều công ty chi tiêu rất nhiều để thu tiền thanh toán hóa đơn từ những người sử dụng dịch vụ hoặc sản phẩm của họ. Chi phí này đã lấn sâu vào lợi nhuận của họ và không công ty nào thích điều đó.

Hơn nữa, việc thu thập hóa đơn truyền thống là không suông sẻ. Nó có thể là một quá trình căng thẳng, cần nhiều thời gian và công sức. Nhiều công ty đang thu tiền của họ từ khách hàng muộn hoặc thiếu sót.

Các hợp đồng thông minh không trạng thái được ủy quyền giải quyết vấn đề này, vì các công ty có thể liên tục thu tiền từ khách hàng một cách dễ dàng và không phải trả một khoản chi phí nào.

Hợp đồng thông minh trạng thái

Đây là các hợp đồng thông minh nằm trên chuỗi khối Algorand. Chúng được sử dụng để theo dõi tiến trình trạng thái toàn cầu và cục bộ của một hợp đồng thông minh.

Hãy sử dụng một ví dụ cơ bản. Người ta có thể tạo một ứng dụng bỏ phiếu như một hợp đồng thông minhtrạng thái. Tại đây, số lượng những người cạnh tranh cho các vị trí được cung cấp và số phiếu bầu hiện tại của họ trong thời gian thực được hiển thị. Trên đây có thể được xem là các giá trị trạng thái toàn cục.

Ngay lập tức một tài khoản trên chuỗi khối bỏ phiếu, một hàm logic nhị phân có thể được sử dụng để hiển thị rằng tài khoản địa phương đã bỏ phiếu của họ.

Bỏ phiếu truyền thống là một quá trình tốn kém và vất vả. Một số quy trình vô lý vẫn được thực hiện, vẫn có những vấn đề với bỏ phiếu truyền thống. Một trong những vấn đề chính là thiếu minh bạch. Các cử tri thường không thể biết có bao nhiêu phiếu bầu và cho ai. Hợp đồng thông minh trạng thái thay đổi điều này.

Giờ đây, một cộng đồng người dùng có thể bỏ phiếu cho bất kỳ ai họ muốn mà không cần phải trải qua một quy trình nghiêm ngặt hoặc tốn quá nhiều chi phí để thiết lập nó.

ASA mang một số điểm tương đồng với các hợp đồng thông minh trạng thái. Chúng có giá trị tương tự cho mỗi người dùng, cũng như giá trị toàn cục. Sự khác biệt giữa ASA và hợp đồng thông minh trạng thái là hợp đồng sau xử lý logic thì sửa đổi các giá trị toàn cục và cho mỗi người dùng.

Mặc dù các hợp đồng thông minh trạng thái có thể hoạt động một mình, chúng cũng có thể được sử dụng với các tính năng khác trên Algorand layer-1. Sự kết hợp này sẽ cho phép người dùng hưởng lợi từ các loại ứng dụng khác nhau, không quan tâm đến mức độ tiên tiến của chúng.

Chúng ta hãy sử dụng ứng dụng bỏ phiếu để củng cố điều này. Người tạo hợp đồng thông minh có thể quyết định sử dụng token biểu quyết trong hợp đồng thông minh của họ. Token biểu quyết được triển khai trên blockchain dưới dạng ASA và cuối cùng tạo thành một ứng dụng bỏ phiếu được cho phép.

Nếu điều này được thực hiện, một cử tri sẽ phải gửi cả phiếu bầu và token biểu quyết của họ cho hợp đồng thông minh trạng thái. Chuyển giao nguyên tử trên blockchain được sử dụng để ràng buộc cả hai giao dịch, đảm bảo rằng chúng xảy ra đồng thời.

Có những cách sáng tạo khác có thể được sử dụng với các hợp đồng thông minh trạng thái để tạo ra một quy trình liền mạch cho người dùng.

TEAL- Ngôn ngữ phê duyệt thực thi giao dịch: Nó là gì?

TEAL là ngôn ngữ được sử dụng để viết cả hợp đồng thông minh không trạng thái và có trạng thái. Các nhà phát triển có thể quyết định viết chúng bằng ngôn ngữ Python, sau đó biên dịch sau đó sang TEAL với sự hỗ trợ của thư viện PyTeal.

Mục đích của TEAL là biểu thị một phản hồi đúng hoặc sai. Nó trở lại với một phản hồi đúng khi một giá trị dương đã được hiển thị trên máy ngăn xếp khi quá trình thực thi chương trình kết thúc.

Bất kỳ điều kiện nào khác sẽ dẫn đến phản hồi sai. Đây là những gì phê duyệt các giao dịch xảy ra trên một hợp đồng thông minh không trạng thái.

Đối với đối tác của nó, hợp đồng thông minh trạng thái, chương trình này là thứ thay đổi trạng thái toàn cục của hợp đồng thông minh. Một phản hồi sai sẽ dẫn đến việc hủy bỏ bất kỳ thay đổi nào đã được thực hiện đối với trạng thái cục bộ hoặc toàn cầu.

 

How do you rate this article?

0


chidi
chidi

i am a blockchain evengelist, a networker and a smart worker going around the world and working towards mass adoption of decentralization


ALGORAND VIETNAMESE
ALGORAND VIETNAMESE

Bringing you updates and articles from the algorand team in vietnamese, enjoy your reading and remember to follow link to medium and give some claps

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.

Page not displaying correctly?