日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

区块链应用落地的6大挑战

發布時間:2024/6/30 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 区块链应用落地的6大挑战 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  都說現在是區塊鏈時代,但是我們生活中用到的區塊鏈應用其實是屈指可數,甚至大部分普通大眾完全沒有接觸到區塊鏈相關應用。區塊鏈時代來臨已經有一段時間了,國家的鼓勵、各行業巨頭的布局也早都開展起來了,那為什么落地的應用這么少呢?

? ? 其實,區塊鏈應用落地難度還是很大的,本文千氪財經作者整理了區塊鏈應用落地面臨的6大挑戰,一起來看看吧。

  1. 性能與可擴展性

  去中心化應用,即DApp,必須運行在支持智能合約的底層公鏈上。底層公鏈可以想像成是AndroidiOS系統,如果系統有問題,運行在其上的App自然也會有問題。

  目前,底層公鏈最大問題是性能和可擴展性不足。拿以太坊為例,以太坊的TPS(每秒能處理的信息量)在1530筆之間,而中心化的VISATPS2000~4000筆,峰值可達到25000筆。這兩者根本不在同一個量級,這也是為什么去年的加密貓跟今年的FOMO 3D,雖然用戶不多,卻足以讓以太坊網絡擁堵、癱瘓的原因。

  所有的區塊鏈系統,都無可避免地會遇到三個因素的平衡難題——性能、安全性、去中心化。這三者不可能完美兼顧,目前主流公鏈,如比特幣和以太坊,都往安全性和去中心化靠攏,犧牲了性能。

  但只要性能問題一天不解決,DApp就無法落地成為大規模應用。很多頂尖的計算機科學家,都在千方百計地優化區塊鏈的共識算法,試圖解決性能低下的問題,于是就有了千鏈大戰。各種底層公鏈項目如雨后春筍般不斷冒出,很多項目聲稱其TPS可達數十萬甚至百萬以上,但或多或少都有所妥協,比如:EOS犧牲了去中心化特性(21個節點),而IOTA犧牲了安全性(沒有礦工機制,節點作惡代價低)。

  2. 共識算法的更新

  眾所周知,所有的公鏈都是開源項目。一般人若想成為節點,必須下載其開源軟件才能參與網絡并共同維護賬本,每個人都運行一樣的軟件,才能讓節點間的賬本能夠同步。換句話說,如果今天有工程師優化了共識算法,推出了新版本的軟件,也必須讓其他節點都下載,才能讓改版真的成功。

  但問題是,共識算法的更新,往往會牽涉礦工、節點的利益。舉例來說,目前業界的普遍看法是,PoW雖然安全但沒有效率,新一代的區塊鏈往往采用PoS或是DPoS。于是,原本用PoW的區塊鏈,也想改成PoSDPoS,但如果撤銷PoW機制,之前礦工花費巨資購置的礦機可能就要報廢了。礦工當然不愿意這么做,這正是以太坊目前所面臨的問題。在可能沖擊礦工利益的狀況下,以太坊的開發者社群只能漸進地修改共識機制,不能躁進,不然礦工會因為不愿意下載新版本的軟件而導致分叉。

  這就是區塊鏈奇葩的地方,因為它是分散式的系統,即便開發者想更新軟件,也得網絡上的節點都買單才行,這就加深了區塊鏈技術更新的難度。

  3. 責任歸屬問題

  由于區塊鏈去中心化的特性,出事后的責任歸屬變得相當困難。舉例來說,假設某銀行被黑客入侵,受害者可以找銀行賠償,但如果基于PoW的區塊鏈項目遭受51%算力攻擊,用戶必須自己承受所有的損失。對于已經習慣中心化系統的人來說,這樣的特性非常難以接受。

  4. 不能保證上鏈內容的正確性

  區塊鏈雖然可以在一定程度上確保賬本不可篡改,但卻不能保證寫入內容的正確性。舉個例子,一個使用了農藥的香蕉,仍然可以在追溯農產品的區塊鏈上,標記為有機產品。

  智能合約的應用范圍是有限的,只要智能合約的運作需要輸入外部資訊,合約本身怎么設計就會變得比較復雜,智能合約并不能取代所有的傳統合約。

  5. 智能合約的代碼審核

  DApp的智能合約代碼寫在區塊鏈上,這意味著代碼是公開的,可供大眾審核,但一般人看不懂代碼。如果真的要確保代碼沒有問題,勢必得要找一個公正的第三方審核代碼的安全性。

  不過,區塊鏈本身不就是要去中介化(trustless嗎?怎么這時候又要找第三方了?

  先不說DApp,退一萬步來說,當我們在使用區塊鏈系統的時候,都必須建立在對整條鏈的信任上。我們必須信任,比特幣和以太坊的代碼沒有問題,才會去使用它。像比特幣和以太坊這種大型開源項目,自然會有很多工程師去審核代碼,相對比較安全。

  但對于各種智能合約的應用來說,就不是這么一回事了。所以,現在出現了各種智能合約的審查機構。不過這么一來,只不過是把信任轉嫁給這些審查公司而已。從這個角度來看,區塊鏈永遠不可能做到實質上的去中介化

  再者,代碼審核這件事本身難度很大,即便現在沒有檢測出問題,也難保之后不會出事,例如2016年著名的以太坊The DAO攻擊事件。

  智能合約的核心精神——代碼即法律,雖然想法很好,但實際執行中,還要克服很多問題。

  6. 用戶可能根本不在乎是否去中心化

  區塊鏈的特點——去中心化、透明、不可篡改,這些都很好,但普通用戶真的在乎嗎?

  Duck Duck Go是一款標榜不會追蹤隱私的搜索引擎,Ello是無廣告版的臉書,兩者都很棒,但從用戶數而言,都不算成功的項目。為什么?

  因為比起隱私或廣告干擾,用戶更在乎的是能不能解決他的問題。搜索引擎如果搜索不到最多、最精準的資料,社交媒體如果無法滿足跟朋友互動的需求,大家就不會有動力去使用。

  筆者認為,并非所有的應用都適合用區塊鏈技術實現去中心化的版本。如果DApp不能比中心化App更能滿足用戶的核心需求,光在透明、去中心化、不可篡改這幾個特點上做文章,是沒有意義的。

 ??區塊鏈并不是萬能的,距離大規模的應用還有很多挑戰,還有很長的路要走。

?

? ??原文鏈接:https://www.kg.com/article/489122431471063040

轉載于:https://www.cnblogs.com/space007/p/9629376.html

總結

以上是生活随笔為你收集整理的区块链应用落地的6大挑战的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。