為什么黑客無法攻擊公開的區(qū)塊鏈?

CSDN
編譯
區(qū)塊鏈本身沒有錢包或賬號(hào):除了公開的轉(zhuǎn)賬歷史記錄之外,通常沒有其他信息。你僅擁有“先前”交易的密鑰,用來證明“代幣”的來源和數(shù)量。

以下為譯文:

人們對(duì)區(qū)塊鏈這個(gè)詞總是充滿了迷之膜拜:一旦某個(gè)公司與之扯上關(guān)系,身價(jià)就會(huì)飆升400%。世界上超過半數(shù)人的新年禮物都希望收到加密貨幣,而比特幣則被稱為“人類歷史上最大的泡沫”。以區(qū)塊鏈為中心的詞匯多達(dá)十幾個(gè),其中有些代表了創(chuàng)新,而有些則是可怕的騙局。

在本文中,我將通過通俗易懂的方式來解釋為什么比特幣和區(qū)塊鏈不是一回事,技術(shù)如何讓整個(gè)世界透明,而誰又將從中受益。

區(qū)塊鏈?zhǔn)鞘裁匆馑迹?/strong>

想象一下有一家游樂園。每個(gè)人都會(huì)在入口處拿到一個(gè)錄音機(jī),錄音機(jī)是一直開機(jī)的,會(huì)不斷錄音。在這家游樂園里,買棉花糖和坐過山車都要支付代幣,但沒有人給你代幣。突然,你聽到有小販喊道:“小明給了小花4個(gè)代幣!”,“小張給了小李100個(gè)代幣!”,只聽呼喚聲此起彼伏。

每當(dāng)有人用錢購買代幣或用代幣支付時(shí),賣方就會(huì)向所有人大喊。公園里的錄音機(jī)會(huì)記錄下所有的喊叫聲。如果最后你想用代幣支付,那么賣方就會(huì)對(duì)比你們二人的錄音機(jī)。

保障這家游樂園安全的關(guān)鍵在于:你不能突然自己“偽造”幾個(gè)額外的代幣出來,這種騙子的伎倆很快就會(huì)被揭穿,因?yàn)殇浺魴C(jī)上沒有錄下賣主給你這兩個(gè)代幣的經(jīng)過。

人群中任何一臺(tái)錄音機(jī)錄下的同一個(gè)喊叫聲都是區(qū)塊鏈,這是一種通用的傳播日記。如果現(xiàn)實(shí)中真的有這樣的游樂園,那么賣主就需要花費(fèi)很多時(shí)間來比較錄音。

但是在數(shù)字的世界中,區(qū)塊鏈既快又安全,因?yàn)槿缃竦幕ヂ?lián)網(wǎng)速度很快,處理器功能強(qiáng)大,數(shù)據(jù)可以大量傳輸。區(qū)塊鏈最大的優(yōu)勢在于去中心化。每個(gè)人都有所有交易的雙重歷史記錄,就像每個(gè)人都收集了有關(guān)賬號(hào)操作的紙質(zhì)票據(jù),然后將其發(fā)布到互聯(lián)網(wǎng)上一樣。如此一來,你、游樂園的主人和賣家都無法行騙。

真正的區(qū)塊鏈如何工作?

任何數(shù)據(jù)傳輸系統(tǒng)都需要發(fā)送本身及其特殊的語言。在上述游樂園的例子中,就是錄音機(jī)和磁帶。

區(qū)塊鏈?zhǔn)且粋€(gè)無限長度的名字列表(就像磁帶一樣),信息從一個(gè)人傳輸?shù)搅硪粋€(gè)人,每個(gè)人都擁有通用列表的副本。

區(qū)塊鏈有很多種類。它就像一臺(tái)內(nèi)燃機(jī)。工作原理相同,但具體的構(gòu)造和燃料不同:柴油機(jī)車使用柴油,而一級(jí)方程式賽車燒的是汽油。

維護(hù)區(qū)塊鏈的規(guī)則由程序員編寫,程序員編寫客戶端程序代碼(創(chuàng)建錄音機(jī)),信息正是通過該程序交換的。

如果你想連接到某個(gè)正在運(yùn)行的系統(tǒng),則可以與客戶端程序一起下載整個(gè)區(qū)塊鏈或傳輸注冊表“最新”的一部分。

注冊表上的每一行都是信息,記錄了從一個(gè)收件人傳遞到另一收件人的記錄。傳輸?shù)闹饕?guī)則沒有變化:你是否要從A向B發(fā)送某個(gè)數(shù)字代幣?首先,你需要證明以前有人給過你這個(gè)代幣。

“代幣”存儲(chǔ)在區(qū)塊鏈的什么地方?

哪里都沒有。像銀行一樣,區(qū)塊鏈本身沒有錢包或賬號(hào):除了公開的轉(zhuǎn)賬歷史記錄之外,通常沒有其他信息。你僅擁有“先前”交易的密鑰,用來證明“代幣”的來源和數(shù)量。

私鑰是你對(duì)區(qū)塊鏈上提及的代幣所有權(quán)的唯一證明。通常,它是一個(gè)十六進(jìn)制的數(shù)字——計(jì)算機(jī)生成的一組隨機(jī)數(shù)字和字母。

只有當(dāng)你在新交易中提供該密鑰,才能將代幣轉(zhuǎn)給他人。順便說一下,在大多數(shù)加密貨幣中,你甚至可以手動(dòng)查看整個(gè)區(qū)塊鏈:例如,比特幣有便捷的瀏覽器站點(diǎn)。

請記住,如果你丟失私鑰,則代幣也會(huì)丟失,而且其他人也無法使用。任何人都沒有途徑“拾取”加密的私鑰:與普通的銀行密碼相比,通過反復(fù)試驗(yàn)獲取私鑰所花費(fèi)的時(shí)間更多。

有一個(gè)很有名的故事:美國人James Howells花費(fèi)了數(shù)年時(shí)間,一直在尋找存有7.5萬個(gè)比特幣密鑰的硬盤驅(qū)動(dòng)器。

有關(guān)保密性:所有交易都可以被跟蹤,但這并不意味著所有的姓名和外貌都記錄在了區(qū)塊鏈上。發(fā)送方和接收方也可以采用隨機(jī)數(shù)(區(qū)塊鏈地址)的形式進(jìn)行加密,隨機(jī)數(shù)也將隨每次交易而變化,然后網(wǎng)絡(luò)將完全匿名。

區(qū)塊鏈錢包可以管理ARCS之類的加密貨幣,允許用戶轉(zhuǎn)移和接收數(shù)字資產(chǎn)。數(shù)字身份的興起引發(fā)了新的標(biāo)準(zhǔn)和應(yīng)用,例如W3C的去中心標(biāo)識(shí)符(ecentralized identifier,即DID)。

你可以利用身份的概念,在錢包中管理自我主權(quán)身份。AIre計(jì)劃將DID實(shí)現(xiàn)到區(qū)塊鏈的集成中,以便用戶可以為其數(shù)字身份分配屬性,并從由區(qū)塊鏈驅(qū)動(dòng)的索賠發(fā)布者索取可驗(yàn)證的憑證。

為什么黑客無法攻擊公開的區(qū)塊鏈?

你還記得在上述游樂園中,賣方為核實(shí)身份會(huì)對(duì)比你和他的錄音機(jī)嗎?在數(shù)字區(qū)塊鏈中,這些任務(wù)由礦工計(jì)算機(jī)執(zhí)行。

礦工以“塊”的形式收集交易,然后將其添加到區(qū)塊鏈中。為了說明礦工如何保護(hù)區(qū)塊鏈,我們來打個(gè)比方。如果你覺得這很奇怪,請不要忘記我們正在談?wù)搩r(jià)值數(shù)百萬美元的技術(shù)。

連接到區(qū)塊鏈系統(tǒng)的礦工團(tuán)隊(duì)之間一直都存在競爭。想象一下,酒吧的柜臺(tái)后面有十個(gè)調(diào)酒師,他們將競爭為客人制作雞尾酒。

他們不在乎客人點(diǎn)了哪種飲品,他們的任務(wù)只是按下攪拌機(jī)的按鈕。第一個(gè)制作好飲品的人獲勝,由他為客人奉上飲品。

調(diào)酒師的技能并不重要,重要的是攪拌機(jī)的能力。到場的客人不希望自己點(diǎn)的飲品出問題,因此凡是向飲品里添加額外東西的人都是作弊,但任何人都沒有這樣的機(jī)會(huì)。

首先,客人很容易覺察到自己的飲品味道不對(duì);其次,與所有其他調(diào)酒師相比,作弊的人需要擁有最強(qiáng)大的攪拌機(jī)并更快地提高欺詐效率。而且調(diào)酒師也無法聯(lián)合起來每人制作一部分飲品合成一杯,因?yàn)檫@樣每個(gè)調(diào)酒師都會(huì)相互干擾。

THEEND

最新評(píng)論(評(píng)論僅代表用戶觀點(diǎn))

更多
暫無評(píng)論