公链是否一定要开源?以太坊到底是谁开发的?


公链是否一定要开源?以太坊到底是谁开发的?


公链是否一定要开源?以太坊到底是谁开发的?

最近有听友问我某项目如何,该项目是一条公链,能够实现快速支付到账,包括比特币到该公链上,都可以通过侧链技术,实现毫秒转账。

当我询问开源代码时,听友回复,项目方为了保密,所以没有开源。

首先该闪电支付的项目,名声很大,但非主流。主流的闪电网络也能实现毫秒到账,但是也有处理上限,比如对于比特币而言,最能容纳773个比特币,如果有人故意通过向比特币网络发送大量垃圾交易,堵塞网络,进而让闪电网络通道超时,导致通道关闭时交易无法同步到区块。这一后果将导致交易用户丢币。

所以,主流的闪电网路没办法解决的问题,而该非主流项目宣称能解决,V客是不信的。当然对该项目的详细分析,我们改次再做。

重点是,该项目宣称自己做公链,但为了保密而不开源,这点就等于宣布了自己的非主流定位。


开源是区块链的核心特征,对于公链,就必须是它的首要特征。




为什么公链代码要开源呢?

有这样一个说法。区块链技术是一个很大的账本,可以供很多人查看使用。但是在合作过程中,如何迅速的建立互信?如何让合作企业将业务直接建立在陌生平台上?

最好的办法或许就是开源。项目方选择开源,意味着将获得:

  1. 更少的项目漏洞。一个项目选择开源,意味着将要承受更大的公众压力,接受公众的检查,项目方在写代码和做测试时,会更加注重代码质量,这和政府将资金公开类似。
  2. 更低的开发成本。对于项目来说,随着开源社区的逐渐成熟,有些工作可能社区成员就能替代完成,比如项目漏洞的检查、代码书写。整体开发成本将会越来越低。
  3. 更强的创新能力。因为社区的多元化,技术人才有新的想法后可以直接自己动手创建分支。

面对如此多的优势,NEO创始人达鸿飞更是放出狠话:不开源的区块链都是耍流氓。

大众心理对于不开源的项目也都持怀疑态度。既然项目是基于区块链的,为何不直接开源?




再从区块链要解决的问题入手。区块链的出现,就是专门针对信任问题。彻底颠覆了大众的传统认知,将传统的单点信任和对某一中心化机构的信任问题,转化为直接点对点交流,而如果项目选择不开源,那仍将会是一个中心化的机构,与区块链的精神背离。

国际上很多知区块链公司都是开源的。

就算担心别人抄袭你的,完全可以在License 写清楚不允许抄 。


比如说,作为区块链2.0的代表,以太坊无疑具有最广大的开发者社区。建立在以太坊上的区块链项目,及技术进步如稳定币、DEX、DeFi、零知识证明等经常引领着加密货币行业发展。

曾经ConsenSys创始人Joseph Lubin分享过,我们应该更深入地思考一下谁是以太坊的开发者?

一个Javascript开发人员,除了信任之外,每个特性都有一个包或库,他们意识到现在只要导入Web3.js或Ethers.js就可以使用这些特性。

一个iOS开发者,将Web3钱包整合到他们的应用中。

一个Android开发者,可以开发MetaMask移动版的部署插件,使超过一百万MetaMask用户从钱包中访问他的应用程序。

一个Java开发人员,她探索了Hyperledger Besu如何能够实现更快的多方和解。

一个.net开发人员,他学会了如何通过Nethereum访问Ethereum链。

一个对Ethereum虚拟机或Ethereum 2.0执行环境设计感兴趣的协议开发人员。

一个Drupal开发者想要在他们的购物车中提供最新的支付方式。

一个WordPress开发人员,他使用Automattic的NewsPack,使发布者能够对他们创建的内容保持可验证所有权,并因为他们的贡献获得报酬。

一个嵌入式的开发黑客在树莓派发现了一个Kauri教程,如何设置一个完整Ethereum节点上的树莓派。

一个Cobol开发人员学习在主框架上使用DeFi的可能性。

一个超级账本的开发人员,他正在建立一个Fabric- ethereum桥梁,以便两个供应链网络可以互操作。

一个金融书呆子,她注意到DAI和ETH的诱人利率,加入了开放的去中心化金融(DeFi revolution),并参加了她的第一次黑客马拉松(hackathon)。

我们所有人都相信,以太坊是一种更好的方式,让人类协调自己的行动,并通过技术来丰富我们的文化,而不是侵蚀我们的文化。

简单总结Joseph Lubin的话就是,因为开源精神,可以真正整合无穷无尽的人民的智慧。

所谓的公链不开源,就是耍流氓。



以太坊2.0即将上线,谁是以太坊孕育过的明星

2017到2020年这3年里,以太坊联合创始人V神最看重哪些项目和进步?3月27日V神发推回顾了以太坊近3年来取得的一些进展。

公链是否一定要开源?以太坊到底是谁开发的?

1、Uniswap;2、Tornado.cash;3、Status;4、MakerDAO;5、ZK Rollup吞吐量超过2000TPS;6、PoS测试网;7、叔块率<10%,区块Gas上限1000万;8. Gitcoin Grants。

下面我们看看V神点赞的都是什么项目。


Uniswap

Uniswap是基于以太坊的代币交换协议。一般DEX的做市 (Market Making) 环节都是由人工主导的。但Uniswap是一类特殊的DEX,它将做市商自动化 (Automated Market Maker),用既定算法替代人工报价,不仅去掉了中心化的撮合与清结算,还消除了交易中的做市商,所有的交易都在链上进行,因此大受欢迎。

公链是否一定要开源?以太坊到底是谁开发的?

Uniswap目前在DeFi中排名第五,锁定总价值约2700万美元,其中超过10万枚ETH。


Tornado.cash

Tornado为以太坊引入了隐私交易。Tornado.cash于2019年8月上线,其主要思路就是打破收款人和资金目标地址之间在链上的关联。用户可以将以太币存入Tornado.cash 的智能合约中,然后使用另一个不同的地址提款。无论何时将以太币提现到新地址,其他人都无法将存钱地址和提款地址挂钩,从而确保了绝对的隐私。在这种办法中,Tornado.cash充当着一个代理,使用zkSnark零知识证明来确保交易100%匿名。它还是100%非托管的,这意味着用户拥有对代币的完全控制权。


Status

Status是以太坊上的一个点对点通信协议,以Whisper协议作为通信层,保证了去中心化传输和聊天内容的隐私性。Status可创建公共聊天室,用户自由加入,参与聊天。后续还会推出私密聊天室,需要支付或者抵押SNT来创建。此外,用户还可以注册ENS用户名。

Status V1版本在2020年2月13日正式发布,安卓版和iOS版移动端产品同步上线。Status V1.0实现了点对点聊天、加密货币钱包支付和基于以太坊的dApp浏览器。


MakerDAO

MakerDAO是一个去中心化自治组织,致力于向每个人提供同等服务的开放金融。 MakerDAO发行了世界上第一个去中心化的数字稳定币Dai。MKR 代币持有者是DAO的决策者,他们拥有对系统更改的唯一治理权限。

在所有DeFi应用中,MakerDAO常年占据第一,市场占比超过50%。目前锁定的代币市值总额在3.17亿美元,其中ETH超过210万枚。


ZK Rollup达到2000 TPS

ZK Rollup是提高以太坊区块链可扩展性的二层解决方案。过去三年里,像Loopring这样的ZK Rollup已经能够每秒测试超过2000 TPS,相比以太坊网络的7-15 TPS无疑是巨大进步。


PoS测试网

Nimbus、Prysmatic Labs等团队在2019年陆续发布以太坊2.0信标链(PoS机制)测试网。2019年5月初,Prysmatic Labs团队为以太坊 2.0网络的阶段0 (即信标链阶段) 发布了完整的公共测试网Sapphire,使用Prysm客户端。当时该以太坊2.0测试网上的验证者节点数量很快超过了800个。Prysmatic Labs 开发人员在2020年1月表示:“超过2万2千名活跃的验证者几乎100%参与了我们的测试网。”

叔块率<10%,区块Gas上限1000万

公链是否一定要开源?以太坊到底是谁开发的?

根据比特币的最长链原则,挖出孤块的矿工得不到区块奖励。不同于比特币,以太坊挖出的叔块的矿工也可以获得奖励。上图为以太坊区块示意图。不能成为主链一部分的孤块,如果有幸被后来的区块通过uncles字段收留进区块链就变成了叔块(黄色)。如果一个孤块没有被任何区块收留,这个孤块还是会被丢弃,不会进入区块链,也就是说孤儿区块被收留后才会变成叔块。以太坊的叔块比例小于10%。


Gitcoin Grants

Gitcoin grants是一个为以太坊开源项目周期性提供资金的众筹平台。其愿景是通过区块链支持各类开源项目,促进开源运动的发展。开发者可以收到来自社区的直接赞助。Gitcoin Grants发起一年来已经成功举办4轮二次方融资(Quadratic Funding),包括技术类、艺术类和健康类开源项目。

目前正在举行Gitcoin Grants第五轮融资,结束日期为4月7日,匹配资金为25万美元,其中10万将分配给公共卫生,所有与COVID-19相关的项目,重点是社区内的研究、应对和恢复工作。


分享到:


相關文章: