您现在的位置: 比特财富网 >> 区块链 >  >> 區塊鏈百科
構建區塊鏈體系需要的成本大嗎?

說了這麼多,區塊鏈到底是什麼呢?區塊鏈真的可以實現這些功能嗎?區塊鏈真的能給醫療、金融、供應鏈和音樂等不同的行業帶來新的改變嗎?

此外,支持比特幣和支持區塊鏈可不可以劃等號呢?你會一邊誇贊比特幣,一邊數落它背後的技術嗎?

那麼區塊鏈是什麼呢?技術上來說,區塊鏈是由區塊組成的“鏈”,而區塊裡又包含交易數據。www.emoneybtc.com如果你還不能理解,可以將區塊鏈理解成一個附帶其他功能的數據庫。


而區塊鏈與普通數據庫最大的區別在於,區塊鏈在將數據收入數據庫時,需要遵循一套特定的規則。即:所收入的數據不能和庫內已經存在的數據發生沖突(一致),數據被計入後不能更改(不可撤回),並且,數據本身會被鎖定到唯一的所有者(可擁有)。數據是可復制的,也是可用的。最後,在去中心的情況下(分散的),每個人都認同數據庫中數據的真實性(規范的)。

上面提到的“去中心”,正是區塊鏈的精華所在。權力的分散非常具有吸引力,因為它意味著不再存在來自中心化權力機構的威脅。也就是說,沒有任何一個機構/個人能夠拿走你的資產,或篡改歷史信息來滿足他們的需求。區塊鏈中你不需要相信任何人,因為有無法被篡改的數據庫來保障你的財產和安全,這就是人們使用這項技術希望獲得的好處。然而,在這種好處的背後,需要的成本也是巨大的。

不受中心化權力控制的、無法被篡改的數據庫肯定是好處多多,但創建這樣一個系統需要很多成本。

開發過程嚴格和緩慢

創建一個可證明的、完全一致的系統,不是一件容易的事。一個小錯誤就可能破壞整個數據庫,或者導致某些數據庫與其他數據庫不同。當然,損壞或拆分的數據庫不具有任何一致性。此外,所有這類系統都必須從一開始就設計得前後一致。如果你破壞了規則,系統就失去一致性,意味著區塊鏈被破壞,變得毫無價值。

你可能會問,那就不能把數據庫修復一下,或者重新開始嗎?這在中心化系統中確實很好實現,但是在分布式系統中,是難上加難的。因為更改數據庫之前,需要獲得系統中所有參與者的同意。區塊鏈必須是個不受個體控制的公開資源,或者說如果有人試圖在區塊鏈中創建一個中心化數據庫,是很困難的。

激勵措施設計困難

采取適當的激勵措施,並確保系統中的所有行為者都不能濫用或破壞數據庫,也是一個重要的考慮因素。如果因為將數據放入區塊的成本太低,而導致區塊內有很多瑣碎的、無用的數據,那這個區塊鏈是沒有多大價值的;但是如果因為成本太高,而導致沒人願意把數據存入區塊中,那麼這個區塊鏈也是沒有價值的。

數據的確定性從何而來?如何設計合理的激勵制度滿足節點需求?怎麼樣讓節點參與保管或更新數據,以及當數據發生沖突時,如何決定選擇其中一個數據而不是另一個數據?這就需要采取激勵措施。而且激勵措施不僅需要在開始時,而且要在未來的所有時刻都保持不變,否則區塊鏈就沒有價值了。

同樣,你可能會問,為什麼不能“修復”一些過時的激勵措施?同樣,在中心化系統中,這很容易,但在分布式系統中,沒有共識,你根本無法改變任何事情。除非每個人都同意,否則就沒有“修復”任何東西的可能。

維護費用高昂

傳統的中心化數據庫只需要寫入一次數據,而區塊鏈需要寫入成千上萬次;傳統的中心化數據庫只需要檢查一次數據,區塊鏈內的數據需要被檢查成千上萬次;傳統的中心化數據庫中,只需要傳輸一次就可以存儲,區塊鏈內的數據需要被傳輸成千上萬次。

維護區塊鏈的成本非常高,而這些成本付出的是否有必要,需要用最終實踐來證明。大多數應用程序一邊希望獲得區塊鏈的一致性和可靠性,一邊通過使用完整性調查、收據和備份等方式,尋找降低成本的可能。

用戶是獨立的

這可能是個很好的現象,因為公司一開始就不想持有用戶的數據;但如果用戶行為不端,那麼這也可能是不好的。沒有辦法阻止那些用垃圾數據來區塊鏈搗亂的用戶,也沒有辦法阻止有人鑽空子,利用系統漏洞來非法盈利。所以,又回到上面提到的,要建立一個激勵措施,並且這個激勵措施最好是無懈可擊。因為一旦區塊鏈有漏洞,並且被居心不良的人發現,那麼將造成很大的隱患。

你可能會問了,可不可以拒絕為惡意用戶服務呢?當然,這在中心化機構裡是很好實現的,但是在分布式系統裡,沒有一個個人/實體有這個權利。區塊鏈必須公正,並且強制每個人都按計算機程序設定的規則執行。如果規則被鑽空子,那你就倒霉了,不要指望這裡有什麼道德感和法律精神。目前來說,還是需要和這些惡意用戶打交道,並且可能還要持續一段時間。

所有的升級都是自願的

強制升級什麼的,是不可能存在的。沒有任何個人/實體有權利對你的軟件進行任何操作。當然,在中心化機構裡可能很容易,但是區塊鏈的要點就是去中心化,即不受單個個人/實體控制。強制升級違背了區塊鏈本質精神。

所有升級都必須向後兼容。如果你想要添加新特性,並且,如果還需要進行一下測試的話,那就更加困難。軟件的每一版更新都增加了測試矩陣,延長了發布的時間。

同樣地,如果是中心化機構,這是很容易做到的,不再服務舊系統就可以了。但是,在分布式系統中就不一樣,因為沒有人可以強迫其他人做任何事。

規模龐大也是個的問題

最後,與中心化系統相比,在區塊鏈內定標至少要困難幾個數量級。原因很顯然,一個數據不再只是存放到中心化數據庫,而是要存放進數百上千個節點。以前,數據傳輸、核查、存儲只需要繳納一次費用,而現在,數據的每一次調用都要支付費用。

當然,你也可以通過減少節點的方式來減輕負擔。但是,如果真的這樣,為什麼還需要一個分散的系統呢?如果傳輸成本是最關鍵的問題,那為什麼不直接建立一個中心化的數據庫呢?

  • 上一个区块链:
  • 下一个区块链:
  •   風險提示:比特財富網的各種信息資料僅供參考,不構成任何投資建議,不對任何交易提供任何擔保,亦不構成任何邀約,不作為任何法律文件,投資人據此進行投資交易而產生的後果請自行承擔,本網站不承擔任何責任,理財有風險,投資需謹慎。
    比特財富網 版權所有 © www.emoneybtc.com