2.开放性区块链系统是开放的,公链代码是开源的。除了交易各方的私有信息进行加密,数据是对大众公开的。
最近很多关注区块链的朋友向我们咨询了关于区块链浏览器开源(区块链代码开源)的问题,今天就在这里给大家详细解释这个问题。如果对您带来帮助,可以继续关注我们
1、区块链是一个共识机制,这意味着这种参与者必须是透明的,也就是说,这种运行的代码必须是开源代码,所谓开源代码,就是代码都是可见的。
2.每个人都可以编译并执行自己编译的程序,这也意味着每个人都可以修改代码并运行它。在目前的机制下,无论如何都有可能修改代码,只要修改代码的人数不超过51%,那么这种修改就是没有意义的,是在浪费自己的计算能力。
3.所以,至少相关人员必须知道代码。如果一个区块链项目没有开源代码,那么运行其程序的节点都是不透明的,相当于你在自己的节点上安装了他的**,代表这个所有者执行命令。
4.相当于系统开发者控制了整个网络。
5.这种区块链是如何可行的?从概念上看,如果把区块链项目比作一台机器,它的工作机制是透明的,是一台值得信赖的机器。
6.这是这样理解的。首先,对于区块链项目来说,开源是一个必要的选择,而不是一个选项。公共链和联盟项目都需要开源。其次,开源和源代码交付是两个不同的概念。源代码交付不是一个开放、透明和参与性的过程。
7.例如,在以太坊,在其平台上运行的一种平台货币存在缺陷,需要进行修改。这一修改直接反映在代码中。在读码的过程中,发现有很多这个币种的相关代码,用来处理一旦遇到这个问题,节点应该如何处理。这些处理方法是用开源代码写的,每个人都可以阅读。如果节点的负责人认可这个方案,他就会运行这个程序,相当于决定支持这个代码。事实上,区块链就是通过这种机制实现的。
上述文章是关于区块链浏览器开源(区块链代码开源)的解答。如有其他问题,请继续关注
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时删除。
文章标题:区块链浏览器开源(区块链代码开源)
文章链接:https://www.btchangqing.cn/454079.html
更新时间:2023年02月02日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。