Transactions

同時發送付款和消息

  • October 23, 2019

我正在使用 NBitcoin 編寫一些程式碼。我想向一個地址發送一些比特幣並在其中包含一條消息。該消息可以說明付款來自誰或發送的原因。根據展示,一個 txOut 可以有一個目的地或一條消息,但不能兩者兼而有之。兩者都儲存在 ScriptPubKey 中。

編輯。有人建議我可以使用兩個輸出,一個用於付款,一個用於消息,但這似乎並不表明兩者之間存在聯繫。

沒錯,您需要創建兩個單獨的輸出。 OP_RETURN和支付輸出是不能組合的兩種不同的輸出類型。我不知道您要做什麼,但一般來說,沒有必要在付款時提供評論。所有與付款相關的通信都已經在帶外完成,收件人最終提供了發票地址。鑑於付款人將付款發送到該發票地址,付款顯然與發票相關聯。

請注意,OP_RETURN輸出中包含的任何比特幣都會被燒毀並變得無法使用。(H/T 何塞豐塞卡)

引用自:https://bitcoin.stackexchange.com/questions/91186