链上交易(加密货币)
什么是链上交易?
链上交易是指发生在区块链上的加密货币交易,其有效性仍然依赖于区块链的状态。仅当区块链已更新以反映公共分类账上的交易时,链上交易才被视为有效。链上交易提供安全性和透明度,因为一旦在网络上验证和记录后就无法更改。但是,链上交易存在一些缺点,包括费用较高和处理时间较慢。
了解链上交易
链上交易是在区块链上发生的交易,反映在分布式公共分类账上。链上交易是那些已经过验证或认证并导致整个区块链网络更新的交易。
区块链上发生的交易必须由许多网络参与者(称为矿工)进行验证。交易只有在参与者验证交易并就其有效性达成共识后才有效。然后交易细节被记录在区块上并分发给网络的参与者。
根据网络协议,一旦交易基于网络的共识机制从网络参与者那里获得足够的确认,它就变得几乎不可逆转。通常,只有当区块链的大部分散列能力达成共识以撤销交易时,它才能被撤销。
链上交易时间
链上交易应该是实时发生的,以保证区块链交易的安全、可验证、透明和即时。然而,实际上,这种情况很少发生。在确认交易之前,链上交易可能需要很长时间才能从网络参与者那里积累足够数量的验证和认证。此外,每次将区块交易添加到区块链时,矿工都必须使用计算机解决复杂的数学问题来验证交易。
如果交易量很大或网络内出现拥塞,矿工可能需要更长的时间来验证所有交易,尤其是在矿工数量有限的情况下。因此,参与交易的其他各方必须等待解决方案。但是,参与者可以选择支付交易费用,以便更快地进行验证。
在交易量较低的区块链初始阶段,链上交易可能会提供即时结算。旨在提供即时结算的新网络协议和加密货币正在成为主流。
公共账本
链上交易在整个区块链网络中都带有时间戳和复制,从而提供了透明度和安全性。链上交易也是不可变的,这意味着它们无法更改,这有助于通过防止可能更改交易细节的黑客攻击来增强安全性。链上交易与网络中的所有参与者共享,提供透明度,这也有助于防止交易被欺诈者通过恶意攻击更改。
尽管区块链网络的分布式账本有好处,但链上交易细节的公共广播和记录也可以提供足够的指针,将地址链接到参与者的身份。因此,交易的公开共享可能对区块链的匿名性及其参与者的安全构成威胁。例如,如果仔细研究围绕同一地址发送和接收的交易模式,例如用于购买在线商品的交易模式,就有可能部分了解用户的身份。
链上交易成本
链上交易也是有代价的,因为矿工需要付费才能提供验证和认证服务,以便在最短的时间内确认区块链上的交易。有时,此费用可能很高,具体取决于网络的可扩展性潜力和交易量。例如,高额费用导致了比特币尘埃问题,即无法交易少量比特币。然而,对于处于早期增长阶段的区块链网络,当交易量较低时,其费用可能非常小或为零。
链上交易与链下交易有何不同?
链下交易在区块链网络之外进行。链下交易可以由参与者完成,他们同意第三方保证交易或验证交易是否有效或完整。两个参与者还可以交换他们的私钥,以便在不将任何资金从他们的数字钱包中移出的情况下交换加密资产。
然而,链下交易不会对区块链进行任何更改。因此,无需等待区块链矿工的验证,这可以加快流程并降低交易费用。但是,由于链下交易没有记录在区块链上,因此没有交易和财务细节的网络记录,如果双方之间发生争议,这可能是一个问题。
相反,链上交易在区块链网络上处理并且是不可变的。尽管由于矿工的验证过程,链上交易需要更长的时间来处理,但通过让参与者验证交易并记录在区块链网络上,大大提高了安全性。
链上交易还是链下交易最好取决于所涉及的参与者以及他们最想要什么。如果目标是安全性、不变性和经过验证的交易,那么链上交易可能是最好的,但如果低交易费用和速度很重要,那么链下交易可能会更好。
链上交易的真实示例
交易速度相对较快的加密货币是NEO,其出块时间低于25秒。 Burstcoin (BURST) 是另一种硬币,它不仅比比特币等主流货币具有更快的出块时间,而且由于其容量证明系统,它还使用更少的能源来挖掘硬币。
一旦在区块链上得到验证和确认,链上交易就不能被逆转,除非大多数网络的算力同意这样做,从而使链上交易更加可靠和防欺诈。
## 强调
链上交易的速度取决于区块链的验证方式。
链下交易不会发生在区块链网络上,而是在另一个电子系统(如 PayPal)上进行。
链上交易提供安全性和透明度,因为一旦在区块链网络上验证和记录就无法更改。
链上交易是指在区块链上记录和验证的交易。