开发课程|最近很火的DAO怎么解?

2023-12-23 13:30

本文主要是介绍开发课程|最近很火的DAO怎么解?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

DAO

Decentralized Autonomous Organization 
去中心化自治组织

最近DAO很火,例如近期的ConstitutionDAO。

这家DAO在不到72小时内从17437位用户那里筹集了11600枚ETH(价值近4700万美元),用于参与在苏富比拍卖行进行的美国宪法副本拍卖。

虽然最终ConstitutionDAO的雄心壮志以竞拍失败告终于Citadel创始人Ken Griffin,但通过DAO筹集资金的方式引起业内的广泛讨论。

图片

(以上图片来自Coin98,不作为投资建议)

简单来说,DAO是一个积攒着群众力量的去中心化组织,一个人办不成的事,一群人合力办。DAO可以通过链上治理,让群策群力的事在透明的状态下完成。例如很多人一起竞拍一件价值连城的物品,即使最后没能拍成,但Constitution DAO表示,接下来将会为用户返还筹集到的所有资金。

Moonbeam近期发布的开发入门课程,覆盖从技术机制的角度介绍DAO的基本编译步骤和功能,课程内容覆盖关于DAO的基本概念、起源,以及如何在Moonbeam开发一个以共同参与提名质押为目的DAO类智能合约DApp — — Nomination DAO。

从技术逻辑开始,了解新潮的DAO机制。我们设置了4节课,详细介绍DAO类智能合约的基础组成部分,并逐步实现DAO的权限管理、智能合约框架搭建、添加提名质押等功能。

课程:Nomination DAO DApp(第8-11课)

  • 介绍DAO

  • Nomination DAO基本概念

  • 编写NominationDAO.sol

  • 介绍“Payable”“Solidity”修饰词

  • 添加TKN转入DAO和取出功能

  • 通过Remix交互测试

  • 添加质押提名功能

  • 交互测试+使用Subscan确认质押状态

如果您对DAO类智能合约开发感兴趣,并对Solidity开发有一定基础,想迅速掌握如何开发一个DAO和避免常见的坑,那么我们推荐可以来观看第8节到第11节的内容,从头到尾用Moonbeam预编译功能和Solidity语言开发一个DAO类智能合约 — — NominationDAO:

第8课:https://jhp.h5.xeknow.com/s/Y6qTl

第9课:https://jhp.h5.xeknow.com/s/1k58PQ

第10课:https://jhp.h5.xeknow.com/s/4BW4eE

第11课:https://jhp.h5.xeknow.com/s/hEZ2G

Moonbeam课程听课码,请随意取用👇

1.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/0529392511079566

2.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/5050911582581046

3.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/0254684746688667

4.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/6838046541649025

5.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/3891040175540096

6.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/4919687371273675

7.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/5830005395498243

8.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/9407061463430610

9.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/1169286860861873

10.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/1400949890608197

11.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/6853296402338658

12.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/1928004144136737

13.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/9129190875108232

14.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/4745079171979188

15.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/2497901913934214

16.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/3911521005509350

17.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/2529627966661330

18.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/7759152454505383

19.https://appbhTEfFsI3308.h5.xiaoeknow.com/giftcode/7607268410489325


关于Moonbeam
Moonbeam是波卡(Polkadot)网络上的以太坊兼容智能合约平台,为原生互操作应用程序的开发提供便利。通过其以太坊兼容性,开发者能够以最低程度的代码调整在Moonbeam上部署现有的Solidity智能合约和Dapp前端。作为在波卡(Polkadot)网络上的平行链,Moonbeam也将受益于波卡(Polkadot)中继链的共享安全性以及与其它波卡(Polkadot)相关链的连接性。Moonbeam由PureStake团队开发,目前正在预上线阶段,主网计划于2022年第一季度上线。

如需了解更多信息,请访问:Moonbeam | Polkadot Smart Contract Platform

关于Moonriver
Moonriver是Moonbeam的同行网络,旨在为激励实验提供永久性的测试环境。新上线项目的代码将优先部署到Moonriver,在其真实的经济环境下经历一系列的测试与实验验证。当验证完成并通过测试之后,项目代码才可正式部署至波卡上的Moonbeam。

如需了解更多信息,请访问:Moonriver - Solidity Smart Contracts on Kusama

更多 Moonbeam 信息 
官网: Moonbeam | Polkadot Smart Contract Platform
微博:Sina Visitor System
twitter: https://twitter.com/MoonbeamNetwork
Telegram: https://t.me/moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
中文电报群助手:@MoonbeamSister

这篇关于开发课程|最近很火的DAO怎么解?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/528199

相关文章

电脑死机无反应怎么强制重启? 一文读懂方法及注意事项

《电脑死机无反应怎么强制重启?一文读懂方法及注意事项》在日常使用电脑的过程中,我们难免会遇到电脑无法正常启动的情况,本文将详细介绍几种常见的电脑强制开机方法,并探讨在强制开机后应注意的事项,以及如何... 在日常生活和工作中,我们经常会遇到电脑突然无反应的情况,这时候强制重启就成了解决问题的“救命稻草”。那

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

Spring Shell 命令行实现交互式Shell应用开发

《SpringShell命令行实现交互式Shell应用开发》本文主要介绍了SpringShell命令行实现交互式Shell应用开发,能够帮助开发者快速构建功能丰富的命令行应用程序,具有一定的参考价... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定义S

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件