為什麼駭客無法攻擊公開的區塊鏈?

買賣虛擬貨幣

作者 | Tanveer Ahmad

譯者 | 彎月,責編 | 郭芮

頭圖 | CSDN 下載自東方 IC

出品 | CSDN

以下為譯文:

人們對區塊鏈這個詞總是充滿了迷之膜拜:一旦某個公司與之扯上關係,身價就會飆升400%。世界上超過半數人的新年禮物都希望收到加密貨幣,而比特幣則被稱為“人類歷史上最大的泡沫”。以區塊鏈為中心的詞彙多達十幾個,其中有些代表了創新,而有些則是可怕的騙局。

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

區塊鏈是什麼意思?

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

每當有人用錢購買代幣或用代幣支付時,賣方就會向所有人大喊。公園裡的錄音機會記錄下所有的喊叫聲。如果最後你想用代幣支付,那麼賣方就會對比你們二人的錄音機。

保障這家遊樂園安全的關鍵在於:你不能突然自己“偽造”幾個額外的代幣出來,這種騙子的伎倆很快就會被揭穿,因為錄音機上沒有錄下賣主給你這兩個代幣的經過。

人群中任何一臺錄音機錄下的同一個喊叫聲都是區塊鏈,這是一種通用的傳播日記。如果現實中真的有這樣的遊樂園,那麼賣主就需要花費很多時間來比較錄音。

但是在數字的世界中,區塊鏈既快又安全,因為如今的網際網路速度很快,處理器功能強大,資料可以大量傳輸。區塊鏈最大的優勢在於去中心化。每個人都有所有交易的雙重歷史記錄,就像每個人都收集了有關賬號操作的紙質票據,然後將其釋出到網際網路上一樣。如此一來,你、遊樂園的主人和賣家都無法行騙。

真正的區塊鏈如何工作?

任何資料傳輸系統都需要傳送本身及其特殊的語言。在上述遊樂園的例子中,就是錄音機和磁帶。

區塊鏈是一個無限長度的名字列表(就像磁帶一樣),資訊從一個人傳輸到另一個人,每個人都擁有通用列表的副本。

區塊鏈有很多種類。它就像一臺內燃機。工作原理相同,但具體的構造和燃料不同:柴油機車使用柴油,而一級方程式賽車燒的是汽油。

維護區塊鏈的規則由程式設計師編寫,程式設計師編寫客戶端程式程式碼(建立錄音機),資訊正是透過該程式交換的。

如果你想連線到某個正在執行的系統,則可以與客戶端程式一起下載整個區塊鏈或傳輸登錄檔“最新”的一部分。

登錄檔上的每一行都是資訊,記錄了從一個收件人傳遞到另一收件人的記錄。傳輸的主要規則沒有變化:你是否要從A向B傳送某個數字代幣?首先,你需要證明以前有人給過你這個代幣。

“代幣”儲存在區塊鏈的什麼地方?

哪裡都沒有。像銀行一樣,區塊鏈本身沒有錢包或賬號:除了公開的轉賬歷史記錄之外,通常沒有其他資訊。你僅擁有“先前”交易的金鑰,用來證明“代幣”的來源和數量。

私鑰是你對區塊鏈上提及的代幣所有權的唯一證明。通常,它是一個十六進位制的數字——計算機生成的一組隨機數字和字母。

只有當你在新交易中提供該金鑰,才能將代幣轉給他人。順便說一下,在大多數加密貨幣中,你甚至可以手動檢視整個區塊鏈:例如,比特幣有便捷的瀏覽器站點。

請記住,如果你丟失私鑰,則代幣也會丟失,而且其他人也無法使用。任何人都沒有途徑“拾取”加密的私鑰:與普通的銀行密碼相比,透過反覆試驗獲取私鑰所花費的時間更多。

有一個很有名的故事:美國人James Howells花費了數年時間,一直在尋找存有7.5萬個比特幣金鑰的硬碟驅動器。

有關保密性:所有交易都可以被跟蹤,但這並不意味著所有的姓名和外貌都記錄在了區塊鏈上。傳送方和接收方也可以採用隨機數(區塊鏈地址)的形式進行加密,隨機數也將隨每次交易而變化,然後網路將完全匿名。

區塊鏈錢包可以管理ARCS之類的加密貨幣,允許使用者轉移和接收數字資產。數字身份的興起引發了新的標準和應用,例如W3C的去中心識別符號(ecentralized identifier,即DID)。

你可以利用身份的概念,在錢包中管理自我主權身份。AIre計劃將DID實現到區塊鏈的整合中,以便使用者可以為其數字身份分配屬性,並從由區塊鏈驅動的索賠釋出者索取可驗證的憑證。

為什麼駭客無法攻擊公開的區塊鏈?

你還記得在上述遊樂園中,賣方為核實身份會對比你和他的錄音機嗎?在數字區塊鏈中,這些任務由礦工計算機執行。

礦工以“塊”的形式收集交易,然後將其新增到區塊鏈中。為了說明礦工如何保護區塊鏈,我們來打個比方。如果你覺得這很奇怪,請不要忘記我們正在談論價值數百萬美元的技術。

連線到區塊鏈系統的礦工團隊之間一直都存在競爭。想象一下,酒吧的櫃檯後面有十個調酒師,他們將競爭為客人制作雞尾酒。

他們不在乎客人點了哪種飲品,他們的任務只是按下攪拌機的按鈕。第一個製作好飲品的人獲勝,由他為客人奉上飲品。

調酒師的技能並不重要,重要的是攪拌機的能力。到場的客人不希望自己點的飲品出問題,因此凡是向飲品裡新增額外東西的人都是作弊,但任何人都沒有這樣的機會。

首先,客人很容易覺察到自己的飲品味道不對;其次,與所有其他調酒師相比,作弊的人需要擁有最強大的攪拌機並更快地提高欺詐效率。而且調酒師也無法聯合起來每人制作一部分飲品合成一杯,因為這樣每個調酒師都會相互干擾。

原文:https://hackernoon.com/blockchain-do-you-really-need-it-this-will-help-you-decide-86ds32y1

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;