跳到主要内容

比特币上的交易

DOHM 的每一个操作都是一笔真实的比特币交易。这让使用体验在若干方面不同于基于账户的链。

手续费

每个操作都要支付比特币矿工费——付给矿工,而非 DOHM。质押、解押、领取、购买债券或赎回都不收取任何协议费用。赎回多张债券凭证、或领取多张解押凭证,需要各用一笔交易,各自支付手续费。

确认与结算

广播之后,会有一段窗口期,你钱包的链上视图处于半生效状态:你花掉的输入会立即消失,而你即将收到的输出尚未被确认和索引。在这段窗口内,App 会把你的余额显示为结算中——显示的数值是结算完成后的金额,悬停可看到在途明细。资产仍在结算中的操作会被禁用,直到交易确认并被索引。

一项新铸造的资产(新的 sDOHM、新的债券凭证、兑换输出)在被确认并且被索引之前不可动用——通常需要一个区块。

资产共用 UTXO

在 Alkanes 上,多种资产可以搭载在同一个 UTXO 上——例如,一笔债券退还与债券凭证会一同到达。合约在编写时会把某个操作本不打算消耗的任何资产原样传回,因此发送一项"多余"的资产会将其原封退回,而不会销毁它。尽管如此,对债券凭证与解押凭证仍要小心:它们是无记名兑付权,转移该 UTXO 就等于转移了兑付权。

数量是显式的

质押、解押与购买债券都需要一个显式的数量。如果你花费的 UTXO 携带的该资产多于你指定的数量,多出的部分会在同一笔交易中退还给你。数量为 0、或大于你实际发送的数量,都会导致回滚。