買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > SHIB > Info

比特幣交易:區塊鏈入門:一文看懂比特幣新區塊產生的過程_比特幣交易網官網

Author:

Time:1900/1/1 0:00:00

比特幣交易的過程實質上是一堆UTXO消耗和產生的過程,這些過程由交易發起方按照比特幣協議規定的方式構造交易信息,并由比特幣網絡產生的新區塊記錄和確認,一旦交易信息由比特幣區塊記錄并確認,交易便完成了,比特幣網絡也就實現了價值的轉移。

在“比特幣交易的過程”一文中,我們已經知道比特幣的交易信息是如何構造的,但是這些信息又是如何進入比特幣新區塊的呢?

接下來博主將通過比特幣新區塊產生的過程來具體說明比特幣區塊是如何記錄并確認交易信息的。

這里需要先安利幾個知識點:

交易池,英文名稱:mempool,又叫內存池,是用來存儲待確認交易的地方,每個比特幣挖礦節點均有自己獨立的交易池,因交易池體積,最低交易費比例限制等不同,各節點的交易池也不相同。礦工在構造預備區塊時,需要從交易池中選擇要打包的交易。由于交易池經常被調用,它的數據被存放在節點服務器的RAM中,這就意味著交易池的體積不會太大。

歷史上的今天丨中國電信發布《5G時代區塊鏈智能手機白皮書》:2019年8月27日,在2019中國國際智能產業博覽會上,中國電信區塊鏈與數字經濟聯合實驗室發布《5G時代區塊鏈智能手機白皮書》。白皮書描述了中國電信打造的一個區塊鏈應用生態,用獨有的去中心化技術引領數字經濟新變革,為5G手機提供更安全的硬件底層架構,使5G手機逐步成為去中心化運算和數據的節點,形成新的價值傳輸網絡,塑造手機使用安全生態體系。[2020/8/27]

挖礦節點,在比特幣網絡中,參與記錄和驗證比特幣交易和區塊的是一個個保存比特幣數據的節點。其中有一部分節點,不僅參與記錄和驗證的工作,還參與比特幣新區塊的創建工作,他們構造新區塊,并通過PoW工作量證明競爭記賬權,進而獲得創建新區塊的權限,這部分節點是挖礦節點。早期的挖礦節點有礦工,也有礦池,但當前由于比特幣挖礦難度太高,單個礦工很難贏取記賬權,創建新區塊。目前主要的比特幣挖礦節點,是各家礦池,如F2Pool,Poolin,BTC,Antpool,Slushpool等。

動態 | 海南省人工智能學會區塊鏈專業委員會成立:11月5日,海南省人工智能學會區塊鏈專業委員會正式成立。當天,2019海南區塊鏈技術研討會在海南師范大學國家大學科技園召開。研討會的主題是“解讀、分析、共話、共商”,邀請了來自多所高校和產業界的區塊鏈領域知名專家,共同解讀區塊鏈技術的最新發展趨勢,分析區塊鏈賦能實體經濟的發展態勢,共話區塊鏈技術的創新與應用,共商區塊鏈產業的海南落地路線圖,為海南區塊鏈技術發展與產業壯大提出專業建議,為“鏈上海南”共同奮斗。據介紹,海南省人工智能學會區塊鏈專業委員會成立后,將匯聚國內外頂級研究和產業資源,為加快海南區塊鏈學術研究的健康有序發展提供重要平臺,助力海南自由貿易試驗區和中國特色自由貿易港建設。(中新網)[2019/11/7]

UTXO庫,比特幣節點通過掃描節點所有交易信息,構建的UTXO集群。它包含所有未被消耗的UTXO。每當新區塊產生后,UTXO庫會將新區塊中消耗掉的UTXO從自己的列表中刪除,將新產生的UTXO加入到自己的列表中。

動態 | 西班牙阿拉貢自治區政府撥款1300萬美元發展區塊鏈等技術:據cointelegraph報道,西班牙東北部阿拉貢自治區政府撥款1300萬美元用于發展“4.0產業”,其中包括區塊鏈技術、人工智能(AI)以及其他新興技術。[2019/2/14]

Coinbase獎勵,又叫創幣交易。比特幣協議規定,每產生一個新的比特幣區塊,比特幣網絡就會產生N個比特幣,作為維護比特幣網絡的獎勵支付給創建這個區塊的礦工。同時,此區塊中Coinbase獎勵之外的其他交易包含的所有交易費,也會合并在Coinbase獎勵中,一起支付給創建這個區塊的礦工。其中,N的數值在比特幣誕生時為50,此后大約每4年減半一次,目前為6.25,比特幣網絡以這種減半的方式來控制比特幣的總量。Coinbase獎勵是每個區塊記錄的第一筆交易。

現場 | IBM陳黎明:區塊鏈不會立刻改變世界:金色財經現場報道,2018年新領軍者年會(夏季達沃斯)9月18日在天津梅江會展中心召開。其間,IBM大中華區總裁陳黎明表示,任何技術都有其自身發展規律,區塊鏈立馬能改變世界不現實。陳黎明認為,區塊鏈技術的應用場景非常廣泛,但它的發展不可能是一蹴而就的,也不能是一哄而上的。發展區塊鏈技術的當務之急是打造一個生態系統,使更多企業參與其中。[2018/9/18]

圖1待確認交易進入交易池

需要驗證的交易信息包括:

交易是否包含有效的輸入和輸出錢包地址;交易體積是否小于區塊的最大體積;輸入的UTXO是否合法;交易輸入總額和輸出總額是否合理;判斷交易的輸入是否有來自Coinbase的獎勵,該獎勵對應的幣需至少有100個區塊確認才能可以使用;確認交易池中沒有重復交易;交易設置的交易費高于mempool的交易費比例限制,以及其他驗證。

Penta作為區塊鏈公鏈代表亮相倫敦科技周上海站:歐洲最大科技盛事——倫敦科技周首次海外專場登陸中國,聚焦AI、大健康、5G等最新八大科技主題及二十多個科技相關領域內容,并廣聚數百位全球創新科技領導者和探索者共享科技成果的展出。英國駐滬總領事館總領事John Edwards,倫敦科技大使&全球科技倡導組織創始人 Russ Shaw,聯合國科教文組織全球執行委員Kiran Jude Fernandes等機構代表,與阿里云副總裁劉松、華為無線X實驗室總裁 Alex Wang、Penta (梵塔網絡/PNT)CEO David Ritter等行業領袖均在出席名單之列。David Ritter作為區塊鏈公鏈代表參加了上海站的活動并發表專題演講,他認為中國和英國在區塊鏈合作領域具有廣闊的機會。[2018/5/16]

挖礦節點從交易池中選擇交易,構造預備區塊

當挖礦節點要構造預備區塊,準備生成新區塊時,會按照優先級排序,從交易池中取待確認交易。預備區塊通常會預留一定空間給高優先級的交易,剩下的空間會按照交易費比例由高到低順序一直把區塊加滿或者把交易池的交易用光。

但比特幣區塊中不僅僅包含從交易池中取的待確認交易。按照比特幣協議規定,比特幣的區塊主要包括五個部分:魔數,區塊大小,區塊頭,交易計數器和交易信息。如下圖:

圖2比特幣區塊的結構

其中,“魔數”是一個值為0xD9B4BEF9的常數;“區塊體積”是本區塊所有數據的總體積;“區塊頭”是可以看作是整個區塊的縮略信息,挖礦用到的區塊信息就是區塊頭;“交易計數器”用來記錄區塊中交易的數量;“交易數據”是區塊所包含的所有交易信息,包括Coinbase獎勵部分,一般來說,這部分數據占了整個區塊絕大部分空間。

在比特幣區塊中,區塊頭是最為關鍵的一個信息。它包含整個區塊的所有特征信息:

區塊版本號。創建區塊的比特幣節點的版本信息,用于追蹤比特幣協議的升級和更新情況;前一個區塊的哈希值。又叫做父區塊哈希,用來定位上一個區塊。每一個區塊都包含它的上一個區塊的哈希值,針對任何一個區塊的任何一個微小的改動,都會使后續區塊的哈希值產生巨大的變化,如此環環相扣,確保比特幣所有區塊形成一條單一的鏈式結構,可以有效防止惡意篡改比特幣區塊數據的行為。MerkleRoot哈希。在區塊的交易數據列表中,取所有交易數據的哈希值,構建Merkle樹,這個Merkle樹的根哈希值,即為MerkleRoot哈希。如下圖:

由于哈希算法的敏感性,整個交易的Merkle樹中任何一個交易數據有微小的改動,都會產生聯動效果,導致Merkle樹的根哈希值出現巨大變化。因此交易數據的Merkle樹根哈希值可以看作是整個交易的指紋,用來指代區塊中的交易數據。時間戳。創建預備區塊的時間。當前目標哈希值。比特幣協議規定,礦工創建的預備區塊的哈希值小于目標哈希值時,這個區塊才算有效。目標哈希值由挖礦難度確定,當挖礦難度變大時,目標哈希值變小,礦工要找到符合比特幣網絡要求的哈希值就越困難。按照當前的挖礦難度,要找到低于目標哈希值的哈希值,理論上需要一臺S17礦機連續工作42年時間。因此,現在基本不存在個人自建節點挖比特幣的情況。隨機數。又叫Nonce。我們可以發現,區塊頭信息中,區塊版本號,前一個區塊的哈希值,MerkleRoot哈希值,時間戳,以及當前目標哈希,都是已知信息,相對固定,不便隨意更改。因此,如果要調整預備區塊的哈希值,就需要引入一個可變的數據——隨機數。修改隨機數,就可以調整預備區塊的哈希值。挖礦節點構建好預備區塊后,就會將區塊頭信息下發給礦工,礦工通過不斷調整區塊頭中的隨機數來變更預備區塊的哈希值,當預備區塊的哈希值低于比特幣網絡當前目標哈希值時,這個區塊就是一個合法新區塊。

挖礦節點會及時地向比特幣網絡廣播新區塊,比特幣網絡中其他比特幣節點在接到廣播信息后,對新區塊進行驗證,驗證通過后,將新區塊加入本地,并延長節點的區塊鏈。此時,新區塊創建并確認完畢,對應交易也完成了。

Tags:比特幣比特幣交易BTC比特幣中國官網聯系方式40億比特幣能提現嗎比特幣最新價格行情走勢比特幣交易會被判刑嗎比特幣交易網官網比特幣交易app官網BTCs是不是黃了btc錢包官網btc短線

SHIB
比特幣:福布斯:為什么要用定投策略投資比特幣_加密貨幣市場還有未來嗎知乎

Forbes周二刊文解釋了用定期定額投資策略投資比特幣的好處。 文章中稱,現在比特幣的價格已經在1萬美元附近,投資者再次對這種相對較新的投資資產感到好奇。但是投資者不知道現在是不是購買的好時機.

1900/1/1 0:00:00
BTC:觀點:比特幣大漲8%,牛市在懷疑中到來?_40億比特幣能提現嗎

新冠疫情持續蔓延,全球確診病例已經超過134萬,美國的死亡人數也已經突破1萬大關。但隨著紐約州等重疫區新增確診病例開始出現穩定跡象,昨晚,美股道瓊斯指數飆漲1627點,漲幅達到7.73%,收于2.

1900/1/1 0:00:00
BTC:幣聰:比特幣跌破6600?囧途TPO輪廓圖告訴你抄底的支撐點在哪?_40億比特幣能提現嗎

比特幣震蕩行情似乎沒有結束,周二的比特幣跌破6,800美元,許多分析師認為這是BTC短期前景的關鍵支撐位,早上跌破6600,跌幅達到7.65%,分分鐘打臉有沒有.

1900/1/1 0:00:00
BTC:比特幣日報:比特幣橫盤9600美元,合約增倉熊市恒久幣爆?_btc錢包官網

1.人民銀行區塊鏈專利居全球央行首位,平臺業務量超870億。2.Chainlink發生XAG/USD喂價故障,導致約四萬美元損失.

1900/1/1 0:00:00
Stella:幣聰:恒星幣預計到年底將達到0.41美元,能否破0.1121并繼續走高_XLM

最近發布的一份報告預測,2019年2月XLM將達到0.21美元,到2019年12月底市場將達到0.41美元.

1900/1/1 0:00:00
數字資產:央行數字貨幣DCEP的市場機會與發行特點_數字資產是未來最

目前我國央行推出的數字貨幣是基于區塊鏈技術推出的全新加密電子貨幣體系。DCEP將采用雙層運營體系,即人民銀行先把DCEP兌換給銀行或者是其他金融機構,再由這些機構兌換給公眾.

1900/1/1 0:00:00
ads