Transactions

區塊鏈技術如何處理實際交易數據?

  • September 11, 2018

我對區塊鏈(尤其是比特幣)中如何保護交易的理解是,交易數據的輸出被鎖定到接收者的地址(他的公鑰的較短版本)。當接收者決定使用鎖定到他地址的令牌時,他會使用他的私鑰生成一個數字簽名,並CHECKSIG在他的地址和數字簽名上執行一個函式來證明他擁有私鑰。如果數字簽名與鎖定的地址(即公鑰)匹配,我假設該CHECKSIG函式將返回 a並解凍加密貨幣。True

然而,看起來交易只是一個number連接的出站地址和收件人地址加上輸入和輸出(即兩個地址之間交換了多少錢)。該網站提供了對交易數據組成部分的詳細介紹。


那麼實際的交易數據是如何通過區塊鏈儲存、加密和發送的呢?

例如,如果 A 決定使用加密貨幣從 B 購買一些商品(商品可以被數字化,比如一些有價值的數字文件),這些文件是如何在區塊鏈上儲存加密並發送給B 的?區塊鏈技術是否處理實際數字商品的安全問題?

這些文件是如何在區塊鏈上儲存、加密並發送給 B 的?

他們不是。這些文件不儲存在區塊鏈上,也不使用區塊鏈傳輸給 B。

區塊鏈技術是否處理實際數字商品的安全性?

它可以,如果你能做到的話。比特幣沒有。

正如中本聰所說

在計算上無法逆轉的交易將保護賣家免受欺詐,並且可以輕鬆實施正常託管機制來保護買家。

特別是比特幣,可能還有大多數其他加密貨幣,主要關注將資金從參與者 A 轉移到參與者 B 而無需信任參與者 C。它們通常不解決如何在沒有某種可信中介的情況下保證商品隨後將從 B 的控制權轉移到 A 的控制權。

在比特幣世界中,區塊鏈挖礦費用是按字節計算的,因此向區塊鏈添加數字“權力的遊戲完整 4K 影片系列”是不可行的。它本身不是一種傳遞機制。

有一個關於託管的有趣白皮書作為解決方案,其中包含一組很好的參考資料

我們考慮用加密貨幣購買實物商品的問題。存在內在的循環依賴:是買方信任賣方並在收到貨前付款,還是賣方應信任買方並在收到貨款前發貨?在實踐中使用第三方託管服務解決了這一困境。然而,我們表明,幼稚的託管協議會引入隱私和安全問題。我們將託管問題形式化,並提出一套具有改進的安全性和隱私屬性的方案。我們的方案與比特幣和類似的基於區塊鏈的加密貨幣兼容。

第一個參考是原子跨鏈交易,它開始解決數字資產的交換問題。

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