很多人不理解主网、公链或开源,那么大致理解为:
1、主网就是区块链社区公认的可信区块链网络;有效的区块以及交易等信息,在经过区块链网络的共识后,就会被记录在这个主网的区块链账本中。
2、公链是指全世界任何人都可读取、发送交易且交易能获得有效确认的、也可以参与其中共识过程的区块链。
3、从定义上可以很容易理解:拥有主网的区块链网络才是开始,然后所有人无认知偏差和无许可、无门槛地参与共识,进而组建公链。所以,主网和公链本质上是一样的,只是你看到的很多公链仅仅是少数人才能参与(或挖矿)共识而其实不能称之为公链,只能称之为主网!还有很多声称是区块链网络,但并没有构建可信区块链、没有真正去中心化的技术和实现方式;它们不能称之为主网,更不用谈区块链网络和公链了!(此内容之前已列举很多)
4、主网公链则代表了一个项目的底层设施;主网上线即是指这个底层设施搭建好了,已经可以放在网络里供开发者来使用了。就像我们平时使用的安卓系统或linux系统那样(非Windows、iOS操作系统,它们并未开源,这点以下有说明),这些系统只有搭建好并上传到网络里,开发者才可以在上面开发各种软件和应用,用户才能使用这个系统上的各种功能。
5、对于开源,它不仅仅是代码公开而已!什么意思呢?因为在原有中心化服务器里,即使开发者选择了开源,你也无法验证中心化服务器中运行的程序与开源的程序是否一致,中心化服务器从外边看来是一个黑箱,开发者完全可以在你不知情的状态下部署不同参数的程序,或者一开始部署开源的程序,但是后续随时修改增删,你也不会察觉。
6、区块链网络其实是去掉了原有的中心化服务器这个环节,部署在链上的代码是确定性的,可以拿来和开源的代码进行比对,是否完全一致。后续所有的修改,也都在链上公开可见。这也就是区块链开源后的程序可被验证的特点,只有这样,大家才能完全地明白业务逻辑,才能相信代码传递的规则,才能相信“ 代码即法律 ”。所以,公开代码,代码和程序可验证,可查看和验证代码、清楚代码的运行规则才可称之为开源!
7、未来的SOT主网才能说是开源、可验证、零知识共识、全网均可以无门槛参与的构建可信区块链网络的去中心化网络:即真正的公有链!公有链网络和网络底下各种应用生态链接现实(即应用生态也是去中心的),组建去中心化世界!