SubDAO là gì? SubDAO có vai trò quan trọng như thế nào trong việc liên kết các DAO với dApp trên Polkadot? Những thắc mắc này sẽ được Tino Group giải đáp ở ngay bên dưới!
Giới thiệu tổng quát về SubDAO
SubDAO là gì?
SubDAO là crosschain platform (nền tảng chuỗi chéo) dùng để liên kết DAO và dApp trên mạng lưới Polkadot do SubDAO Labs xây dựng. SubDAO được ví như cơ sở hạ tầng để duy trì hoạt động DAO và kết nối DAO với dApp trong thế giới Web3.0, do Substrate và Polkadot cung cấp.
SubDAO hoạt động độc lập như một công ty riêng để hợp tác, cung cấp các dịch vụ cụ thể. Việc duy trì và kết nối các dApp với DAO không còn là gánh nặng đối với các nhà phát triển vì giờ đây có nhiều mẫu DAO khác nhau với sự hỗ trợ từ SubDAO Airfone.
Chỉ với vài cú nhấp chuột đơn giản, các quản trị viên không cần có quá nhiều kinh nghiệm trong khâu xử lý công nghệ vẫn có thể dễ dàng tạo một DAO chuỗi chéo dựa vào các DAO ban đầu. Từ đó, các nhà phát triển sẽ thông qua SubDAO Airfone để sử dung SubDAO thiết kế dApps và cung cấp quyền quản trị cho cộng đồng.
Không những vậy, nhờ vào khả năng tiếp cận vào thế giới offchain của OCW (Off-chain Worker), SubDAO được phép truy cập dữ liệu bên ngoài thay vì chỉ dữ liệu ở onchain, ví dụ như giá cả, đóng góp trên Github,…
Cấu trúc thiết kế của SubDAO
Ba đối tượng tham gia vào SubDAO bao gồm: các dApp User, DAO member và các quản trị viên của DAO.
- dApp user: là những người dùng thông qua dApp để tham gia vào SubDAO.
- DAO member: là những thành viên thông qua các lệnh gọi contract để tương tác với các template library.
- Quản trị viên của DAO: là những người thông qua SubDAO Guard để tương tác với template library và asset vault.
SubDAO node
Đây là các node được xây dựng trên Substrate 2.0 có khả năng tùy chỉnh cho SubDAO. Các node này hoạt động dựa trên những nguyên tắc cơ bản của mạng lưới SubDAO và có chức năng tương tự như các node bình thường khác. Đồng thời, các node này cũng cung cấp khả năng tìm nạp dữ liệu quan trọng bên ngoài cho các quản trị DAO với OCW từ framework của substrate 2.0.
Template library (thư viện mẫu)
Đây là thành phần chủ chốt của SubDAO network, bao gồm nhiều hợp đồng. Chức năng chính của thư viện mẫu là quản lý và cung cấp các mẫu DAO đa dạng dành cho các loại hình tổ chức khác nhau. Mọi người đều có quyền xác định và lựa chọn các mẫu DAO đáp ứng được nhu cầu của họ. Bên cạnh đó, SubDAO network còn cung cấp một số template mặc định như mẫu biểu quyết, mẫu quỹ, mẫu VC (vốn đầu tư mạo hiểm),…
SubDAO guard
Đây là dạng DAO cung cấp các chức năng quản lý cơ bản đầu tiên của mạng lưới SubDAO. Nếu muốn tham gia vào việc quản trị SubDAO, bạn có thể thông qua SubDAO guard để thực hiện điều đó. Cơ chế này áp dụng cho tất cả thành viên của mạng lưới.
Asset vault
Đây là hợp đồng thông minh sử dụng các tính năng cơ bản để quản lý tài sản cho nền tảng DAO. Phối hợp cùng với DAO template, asset vault kiểm soát mọi loại loại tài sản, bao gồm các tài sản khi tạo một DAO mới, tài sản ký gửi của quản trị viên DAO,…
SubDAO airfone
Đây là SDK (software development kit) được các nhà phát triển dùng để kết nối DAO với dApp của họ hoặc của người khác tạo ra. Yếu tố này sẽ được cung cấp để hỗ trợ các ngôn ngữ sau này dưới dạng thư viện javascript. Bên cạnh đó, nhà phát triển còn có thể sử dụng SubDAO airfone cho việc tương tác trực tiếp với mạng lưới SubDAO hay xây dựng dApp bằng cách kết nối với DAO.
Front end
Đây là tính năng cung cấp giao diện người dùng để mọi người có thể tương tác với SubDAO. Người dùng chỉ cần mở trang web do đội ngũ SubDAO labs triển khai hoặc tự tìm hiểu các hướng dẫn sử dụng. Các chức năng mà front end cung cấp cho người dùng có thể kể đến như tạo DAO mới, xác định tempalte DAO mới, rút tài sản cá nhân, bỏ phiếu trong DAO,…Front end sẽ được xây dựng cùng với NodeJS.
Ba trường hợp phổ biến cần dùng đến SubDAO
Tạo các DAO mới
Các bước tạo DAO mới đều sẽ được thực hiện theo quy trình cụ thể.
- Bước 1: Các quản trị viên của DAO (DAO governor) sẽ liên hệ với hợp đồng thông minh của SubDAO guard để chọn ra một mẫu DAO phù hợp từ thư viện mẫu DAO (template library).
- Bước 2: Sau đó, quản trị viên sẽ điền các thông tin cơ bản theo yêu cầu trong mẫu như tên, mô tả, nguyên tắc quản trị, thế hệ thành viên,…và gửi quỹ ban đầu vào vault.
- Bước 3: Hợp đồng SubDAO guard sẽ dựa trên các yêu cầu trong mẫu để tạo ra một DAO đúng với nguyện vọng ban đầu.
Tất cả thông tin bổ sung (hình ảnh, văn bản và tệp) sẽ được lưu trữ trong một mạng lưới phi tập trung như IPFS.
Tham gia vào một DAO
Về cơ bản, có hai cách để tương tác với hợp đồng DAO:
- Thứ nhất: sử dụng front end do SubDAO Labs tạo ra để tương tác với các DAO trong SubDAO network.
- Thứ hai: sử dụng SubDAO airfone để ẩn tất cả chi tiết về cuộc gọi hợp đồng thông minh và các nhà phát triển có thể tùy chỉnh kịch bản theo nhu cầu của mình thông qua dApp.
Đó là hai cách phổ biến để tham gia vào một DAO
Giai đoạn phát triển
Trong giai đoạn 1
Mục tiêu SubDAO đề ra là muốn hoàn thiện được tất cả các chức năng đã thiết kế, đồng thời cung cấp biểu quyết cơ bản cho tất cả các DAO. Ở cột mốc đầu tiên, những tính năng cho PoC sẽ được triển khai cũng như thử nghiệm chỉ dành cho một số người dùng nhất định ( số lượng người dùng hạn chế).
Các tính năng sẽ được triển khai là:
- SubDAO node với OCW để cùng tìm và nạp dữ liệu cơ bản.
- Thư viện mẫu cùng những chức năng cơ bản.
- SubDAO guard.
- Mẫu biểu quyết mặc định.
- Asset vault.
- Giao diện người dùng.
Trong giai đoạn 2
Nhà phát triển sẽ cho ra mắt nhiều mẫu DAO hơn để triển khai ví dụ như mẫu quỹ và mẫu VC (vốn đầu tư mạo hiểm). SubDAO airfone cũng được đưa vào hoạt động để các nhà phát triển có thể kết nối dApp của họ với DAO.
Trong giai đoạn 3
SubDAO network đã sẵn sàng để cung cấp dịch vụ cho mọi loại DAO cũng như các mẫu DAO tùy chỉnh. Bên cạnh đó, SubDAO cũng lên kế hojahc dự định phát hành phiên bản chi phí thấp dành riêng cho các đối tượng mới để tăng sự thu hút. Việc triển khai OCW cũng sẽ được xây dựng và xác thực. Dữ liệu offchain được thiết kế chính được dựa trên các đóng góp tại Github.
Mục tiêu cuối cùng của SubDAO là khả năng cung cấp nền tảng thiết yếu với Open SDK để tạo điều kiện phát triển cho hệ sinh thái trên Polkadot.
Trên đây là các chia sẻ về SubDAO cũng như các khía cạnh liên quan mà bài viết tổng hợp được. Hy vọng những nội dung trên sẽ hữu ích dành cho bạn. Nếu yêu thích, hãy ủng hộ Tino Group bằng cách nhấn like và đánh giá năm sao ở cuối bài. Đó sẽ là nguồn động lực lớn để đội ngũ nhân viên tiếp tục chia sẻ những kiến thức có giá trị đến quý bạn đọc. Chúc bạn thành công!
CẢNH BÁO: Đây là bài viết chia sẻ thông tin, không phải là lời kêu gọi đầu tư, bạn phải tự chịu trách nhiệm với quyết định của mình. Đầu tư vào các sản phẩm tài chính luôn tiềm ẩn rất nhiều rủi ro nên bạn cần phải cân nhắc thật kỹ trước khi đi đến quyết định cuối cùng. Chúc bạn sáng suốt và tỉnh táo để đưa ra những quyết định đầu tư đúng đắn nhé!
Những câu hỏi thường gặp
Có thể tìm hiểu chi tiết về SubDAO qua những kênh thông tin nào?
Bạn có thể theo dõi các kênh sau để biết thêm thông tin chi tiết:
- Twitter: https://twitter.com/subdao_network
- Github: https://github.com/SubDAO-Network/
- Medium: https://medium.com/@subdao
- Website: https://subdao.network
- Telegram: https://t.me/subdao
Có các chức danh chủ chốt nào trong hệ sinh thái SubDAO?
Có ba chức danh chính trong hệ sinh thái SubDAO:
- Para-chain contributors (người đóng góp)
- Governance farmers (nông dân quản trị)
- SubDAO council (hội đồng)
SubDAO Labs gồm những thành viên nồng cốt nào?
Core team của SubDAO Labs gồm có 3 thành viên chủ lực:
- Jack Platts (strategic contributor – đóng góp chiến lược)
- Tony Montana (community contributor – đóng góp cộng đồng)
- Sang Tran (community contributor – đóng góp cộng đồng)
Sản phẩm của SubDAO là gì?
Có hai nhóm sản phẩm chính là SubDAO network/ dApp và DAO wallet.