Nhật ký phát triển hợp đồng thông minh Rust (10): Giải thích chuỗi hợp đồng của Spuntnik DAO
1. Giới thiệu
Tổ chức tự quản phi tập trung ( DAO ) là một hình thức hợp tác tổ chức trên internet mới. Nó hoạt động dựa trên mạng blockchain, do các thành viên nội bộ cùng sở hữu và quản lý. Đặc điểm cốt lõi của DAO là phi tập trung, không cần sự giám sát của các tổ chức tập trung, thường sử dụng phương thức đề xuất và bỏ phiếu để đưa ra quyết định và quản lý.
1.1 Sự cần thiết của DAO
Từ góc độ hợp đồng thông minh, trong hợp đồng truyền thống thường tồn tại một số hoạt động đặc quyền, chẳng hạn như:
Nâng cấp logic kinh doanh hợp đồng
Chỉnh sửa thông tin cấu hình quan trọng
Thay đổi tài khoản chức năng hợp đồng
Các hoạt động nhạy cảm liên quan đến quỹ DeFi
chờ
Hợp đồng Solidity trong Ethereum thường sử dụng các modifier như onlyOwner để hạn chế người dùng thông thường thực hiện các hàm đặc quyền này, và được thực hiện bởi người quản lý hoặc người vận hành được chỉ định.
Tuy nhiên, cách kiểm soát quyền này có thể dẫn đến việc hợp đồng tồn tại "vấn đề tập trung". Có thể xuất hiện các tình huống sau:
Mất khóa riêng của tài khoản chức năng hợp đồng, dẫn đến lỗi điểm đơn, hợp đồng không thể phục vụ vĩnh viễn.
Bên dự án không đáng tin cậy hoặc không chịu trách nhiệm, có thể thực hiện hành vi ác ý
Những rủi ro này sẽ mang lại sự không chắc chắn cho sự an toàn tài sản của người dùng. Do đó, để đạt được sự phi tập trung thực sự, nhiều dự án đã giới thiệu cơ chế bỏ phiếu cộng đồng, nhằm nâng cao độ tin cậy và tính minh bạch của hợp đồng, từ đó giành được niềm tin của người dùng.
DAO thường được sử dụng để bỏ phiếu nội bộ trong tổ chức. Khác với các tổ chức tập trung truyền thống, không có các vai trò quản lý như CEO, mà thay vào đó là các hợp đồng thông minh được triển khai trên chuỗi tự động thực hiện logic kinh doanh.
2. Giải thích chuỗi hợp đồng Spuntnik DAO
Nền tảng hạ tầng DAO của hệ sinh thái NEAR Sputnik DAO( còn được gọi là astrodao) cung cấp khả năng tự quản mạnh mẽ cho cộng đồng NEAR. Các dự án có thể dễ dàng tích hợp cơ chế DAO, thiết lập các mô hình quản trị khác nhau, cấu hình quản trị đa ký và phát hành token quản trị cũng như các nhu cầu cá nhân hóa khác.
Chuỗi bài viết này sẽ giới thiệu chi tiết về Spuntnik DAO, phân tích nguyên lý thực hiện hợp đồng thông minh của nó, giúp suy nghĩ về cách phát triển hợp đồng thông minh Rust từ góc độ an toàn.
3. Cấu trúc dự án Spuntnik DAO
Nền tảng Spuntnik DAO chủ yếu được cấu thành từ 3 hợp đồng thông minh NEAR:
hợp đồng sputnikdao2: hợp đồng DAO cụ thể, được sử dụng để thiết lập chiến lược quản trị, xử lý đề xuất và bỏ phiếu, kiểm soát quyền hạn thành viên, v.v.
hợp đồng sputnik-staking: hợp đồng token quản trị liên kết với DAO. Người dùng có thể gửi token để nhận trọng số bỏ phiếu, hoặc ủy quyền cho người khác để tăng trọng số của họ.
hợp đồng sputnikdao-factory2: áp dụng mô hình nhà máy để tạo và quản lý tất cả các实例 DAO trên nền tảng.
Chương trình này sẽ giới thiệu chi tiết về nền tảng Spuntnik DAO của hạ tầng sinh thái NEAR từ trên xuống dưới, xin vui lòng theo dõi các nội dung tiếp theo.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
13 thích
Phần thưởng
13
7
Chia sẻ
Bình luận
0/400
ApeWithNoChain
· 07-17 07:45
Có chút không hiểu DAO chơi như thế nào.
Xem bản gốcTrả lời0
SleepyArbCat
· 07-16 13:41
Phân tích kiến trúc thật khó quá, chiều tiếp tục xem.
Xem bản gốcTrả lời0
LiquiditySurfer
· 07-16 07:46
Hợp đồng truyền thống đã đến lúc cần được cải cách.
Xem bản gốcTrả lời0
MidnightTrader
· 07-14 09:55
Quá tuyệt vời, hợp đồng không tệ.
Xem bản gốcTrả lời0
TokenStorm
· 07-14 09:54
on-chain dữ liệu cho thấy có thể Kinh doanh chênh lệch giá nhưng vẫn sợ hãi
Xem bản gốcTrả lời0
BankruptcyArtist
· 07-14 09:46
dao tuyệt vời啊!
Xem bản gốcTrả lời0
FancyResearchLab
· 07-14 09:45
Một DAO lại nữa lòe loẹt, đến đưa gạch cho Lỗ Ban nào.
Phân tích hợp đồng Spuntnik DAO: Cơ sở hạ tầng quản trị phi tập trung của hệ sinh thái NEAR
Nhật ký phát triển hợp đồng thông minh Rust (10): Giải thích chuỗi hợp đồng của Spuntnik DAO
1. Giới thiệu
Tổ chức tự quản phi tập trung ( DAO ) là một hình thức hợp tác tổ chức trên internet mới. Nó hoạt động dựa trên mạng blockchain, do các thành viên nội bộ cùng sở hữu và quản lý. Đặc điểm cốt lõi của DAO là phi tập trung, không cần sự giám sát của các tổ chức tập trung, thường sử dụng phương thức đề xuất và bỏ phiếu để đưa ra quyết định và quản lý.
1.1 Sự cần thiết của DAO
Từ góc độ hợp đồng thông minh, trong hợp đồng truyền thống thường tồn tại một số hoạt động đặc quyền, chẳng hạn như:
Hợp đồng Solidity trong Ethereum thường sử dụng các modifier như onlyOwner để hạn chế người dùng thông thường thực hiện các hàm đặc quyền này, và được thực hiện bởi người quản lý hoặc người vận hành được chỉ định.
Tuy nhiên, cách kiểm soát quyền này có thể dẫn đến việc hợp đồng tồn tại "vấn đề tập trung". Có thể xuất hiện các tình huống sau:
Những rủi ro này sẽ mang lại sự không chắc chắn cho sự an toàn tài sản của người dùng. Do đó, để đạt được sự phi tập trung thực sự, nhiều dự án đã giới thiệu cơ chế bỏ phiếu cộng đồng, nhằm nâng cao độ tin cậy và tính minh bạch của hợp đồng, từ đó giành được niềm tin của người dùng.
DAO thường được sử dụng để bỏ phiếu nội bộ trong tổ chức. Khác với các tổ chức tập trung truyền thống, không có các vai trò quản lý như CEO, mà thay vào đó là các hợp đồng thông minh được triển khai trên chuỗi tự động thực hiện logic kinh doanh.
2. Giải thích chuỗi hợp đồng Spuntnik DAO
Nền tảng hạ tầng DAO của hệ sinh thái NEAR Sputnik DAO( còn được gọi là astrodao) cung cấp khả năng tự quản mạnh mẽ cho cộng đồng NEAR. Các dự án có thể dễ dàng tích hợp cơ chế DAO, thiết lập các mô hình quản trị khác nhau, cấu hình quản trị đa ký và phát hành token quản trị cũng như các nhu cầu cá nhân hóa khác.
Chuỗi bài viết này sẽ giới thiệu chi tiết về Spuntnik DAO, phân tích nguyên lý thực hiện hợp đồng thông minh của nó, giúp suy nghĩ về cách phát triển hợp đồng thông minh Rust từ góc độ an toàn.
3. Cấu trúc dự án Spuntnik DAO
Nền tảng Spuntnik DAO chủ yếu được cấu thành từ 3 hợp đồng thông minh NEAR:
hợp đồng sputnikdao2: hợp đồng DAO cụ thể, được sử dụng để thiết lập chiến lược quản trị, xử lý đề xuất và bỏ phiếu, kiểm soát quyền hạn thành viên, v.v.
hợp đồng sputnik-staking: hợp đồng token quản trị liên kết với DAO. Người dùng có thể gửi token để nhận trọng số bỏ phiếu, hoặc ủy quyền cho người khác để tăng trọng số của họ.
hợp đồng sputnikdao-factory2: áp dụng mô hình nhà máy để tạo và quản lý tất cả các实例 DAO trên nền tảng.
Chương trình này sẽ giới thiệu chi tiết về nền tảng Spuntnik DAO của hạ tầng sinh thái NEAR từ trên xuống dưới, xin vui lòng theo dõi các nội dung tiếp theo.