『學概念找員外』你說什麼?交易還能撤回?

daxuesheng發表於2021-09-09

上一次,天宇因為沒能賴掉那一個比特幣,一直耿耿於懷,總是在想著法子把這一個比特幣再搞回來。這不,天宇又來哄騙員外,說有一批礦機,想讓員外幫他賣掉,但是怕員外拿上貨跑了,要員外先抵押一個比特幣。事成一個月後,還給員外 1.5 個比特幣。0.5 個比特幣作為酬勞。

員外自從經歷了上件事之後,就對天宇多加了一份戒備,生怕他再搞出什麼貓膩來,所以提前跟天宇約定好,雙方提前各打2個比特幣到一個指定賬戶,然後事成之後,雙方拿回各自應得的比特幣。

在員外辛辛苦苦賣完這批礦機的一個月後,果然,天宇又想賴賬,可惜他不僅帳沒賴掉,還把自己打到那個指定賬戶的 2 個比特幣都賠付給了員外,哈哈。


序列到期可撤銷合約(RSMC)

RSMC全名 Revocable Sequence Maturity Contract,其實是閃電網路中的一種交易合約,這種交易合約解決了通道中,比特幣的單向流通問題,使得撤銷之前的交易得以實現,讓使用者使用比特幣交易更加的靈活多樣。

那天宇為什麼又沒有賴掉帳呢?

員外就為大家解讀一下整個交易過程:

  • 根據約定,員外跟天宇各打 2 個比特幣到一個雙方共同簽名的地址中,然後約定一個月,當這個雙方約定的合約到期後,把各自應得的的比特幣轉入各自賬戶;

  • 然後將這個合約廣播計入比特幣主鏈中;

  • 到這兒的時候,如果員外跟天宇雙方在交易總額不超過這個合約內的全部比特幣數量的話,那麼交易次數是不設限的;

  • 現在員外給天宇轉了一個比特幣的押金,然後這次交易又重現簽訂新的合約。當然這個合約只是在員外和天宇之間流傳,不會被廣播到比特幣網路中去的;

  • 當員外把所有的礦機賣完之後,天宇需要把員外那一個比特幣退還給員外,同時還需要再額外支付 0.5 個比特幣作為報酬。然後又重新簽署了一份合約,同理,這份合約只在員外跟天宇中間流傳;

  • 最後雙方需要取回各自的比特幣,然後天宇發起了廣播請求,即向全網廣播請求這次交易就此結束;

  • 就在這時,員外發現交易有問題,明明應該給員外轉1.5個比特幣,怎麼才轉了0.5個呢?

  • 然後員外就可以根據雙方在交易的時候提前設定的協議條件,在有效時間段內,提出驗證這次合約的請求;

  • 最後當然是被判定為該筆交易無效,連帶著天宇在資金池存的 2 個比特幣也都轉到了員外的地址裡面,哈哈。

到最後這一步的時候,還可能會出現另一種情況:

那就是天宇真的沒有賴賬,而是真的把那 1.5 個比特幣轉給了員外。然後根據 RSMA 合約規則,員外將優先獲得主鏈區塊的交易收入。而天宇的交易收入則需要等待,直到雙方交易合約設定的時間結束後,天宇才能拿回自己的 1.5 個比特幣,然後這筆交易交易記錄將被記錄在區塊中。

提醒:

如果天宇真的賴賬了,而在最後結算的時候,員外還沒有發現,當雙方在合約中約定的時間一旦到期,員外的損失可就無法追回了,這筆交易被永遠的記錄在了比特幣區塊中,誰也改變不了。

             





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4692/viewspace-2810461/,如需轉載,請註明出處,否則將追究法律責任。

相關文章