Nhật ký phát triển hợp đồng thông minh Rust (10) - Phân tích SpuntnikDAO
1. Giới thiệu
Tổ chức tự trị phi tập trung ( DAO ) là một mô hình hợp tác internet mới. Nó hoạt động dựa trên mạng blockchain, do các thành viên 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 có cơ quan quản lý tập trung, mà thực hiện quyết định và vận hành thông qua đề xuất và bỏ phiếu.
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ố thao tác đặc quyền, chẳng hạn như:
Nâng cấp logic hợp đồng
Sửa đổi cấu hình quan trọng
Thay đổi tài khoản quản lý hợp đồng
Vận hành quỹ DeFi
Trong hợp đồng Ethereum, thường sử dụng các bộ điều chỉnh như onlyOwner để hạn chế người dùng thông thường thực hiện các chức năng đặc quyền này, được thực hiện bởi quản trị viên hoặc người điều hành.
Tuy nhiên, cách kiểm soát quyền này tồn tại "vấn đề tập trung":
Mất chìa khóa riêng của quản trị viên có thể dẫn đến hợp đồng không thể sử dụng vĩnh viễn.
Các bên dự án có thể có hành vi không đúng, đe dọa đến sự an toàn của tài sản người dùng
Để đạt được sự phi tập trung thực sự, nhiều dự án đã đưa ra cơ chế bỏ phiếu cộng đồng, nâng cao độ tin cậy và minh bạch của hợp đồng, từ đó giành được lòng 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ông có CEO, CFO hay các cấp quản lý khác, mà thay vào đó là các hợp đồng thông minh được triển khai trên chuỗi tự động vận hành logic kinh doanh.
2. Giới thiệu về chuỗi hợp đồng thông minh Spuntnik DAO
Cơ sở 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ích hợp DAO thuận tiện cho các dự án. Nó hỗ trợ các chế độ quản trị tùy chỉnh, quản trị đa chữ ký, phát hành token quản trị và nhiều tính năng khác.
Chuỗi bài viết này sẽ giới thiệu chi tiết nguyên lý thực hiện của Spuntnik DAO, giúp độc giả 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
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ể, chịu trách nhiệm xây dựng chiến lược quản trị, xử lý bỏ phiếu đề xuất, quản lý 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 quyền biểu quyết, 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 ra và quản lý tất cả các实例 DAO trên nền tảng.
Phiên bản Spuntnik DAO v2 hiện vẫn đang trong quá trình phát triển và thử nghiệm, chưa được triển khai trên mạng chính NEAR. Các bài viết tiếp theo sẽ giới thiệu chi tiết về cơ sở hạ tầng sinh thái NEAR này từ trên xuống dưới.
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.
10 thích
Phần thưởng
10
5
Đăng lại
Chia sẻ
Bình luận
0/400
TokenDustCollector
· 8giờ trước
dao mới là trò chơi tối thượng các chị em ơi
Xem bản gốcTrả lời0
GasWastingMaximalist
· 8giờ trước
Tất cả đều là những điều quen thuộc, có cách chơi mới nào không?
Phát triển hợp đồng thông minh Rust: Phân tích sâu về kiến trúc SpuntnikDAO trong hệ sinh thái NEAR
Nhật ký phát triển hợp đồng thông minh Rust (10) - Phân tích SpuntnikDAO
1. Giới thiệu
Tổ chức tự trị phi tập trung ( DAO ) là một mô hình hợp tác internet mới. Nó hoạt động dựa trên mạng blockchain, do các thành viên 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 có cơ quan quản lý tập trung, mà thực hiện quyết định và vận hành thông qua đề xuất và bỏ phiếu.
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ố thao tác đặc quyền, chẳng hạn như:
Trong hợp đồng Ethereum, thường sử dụng các bộ điều chỉnh như onlyOwner để hạn chế người dùng thông thường thực hiện các chức năng đặc quyền này, được thực hiện bởi quản trị viên hoặc người điều hành.
Tuy nhiên, cách kiểm soát quyền này tồn tại "vấn đề tập trung":
Để đạt được sự phi tập trung thực sự, nhiều dự án đã đưa ra cơ chế bỏ phiếu cộng đồng, nâng cao độ tin cậy và minh bạch của hợp đồng, từ đó giành được lòng 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ông có CEO, CFO hay các cấp quản lý khác, mà thay vào đó là các hợp đồng thông minh được triển khai trên chuỗi tự động vận hành logic kinh doanh.
2. Giới thiệu về chuỗi hợp đồng thông minh Spuntnik DAO
Cơ sở 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ích hợp DAO thuận tiện cho các dự án. Nó hỗ trợ các chế độ quản trị tùy chỉnh, quản trị đa chữ ký, phát hành token quản trị và nhiều tính năng khác.
Chuỗi bài viết này sẽ giới thiệu chi tiết nguyên lý thực hiện của Spuntnik DAO, giúp độc giả 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
Spuntnik DAO chủ yếu được cấu thành từ 3 hợp đồng thông minh NEAR:
Phiên bản Spuntnik DAO v2 hiện vẫn đang trong quá trình phát triển và thử nghiệm, chưa được triển khai trên mạng chính NEAR. Các bài viết tiếp theo sẽ giới thiệu chi tiết về cơ sở hạ tầng sinh thái NEAR này từ trên xuống dưới.