一,EOS的背景
区块链技术于2008年推出,推出比特币货币,自那时以来,企业家和开发人员一直试图推广该技术,以在单一区块链平台上支持更广泛的应用。
尽管许多区块链平台一直在努力支持功能分散的应用程序,但BTS分散交易和steem社交媒体平台等特定于应用程序的区块链已成为数以千计的日常活跃用户大量使用区块链。他们通过将性能提高到每秒数千次交易,将延迟降低到1.5秒,消除每笔交易费用,并提供类似于现有集中式服务提供的用户体验,实现了这一目标。
二,区块链应用程序的要求:
支持数百万用户
与eBAy,Uber,AirBnB和Facebook等企业竞争要求区块链技术能够处理数千万活跃的每日用户。在某些情况下,除非达到临界点用户数量,否则应用程序可能无法工作,因此可以处理大量用户的平台非常重要。
免费使用
应用程序开发者需要灵活地为用户提供免费服务;用户不必为了使用该平台或从其服务中受益而付费。可供用户免费使用的区块链平台可能会获得更广泛的采用。开发者和企业可以创建有效的货币策略。
轻松升级和错误回复
基于区块链应用的企业需要灵活地通过新功能来增强应用程序。该平台必须支持软件和智能合约升级。
所有非平凡的软件都会遇到错误,即使是最严格的形式验证。该平台必须足够健壮,以便在不可避免发生错误时修复错误。
低延迟
良好的用户体验要求延迟不超过几秒钟的可靠反馈。更长的延迟阻碍用户,并使基于区块链的应用程序与现有的非区块链替代品竞争力下降。该平台应该支持低延迟的事物。
顺序性能
由于顺序依赖的步骤,有些应用程序不能用并行算法实现。交易所等用程序需要足够的顺序性能来处理大量数据。因此,该平台应支持快速顺序性能。