区块链交易响应时间

区块链如果区块节点比较多,如果保证交易响应时间。按照一些资料和理解貌似只能异步响应,不知道理解是否正确

参与14

3同行回答

焱de想象焱de想象CEO上海塔链网络科技有限公司
响应时间和被打包的时间(最终一致性时间)并不是同一个概念。区块链用户前端的响应时间可以通过很多手段提升。这跟现在系统设计中,数据库前面加memorycash一样的,但同样提升破坏一致性的风险...显示全部

响应时间和被打包的时间(最终一致性时间)并不是同一个概念。

区块链用户前端的响应时间可以通过很多手段提升。这跟现在系统设计中,数据库前面加memorycash一样的,但同样提升破坏一致性的风险

收起
互联网服务 · 2017-02-10
浏览2169
匿名用户匿名用户
主要看业务和架构设计上的倾向。如果需要强一致性,对时延不敏感,这个不做架构改变考虑,简单的一层就可以。如果需要高并发(非串行),可以参考缓存机制。如果需要串行长链还高并发,业务设计和智能合约上都需要稍稍设计一下,总之就是要求越多越复杂...显示全部

主要看业务和架构设计上的倾向。
如果需要强一致性,对时延不敏感,这个不做架构改变考虑,简单的一层就可以。
如果需要高并发(非串行),可以参考缓存机制。
如果需要串行长链还高并发,业务设计和智能合约上都需要稍稍设计一下,总之就是要求越多越复杂

收起
互联网服务 · 2017-09-20
浏览1941
shaiwangchengshaiwangcheng系统工程师某金融行业
区块链的响应时间与参与的节点数无关,与交易数量,共识机制和区块容量相关。比如比特币扩容问题近期争吵的最厉害,大量交易费少的交易在网络中滞留几天都不能被确认。比特币大概是平均10分钟生成一个块,一个块1M大小,一般包含2000~3000左右的交易。有些山寨币看到了比特币的所...显示全部

区块链的响应时间与参与的节点数无关,与交易数量,共识机制和区块容量相关。

比如比特币扩容问题近期争吵的最厉害,大量交易费少的交易在网络中滞留几天都不能被确认。比特币大概是平均10分钟生成一个块,一个块1M大小,一般包含2000~3000左右的交易。

有些山寨币看到了比特币的所谓问题,就把出块速度提高,每个块大小提高,但是随着出块速度的增加,非常容易造成孤块和分叉问题。随着每个区块大小的提高,网络拥堵问题提升,也会造成孤块,增加矿工的损失可能性。

但是很多侧链技术或者类似技术完全解决了主链的效率问题,可以兼容主链的安全稳定优势和侧链高效、灵活,已经有区块链用于股票实时交易的应用测试成功,说明效率不是区块链发展的核心问题。

收起
IT其它 · 2017-02-10
浏览2325
  • 其实也不能说和节点数完全无关,要看共识机制是怎么设计的,像PBFT算法,节点数增加效率下降的很明显;而比特币慢的核心问题还是PoW和数据块的大小;对于超级账本而言,节点数和响应时间成反比。
    2017-02-10

提问者

lxpeng163
项目经理哈尔滨银行
擅长领域: 服务器云计算数据库

问题来自

相关问题

相关资料

问题状态

  • 发布时间:2017-02-08
  • 关注会员:6 人
  • 问题浏览:5434
  • 最近回答:2017-09-20
  • X社区推广