摘要: 区块链技术为链上交易提供了安全、开放的解决方案。对于寻求速度、匿名性和成本效益的用户来说,进行链下交易可能是有意义的。
区块链技术可用于促进加密货币交易,而无需像银行这样的可信第三方。在区块链上进行的“链上”交易提供了更高的安全性和透明度,因为它们已经过验证并记录在无法更改的公共分布式账本上。
但区块链交易可能包含高额费用和缓慢的处理时间,具体取决于网络的验证方法。例如,在比特币网络上,确认比特币 ( BTC ) 付款可能需要几分钟到几天的时间。
链下交易在主区块链网络之外得到确认,通常会为用户带来更便宜、更快的流程。
以下是链上和链下交易之间的区别以及它们何时同时使用。
什么是链上交易?
链上交易是指从开始到结束都在区块链网络上进行的交易。一旦通过验证,交易就会记录在区块链网络的公共分类账上。
它是这样工作的:当双方想要交易加密货币时,有关交易的信息被打包并在称为块的数字数据集合上加盖时间戳。该块被发送到关联的区块链网络,等待网络中称为节点的计算机验证并添加到区块链。
有不同的共识机制用于验证交易和向区块链添加新区块。例如,比特币使用一种称为工作量证明的方法,该方法奖励矿工使用专门的计算机软件相互竞争以解决极其困难的计算难题以猜测或匹配“哈希”并赢得区块奖励。权益证明等较新的方法不需要挖矿计算,但需要参与者锁定一定数量的本地加密代币——他们的“权益”——才能有机会成为交易区块的验证者。
区块链技术可用于促进加密货币交易,而无需像银行这样的可信第三方。在区块链上进行的“链上”交易提供了更高的安全性和透明度,因为它们已经过验证并记录在无法更改的公共分布式账本上。
但区块链交易可能包含高额费用和缓慢的处理时间,具体取决于网络的验证方法。例如,在比特币网络上,确认比特币 ( BTC ) 付款可能需要几分钟到几天的时间。
链下交易在主区块链网络之外得到确认,通常会为用户带来更便宜、更快的流程。
以下是链上和链下交易之间的区别以及它们何时同时使用。
什么是链上交易?
链上交易是指从开始到结束都在区块链网络上进行的交易。一旦通过验证,交易就会记录在区块链网络的公共分类账上。
它是这样工作的:当双方想要交易加密货币时,有关交易的信息被打包并在称为块的数字数据集合上加盖时间戳。该块被发送到关联的区块链网络,等待网络中称为节点的计算机验证并添加到区块链。
有不同的共识机制用于验证交易和向区块链添加新区块。例如,比特币使用一种称为工作量证明的方法,该方法奖励矿工使用专门的计算机软件相互竞争以解决极其困难的计算难题以猜测或匹配“哈希”并赢得区块奖励。权益证明等较新的方法不需要挖矿计算,但需要参与者锁定一定数量的本地加密代币——他们的“权益”——才能有机会成为交易区块的验证者。
这两个过程都提供了高水平的安全性和透明度,因为交易数据是公开的,并且由矿工或验证者网络不断审查和更新。然而,过程的复杂性意味着处理每笔交易并将其添加到区块链都需要一些时间。
链上交易的好处包括:
- 安全性:存储在区块链上的数据是端到端加密的,一旦记录就无法更改。
- 去中心化:区块链不受中央治理机构的约束,这意味着几乎不存在中介违反信任或操纵数据流的风险。
- 透明度:分布式分类账的使用意味着交易在多个位置同时记录和验证。使用区块链浏览器,任何人都可以将交易追溯到一个唯一的钱包地址并查看其活动,从而允许独立验证索赔和交易。
链上交易的缺点包括:
- 缓慢的交易:区块链交易的速度可能会因待处理队列中的交易量而异,这可能导致网络拥塞。
- 高交易费用:当交易量高时,网络费用也会上涨。在需求量大的时候,网络的使用成本会变得非常高。
- gas使用:特定于工作量证明共识机制,挖矿过程使用大量的计算能力和能源。
什么是链下交易?
相比之下,链下交易从区块链生态系统转移了一些工作,这些工作随后可以集成回区块链。在链下网络上,用户同意第三方将处理验证和认证交易。
链下系统通过促进更快、更便宜的交易来解决区块链网络的可扩展性问题。一种链下交易方法是使用第 2 层,这是构建在主区块链(主网)之上的第二个区块链,以帮助主网在速度和成本方面进行扩展。这会将交易从主链转移到另一条链,但出于本说明的目的,我们将重点关注其他链下方法。
可以通过以下方式确认链下交易:
链下系统的好处:
- 更快的交易速度:链下交易不必等待主区块链网络确认交易,使其处理速度更快甚至是即时的。
- 成本更低:链下确认的交易几乎不需要费用,因为不需要通过挖矿或质押进行验证的过程。此功能在处理大量加密货币时特别有用。
- 更大的匿名性:链下交易提供更多隐私,因为数据不会公开广播到网络。
链下方法的缺点因方法而异,但可能包括:
- 透明度较低:链下发生的交易不遵循与区块链相同的协议,从而引发更多争议。
- 无共识方法:如果网络上所有用户之间没有达成共识,验证和认证可能会留给中介。这意味着需要给予该第三方信任,而不是让所有网络参与者作为一个集体达成一致。
- 可能不太安全:添加到区块链的区块无法更改,因此在区块链之外运行会使网络更容易受到欺诈活动的攻击。
最后的想法
区块链网络在进行交易时提供安全性、透明度和易用性。尽管如此,一些区块链网络(如比特币或以太坊)的可扩展性仍然有限,有时需要支付高额费用才能处理交易。链下系统解决了这些问题并促进了更快的处理速度、更低的费用和更大的自由裁量权。
标签:链链,验证,网络,链上,链下,区块,交易 From: https://www.cnblogs.com/xiyao123/p/17005738.html