新闻资讯
了解资讯最新动态,掌握实时资讯
交易所开发:链上和链下交易的区别
2019-09-29 16:30:41

  随着数字资产的蓬勃发展,在区块链交易所开发过程中尤其注重数字资产的安全性问题,于是一款基于区块链的解决方案管理数据的链上和链下存储机制迅速被应用起来,那么链上和链下交易有什么区别?接下来我们先来认识一下链上交易和链下交易的概念是什么。

交易所开发:链上和链下交易的区别

  链上交易(off-chain)
  当在公共账本上交易时,这些交易是有效的。它们涉及到许多参与者验证交易,并且所有参与者的验证签名必须精确匹配,以便该交易被认为是有效的。虽然每笔交易的细节都公布在公共区块链上进行检查,这样就不能对其进行更改或逆转,但是与链下交易(off-chain)相比,这可能需要更多的时间。此外,交易成本很可能非常昂贵,因为成员可能更喜欢off-chain系统。
  链下交易(on-chain)
  off-chain交易处理“区块链之外的值,可以使用多种方法来完成”。双方必须就转账达成一致,然后,另一方来验证交易。甚至基于优惠券的交易也可以通过利用off-chain方法来实现。参与交易的各方或个人必须购买优惠券作为加密货币的交易所,并将详细信息分享给声称拥有这些优惠券的第三方。任何一种由off-chain进行的交易都是非常快速和即时的,没有on-chain交易的高昂手续费。
  与on-chain交易相比,off-chain交易更有优点
  在设计区块链解决方案时,有几个原因可以解释为什么off-chain存储机制可能是主要考虑因素之一。off-chain存储的一个常见用途是支持on-chain数据状态的最新值的缓存,或者直接用于高级搜索和分析。off-chain数据存储系统可以很容易地用作备份,以包含大量的工件应用程序数据。这是通过使用存储在off-chain的时间点工件数据来完成的。off-chain系统的另一个重要因素是它可以轻松地存储任何类型的实际敏感数据。由于链上数据的修改是不可协商的,因此在off-chain数据管理系统中不会出现这种问题。
  总的来说,链上交易比链下交易的安全性更高,而且不受on-chain交易的交易速度限制的限制。在一笔典型的on-chain交易中,在每笔交易被标记为完成之前,这笔交易需要所有节点,这使得过程非常缓慢,而off-chain交易在标记为完成或成功之前,不需要等待所有节点确认。
  链上和链下交易,你读懂了吗?小编总结的时候也觉得很深奥,如果还有相关问题想要研究,可关注链软网络哦。

 

本文链接:http://www.lrqukuailian.com///news/327.html