TVBee聊币 水手 2021-05-31 21:08:59 发布在 区块链社区
6165 0
写在前面
在币圈,“开源”是我们经常听到的一个词。
那么,“开源”是什么意思,是开源节流吗?显然不是。
今晚小蜜蜂就聊一聊开源这个话题。
开源
开源,(Open Source)全称为开放源代码。
它有三重含义。
第一重,源代码透明。一个项目、一个软件,它的源代码是公开可见的。一个项目方,开源是意味着,你们可以看见我这个项目、这个软件是如何运行的。我没有任何隐藏,完全的开放。
第二重,源代码可参与。开源以后,任何人都可以在一个开源的平台上,可以参与这个程序的研究、讨论和编写程序。
第三重,源代码可用。开源以后,这个代码其他人是可以拿去使用的。当然,这里有一个争议的问题,就是可用是否可商用。
?比特币与开源?
比特币显然是开源的。
小蜜蜂觉得,比特币如果不开源,一定会有人买它的代码回去。
第一,可以用作科研。
第二,可以用来建立一个分布式的支付结算系统,比如银行。
第三,可以用来建立其他的分布式网络。
如果不开源,比特币真的可以卖钱了。
但是,不能因为它开源了,就否认了它的价值。
开源了以后,它变成了一个人人可参与的网络。当然,参与它的人是要花钱买矿机的,所以就有了价值的传递。使用者将比特币转账给其他人,然后手续费和新产生的比特币转移给矿工。当然还有矿池的参与。
总之,它的价值模式变成了一个网络内部的流动。当然,由于这个网络的使用者越来越多,规模越来越大,会有更多的价值流入。所以比特币的价值具有成长性。(当然,大家的投机炒作的这个不太哈。)
公链与开源
公链,TVB 不止一次提到过,不开源的公链,不算公链。
公链,公有区块链。并不是说人人都可以参与进来挖矿就可以了。应该是一个人人都可以看见它的运行机制,并且有可能参与这个程序研究和代码更新的。
这样的才以算是公链。
公有区块链的意义之一就是开源,就是一个大众维护的程序。无论全球哪个地区、哪个国家的人,不受时间限制,都可以学习、研究以及参与公链的开发。
抄袭与开源
波场,经常被质疑代码抄袭。
EOS 原力、GOC 也是在 EOSIO 的基础上进行了一定的调整。
首先,TVB 想说,如果公链开源时,声明中允许代码被商用,那么波场、EOS 原力、GOC 等,这些项目,他们做的事是完全合法的。而波场的源代码在 2 年内 , 有 12204 次提交 :
其次,TVB 想说。像波场这样做,我们称之为二次开发。
一方面,在原有开源的代码的基础上,有可能开发出更好的程序;
另一方面,使用开源程序,可以将更多的精力用于扩展程序的应用场景。
所以,使用开源程序并不是一件可耻的事。
写在最后
其实开源是一种和区块链精神非常符合的东西,它是开放的,人人可以参与的一种形式。
开源是好事,希望更多的项目可以开源。
当然,最重要的是,希望更多的项目,真的有料可以开源出来……