链上交易的定义(加密货币)
链上交易是指那些发生在区块链上(即在区块链的记录上)并且仍然依赖于区块链状态的加密货币交易的有效性。 所有此类链上交易都会发生并且仅在修改区块链以将这些交易反映在公共分类账记录上时才视为有效。
分解链式交易(加密货币)
交易是特定加密货币代币中的价值转移,其详细信息记录在区块链的适当区块上,并在经过适当验证后广播到整个加密货币网络。 取决于网络协议,一旦交易获得了来自网络参与者的充分确认或基于网络的共识机制,它将变得不可逆转。 只有在大多数区块链的哈希功能达成共识以扭转交易时,才可以逆转。 (另请参见,比特币交易与信用卡交易。)
为了保证区块链交易的安全性,可验证性,透明性和即时性,应该实时进行链上交易。 但是,实际上这种情况很少发生,并且链上交易也有一些缺点。
链上交易很少立即发生,因为在确认交易之前,要花费随机的时间来积累来自网络参与者的足够数量的验证和身份验证。 例如,如果交易量很大,那么有限数量的矿工/节点可能会花费自己的时间来确认交易,从而使所有参与方等待更长的时间。
链上交易详细信息的公共广播和记录也可能提供足够的指针,以将地址链接到参与者的身份,从而对区块链的匿名性及其参与者的安全性构成威胁。 例如,如果一个人仔细研究接收和发送的围绕相同地址的交易模式(例如用于购买在线商品的交易模式),则可能会部分了解用户的身份。
链上交易也要付出一定的代价,因为矿工要支付费用以提供其验证和身份验证服务,以在最短的时间内确认区块链上的交易。 有时,根据网络的可扩展性潜力和交易量,此费用可能会很高。 例如,高额费用导致了比特币粉尘问题,由于高额交易费用,部分比特币无法进行交易。
链上交易还具有许多优势。 在区块链的初始阶段,当交易量低且费用为零/更少时,链上交易可提供即时结算。 旨在使交易时间和费用降到最低的新网络协议和加密货币,已成为主流。 一旦在区块链上得到验证和确认,链上交易就无法撤消,除非大多数网络的散列能力都同意这样做,从而使链上交易更加可靠且具有防欺诈性。 (有关更多信息,请参阅区块链在比特币交换交易中记录什么。)