链上交易与链下交易——有什么区别
区块链技术自问世以来,一直笼罩在并非最容易解开的奥秘和谜语中。作为一个由相互关联的元素组成的复杂系统,每个区块链都有一个分布式注册表,数据由不同的节点访问,其中包含有关链上和链下交易的信息。但是这样的交易是如何运作的,它们有什么区别?
本文阐明了什么是链上和链下交易及其优缺点和独特特征。
什么是分布式区块链注册表?
分布式注册表是分布在多个网络节点或计算设备之间的数据库。分布式注册表是分布在其参与者(节点)之间的网络上的数据库。每个参与者可能拥有分布式注册数据库的相同个人副本。
节点 相互独立更新。当对注册表进行更改时,会通知所有人。分布式注册表技术显著降低了信任成本。使用分布式注册表有助于减少对银行、政府机构、律师、公证人和监管机构的依赖。

分布式注册表的关键特征是没有单一的控制中心——没有一个节点可以完全控制注册表。相反,每个节点独立于其他节点进行和写入注册表更新。然后,节点对更新进行投票,以确保大多数节点与最终版本一致。
就注册表的一份副本进行表决和达成协议被称为 共识,该过程由共识算法自动完成。达成共识后,将更新分布式注册表,并将注册表的最后商定版本存储在每个节点中。
分布式注册表代表了收集和传输信息的新模式。它们可以从根本上改变个人、企业和政府机构的互动方式。
分布式注册表可以描述为以分散形式在不同地点和不同人群之间维护的交易或合同的登记处,从而无需中央机构来检查是否有人操纵。
因此,无需中央机构来授权或验证任何交易。注册表中的所有信息都使用加密技术安全准确地存储,并且可以使用以下方法进行访问 私钥 和加密签名。信息存储完毕后,它将成为受网络规则管理的不可变数据库。
什么是链上交易?
要理解链上意味着什么,有必要考虑区块链。链上(区块链交易)是直接发生在区块链上的加密货币交易,并使用其机制进行记录和验证。所有此类交易仅在对区块链进行了适当的修改后才被视为发生。

此类交易是不可逆的,要么是由于网络参与者进行了足够数量的确认,要么是通过特殊的共识算法。也只有在拥有网络大部分哈希能力的参与者达成共识的情况下,它们才能取消。
另一方面,链上加密交易不是免费的,矿工收取的费用 交易费 用于提供验证和身份验证服务,以使用链上分析在一定时间范围内验证交易模式。有时,如果网络不能很好地扩展并且交易很多,则这笔费用可能会很高。
只有当超过51%的网络成员同意这是正确的并且注册表是完全最新的时,链上交易才会实现(且不可逆转)。要完成网络上的交易,矿工必须收到约定数量的确认。
执行链上交易所需的时间也受到网络拥塞的影响。因此,如果需要确认大量交易,有时交易会延迟。但是,由于用户支付更高的费用,交易处理速度可能会更快。
链上交易的优势
每种类型的交易,无论是链上交易还是链下交易,都有自己的一系列优势和劣势,这些优势和劣势体现了其本质和概念。

安全
链上加密交易提供高度的安全性,使您无需考虑即可进行交易 黑客攻击。存储在区块链网络中的数据是完全加密的,记录后无法更改,这可以避免任何形式的操纵、盗窃或勒索。
由于此类交易提供了强有力的保护,用户的信任度提高了,因此,他们的受欢迎程度也随之提高。
去中心化
区块链不受中央机构的约束,这意味着中介机构破坏信任或操纵数据流的风险微乎其微。任何链上交易都受处理该交易的去中心化系统的一系列规则的约束。
去中心化性质排除了让第三方参与更改其属性或参数的可能性。这种优势与安全性密切相关,因为分布式账本的去中心化性质可以最大限度地减少入侵交易数据的可能性,这可能导致加密资产被盗。
透明度
使用分布式账本意味着可以在多个地方记录和验证交易。使用区块链浏览器,任何人都可以将交易追溯到独特的链上交易 钱包地址 并查看其活动,从而可以实时监控和验证与链上交易相关的任何指标。
交易的透明度还增加了用户的信任,因为他们将可以访问哈希中的重要数据,即任何交易的校验和,反映其目的和其他特征。
链上交易的缺点
现在,让我们来看看链上交易的主要缺点。
速度慢
区块链上等待处理的交易数量会影响交易速度,这可能会阻塞网络。由于网络过度拥塞导致区块链效率的巨大损失,因此通常通过增强区块链系统的某些部分来加快交易处理速度。
高额费用
当交易量很高时,网络费用也会增加。在需求旺盛的时期,网络使用可能会变得非常昂贵。由于 矿工(验证者) 按交易量的比例为验证每笔交易付费,增加区块链带宽可以帮助多倍减少交易费用,从而减轻网络中验证者的负担。
用电量
说到链上加密货币交易,值得一提的是,挖矿的工作量证明共识过程消耗了大量的处理能力和能源。每笔交易都需要一定数量的处理能力,这些处理能力是在开采新区块时通过挖掘加密货币来提取的。
什么是链下交易?
链下交易在加密货币网络上进行,但不在区块链上进行。它们非常便宜,因此,它们最近在大型网络中越来越受欢迎。
与链上交易相比,链下交易要简单得多。当区块链更改交易数据时,此类交易被视为有效。
在此更改之前,它由特定数量的参与者进行验证和验证,之后有关它的信息将写入另一个区块并传输给网络中的所有参与者,这使其几乎不可逆转。
链下交易协议是在主区块链网络之外签订的。用于链下交易的协议类似于支付平台上使用的协议,例如 贝宝。
有关各方可以在区块链之外签订协议。下一步涉及第三方,其职责是确认交易的完成并核实协议是否得到兑现。这使第三方成为交易的担保人。
这是最重要的模型 去中心化交易所 今天采用,交易所扮演托管的角色。它为交易提供了平台和规则。一旦双方就区块链之外的条款达成协议,实际交易将在区块链上执行。
链下交易期间通常可以接受代码或优惠券。这些是可兑换的代码或优惠券,可以兑换成加密资产。第三方拥有代码或优惠券,并负责在正确的时间兑换。
链下交易的优势
就像链上交易一样,链下交易具有令人印象深刻的优势。

更快的交易速度
与链上类型相比,区块链网络之外的交易更快、更易于处理。由于这些交易的性质,无需等待区块链的确认,交易可以立即从发送者的钱包一直流向收款人的钱包,从而卸载网络。
更低的成本
在区块链之外确认的交易效率更高,并且需要最低的费用,因为它们不需要基于挖矿或质押的确认过程。
在集中式和分散式系统上处理大量加密货币和其他加密资产时,此功能特别有用。
更高的匿名性
由于所有链下交易数据都是完全私密的,不能公开获得,因此这增加了其匿名性并隐藏了重要的敏感信息,例如发件人或收件人的姓名、发送的金额以及任何其他交易校验和数据,这是交易中最重要的部分。
链下交易的缺点
现在,让我们来看看链下交易的主要缺点。
透明度降低
与链上交易相比,离线进行的链下交易遵循与区块链不同的协议,由于无法知道由于各种限制而隐藏的许多不可或缺的数据,这为争议和分歧开辟了更多的机会。
集中化
链下交易通常是集中式的;提交数据的实体可以拒绝访问、销毁数据或干脆停止运作。复杂的层次和架构可以保持链下交易的去中心化,尽管无法保证数据可以永久保存,因为它不在区块链上。
不太安全
由于链下交易是在区块链之外处理的(即使它们属于区块链),并且有关它们的信息不存储在网络中,因此它们的安全性大大降低。
这种方法仅将交易的开始和最终结果写入区块链;所有其他交易验证活动都是在区块链之外进行的,从而损害了交易数据的完整性。
链上与链下交易:主要区别
链上和链下交易有什么区别?尽管名称相似,但这些类型的交易有许多明显的区别,无论是在应用方面,还是在制约其工作的许多特征方面。
交易流程
所有相关数据都带有链上交易数据的时间戳,并保存在公共账本上。基于区块链网络的共识机制(例如工作量证明或权益证明),区块链网络的计算机(或节点)对这些交易进行验证。
验证交易和向链中添加新区块会占用 PoW 区块链网络中的大量处理资源。所需的强大能量严重污染了环境并加速了全球变暖。
另一方面,利用典型的第三方担保人进行链下交易是可行的, 第 2 层解决方案 (试图解决区块链中存在的可扩展性困难),这些问题是专门为减轻主区块链的压力而创建的。这个 液体网络 还有 闪电网络 是这些解决方案的两个例子。

透明度和安全性
链上交易非常安全和透明,因为它们带有时间戳和记录,因此任何人都无法更改或撤消它们。链下交易的安全级别各不相同,具体取决于它们的执行方式。
参与方将利用第 2 层解决方案(例如闪电网络)建立侧信道。交易完成后,侧通道将关闭,允许主区块链记录交易。
其他链下交易可能不会留下任何痕迹,以在发生争议时帮助参与交易的任何一方。

链上交易提供了更高的开放性,但匿名性受到影响。通过链上分析,由于交易模式,可以部分识别相关人员,因为链上交易的细节安全地存储在公开分布的账本中。
相比之下,链下交易提供了更大的匿名性,因为并非所有人都能看到它们。即使是使用第二层解决方案进行的链下交易,这些交易可能会在主链上留下痕迹,也都是加密的,在链关闭之前不可用,从而维护了各方的机密性。
结论
链上和链下交易是区块链网络开发中的两种不同的技术,它们凭借其独特的特性,为处理加密资产提供了相同的工具,并且能够在两者之间转移以加密资产表示的价值 不同的钱包 同时仍然能够查看区块链交易数据并跟踪其状态。
由于区块链网络的发展,这些模型已变得普遍,但只有时间才能证明哪个模型将在未来占据主导地位。
常见问题解答
加密货币中的链上是什么?
链上是指直接在区块链上记录和验证的交易。它们直接写在区块链上,而不是单独的层或平台上。链上交易比链下交易提供更高的安全性和透明度,但后者可以更快地以更低的费用进行处理。
链上加密货币安全吗?
是的,链上交易非常安全,因为它们一旦记录在区块链上就无法更改。它们还比链下交易提供更高的透明度。
加密货币中的链下是什么?
链下是指在区块链网络之外执行的交易。因此,它们不会直接记录在区块链的账本上。
链下交易可以更快地处理,因为它们不会被主区块链网络上的流量阻塞。它们还提供更多的隐私,因为交易可能不会记录在区块链的账本上。
但是,权衡是降低了安全性,因为链下交易不受区块链共识机制的保护。另一个缺点是链下交易依赖第三方,这给交易带来了另一种风险。
链下交易安全吗?
如果实施得当,链下交易是安全的,但它们比链上交易具有更高的安全风险,因为它们不受区块链核心共识机制的保护。