什麽是去中心化系統?
去中心化是互聯網發展過程中形成的壹種社會關系和內容生成形式,是相對於“中心化”而言的壹種新型網絡內容生產過程。在具有許多節點的系統中,每個節點都具有高度的自治性。節點可以自由地相互連接以形成新的連接單元。任何節點都可能成為舞臺的中心,但它不具有強制性的中央控制功能。節點之間的影響會通過網絡形成非線性的因果關系。這種開放、扁平、平等的制度現象或結構被稱為分權。
作為區塊鏈眾多特征中的壹個重要特征,它使用分布式存儲和計算能力,這使得整個網絡節點的權利和義務相同。系統中數據的本質是整個網絡節點的共同維護,因此區塊鏈不再依賴中央處理節點來實現數據的分布式存儲、記錄和更新。每個區塊鏈都遵循統壹的規則,該規則基於加密算法而不是信用證書,數據更新過程需要用戶批準,因此無需中介和信托機構的認可即可建立區塊鏈。
盡管去中心化的分布式系統有很多優點,但設計和運行這樣的系統非常困難,因為與集中式系統相比,它運行在不可信的環境中,並且維護系統的壹致性、完整性和安全性非常困難。在集中系統中容易做到的事情在分散系統中會非常困難。
那麽,去中心化比特幣系統需要解決的具體問題有哪些?總結起來,主要有以下幾點。
(1)去中心化系統中的數千個節點擁有記賬和存儲賬簿數據的權力,節點完全自由地加入和退出,沒有人對其進行控制和認證,因此不可避免地會出現惡意破壞者。那麽如何防止有人惡意篡改數據或偽造賬本呢?
(2)比特幣系統的節點分布在世界各地,網絡中會同時產生成千上萬的交易數據,這需要進行核算。本地網絡時快時慢,有時某些網絡可能會斷開連接。整個網絡中的所有節點都很難保持記錄的交易賬戶完全相同,即保持整個網絡的壹致性。
(3)重復支付難以防範。壹般來說,雙重支付是指兩次使用壹項資產,也稱為“雙花”。例如,地球村裏有三個村民正在交換貨物。他們是二黑、翠花和小明。目前全網區塊鏈賬本記錄的二黑比特幣數量為1。他把這枚硬幣送到了翠花,並在全網播放。因此,每個人都記下了這筆交易,從他的賬戶記錄中刪除了二黑的比特幣,並在翠花的賬戶記錄中添加了1個比特幣。現在二黑已經沒有比特幣了,但是由於網絡傳輸不同步,在二黑直播這次交易後,小明沒有及時收到信息。小明的賬本上仍然記錄著二黑有1個比特幣。於是二黑把這個比特幣發給小明,換取壹些物品。二黑將自己的1比特幣同時兌換給兩個人的行為屬於雙花攻擊,構成交易欺詐。
在中本聰出現之前,許多加密朋克的IT精英也嘗試過並失敗了。然而,中本聰總結了以往的經驗,設計了壹個非常巧妙的運行機制,成功解決了這些問題,使比特幣系統在沒有中心節點運維管理的情況下穩定運行。