欢迎各位SteemCN区的用户参与「Steemit区块链学院第三季课程」,我是「Steemit区块链学院」CN区的教授@abcallen,我将通过每期课程,与各位CN区学员学习了解区块链网络世界中不同的区块链生态,一起认识背后的架构以及原理,让各位CN区学员可以深入浅出并且透过实际操作认识区块链,在区块链网络世界中可以更好的发展。
本期课程「Steemit区块链学院第三季课程」第四期,区块链网络世界如很多技术与概念都让这个世界与之参与者如此多姿多彩,在这里,你是参与者也是贡献者,在这里,不断学习新的区块链知识将帮助自身更好的发展于区块链之中。
「Steemit区块链学院第三季课程」第四期课程主要以DAO为主,我也将从以下3个方面来对CN区学员进行关于DAO的深入浅出的教学讲解,让CN区学员通过学习新的知识更好地在区块链网络世界中发展。
- 智能合约
- DAO
- DAO场景应用
区块链网络世界如此之大,所以随着课程的推进,难度都会发生一定的变化。不过「Steemit区块链学院第三季课程」依然会非常精彩,也愿各位SteemCN区学员通过对「Steemit区块链学院第三季课程」的学习,发现区块链世界不一样的精彩,并且从中受益。
『第一部分:智能合约』
在学习DAO之前非常有必要学习「智能合约」,「智能合约」在DAO中起到了举足轻重的作用,当CN区学员学习了「智能合约」,对于DAO的认识相对而言就会更为深刻。
智能合约的概念
- 智能合约指的是「在区块链网络中将条款编写为代码的自动执行协议」。
智能合约是一种通过区块链技术来实现的新技术,智能合约是数字化的,仅仅是一种程序,由程序员的意志所执行。
在交易过程中,因区块链网络代码中已经写入了相应的条款协议,所以当满足协议指定条件的时候,智能合约可以自行根据协议中的条款协商自动执行,以此摆脱人为的干预。
智能合约的优点
- 较高的安全性。在加密货币交易方面,智能合约的安全性在于——其所有数据都可以通过分散性的分布方式存储于区块链中,因此在合同履行完成之前,没有人能够控制交易流程中的资金。
- 自动执行。只需要提前部署好合约中的每一个部分,那么智能合约就可以用于任何一个信息登记的实际场景中,且直接脱离中心化控制,能够降低用人成本,提升工作效率,并且足够透明化。
智能合约的缺点
- 无法修复性。智能合约一旦部署成功,那么将不再受到任何的人为干预,如果智能合约当中出现任何漏洞,那么将无法进行修复,从而影响整个工作进程。
- 来自黑客的威胁。所谓“没有100%的安全”,智能合约也不例外,随着网络世界的快速发展,黑客也日益猖獗,直接威胁到了智能合约的安全性。
黑客如何攻击智能合约呢,主要还是依靠着智能合约当中的漏洞来实现。
『第二部分:DAO』
在学习了「智能合约」之后,我们将要开始学习「DAO」,而智能合约的学习可以帮助各位CN区学员更为清晰地学习了解「DAO」。
DAO概念
DAO,全程「Decentralized Autonomous Organization」,指的是「去中心化自治组织」。
DAO详解
从DAO的概念中我们可以从以下三点对DAO进行更为详细的学习和了解,分别是
- 去中心化
- 自治
- 组织
以上三点中,提到「去中心化」我们可以联想到区块链,说明DAO是一种结合了区块链技术的新概念。
其次,「自治」这里有两层意思,第一是摆脱了第三方介入,且参与者具有平等的治理权,通过提案和投票进行治理。在区块链技术当中,唯有「智能合约」能够在某一事物满足特定条件下施行自动执行,摆脱人为干预。
最后,DAO的概念中有提到「组织」,那么可以得知DAO是一个人们为实现一定的目标,互相协作结合而成的集体或团体。
而DAO当中,想要让智能合约自动执行需要组织成员投票进行推动。
所以可以为DAO进行一个较为详细的定义:
DAO指的是结合了区块链以及智能合约技术,人们为实现同一目标,相互协作结合而成的,具有平等权利的集体或团体,是一种全新的组织治理方式。
与DAO形成鲜明对比的是一个具有层级关系的组织,这个组织可大可小,一般具有层级关系的大型组织,例如一家大型企业的决策权往往集中于董事会,而DAO的决策权则在于DAO中的每一位成员。
DAO的出现就是为了突破传统组织的老旧模式,利用区块链以及智能合约让DAO中的每一位成员都拥有平等的权利,这些成员可以通过提案和投票的形式来治理公司,来决定某件事物的走向。
『第三部分:DAO的场景应用』
就目前而言,对于CN区学员,DAO场景应用的最好范例应该为Nutbox之下的Peanut质押平台。
其中,Peanut是利用Nutbox DAO工具,在Steem、Tron区块链上创建的第一个去中心化质押DAO。
Peanut当中包括了质押挖矿、流动性挖矿、社区、卖赞服务等等。那么DAO在Peanut中的表现在哪呢,去中心化自治又在哪呢?
Peanut因为是建立和部署在区块链网络中的Dapp,所以Peanut具有区块链去中心化的特质,Peanut中的所有数据都可查询的,可追溯的,公开透明的,且没有第三方干预的。
而Peanut当中的质押项目、社区、流动性挖矿等只是Peanut这个DAO中的模块,就如同一家公司所经营的事项一样。
而Peanut的去中心化且表现在DAO的自治方面,在Peanut当中有着「提案改善」选项,作为Steem成员可以编写提案或是对提案投票来治理Peanut或是决定Peanut中某一事物的走向。
例如我希望在Peanut中添加去中心化交易所「DEX」,那么我需要编写提案,然后Steem用户可以对我的提案进行投票。当投票数量达到智能合约中相关协议条件之后,智能合约就会自动执行。
这里的投票是DAO中每一位成员都拥有的平等权利,没有上下级关系,人人平等。且投票的数据都是公开透明、可查询、不可篡改、永远留痕的,这是DAO中去中心化的部分。
而智能合约的结合则实现了DAO最基础的且最重要的部分——自治;而DAO中的组织,则是参与其中的每一位成员,如果仅仅只是一个Dapp,没有人参与那不能叫做组织,那只是一个去中心化应用程序而已。
所以,对于DAO,可以理解为一种全新的组织治理模式,这种治理模式直接让每一位成员都具有平等的权利,抹去了传统的层级关系,更能代表多数人的意志。
DAO的优点
- 快速高效的决策
例如Nutbox打算和波卡达成战略合作,整个合作的达成非常复杂,需要进行各种内部决策,如果Nutbox没有结合DAO,那么Nutbox内部就需要不断开各种大小会议来讨论是否要与波卡达成战略合作,最终做出合作决策。
这期间将会消耗大量的人力物力以及财力,如果Nutbox结合了DAO,那么对于是否要和波卡达成战略合作仅仅需要通过Nutbox组织成员的投票就可以在短时间内做出最终决策。
- 组织范围内的投票
传统的公司的决策权往往在于董事会,公司的重大决策往往是通过董事会投票决定,但董事会所进行的投票很多时候并不代表组织中大多数。
通过DAO,组织中的每个成员都可以对公司的重大决策进行投票,以票数居多者决定重大决策的走向。这样可以保证公司的每位成员都有平等的治理权,且投票透明,对所有成员公开,更能代表组织的大多数。
但投票结果是否符合组织大多数取决于参与投票人数的多少,也就是参与性。
- 不可篡改性
因为DAO结合了智能合约,且智能合约一旦部署完成就无法被人为篡改,这种特性可以用在公司的赏罚制度方面。
例如上班时间方面,在DAO中,老板和公司员工因为智能合约的加入被平等对待。无论是老板迟到了还是员工迟到了都会被扣除50元迟到费。
如果想要改变某一人因上班迟到而被扣工资的局面,则需要组织全体成员投票决定,当然这一局面能够被投票而改变的前提是智能合约协议当中有写到相关协议内容。
当投票满足一定条件时,智能合约才会自动执行撤销扣除迟到上班费这一决策。
DAO的缺点
- 群体作恶
在DAO方面,某一事物的决策走向往往是需要组织成员投票决定的,但往往人性是难测的,很有时候会因为人性问题出现群体作恶的关系影响决策的最终走向。
- 协议内容的不可篡改性
因为DAO是结合了智能合约而形成产物,而智能合约一旦被成功部署,那将直接脱离人为的干预。
如果智能合约的整个运作过程中出现了任何漏洞,那往往会对整个DAO造成致命性的打击,甚至会被骗子抓住漏洞从而行施行资产盗窃以及种种攻击。
- 缺乏法律的支持
虽然DAO现时已经开始广泛的应用,且和传统组织有着很多相似之处,但却缺少法律的支持,目前仅有美国的怀俄明州以及欧洲的马耳他承认DAO的法人实体。
- 适用范围拥有局限性
就DAO目前的发展状况来看,DAO中很多决策的走向往往依赖于提案以及投票,这也导致了个人会持续进行很多小决策,这从根本上限制了投票人实际上必须完成所分配任务的时间。
所以DAO目前更多的适用于小型组织,且小型组织更具可行性,而大型组织想要加入DAO则需要DAO的不断成熟。
『Steemit区块链学院』| 课后作业
- 结合DAO相关知识,写一篇DAO的场景应用策划构想。
- 参与课程课后作业的CN区学员请抓住DAO的治理特性——去中心化自治。
- DAO的整个策划构想可以参考Nutbox中的Peanut进行。
- 整个策划构想当中建议结合质押挖矿、流动性挖矿、社区进行。
- 如果不懂请在社群讨论进行。
- 所策划构想的DAO简单与复杂程度没有限制,请自由发挥,但请说明白为何要策划构想这样的DAO,策划构想的初衷是什么。
- 如果整个DAO中想要添加某些模块,你会怎么通过DAO来快速实现添加,且你所策划构想的DAO的成员有多少?
- 你所策划构想的DAO,符合什么条件才可以成为其中的成员?是否会加入DAO Token辅助整个DAO的发展,让持有DAO Token的人才可以成为其中的成员?
- 是否想过将DAO加入到Steem中,让Steem DAO化?当Steem结合DAO后所带来得影响又会是什么样的?
- 以上问题是用于为CN区学员提供策划构想DAO灵感的。
- 参考文章:区块链范例 | 我的DAO策划构想
注 :为了不必要的争端,请参与的学员作业文章中不要涉及blurt 、hive 这种分叉链等相关内容。
『Steemit区块链学院』| 课后作业要求
参与要求:Steem声望50以上
参与时间:7月12日-7月18日23:00「北京时间」
文章语言:中文「Chinese」
课程只接受中文用户参与,且不接受翻译的内容,而且针对的是SteemCN区。「The course only accepts Chinese users, and does not accept the translated content, and it is aimed at the SteemCN area.」
参与课程的学员请将作业文章发布到「SteemitCryptoAcademy社区」
发布教程请看:Steem教程 | 参与Steemit学院课程的学员如何将文章发布至SteemitCryptoAcademy社区
- 参与课程的学员作业文章需要加入标签 #cryptoacademy 发布到Cryptoacademy社区。「添加标签的时候不要加上#」
- 参与课程的学员作业文章需要加入标签 #abcallen-s3week4,方便Steem学院统计和点赞。
- 参与课程的学员作业文章字数要求「最少400字以上」。
- 参与课程的学员作业文章标题需要带有「Steem学院课后作业」字样。例如:「Steem学院课后作业-我的DAO策划构想」
- 参与课程的学员作业文章必须为「原创」,严禁抄袭,洗稿,翻译,搬砖、开小号撸羊毛等,一经发现,拉入黑名单,取消参与资格。
- 每周课程的参与周期为一周「7天」
- 请参与Steem学院课程的学员认真编写作业文章。
- 每次课程,每位学员「只能参加一次,写一篇文章。」
- 请参与课程的学员提早进行作业编写,并保证作业质量,这样有机会获得Steem官方奖励。
You've got a free upvote from witness fuli.
Peace & Love!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
这期课程有点难度呦!shop
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
你好鸭,阿兰!
@white-bai给您叫了一份外卖!
水果月饼
吃饱了吗?跟我猜拳吧! 石头,剪刀,布~
如果您对我的服务满意,请不要吝啬您的点赞~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit