智能合约简单说明
2014年,DoraHack诞生,并把Hackathon带入中国。作为全球开源运动具体表现形式的Hackathon,起初绝大部分都是在知名高校、科技型公司、研究所内部以固定小圈子的方式进行。2014年DoraHacks所组织发起的Hackathon,迎合了国内极客们在新技术(区块链)高速发展时期,急需相互交流的需求。新的创新,往往需要一群人集思广益的相互发生思想碰撞。
DoraHacks为这些思想碰撞的火花们提供了很好的容器,不仅如此,也让更多不了解极客文化,不了解区块链世界的人参与了进来,推动了区块链的发展。
“早期的DoraHacks只是一个Hacker社区,在2014年11月份的时候就已经在清华做各种各样新技术的 Hackathon,因为 Hackathon 是极客社区的标配活动,所以例如清华的Thacks、北大Hackathon、北航Hackathon、上交Hackathon以及后来很多高校的Hackathon,都是由DoraHacks来做。”—DoraHacks Founder Eric Zhang
2017年,DoraHacks 在国内举办首场“FinHACK”主题的Hackathon,标志着把区块链/加密货币行业正式带入中国大众视野。
2018年, DoraHacks 发展成为一个全球的Hackathon组织者,全世界在8个国家,近20个城市组织过Hackathon,社区的开发者覆盖几十个国家。
2018年,“All in”与“寒冬”,“区块链”两个相互矛盾的关键词扮演了贯穿全年的重要角色。 整个数字货币市场蒸发了7276亿美元,全年下跌87.76%,寒冬的情绪在加密市场蔓延。但任何投资市场都会经历牛市和熊市的周期,这也是无法避免的经济规律。
2019年 — ~ 区块链 3.0:分布式作业,复杂智能合约,多链/跨链基础设施建设、HackerLink、Dora Factory、二次方融资机制、MACI…
2019年,加密行业步入牛熊交替关键期,市场从狂热与兴奋逐步回归谨慎与务实,洗去泡沫。同年,DoraHacks在中国北京举办“第四次工业革命千人Hackathon”活动。
2020年初,DoraHacks自有的开发者平台HackerLink诞生。这是一个功能强大的开发者激励平台。伴随着全球疫情的爆发,HackerLink以灵活用工的方式帮助了一大批传统企业节约成本、度过难关。
在DoraHacks全球极客群的支持下,HackerLink上线仅三个月就已服务全球上百家企业,订单超额超1500万。实现了逆流而动、快速生长。
2020年— 2021年,区块链技术面临的主要问题之一是扩展性。比特币仍然受到交易处理时间和瓶颈的困扰。许多新的数字货币已经试图修改他们的区块链,以适应这些问题,但取得的成功各不相同。Ploygan、Solana、Filecoin、BNB、opensea、ETH、BOBA、Moonrive、Avalanche等各类公链生态、新生态、L2 ……只要做开源开发者项目的资助,都会在 DoraHacks发起,DoraHacks是各生态早期的项目聚合地。
DoraHacks 给这些项目提供了优质的曝光渠道,以及快速链接市场的方式,很多 BUIDLer 通过DoraHacks让更多人认识了自己。仅在2021年,就有 30 多个主流 Web3 生态应用平台在DoraHacks.io上举办了Hackathon并发放了Grant,涌现出了总计 2000 多个新的早期极客开源项目。
2021年3月,由 DoraHacks所孵化的 Dora Factory 诞生,Dora Factory是多链的DAO即服务去中心化治理基础设施(DAO-as-a-Service)。
2022年2月, 美国最大的以太坊生态线下Hackathon- ETHDenver 22使用DoraHacks.io 作为黑客松项目平台,吸引了世界各地接 171 个以太坊生态早期项目的参与。
今天的DoraHacks的合作伙伴已遍及全球。区块链行业中,从ETH到Polkadot的各大生态都在通过DoraHacks的Hackathon孵化项目。
“举几个例子,很多加密世界的建设者,都是非常非常早参加DoraHacks的活动;比如印度社区的 Matic,Matic是2019年上币安,应该是币安整个IE0市场的第一个项目,但是Matic其实在2018年夏天的时候就参加了DoraHacks在印度班加罗尔组织的黑客马拉松,当然那个时候他们还处在比较早期的状态。”— 摘自 DoraHacks 发起人 张剑南 与2021年1月27日接受 币安智能链社区专访
公开资料显示,截至2022年初,从DoraHacks的社区里涌现的各类早期优质项目有:
Functionland、Manta、ETHSign、deBridge、Strips Finance、Yin Finance、Solend、1SOL、StepN、Raydius、Zecrey、Taker Protocol、Izumi、ZKLink、Pawnfi、InsurAce
(本文筛选出21个具有代表性的项目名称并附注链接)
这些由 DoraHacks 孵化的早期项目,涉及到投资机构包括:Mask Network、Incuba Alpha、SevenX Ventures、Hash Global Capital、元宇宙资本、Zonff Partners、NGC Ventures、Puzzle Ventures 等
DoraHacks 在区块链基础设施的创新方面,对行业也有着前沿的贡献。
2021年3月,由 DoraHacks 所孵化的 Dora Factory 是多链DAO即服务基础设施(DAO-as-a-Service),产品有实际的用户数据,社区参与度高,在创立初期就有较为可观的用户基数,社区资助是 Dora Factory 发展的一个重要组成部分。Dora Factory 所建立“二次方融资机制”,是一个可持续的资助机制,它让 Dora 社区能够持续支持创意/项目,并最终通过 HackerLink 实现机制的自动化。
在 Dora Factory 所建立的二次方融资资助出现之前,行业一般面临四个机制设计问题
女巫攻击:是一种在线网路安全系统威胁,是指个人试图通过创建多个帐户身份,多个节点或电脑坐标从而控制网络。这原理跟创建多个个人社交媒体帐户一样。(“Sybil”一词是来自于一位被诊治为“多重人格障碍”的女性名为 Sybil Dorsett 的个案。)
共谋:既串通,是竞争对手之间的一种非竞争性的、秘密的、有时是非法的协议,企图扰乱市场的公平秩序。
欺诈
不公平
Dora Factory 的二次方融资提供了以上问题的相应解法
针对“女巫攻击”的解决方案:Dora 针对女巫攻击提供的解决方案:使用 DoraID 进行反女巫 Staking。在二次方资助 V2 协议中,集成了 DoraID 以基于质押验证选民身份(在这种情况下,我们称之为反女巫质押)。DoraID 是质押的通用框架。它允许用户以定义的数量和时间持有 DORA 代币。它最初是由 Dora Factory 开发者 在 3 月底提出的,现在部署在以太坊和 BSC 上。
在以往的二次方资助中,轮后分析在调整最终结果和维护公平方面发挥了重要作用。通过使用 DoraID,可以大大减少轮后分析的工作量。反女巫质押的原理不是像中心化解决方案那样检查每个投票的合法性,而是通过一个很大的投票权重将女巫攻击的成本大大增加,进而使其在实际中不可行。即让女巫攻击的成本远远超过它的收益。
针对“共谋”的解决方案:将投票过程变成非协作博弈的游戏。一个基础的解决方案就是 MACI。首先我们所有人在投票的时候都通过一个管理员。然后管理员会向整个市场发出一个公钥,私钥管理员由管理员保管,所有的信息都是通过公钥的加密完成的,所以你只能看到所有人信息的密文,而看不到明文。简单来讲,其实就是每个人将自己的投票加密,由管理员公布出一个结果,再用零知识证明这种密码学手段在不公布任何细节和过程的情况下,证明这个结果是真的。
管理员是一个中心化节点,但这个节点可以做恶的程度是有限的。首先管理员无法公布错误的结果,这是由零知识证明保证的。但是管理员可以做一些别的坏事,比如拖延,不发布结果,或者私下里泄漏隐私信息。
针对“反欺诈”的解决方案:通过一定程度的智能合约管理控制和前端审查添加反欺诈功能。HackerLink 已经实现了一个审查机制来验证项目身份。首先,有两个功能允许项目所有者自动验证他们的 GitHub 和 Twitter 所有权。此外,它允许删除一个被证明是欺诈的项目,匹配的资金将自动重新计算,并重新分配给社区的其他成员。
针对“不公平”的解决方案:设计了二次方资助累进税机制,并对这个机制进行了模拟。该算法在每次调用 vote() 函数后分配 tax。在二次方资助 V2 协议中,我们将累进税函数纳入到投票过程中。
最小化抗共谋基础设施 MACI(Minimal Anti-Collusion Infrastructure )是 Dora Factory 以太坊工厂的核心模块之一,通过对投票进行加密以及对结果提供零知识证明,实现隐私投票,将链上和链下治理的投票过程转化为非合作博弈,以达到抗共谋的目的。抗共谋问题是链上治理技术的圣杯,解决抗共谋问题是链上治理走向规模化的必要条件。
MACI的框架性想法由Vitalik Buterin提出,由原Applied ZKP团队实现基础开源代码库,DoraHacks对MACI代码中的安全性和效率问题进行了系统性优化。今年2月20日的ETH Denver大会,DoraHacks上推出第一个中等规模的MACI二次方资助轮次,超过 2,000 名开发者和 10,000 名参会者将通过DoraHacks平台进行零知识二次方投票,这是MACI和链上隐私投票的第一次中等规模应用。
DoraHacks从 2014年的创建开始,其发展路径与今天促成Web3领域蓬勃发展的关键词一脉相承。这种重合不仅是所涉及领域的浅层次重合,更是相互推动的协调发展。从某个角度来看,是 DoraHacks推动了国内,乃至全球“ Hackathon ”文化,区块链、Web3基础建设工具的发展。DoraHacks作为中国区块链早期布道者之一,对整个行业的发展起到了至关重要的作用。
五、盘点Dorahacks 未来的布局与发展:一场全新的多链运动及Non-crypto的扩展
就像 DoraHacks 用连接的方式把早期项目与每一位极客连接在一起一样,DoraHacks在八年的行业高速变迁中,通过自身的贡献,把“极客文化”,“开源运动”,“区块链”,“Web3”,“Hackathon”紧密的连接在了一起。
极客总是与最前沿的领域相连。DoraHacks 作为全球最大的极客组织和最活跃的Web3多链开发者社区之一,一直保持着在前沿领域的不断探索,我们通过对DoraHacks发展历程的观察、研究、分析,不单是为了给行业的参与者多一份启迪,引入多一些思考,更是想借此机会,一窥DoraHacks未来的发展布局。
在已捕捉的各种蛛丝马迹中,我们发现DoraHacks的未来发展有几条明显的线索。
首先,对基础设施的不断创新。“一场永不停止的hacker movement”和“Web3多链开发者社区”,不应只是链接和Grant。我们从DoraHacks 平台上的一系列基础设施的应用可以看到,DoraHacks 正在从宏观和微观的不同层面,如投票机制、资助机制、激励协议等,通过努力创新来提升行业效率。
其次,更广泛的社区参与。作为全球最大的极客组织,大多数用户对DoraHacks 了解,定格在Web3社区,而通过我们观察,例如DoraHacks在2022EthDenver bulid Space 赛道和资助多个非Crypto项目的一些特别案例中发现。DoraHacks 未来的发展必将会扩展到更加广义的世界,组织和服务更多的Hacker。
最后,DoraHacks会更加注重Hacker的需求。Hacker是解决实际问题的一个群体。问题本身包含着实际价值。DoraHacks会始终专注于Hacker本身,关注Hacker的想法,并使得更多Hacker能够在做自己喜欢做的事情的同时,不必担忧生存问题。而对于Hacker的定义,也一定不会只是局限在开源开发者上。
Web3生态是丰富多彩的。拥有多样性的技术、基础设施、社区文化等。比特币社区的保守自由主义,以太坊社区的新自由主义,BSC 生态自下而上的GameFi创新应用。不论技术还是文化层面,Dorahacks都将会多方面的支持多链生态发展。
我们有理由相信,一直走在行业前沿的DoraHacks,在未来的发展道路上,势必会掀起一场全新的多链及Non-crypto扩展的新运动。