BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Một bài viết tìm hiểu hợp đồng thông minh SmartWeave xây dựng dựa trên Arweave

Đọc bài viết này mất 8 phút
SmartWeave hiện là nguyên mẫu và vẫn đang trong giai đoạn thử nghiệm

Tiêu đề gốc: "Giới thiệu về SmartWeave: Xây dựng hợp đồng thông minh với Arweave"

Bản tổng hợp gốc: Leon 



Hôm nay, chúng tôi vui mừng thông báo về việc phát hành nguyên mẫu của SmartWeave: a Giao thức hợp đồng thông minh mới sẽ Các dApp hỗ trợ tính toán trên mạng Arweave. SmartWeave sử dụng mã thông báo AR để cho phép các nhà phát triển sử dụng Javascript xây dựng tất cả các loại ứng dụng hợp đồng thông minh. SmartWeave hiện là nguyên mẫu và vẫn đang trong giai đoạn thử nghiệm.


SmartWeave hoạt động như thế nào?


Trong các hệ thống hợp đồng thông minh truyền thống (chẳng hạn như EOS và Ethereum v1), mỗi nút sẽ thực hiện từng giao dịch, Từ chối các giao dịch có hoạt động không hợp lệ. SmartWeave thực hiện một cách tiếp cận khác: thay vì yêu cầu các nút mạng thực hiện Thay vì sử dụng mã hợp đồng thông minh, hệ thống "đánh giá lười biếng" được sử dụng để đẩy tính toán xác minh giao dịch vào hợp đồng thông minh. người dùng. Khi người dùng tương tác với hợp đồng SmartWeave, họ sẽ đánh giá từng giao dịch ưu tiên trên dApp, cho đến khi chúng đi đến cuối chuỗi giao dịch trạng thái hợp lệ. Sau khi kết thúc hợp đồng (“tiền boa”), người dùng sẽ nhận xét Đánh giá các cuộc gọi đến hợp đồng và ghi các chuyển đổi trạng thái kết quả vào mạng Arweave. Quá trình này sẽ được lặp đi lặp lại liên tục, mới Người dùng liên tục xác thực các giao dịch của nhau và thêm các chuyển đổi trạng thái của riêng họ.


Trong mô hình này, mạng Arweave được sử dụng làm lớp chia sẻ và đồng thuận dữ liệu chung, trong khi người dùng chịu trách nhiệm xác minh Các giao dịch trên hợp đồng để tương tác với.



Tương tác hợp đồng thông minh được đặt trong các khối Arweave và được người dùng đánh giá và xác minh trong quá trình tương tác.


Một trong những tác động của quyết định này là nó giải phóng người xác thực khỏi công việc hợp đồng thông minh, từ đó loại bỏ nhu cầu trả "gas" cho các tương tác hợp đồng thông minh. Thay vào đó, các nhà phát triển có thể tự do cho phép bất kỳ số lượng phép tính nào, với sự hiểu biết rằng người dùng sẽ cần lặp lại phép tính này để tham gia thực hiện hợp đồng.

"Đánh giá lười biếng" này không chỉ cung cấp nền tảng vững chắc cho việc thực thi hợp đồng thông minh có thể mở rộng mà còn cho phép xây dựng các loại công cụ hoàn toàn mới Hợp đồng thông minh. Từ mô hình tài chính phức tạp đến kết xuất GPU và thậm chí cả việc thực thi mạng thần kinh tích chập, tất cả đều có cường độ tính toán cực kỳ cao.

Tương tác với giao thức SmartWeave chỉ là lớp đầu tiên của giao dịch dữ liệu Arweave. Sau đó, mã thông báo hỗ trợ SmartWeave là AR – mã thông báo chính xác được sử dụng để lưu trữ dữ liệu trong giao thức Arweave. Nghiên cứu đang khám phá các khả năng tương thích SmartWeave, tận dụng công nghệ liên kết dữ liệu lớp thứ hai mới ra mắt gần đây của chúng tôi. Nếu có thể, điều này sẽ làm cho SmartWeave trở thành một trong những hệ thống hợp đồng thông minh có khả năng mở rộng nhất hiện có - có khả năng xử lý các giao dịch với thông lượng bị giới hạn bởi băng thông của mỗi người dùng hợp đồng thông minh mà không bị ràng buộc đồng thuận blockchain điển hình. Chúng tôi sẽ cập nhật cho bạn ở đây khi nghiên cứu tiến triển.

Hiện tại, SmartWeave đang ở giai đoạn nguyên mẫu và nhiều tính năng quan trọng vẫn đang được phát triển (ví dụ: các lệnh gọi hợp đồng bên ngoài). Tuy nhiên, v0.1 đã có trên mạng Arweave và bạn có thể bắt đầu sử dụng nó ngay bây giờ. Tuy nhiên, cần phải rõ ràng, phiên bản beta hiện tại có thể có lỗi. Nếu bạn chọn sử dụng SmartWeave trong ứng dụng tài chính trước khi hoàn thành kiểm toán và thử nghiệm thêm, bạn nên thống nhất kế hoạch dự phòng với các bên liên quan trong hợp đồng nếu có sự cố xảy ra. Bạn phải tự chịu rủi ro khi sử dụng!

Liên kết gốc: https://medium.com



Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi