2024-11-07 大飞
公共分类帐事务处理,也称为链上事务处理,需要将数据直接记录到区块链中,例如比特币的链上数据。这些交易是公开的,并且经常涉及交易费用,这使得该链很难扩展,因为块大小很小。区块链社区因此期待外链的方法来处理这些问题。
离线事务代表了一组旨在减轻链上事务约束的解决方案。用户可以在主网络之外使用这些离链技术秘密和安全地进行各种交易。它们通过降低链上交易量和相应的交易费用来最大化可伸缩性。
什么是链上交易?
连锁交易发生在区块链,记录每一笔加密货币交易的公共账本。这些交易包括比特币等数字货币的转移
比特币和ETH从一个地址发送到另一个地址,并透明且不可撤销地记录在区块链上。区块链探索者任何人都可以用来查看和验证链上交易。
这些交易作为所有权和数字资产转移的记录,对于加密货币的运营至关重要。它们与离线交易相反,离线交易需要将加密货币从区块链,通常速度更快,交易费用更低,但可能包括可信的中介。
区块链网络的完整性和安全性依赖于链上交易,这也是区块链研究和审计的主要重点,以保证加密交易的准确性和透明度。
连锁交易是如何发生的?
让我们举一个比特币链上交易是如何处理的例子来理解链上交易是如何工作的:
开始
用户通过从他们的钱包向另一个用户的钱包传输指定数量的比特币来启动交易。
数字签名
发送方使用他们的私人密钥证明所有权并批准转让。
事务传播
签名的交易被发送到比特币网络,并被众多节点接收。
内存池
事务被添加到mempool中,mempool充当挂起事务的临时存储库,然后等待被包含在块中。
采矿
为了构建一个新的块,矿工从内存池中收集事务。成功解决密码难题的人将区块添加到比特币区块链中。
块确认
一旦矿商核实,交易就被认为是安全的。比特币交易的确认时间通常为10分钟。
在区块链录音
经确认的交易被永久记录,比特币区块链上的每个人都可以访问。
通知
交易已被确认且BTC已被发送的事实被传达给发送方和接收方。
什么是外链交易?
离线加密交易发生在区块链网络之外,不会立即记录在那里。相反,这些交易通过二级层或其他结算方法进行处理,最终结算最终在区块链上公布。
外链交易的区别在于它们能够提高可扩展性并减少拥塞在区块链网络中。它们可以加快交易处理速度,提高效率和成本效益,非常适合小规模支付和日常交易。另一个显著的特点是隐私,交易信息保密,直到它在主区块链结算。
此外,由于用户必须依赖链外解决方案提供商,这些交易与信任的概念联系在一起。值得注意的是,它们通过侧链等技术支持多个区块链之间的互操作性,并支持复杂的智能合约交互。然而,在主要区块链的定期定居点带来了一系列特殊的问题,因为这对保障安全和可信度至关重要。
根据所使用的特定的链外协议或技术,采用几种机制来确认链外交易。外链解决方案和技术的例子包括:
支付渠道
支付渠道让用户建立私人渠道来进行大量的离线交易,例如比特币闪电网络或者以太坊的雷电网络。在区块链,只有最终解决方案有文件记录。
例如,闪电网络第2层扩展解决方案对于比特币——通过建立一个双向支付渠道网络来发挥作用。链外交易发生在这些通道内,参与者可以通过签署更新的通道状态来验证交易。当通道关闭时,最终结算记录在比特币区块链上。
侧链
侧链是独立的区块链可以与主区块链通信。为了促进更快和更私人的交易,用户可以在主链和侧链之间移动资产。
国家频道
国家渠道类似于支付渠道,可以支持智能合约之间更复杂的交互。它们保护了主要区块链的安全性,同时使用户能够在链外执行大量交易。
集中的离线服务
一些链外交易可能通过集中式服务发生,其中交易在服务的数据库中被确认。虽然它们可能不像分散系统那样不可信,但这些交易可以提供速度和成本优势。
外链交易是如何发生的
让我们用一个侧链的例子来理解外链交易是如何发生的。具体流程如下:
侧链创建
侧链是作为独立的区块链网络创建的,可以与主区块链通信。通常,开发这种侧链是为了提供可扩展性选项。
双向挂钩
双向挂钩机制的实施使用户能够在主区块链和侧链之间来回移动他们的资产,如加密货币代币。这种挂钩机制连接两个链条。
此外,用户可以使用双向挂钩在主区块链和侧链之间自由移动资产,确保互操作性。
资产锁定
用户将来自主区块链的一定数量的加密货币令牌锁定到智能合约中,以开始离线交易。这确保资产在整个链外交易中得到保护,并作为抵押品。
链外交易
锁定资产后,用户可以使用侧链执行几个链外交易。这些交易发生在主要的区块链之外,使得处理速度更快,成本更低。
记录保存
sidechain有一个单独的分类账来跟踪外链交易,即使每笔交易的细节没有立即在主区块链上公布。
最终沉降
当用户想要结算或返回主区块链时,他们开始一个链上交易。侧链上所有链外交易的结果都反映在此交易中。
钉出
锁定的资产由主区块链上的链上事务释放,使它们可供用户使用。这种技术经常被称为“钉住”
区块链确认
最终余额根据链上结算交易在主区块链上的确认进行更新。
下面是链上交易和链下交易的区别的一个快速总结:
网上交易的优势和劣势
网上交易的优势
链上交易提供了强大的安全性和分散性,同时在不需要中介的无信任环境中运行。它们的开放性保证了所有交易信息都记录在区块链上,并鼓励问责制。
链上交易在处理高价值交易方面表现出色,如资产转移或房地产交易,在这些交易中,安全性和确定性至关重要。此外,区块链固有的安全性和不可撤销性确保了信任和确定性,最大限度地减少了关键金融交易中的欺诈风险.
此外,由于区块链技术的固有特性和机制,链上交易是可靠的,不易受网络中断的影响,即使在困难的情况下也能保证交易的完成。虽然链上交易往往更可靠,但重要的是要注意,它们并非完全不受网络中断的影响。
连锁交易的缺点
尽管有优势,网上交易也有缺点。由于块确认延迟,它们可能相对较慢,尤其是在网络繁忙时。当有大量需求时,可伸缩性问题可能会使它们不那么有效。
交易成本可能会增加,尤其是在交通拥挤时期,使小额交易更难以承受。重视交易隐私的用户可能不喜欢提高安全性的透明性。
最后,由于高昂的费用和较慢的处理时间,链上交易可能不适用于常规微交易,而适合于特定的用例,如大额转账。
外链交易的利与弊
外链交易的优势
离线交易有几个好处。因为它们不受块确认时间带来的延迟的影响,所以它们明显比链上交易快。
因此,对于速度至关重要的日常支付和微交易来说,离线交易是完美的选择。通过缓解主链上的拥塞并允许更高的事务吞吐量,链外解决方案还提高了区块链的可伸缩性。
此外,它们通常具有较低的费率,这使得用户可以负担得起。由于交易细节不会立即公布在主区块链上,所以外链交易经常为客户提供更多的隐私。
外链交易的缺点
外链交易也有一定的弊端。用户可能需要信任网络运营商或链外解决方案提供商,因为这些交易可能不完全可信。
主要区块链的定期定居带来了定居延迟和可能的安全问题。外链解决方案也可能不太负责,因为它们不如链上交易透明。
最后,并不是所有的用例——比如高价值资产的转移——都适合链外交易,尤其是那些要求完全安全和主要区块链去中心化的交易。
免责声明:所提供的信息不是交易建议,www.wo.cc 对根据本页提供的信息进行的任何投资不承担任何责任。 本文内容仅供参考,风险自担!
相关新闻
更多>>