中本聪钱包教程(中本聪币怎么下载)

中本聪钱包教程(中本聪币怎么下载)

作者/公益社区徐自强

编辑/BTCs元宇宙公益社区

中本聪钱包教程(中本聪币怎么下载)

现在开始为大家分享中本聪核心链技术白皮书审核稿(仅作参考,以官方正式发布为准)里面最重要的内容:PoW+DPoS共识算法。

中本聪钱包教程(中本聪币怎么下载)

这是技术白皮书审核稿里面的原图

中本聪钱包教程(中本聪币怎么下载)

中本聪钱包教程(中本聪币怎么下载)

1. 概要

这是根据技术白皮书审核稿里面原图的翻译和解读,两张图的内容是一致的,一个是英文版,一个是中文版。

这张图分为两部分,一部分是我用红色虚线框起来的地方,是原图有的:CORE Consensus Engine,为了更好的理解我把它翻译成“中本聪共识内部驱动引擎”;另外一部分是红色虚线外面的部分,左边三个人和下面两个人,这个人其实是用人的形状来表示这是有人参与工作地方,也可以把这五个人形的地方理解为承担不同工作任务的节点

另外,我们根据功能再把这五个人分成两类,一类是左侧三个人,这三个人代表了三个输入源,它们给内部引擎输入着燃料和信息,我们暂且称之为“外部三大输入源”;另外一类是下面两个人,一个是验证节点,承担区块生成与交易验证工作,另一是审核节点,承担对验证节点的监督,防止其作恶。

大家最好一边看我编辑的文字,一边对照着我发的图片,看慢点,尽量让自己理解完全,一定对着图来看。

至此我们已经把这张图分成了主要的两部分:框内的“中本聪共识内部驱动引擎”和框外的“外部三大输入源”。我们就以从内到外的方式来讲解这张图,讲完大家应该就可以理解中本聪的工作原理了,我们现在开始。

(备注:1、CORE翻译是核心的意思,白皮书里面有CORE的地方为了更好的理解我们可以把它们看成“中本聪公链”或“中本聪币”;2、为了简化理解框外五个人我们重点看左侧三个人,所以框外部分我们称为“外部三大输入源”)。

中本聪钱包教程(中本聪币怎么下载)

2.四大功能模块的如何工作

红色框内部可以分成四大模块,模块一:节点搭建模块(平行四边形框起来的地方);模块二:出块与奖励模块(圆圈圈里面的地方);模块三:监督惩罚模块(右侧框起来的地方);模块四:内部治理模块(上面框起来的地方)。

?这四大模块工作流程大致可以这样理解:

2.1 模块一:搭建好21个验证节点

这一模块解决了去中心化和安全性两大难题,这里把比特币的算力委托给了中本聪的验证器节点,同时也把比特币的区块头数据导入进了中本聪的验证器节点里面。这就是公告图里面说的“建立在比特币PoW基础上的共识算法”。(比特币是区块链项目里面节点最分散的,也是最安全的,中本聪公链的验证器节点如何利用比特币的算力主网前白皮书里面会详细介绍,我们从这里能看到的是比特币和中本聪大概是怎么联系起来的)。

中本聪钱包教程(中本聪币怎么下载)

?比特币公链区块的区块头数据通过中继器,过度到中本聪公链里面的节点搭建模块里面的比特币轻客户端(Bitcoin-SPV);比特币的哈希算力通过比特币矿工委托到中本聪公链的验证器节点里面,这就是比特币和中本聪在技术层面上的两个关键性联系!

2.2 模块二:节点选举与奖励模块

这个模块我们怎么理解呢?我们这个算法叫“中本聪+”共识算法,或者“PoW+”共识算法,模块一就是“PoW”,模块二就是“+”的内容。

加什么呢?加的是DPoS算法,具体可以这样来理解,从模块一建立的验证器节点里面根据“混合分数计算公式”计算出节点里面排名前21名的节点,并将它们放入验证器集里面,然后由这21个被选中的节点轮流产生区块,3秒钟产生一个区块,每个区块产出3个币,21个节点产出一轮后继续进行下一轮21个节点出块,这样一轮一轮进行下去,由于节点是有限又有效的21个,所以可以很快的出块,这个就是解决了“不可能三角困境”里面第三个角:“可拓展性”难题,使其TPS可以达到5000笔(TPS:每秒处理交易量)。

中本聪钱包教程(中本聪币怎么下载)

中本聪钱包教程(中本聪币怎么下载)

大家看那个英文公式可能看不懂,我换个方式表达一下,看这个公司应该就很容易看懂了,我只是换了几个字母,简化了一下,内容是一样的。

这个是评分机制,从节点中选出21个评分最高的节点来作为代表,参与出块。由于这些节点都是提供了算力的节点,所以他们一定会是有效的,从白皮书草案里面看,它们对应的比特币节点都产出了比特币,可以这样理解,比特币的节点分散的最好,他们从最分散的节点里面选出了最优质且产出了比特币的节点,把它们的算力委托到中本聪公链的验证器节点上,这就继承了比特币的“安全性”和“去中心化”两大优点,然后通过委托验证这种方式提高了中本聪公链的可拓展性,可以达到每秒5000笔事务的处理能力,这在区块链里面已经是最高的了。虽然相对微信支付宝来讲还是少了一点,但是这是真实的处理能力,微信支付宝可能有几万的TPS,但是他们牺牲了“一致性”,所以我们在抢火车票或者双十一抢购的时候,明明看到有很多库存,我们却抢不到,结果几分钟后却显示已经空空了。

一句话总结就是:中本聪公链通过中本聪+共识算法选出21个动态节点作为委托验证节点来轮流打包区块,每3秒钟把交易数据打包进区块里,并领取3个币作为奖励。

模块一和模块二构成了“中本聪+”共识算法的主体,这就是审核稿里第二页里面说的“Satoshi Plus共识结合了工作量证明(POW)和委托权益证明(DPoS),以利用各自的优势,同时改善各自的缺点”,这也是说的解决“区块链三难问题”的方法。

2.3?模块三:监督惩罚模块

主要是监管21个节点的选举和选出的21节点的工作,告知大家如果作恶会怎样被管控和制裁,任何人都可以通过“核对器”对作恶等违规行为进行举报,然后系统就会通过三种方式来对其进行制裁:①扣减押金,②扣减奖励,③监禁(图片中有三个箭头指向前两个模块的三个地方)。这个模块进一步保障了网络的安全稳定运行。

2.4 模块四:治理模块

中本聪自治组织对包括但不限于修改验证器的数量、规范治理参数、设置区块奖励和交易费用等,通过投票机制来实施,确保去中心化水平。在公链发展的过程中,这个模块担任很核心的功能。

中本聪钱包教程(中本聪币怎么下载)

中本聪钱包教程(中本聪币怎么下载)

3.外部三大输入源

四个模块大致的讲完了,连起来看就是验证器如何搭建、搭建好了怎么出块和产币、对违规行为如何处理,以及对系统的运营管理,这就是中本聪共识内驱引擎的四大模块。这四大模块里面我把“中继器中心”没包含进去只是为了简化理解,中继器中心在这起到的是一个校验的作用,验证比特币相关数据的真实性。

四大内部驱动模块讲完,我们再讲下外部三大输入源,这三大输入源都输入了什么,又起到什么作用呢?第一个:中本聪币持有者,它输入的是中本聪币,拿来质押到候选的验证器节点中来,获取的是区块产生的币。第二个:比特币矿工,它输入的是哈希算力,委托哈希算力到候选的验证器节点中,获取区块产生的币,确保高性能的智能合约的安全运行。

第三个输入是:中继器,它输入的是比特币网络的区块头数据,类似于一份数据的导入和验证工作。

这就是外部三大输入源大致的理解,这三大外部输入也获得了大部分内部输出(BTCs)的分配权(即系统产生的币大部分都分配给了这三大输入源)。

中本聪钱包教程(中本聪币怎么下载)

4.分配机制

最后我们再讲讲系统的分配机制。

4.1 90%

出块产生的BTCs及交易费用的奖励,其中,90%分给了产生区块的节点,10%分给“系统奖励合同”。

节点又由三个人组成:中本聪币持有者、比特币矿工、出块的节点,其中节点收取手续费,比如3%,中本聪币持有者和比特币矿工是按照公式进行区块奖励的分配,比如97%。

4.2 10%

系统奖励合同10%的币又分给了中继器和核对器(举报的人),中继器是比特币积累到100个区块时分一次,核对器是举报成功就立马奖励。这10%一直在积累,积累的上限是1100万币,超过1100万的部分会销毁。

公链内部产生的这两部分的奖励恰好是分给了外部的五个人,至此,系统大致的运行模式和奖励的分配制度讲完了。

中本聪钱包教程(中本聪币怎么下载)

中本聪钱包教程(中本聪币怎么下载)

“BTCs之DAO”蓝色字体

关注即收获 所见即所得

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 wsjz225@163.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.biyu99.com/9174.html