獲得BTC記賬權的節點是如何發起鑄幣交易的?

時間 2021-06-05 08:40:03

1樓:閒話挖礦

鑄幣交易的有固定的格式,演算法什麼的都是公開的,在位元幣協議中都有明確的規定。

每個區塊只能寫一條鑄幣交易,這條交易大概是這樣:coinbase獎勵address(由挖礦節點的公鑰通過雜湊生成)6.25BTC(當前位元幣區塊獎勵是6.25BTC)。

請注意,鑄幣交易裡,新幣是鎖定給挖礦節點的公鑰位址的。這意味著只有這個挖礦節點的私鑰才能簽名這筆錢,其他任何人動不了它的。

回到你的問題裡關於其他人複製節點的問題:

複製了也沒用。鑄幣交易指給的address,你拿不到它的私鑰,也花不了。如果你想把鑄幣交易的address改成你自己的,抱歉,Blockheader的Hash會改變,原來的nonce就沒用了,區塊會失效。

複製已上鏈的區塊,即使你修改了鑄幣交易的address,也找到了合適nonce使Blockheader的Hash小於TargetHash。你想要獲得這筆錢,還需要把你的複製區塊新增到區塊鏈上,並且保證複製區塊在的鏈要是最長鏈。這等於你在和整個位元幣網路的其他人在競爭新區塊,這個事情已經相當於攻擊位元幣網路了,你至少需要全網30%以上的算力才有可能成功。

這需要多大的代價呢?大概需要300萬台S9礦機。(默默的問一句,有這麼多機器,幹嘛幹著費力不討好的事情)

關於新區塊產生這塊,可以看一下這篇文章:

2樓:點金雲礦

如何確定區塊鏈的狀態,即如何確定這個區塊鏈到底是什麼樣的,需要分布式系統達成乙個共識

例:分布式hash表 distributed hash table

在A節點 key=『小明』 value=『66666666』 在任意節點也要得到相同的結果

而著名的FLP impossibility result給出了乙個聽起來很悲觀的結論:在乙個非同步分布式系統中,如果有乙個成員是有問題,則無法達成共識(Paxos為什麼可以?除了非同步通訊,Paxos還允許訊息丟失,模型更為鬆散)

前提是:我們假設大多數節點是好的,只有一部分有惡意的節點。我們先來考慮一下分布式系統中最常見的解決共識問題的方法,直接投票:

大多數節點是好的,節點拿到鏈後驗證,若都是合法的則投贊成,不合法則反對

為何位元幣中不可行?因為位元幣中任何人都很廉價的可以建立賬戶,本地建立乙個公私鑰,就是乙個賬戶(其實本地的乙個公私鑰對根本別人都不知道,幾乎無成本),可以輕易地超過總數的50%,發動sybil attack取得控制權。

所以位元幣中以算力投票(讓投票有乙個極大的成本)

每個節點都可以在本地嘗試組裝乙個候選區塊,把它認為合法的區塊放在這個區塊裡,然後嘗試各種隨機數(nonce值 4bytes),H(block header )<= target如果某個節點找到了nones值讓block header的hash值可以小於等於target(目標值),就獲得了所謂的記賬權,則有權利發布下乙個區塊,所有節點接到這個區塊之後,要驗證其合法性

檢測nonce是否合法 ,換句話說是否真的有記賬權。

驗證交易合法的簽名。

幣沒有被人花過。

此區塊不會導致區塊鏈整體不符合規則(比如說分叉攻擊)

若兩個節點大概同時獲得記賬權,因為集群中各節點位置不同,各節點接受其第乙個收到的區塊,並嘗試沿著這個區塊繼續往下續區塊(這兩個同時獲得記賬權的節點,實際上會一人拉一幫節點一起繼續算下乙個nonce),若成功得到合法nonce,這條線就勝出,另乙個分支就被拋棄(在ETH中有叔父區塊的概念)

為何大家要消耗如此大的算力來爭奪記賬權呢?因為協議規定記賬區塊可以寫入鑄幣交易。鑄幣交易是唯一的產生新幣的方法

在位元幣之初,每乙個發布的區塊,可以產生50個位元幣,21萬個區塊之後,區塊獎勵減半,變為25BTC。平均出塊時間是10分鐘。

區塊鏈技術中,如何保證爭奪到記賬權的節點在新區塊中寫入的交易資料是正確的而非篡改的?

資源分享 SHA256 一種國際公認的優秀加密演算法,輸入是任意長度的資料,輸出總是256位的值,這個值通常我們稱之為雜湊值,輸入值的任何微小的變化都會產生不同的輸出。舉個例子,比如說這個256位的雜湊值大小代表你跟某樣東西之間的距離。原始的雜湊值是你跟前面那顆樹的距離,你小小的修改了一筆交易的資料...

如何看待權珉娥今天發的文章?

情緒很不穩定。感覺抑鬱程度很重,可能已經無法正確接收外界資訊了。她從出道以來壓力一直很大,實力不行,人氣不行,只有臉。性格敏感軟弱。強勢又沒有同理心的智珉是她抓得著的情緒宣洩的出口。我感覺她有一種我不想活了所以智珉你也跟我一起死吧。沒說她胡說的意思。但是這個精神狀態說的話,還是辯證著聽吧。btw太可...

靠自己的力量獲得國外的永居權是個什麼樣的體驗?

yukiyama 2014年9月底來日本讀書。2017年3月底碩士畢業。2017年4月東京某公司入職。2018年4月遞交永住申請,2018年12月拿到永住。只是正好趕上第一批最短一年辦永住的新政策 2017年4月26日法務省發布的政策 體驗就是後悔沒有在拿到永住後第一時間回國。 醋和辣椒隨便擱 在加...