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