区块链的tps是什么?怎么算的?
什么是区块链扩容?每秒交易速度是怎么算?
前两天聊到了layer2,我说得慢慢讲这个问题。Layer2其实是一种扩容方案,我们今天先说一说,到底什么是扩容,什么是区块链中的tps,以及他是怎么计算的。
第一,扩容的来源
这里先普及几个小知识。在比特币的白皮书里,其实是没有区块链概念的,或者没有明确的说区块链。比特币先于区块链。
在英语中,比特币的那个币,实际上是首字母小写的bitcoin。而首字母大写的Bitcoin,实际上指的是比特币网络,比特币系统,或者比特币的区块链。
区块链,是一种网络数据库,特殊的网络结构。而他的这个币,实际上是在某种网络规矩之下,发出来的一种符号,或者计数器,我们再来复习一下这个过程。
简单一点说,假设你的电脑上下载了比特币这一段程序。连接上网络,那你就进入了比特币这个大网络大区块链中。
然后你要做两件事情。
第一,就是不断的验证打包,在一段时间内向你发送过来的交易信息,把他们弄成一个数据包,也就是区。
第二,就是计算一道特别难的数学题。只要你算出来这道数学题的答案,你就可以向全网公布。你的区块,你的这个账本,就可以作为全网的标准。
谁抢到这个标准,谁就可以在他这个区块里,执行一个叫做币基交易,coin base的步骤。凭空的发出一些比特币,这就是比特币的来源。
注意每一笔交易,每一个区块,都要获得整个网络大部分矿工节点的验证,矿工节点之间是平等的关系。全网没有老大,这就是去中心化。
注意,只有受到过验证确认的交易,才能是有效的交易,才会被记录在区块中和区块链上。
第二,tps的来源和计算方法
大家经常会听到一个概念,叫tps。这是个啥意思?怎么来的,怎么计算的,今天我们一次说清楚。
Tps就是transactions per second。每秒钟确认交易的数字。这是整个网络的交易速度。
比特币每十分钟出一个区块。一个区块中,容纳了十分钟内的所有交易数量。
怎么通过比特币的区块大小,出块时间,来计算,全网每秒能处理的交易数字呢?
非常简单,就用你的区块大小,除以每笔交易大小,再除以出块的时间,就ok了。
比特币的区块大小是1M,一个交易大约是200~250字节。而出块时间是十分钟,也就是600秒,这样算下来,大概一秒钟,处理的交易次数就是7~8之间。
这个速度实在是太慢了,你想想,现在我们的某信某付宝的后台,每秒钟,随便可以处理百万,千万次的交易。比特币这个速度交易够干什么呢?
第三,新的功能与技术瓶颈
可以简单的理解为,以太坊把电脑程序搬到了区块链。每一个以太坊节点,都像是一个电脑的操作系统,然后在这个操作系统之上,你可以编辑各种各样的程序。
程序的每一步就像是交易一样,也会被广播到整个网络,全网确认。在这里,以太坊把程序的步骤做了一个量化。就是所谓的汽油费机制,每一步程序,比如你画一幅画,写一个字,转一此账,都量化为一定的gas,这样,区块链的功能,就被极大的拓展了。
所以提速与扩容,就成了刻不容缓的问题。在这个基础上,才有了layer0,layer1,layer2,三层解决方案,以后再细说。
来源: 扮猪不吃虎
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。