如果你想從比特幣等加密貨幣中獲利,那么你久需要去了解它們。所以我希望你能看看今天的文章……特別是新手。我的同事Eric Wade最近在Stansberry文摘上分享了這篇文章。在文摘中,他解釋了比特幣背后強大的新技術(shù),以及為什么這項技術(shù)比你想象的簡單。
“區(qū)塊鏈”是那些即使是最聰明的人也會混淆的單詞之一。
而媒體根本沒有幫助解釋這項技術(shù)是如何工作的。
首先,區(qū)塊鏈?zhǔn)潜忍貛诺燃用茇泿疟澈蟮募夹g(shù)。
比特幣區(qū)塊鏈允許我們在沒有任何中介的情況下,實現(xiàn)比特幣的人對人(或“點對點”)轉(zhuǎn)賬。當(dāng)我把美元轉(zhuǎn)賬給你的時候,我們要么必須親自操作——我給你現(xiàn)金——要么通過銀行系統(tǒng),我告訴我的銀行把錢匯到你的銀行賬戶上。
(大寫“B”的比特幣指的是區(qū)塊鏈,小寫“b”的比特幣指的是加密貨幣。)
但這到底是怎么回事呢?
今天,我將通過將區(qū)塊鏈分解成簡單的步驟來解釋您需要了解的關(guān)于區(qū)塊鏈內(nèi)部工作原理的所有內(nèi)容……
一個很好的類比是把比特幣區(qū)塊鏈想象成一個巨大的Excel電子表格,這個電子表格會顯示每一個比特幣的完整交易歷史和位置。
每隔10分鐘,電子表格就會更新一次,因為新交易的一個附加“塊”會被永久地添加到電子表格中。
每個人都可以擁有自己的電子表格副本。它是完全透明的。
假設(shè)吉姆給薩莉送了一個比特幣。當(dāng)比特幣網(wǎng)絡(luò)處理交易時,電子表格會被更新。吉姆的余額減少了一個比特幣,而薩莉的被記為一個。
但是誰來更新電子表格呢?我們?nèi)绾巫柚谷藗冊噲D對電子表格進(jìn)行錯誤更新?是什么阻止人們獎勵自己更多的比特幣,或者試圖通過同時將比特幣發(fā)送給兩個不同的人來“加倍消費”?
所有這些都是網(wǎng)絡(luò)參與者的工作,這些參與者被稱為“節(jié)點”,也被稱為“礦工”。節(jié)點是支持比特幣網(wǎng)絡(luò)并使其平穩(wěn)運行的計算機或大型計算機系統(tǒng)。節(jié)點由個人或團體運行,他們出資購買強大的計算機系統(tǒng),稱為“采礦平臺”。
存在兩種類型的節(jié)點——完整節(jié)點和輕量級節(jié)點。
完整節(jié)點保存完整的區(qū)塊鏈分類賬副本(即,巨大的Excel電子表格)。也就是曾經(jīng)發(fā)生的每一個交易的記錄,目前超過250g的大小。
另一方面,輕量級節(jié)點只下載區(qū)塊鏈的一部分。輕量級節(jié)點被大多數(shù)人用作比特幣交易的“比特幣錢包”。輕量級節(jié)點在需要處理交易時將與完整節(jié)點通信。
因此,完整的節(jié)點(或礦工)運行電子表格,但是它們?nèi)绾卧谒泄?jié)點之間保持電子表格同步呢?這是關(guān)鍵,因為可以運行自己的完整節(jié)點的人的數(shù)量是有限的。(見下圖)
讓我們回到吉姆和薩莉的例子中…
吉姆想給薩莉寄一個比特幣。
薩莉創(chuàng)建了一個比特幣錢包。任何人都可以在幾分鐘內(nèi)創(chuàng)建一個。當(dāng)你創(chuàng)建錢包時,會為你創(chuàng)建兩條信息…
一個是你的“公鑰”,也被稱為公共地址,或者你的比特幣地址。它是一串?dāng)?shù)字和字母,就像一個帳戶用戶名。
另一個是你的“私鑰”,也就是你的比特幣密碼,你需要確保它的安全。如果你失去了它,就意味著你失去了獲取比特幣的途徑。(沒有中央實體可以幫你恢復(fù)密碼。這與你忘記了你的Facebook密碼,你會收到電子郵件提示來重置密碼是不一樣的。更重要的是,如果其他人得到了你的私鑰,他們可以拿走你的比特幣。
莎莉告訴吉姆她的公鑰。吉姆打開他的比特幣錢包,輸入發(fā)送一個比特幣到莎莉的公共地址的指令,輸入他的私鑰(密碼)來授權(quán)交易,然后點擊發(fā)送。(見下圖)
幾分鐘后,莎莉再次檢查她的錢包,發(fā)現(xiàn)她的錢包里有一個比特幣。但幕后發(fā)生了什么?
首先,網(wǎng)絡(luò)(在本例中是一個輕量級節(jié)點)對提議的交易進(jìn)行快速檢查。它檢查吉姆的賬戶中是否有足夠的比特幣。它也會檢查莎莉提供的地址是否是有效的比特幣地址。
在交易通過這兩個測試之后,就會與其他掛起的交易捆綁在一起,形成一個“塊”。礦工的目標(biāo)是驗證塊,并將其添加到區(qū)塊鏈(即。,更新電子表格)。
礦工如何添加一個塊到區(qū)塊鏈?這就是蠻力采礦的用武之地。要理解這一點,我們需要接觸“哈希值”…
“哈希值”是串在一起的數(shù)字和字母,看起來像這樣:1gwv7fpx97hmavc6inruz36j5h2kfi803jnhg。哈希值是通過一個稱為“哈希函數(shù)”的數(shù)學(xué)公式來生成的。
另一種思考方法是把它比作奶昔和攪拌機的原料。你把你的原料(你的數(shù)據(jù))放在攪拌機里面攪拌(哈希函數(shù)),你就會得到你的奶昔(哈希值)。
哈希值是一個單向的過程。當(dāng)你給我一個哈希值,我不能把它變成它原來的輸入數(shù)據(jù),就像我不能把我的奶昔變成它原來的成分一樣。
當(dāng)向礦工提供一個交易塊并嘗試將其添加到區(qū)塊鏈中時,他們正在使用一個哈希函數(shù)嘗試解決一個密碼難題。
礦工獲取包含所有交易的新塊,將其與隨機生成的數(shù)字字符串(稱為“nonce”)組合起來,通過哈希函數(shù)將其放入,然后獲得特定的哈希值。
采礦者試圖找到一個以特定數(shù)量的0開頭的哈希值。他們將不斷嘗試不同的nonces,直到他們得到必要的哈希值。這個試錯計算過程如下圖中的步驟1和步驟2所示。
所有的礦工都在競相尋找正確的哈希值。這是因為發(fā)現(xiàn)它的礦工(步驟3)將向網(wǎng)絡(luò)廣播正確的解決方案(步驟4),網(wǎng)絡(luò)將驗證它是正確的。
然后,新區(qū)塊被添加到區(qū)塊鏈中(步驟5),獲勝的礦工將因其成功獲得區(qū)塊鏈頒發(fā)的12.5比特幣獎勵。(成功找到該區(qū)塊的礦工還能從該區(qū)塊包含的比特幣交易中獲得所有費用。)
薩利的比特幣交易現(xiàn)在記錄在區(qū)塊鏈中。她的比特幣錢包現(xiàn)在已記入比特幣,而吉姆的借記卡被記入借方。
然后挖掘過程重新開始,將一大堆新的交易捆綁到一個新的塊中,所有的挖掘者再次競爭,以找到正確的哈希值。
在媒體上,談到加密貨幣,比特幣往往會占據(jù)頭條。但比特幣本身只是區(qū)塊鏈的開始。
比特幣的成功向世界證明了,獨立而去中心化的實體(礦商)可以讓陌生人在不需要中介的情況下交換價值。它可以以一種完全透明、可核查和開放的方式進(jìn)行。
責(zé)任編輯;zl
評論
查看更多