当前位置:首页>评测> 正文内容

互联网账户中的区块链知识,你知道多少?(区块链与互联网最大的区别在哪里)

1年前(2023-01-12)评测92
今天给各位分享互联网账户中的区块链知识,你知道多少?的知识,其中也会对互联网账户中的区块链知识,你知道多少?进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,如果有不同的见解与看法,请积极在评论区留言,现在开始进入正题!观澜富士康普工在线招募中心

随着互联网相关技术的发展以及用户规模的扩大,互联网账户的数目也越来越庞大。不过,虽然这些互联网账户中所包含的信息都是用户自己的数据,但无论就法律层面还是技术层面而言,用户都既不拥有这些互联网账户,也不能进行利益方面的管控,而互联网账户中用户数据的泄露和滥用问题却越来越突出。北京木奇移动技术有限公司,专业的区块链开发公司,欢迎交流合作。接下来介绍一些区块链的基本知识,希望对大家有所帮助。

区块链的基础知识

区块链中的一笔交易:

“交易”这个概念是抽象的,区块链中交易是指一次区块链信息的传递,所以“交易“就包括

触发类型的信息告知,典型应用就是转账。

不触发类型的告知 ,典型应用就是区块链存证。

索要的告知:触发类型的的信息告知一种,但需要反馈,需要把信息传递回给我,典型应用预言机获取链外信息

其中后两点,也被称为交易。有点像逛街,无论买没买东西,只要进商场了都叫逛街。第一种就是买了东西,第二种瞎逛没买东西,第三种我去商场预定了一个东西。

为什么用告知?是因为区块里面的信息无法推断结果。例如转账情况下,我付了钱,但是你无法知道最终这笔钱是否有到卖家的账上。这个理念跟我们现实生活是相同的,我们通过支付宝付款,是告知支付宝转账,从我们角度是无法核验对方是否真是收到了钱。但我们会认为支付宝会成功的,我们当前可以假设区块链的执行体系(列如EVM)是对的,会按照告知进行执行。

区块:

区块就是承载这些交易的一个载体。类似公交车,当前信息在排队等待上车,区块就是一辆辆公交车。我们都知道公交车能搭载的人数是有限的,区块链能装的交易也是有限的。但不同链之间的区块大小限制是不同。这个主要是会涉及效率的问题,稍后在TPS层面讲下。

区块里面除了交易信息,还有用于核验和链接的区块头。区块头信息就包括:

merkle 树根:这是一个树状的信息组合模式,通过这个树状最终可以这个区块所有包含的交易,变成一个独立不二的哈希。这个很重要,因为通过这个独一无二的哈希和树状模式可以快速证实一笔交易告知是否存在。从公交车案例,这是代表了所有的乘客都上了车的付款凭证。

时间戳:记录区块的时间。公交车案例,可以理解发车的时间

前一个区块:区块链中的链就在这基本体现,每个区块需要明确的表面我上一个区块是谁。从公交车的角度就是上一辆车的车牌号是什么。

每个区块链的特性不同,但基本上一个区块链就包括交易信息和区块链头信息。下图就比较好展现了一个区块的架构:

打包权:

我们很熟悉的POW,POS 都是为打包权设计的。一句话就是怎么做到随机性挑选一个信息的提交者(节点) ,随机是因为防止作恶提交者。除了随机性,作恶的提交者在部分设计之下是有惩罚的。这里面因为每条链的设计不同,就不展开,甚至有些联盟链采用轮值模式。

从公交车案例角度,这类似挑选一个司机吧。

共识体系:

很多人把共识体系跟打包全混淆。共识体系的最大的目的是完成不可篡改性。共识体系是关于,提交后如何把区块的信息分享和备份到其他的节点中。

这里面普遍用的是BFT模式,分多轮去验证信息。因为BFT也很多不同的版本,并且比较复杂,有需要可以日后单独聊聊。

最简单的体现,是你转账的时候,如何知道是否成功,是需要最少6个confirmation 的节点确认。确认意思是有多少节点同步了这个区块里面的信息。只有全部确认了,交易告知才会被执行。

从公交车角度,这类似多少单位同意了,才能发车,有可能是调度中心,交管中心等等。

TPS:

TPS就是处理交易告知的效率。有段时间,TPS被很多人关注,上述区块,打包权,共识体系,直接影响了TPS。

区块:这里面有两个关注点,装多少,如果每个区块都装多一些交易,是不是效率就高了? 理论上是的,但共识体系中对信息的同步将占用更多的时间。所以这是一个平衡。

打包权:越复杂的挑选方式,一定会耗时更久,意味着处理能力一定会降低。

共识体系:这里影响TPS的有两点,第一是需要多少节点来同步我的信息才算合格,越多的节点同步肯定越耗时,处理能力更低,第二个就是我的区块里面是否需要装满交易,从公交车角度,就是是否满载才发车,那肯定不满载发生效率越高,但同步成本就越高了。

所以高的TPS一定是有代价的,普遍高的TPS,不够去中心化。

Merklee树和SPV验证:

我们刚才了解了区块链中的merklee 树根,会不会有人好奇为什么交易名录了不能替代merklee树了。比如说我有个区块头,然后我加个交易名单是否可行了。

理论上是可行的,但问题在于那基本所有的应用都需要去同步这个交易名录,刚才那张图可以看出区块体是区块头的5倍大小。Merkle树允许SPV验证方式,运行应用只需要同步区块链头即可验证一笔交易告知是否存在。

从这张图可以看出,如果是整个名单,我需要遍历Ta 到 Th 的交易,及8笔交易

在Merkle树情况下,只需要知道Hc,Hab,Hefgh和Merkle root即可。4笔内容

我的同步量最少较低了一半

如果是16笔交易,我只需要同步5次即可(Root,Habcdefgh,Hmnop,Hij,Hk),那对比16比较交易,同步量减少了70%多。

越多的交易,同步量减少得越多,这就是merkle 树的目的

总结:

区块链基本知识,我们聊了,什么是区块链中的交易是什么,交易信息是如何装入区块的,区块是如何通过区块头信息进行链接,如何提交区块的,区块信息如何同步的。以及TPS跟这个流程的关系,和SPV验证的好处。

龙华富士康在线报名
经过以上对互联网账户中的区块链知识,你知道多少?的分享介绍,相信你对国土资源科普与文化杂志有了大概的了解,想知道更多关于知识,关注富士康招聘网,我们将持续为您分享!

扫描二维码推送至手机访问。

版权声明:本文由网友投稿发布,本网站仅提供存储空间服务,如侵犯了您的权利请立即联系我们进行删除。

本文链接:http://www.25z.cn/pingce/72669.html