小蚁是中国第一个区块链项目,也是中国唯一的实时开源公链项目。
你为什么决定开源?
达洪飞告诉Xtecher,区块链本身就是为了解决信任问题,颠覆了传统的单点信任和对一个集权机构的信任。如果它不是开源的,它仍将是一个集中的机构,这背离了区块链的去中心化精神。
他半开玩笑地指出,“不开源的区块链都是流氓。”
可以肯定的是,如果不能开源,所谓的区块链技术就是“挂羊头卖狗肉”,这根本不是对一项技术的信任,而是对商誉、对公司、对个人的信任。这种信任本身是脆弱的,建立这种信任还需要其他的辅助措施。一般情况下,企业要想获得贷款或投资,必须通过第三方机构(如审计公司、银行等)核实其经营数据。)才能获得信贷,这需要大量的信贷成本。
事实上,比特币的神秘之父中本聪一开始也选择了开源,这实际上成为了比特币一开始被众多技术巨头接受并积极传播的重要因素,也间接催生了后来的各种“山寨币”。小蚁也“继承”了这种开源精神。
达洪飞继续解释,“既然它们都是区块链的,为什么不直接开源呢?我会告诉你它是如何工作的,我会证明给你看。”
他举例说,这相当于拥有两种厨房。有一种厨房的门是锁着的,上面写着禁止任何人入内,你不知道在门后做什么。另一扇门是透明的,你可以清楚地看到所有厨师是如何操作的。谁更靠谱?答案不言而喻。
同样,小蚁的另一位创始人区块链,这位号称写了小蚁社区99.9%代码的核心开发者,与Onchain CTO张正文和大洪飞有着高度的一致性。“不开源的区块链在我看来不是区块链,是个伪命题。”他说,目前世界上所有大型知名的区块链都是开源的,比如Hyperledger和Corda的Fabric,都是开源的,他们的技术是开放的。
张铮告诉Xtecher,“区块链系统本身要解决一个问题,就是我们要‘去风险化’,实现点对点的信任。那么这种信任的基础是什么呢?也就是说,我知道我运行的程序和你运行的程序遵循相同的原理。实现这一点的唯一方法就是让所有人都看到源代码。”
从2014年成立至今,小蚁不到三年的时间发展。从最早的无代码到现在的5万行左右的代码,所有的源代码都是原创的,所有的代码都是开源的,都遵循MIT开源协议。代码托管在GitHub中。目前已经有100多人抄袭了小蚂蚁的项目,并对其进行了一些修改。