
EOS.IO 是一个新的区块链架构体系,旨在实现应用的分布式可拓展。它就像是一个操作系统,使用者可以在这个系统中构建自己的软件。
EOS.IO 要解决哪些问题
区块链技术虽然有很多优势,但依然存在大量的问题,如果广泛使用,需要符合以下特性。
1. 支持百万级别用户量
区块链技术的特性,让他在商业领域有了很高的使用价值,已经与越来越多的行业进行了融合,由此也衍生出了区块链+的概念,区块链+金融、区块链+游戏、区块链+保险等等。
但是目前的区块链技术还存在很多问题,首先是对用户级别的支持还有非常有限,中心化的应用,如腾讯、阿里,庞大的服务器系统和技术美妙即可处理千万用户的数据。
但是目前区块链应用很大的缺陷就是数据吞吐量和延迟,导致无法同时承载百万千万的用户数量级,之前以太猫一上线,就导致了以太坊渠道拥堵。
2. 免费使用
如果一个平台或软件从一开始就是付费的模式,那推广和落地的可能性就更小,开源和免费是一个很好的方式,后期可以再有相应的盈利模式。
3. 简单升级和 bug 修复
目前区块链应用的升级比较复杂,如果要做改变就需要矿工和开发团队及社群的支持,才能进行升级和改进。
所以才会出现如此多的分叉币,如:比特币的分叉币有BCH(比特币黄金)、BTG(比特币黄金)、BCD(比特币钻石)、SBTC(超级比特币)等等。
一个好用的区块链系统或软件需要支持升级。
4. 低延迟
Visa 每秒可以处理 4 万笔交易,支付宝每秒可以处理 8 万笔交易,而比特币每秒只能处理 7 笔交易。而且比特币确认时间更是长达一小时以上。
想象一下这还是货币吗?如果这样根本无法交易使用,用户体验极差。
5. 时序性能
我认为此处的时序性能即单位时间处理数据的能力,区块链的应用在这个方面还有很大的提升空间。
6. 并发性能
并发,在电脑操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。
要解决并发的问题,就需要一个程序,分配到几个计算机或 CPU 中运行。
以上为个人对 EOS.IO 白皮书的一些解读和看法,如有不正确的地方,还望大家指正,非常感谢。
网友评论
TPS对具体的事物是有意义的,但和加密货币背后的理念需要一个折中和平衡。 因为传统IT技术对分布式系统,已经有几十年的研究,所有基于BFT和各种变种的算法,都可以获得很高的TPS,但是其中心化程度都比较高,普通人在网络中是无法获得对等的权利的。 如果无法参与网络的监督和验证,其实使用现有金融服务也绰绰有余了。
我之前看了一些,不过现在还未看完。区块链 1.0 与 2.0 技术已经不断演变了,这些天看过的视频让我更清晰地了解整个发展历程,EOS 与其他公链项目都在不同层面上试图去解决前期那些问题。
感谢分享。当然,只是翻译或是理解是不够的,一定要有自己的想法。比如说,为什么说 EOS 能够支持百万级的交易频次等?每个问题可以试图去了解来龙去脉,我们可以通过 Youtube 视频或是同类项目白皮书去学习。
我下次也准备写些区块链内容了,虽然我总觉得准备不足...
对对,很多地方其实我也没有理解透,比如百万级,交易量等,而且越挖越深,这篇文章缺陷太多了,我后期再学习补充
如果先说区块链应用上目前存在哪些问题,再说说eos可以解决哪些问题,这样可能比较好理解。