2018-11-12 00:00:00
热度: 1530
共享财经
媒体 | 营销 | 咨询
今年的双11,再次缔造商业传奇。
截止今天零点,天猫交易额最终锁定在2135.50497011亿元, 较去年1682亿元的纪录增长近27%。同时,昨天全天物流订单量达到10.42亿,再创新纪录,进入1天10亿包裹的时代。
惊人的数字背后,是阿里技术团队的默默付出。
“双11”前夕,蚂蚁金服董事长兼CEO井贤栋就表示在今年将会运用区块链技术进行商品溯源。
根据天猫今日披露的消息显示,首次参战的蚂蚁区块链,跨境商品溯源覆盖了全球1.5亿件货品。
1.5亿件、24小时,意味着什么?通过计算可以得知,蚂蚁区块链的TPS为1736。
熟悉区块链行业的人一定不会对“TPS”这个词汇感到陌生,因为在很多区块链项目的宣传中,我们常常会看到“百万TPS”的字眼。
“百万”TPS
在区块链项目中,TPS代表每秒钟系统能处理的交易数(Transaction Per Second)。TPS可基于测试周期内完成的事务数量计算得出。例如,用户每分钟执行6个事务,TPS为6 / 60s = 0.10 TPS。
TPS越高,代表着处理能力越快。自比特币2009年诞生以来,广被诟病的就是TPS不够高,尤其是POW共识算法似乎不够快。
随着区块链技术的逐渐发展,人们开始憧憬并尝试基于区块链技术的各种行业应用,包括金融、供应链、能源、医疗、教育、电子商务等等。然而,任何一项行业应用对TPS都是有要求的。
目前,人们在习惯了通过网络瞬间完成交易的前提下,没有人能够忍受自己的交易请求因为TPS过低迟迟不能完成。
所以,没有高效率的“TPS”,大规模的区块链应用也将成为空谈。
随着百万TPS的声明层出不穷,各个项目的粉丝也往往会拿着这个项目的TPS与那个项目的TPS进行比较。一时之间,TPS成了各家项目吸引眼球的重要手段。
公链、私链TPS差别巨大
TPS是同一个TPS,可是放在不同的区块链项目里面,就不能仅仅以TPS高低论长短了。因为,区块链有公有链、私有链、联盟链之分。
首先,TPS不可以忽略区块链网络构成与节点软、硬件配置的差异。公有链的验证节点由于遍布于世界各地,所有人共同参与记账、维护区块链上的所有交易数据。所以,受限于参与节点数目、地域、网速、硬件等等差异,公有链的TPS注定会很低。
以公有链比特币为例,目前每秒只能处理大约7笔交易,与支付宝每秒千万级的处理速度相比,可谓小巫见大巫。
那么,号称区块链技术2.0的以太坊呢?
日前,以太坊联合创始人Vitalik Buterin表示,Zcash的zk-SNARKS技术可以集成到以太坊的代码库中,并且它将允许以太坊加密网络每秒处理500个任务(TPS)。而目前以太坊区块链每秒只能处理15个任务(TPS)。
仅仅15TPS的处理速度,即使是达到500TPS的处理速度,以太坊相较于蚂蚁金服区块链昨日1736TPS的处理速度也是相差万里。
回过头来看,那个一出世就宣称公有链“百万TPS”的区块链3.0EOS呢?
日前,区块链测试平台Whiteblock对EOS进行了基准测试,结果让人大跌眼镜。
“即使在延迟为0毫秒、丢包率为0%的最佳设置中,系统中的交易吞吐量也不会超过250个TPS。在实际测试中,在50毫秒的往返延迟和0.01%的包丢失的情况下,性能下降到50 TPS以下,使得系统接近于Ethereum的性能。”领导此次测试的ConsenSys公司项目负责人Brent Xu说道。
今年7月,对冲基金亿万富翁迈克尔•诺沃格拉茨(Michael Novogratz)的风险投资公司向EOS 所在的Block.one投资了3.25亿美元。他一番没有证据的言论引起了轰动,当时他宣布EOS“已经每秒完成5000笔交易,并应该在几个月内每秒完成5万笔交易”。
说好的5000TPS呢?事实还是打了脸。
昨天,私有链的代表蚂蚁金服区块链已经在“双11”购物街的海外商品溯源上大展身手。
由于私有链的读写权限掌握在某个组织或机构手里,由该组织根据自身需求决定区块链的公开程度,所以链上只有少量的节点也都具有很高的信任度,并不需要每个节点来验证一个交易。
因此,相比需要通过大多数节点验证的公有链,私有链的交易速度更快,交易成本也更低。
同时,相比中心化数据库,私有链能够防止内部某个节点篡改数据。故意隐瞒或篡改数据的情况很容易被发现,发生错误时也能追踪错误来源。
此次“双11”蚂蚁金服区块链1736TPS的处理速度,给人们交出了一份满意的答卷。
当然,区块链是构建社会信任的最佳解决方案,“去中心化”是区块链的核心价值,而由某个组织或机构控制的私有链与“去中心化”理念有所出入。如果过于中心化,那就跟其他中心化数据库没有太大区别。
鱼和熊掌如何兼得
公有链的公开性、不可篡改性、透明性是私有链达不到的。但是受限于个位数的TPS,随着以太坊和EOS区块链上DAPP的逐渐增长,网络拥堵问题就成为了头号“公敌”。如何尽快提升TPS也成为各家急需解决的问题。
值得一提的是,BCH对BTC的区块扩容,就被认为是提升TPS的一种手段。
区块扩容被认为是最简单而行之有效的方法。通过增大区块,更多的Tx被打包在同一区块内,在出块时间固定的前提下,更多的Tx被打包就意味着更高的TPS。
同时,PoS 机制相比现有的 PoW 机制,在效率上有非常大的数量级的提升,所以这也是以太坊在第四个阶段转换成PoS机制的重要原因。运用新的共识算法,公有链TPS较低的状况将会极大缓解。
从目前的行业动态来看,学术界开始大量产出加密学、分布式系统、共识机制的论文,政府把区块链提升到科技强国的战略白皮书中,企业界在尝试大量的区块链项目。
此次,蚂蚁金服区块链首战“双十一”,用实打实的数据向人们展现了区块链的巨大应用价值。
行业发展,技术先行。人们相信,百万TPS的公有链终将会出现,区块链技术的大规模应用也不再是空中楼阁。