比特幣之十 Q&A

正在學習區塊鏈,如果我哪裏有錯誤希望大家指出,如果有任何想法也歡迎留言。這些筆記本身是在typora上寫的,如果有顯示不正確的敬請諒解。筆記本身也是給我自己寫的,所以如果有侵權的請通知我,我立即刪除。

10. Q&A

10.1 return既然直接返回錯誤,爲什麼還被礦工當做有效交易?

因爲return是寫在輸出腳本中的,只有花的時候纔會驗證,所以永遠花不出去

10.2 寫入區塊鏈的永遠無法改變?

不分叉回滾的情況下是的,所以如果你填錯了收款人,恭喜你,GG吧。而且因爲是去中心化,所以沒有人會保證你的帳號安全,如果你的私鑰丟了,白瞎。

10.3 礦工會不會盜取nonce

如果有一個礦工發現這個nonce正確,我把他的nonce盜過來我用行不行?

不行,因爲在coinbase域中,收款人寫的是之前礦工的地址。

我看我想問的盜取別人的輸入腳本是否可行的問題還是沒解決。

10.4 哈希指針查詢時指針對應的地址在哪裏

說叫哈希“指針”,其實根本沒有地址,就是一個哈希值而已。那這個哈希值在哪裏找呢?有一個(key-value)的數據庫,哈希值就是key,實際使用的是levelDB。我認爲這個數據庫是存放在全節點的。

10.5 區塊戀

是說有的情侶共同買一個比特幣,你記住前一半我記住後一半,一旦分手了錢就都沒有了。這種方法不可取,不僅僅是因爲兩個人,公司合夥人可能更多,如果丟掉一個就很危險,更是因爲密碼破解的難度改變了。256位的密碼,什麼都不知道需要嘗試22562^{256}次,但是我現在有128位,試出來只需要21282^{128}次,這個難度可不是一半啊,遠遠小於一半。正確的辦法是使用前面講過的多重簽名。

發佈了39 篇原創文章 · 獲贊 2 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章