作者 | 清風
審校 | 云昭
在幣圈,有一種比較流行的說法:“真正的創新不是比特幣,而是區塊鏈”。
前幾年,區塊鏈在互聯網界掀起一陣熱潮。互聯網大佬紛紛入局開發相關項目,因此產生了百家爭鳴態勢,一時間風光無限。
隨著區塊鏈技術受到越來越廣泛的關注。它作為Web3.0的底層技術不再被稱為“區塊鏈技術”,而開始被認作Web3.0。稱呼的改變表明區塊鏈技術具有廣泛的適用性,將顛覆人們對于傳統互聯網的認知。
但是,隨著時間的推移,人們逐漸發現,區塊鏈并不是一種通用技術。它擁有極其有限和特定的應用范圍。因此,區塊鏈在應用層面的普適性正在被質疑。
1、為什么區塊鏈技術備受爭議?
在業界,區塊鏈通常被當作數據庫,儲存數據是其主要功能。實際上,對貨幣進行加密是區塊鏈的次要功能。區塊鏈中的代碼將共享數據庫構建成分布式系統,而不是中心化系統。因為從系統管理員的角度來說,最大的禁忌就是讓任何數據都被集中存儲于一處。
那么,為什么區塊鏈技術在實際應用過程中不被看好呢?首當其沖的原因是區塊鏈技術具有諸多技術難點:
第一個技術難點在于需要處理平臺的并發問題。傳統平臺上千的并發量問題不大,而區塊鏈的大多數算法都是基于信任結節投票選舉的,交易原子性和實務一致性決定了耗費時間過長。
第二個技術難點是平臺的可擴展性不強。網絡上每臺用于確認交易和保持區塊鏈準確記錄的計算機都必須存儲長時間積累的數據。雖然冗余使系統變得更安全,但隨著時間的推移,它會變得越來越低效。
第三個技術難點是能源消耗量大。實踐證明,使用相關系統確定哪個節點贏得確認鏈中下一個區塊權利等操作非常耗能。
其次就是區塊鏈使用過程中出現的安全問題。區塊鏈在執行項目的過程中很難真正保護數據隱私安全。密碼可以保護區塊鏈賬本里的數據安全,但是只要加密就一定有密鑰可以解密。因此,賬本存放在中心的服務器上會有泄露的風險。
對于企業來講,區塊鏈技術還會帶來應用成本過高的問題。如果使用區塊鏈技術,每個想要擁有記賬權的企業都需要購買自己的服務器作為節點參與進來。這會消耗很多額外的資源,帶來過高的成本。
總之,區塊鏈是一個極其復雜的系統,解決上述問題需要持續不斷的研究與改進。目前已有許多研究人員專注其中,致力于打造出更可靠與實用的區塊鏈產品。
2、為什么區塊鏈應用落地困難?
區塊鏈在應用落地方面遇到了一些困境。究其原因可能是應用門檻過高,主要體現在對用戶不友好。大部分應用存在一定的操作門檻。
首先,用戶需要具備一定的區塊鏈技術知識。以數字貨幣交易為例,用戶可能需要知道“私鑰是什么”、“助記詞是什么”、“冷錢包和熱錢包”等專業知識。大部分第一次接觸的用戶無法在短時間之內通過自身理解與操作融會貫通。
其次,對于開發者而言,就像上文提到的那樣,技術門檻過高。開發者可能需要掌握一門新的語言,但是目前此類教程并不多,而且網上缺乏完善的資料,導致存在諸多漏洞。
再有就是區塊鏈雖然能夠解決信任問題,但信息安全的信任與落地,還具有最后一環。在物流與供應鏈行業,往往涉及諸多實體。這些實體之間需要進行復雜的協作和溝通,這些都是信息成本。
形象的來講,區塊鏈并不能從計算機與網絡中“走出來”自己運貨。舉個例子,區塊鏈無法解決箱子被偷偷打開、茅臺被掉包等方面的問題。所以,在發展區塊鏈技術的過程中往往需要區塊鏈以外的技術支撐。
3、將執行“智能合約”委托給預言機
那么,如何解決區塊鏈在實際應用中存在的問題呢?
可以用“智能合約”取代普通合同。這個想法的關鍵點是把合同寫成小程序,部署和存儲在區塊鏈上。然后這些程序可以通過特殊的區塊鏈交易按命令執行。
少數合約可以用數學公式統一編寫成代碼。大多數現實世界的合同取決于不同的事實,無法寫成代碼。例如,如果你的合同是支付1000英鎊以換取大量80年代中期的稀有金屬唱片,你需要知道這些珍貴的貨物是否已經到達。區塊鏈不能“知道”這些,所以會將執行這些功能委托給預言機。
預言機就是一種單向的數字代理,可以查找和驗證真實世界的數據,并以加密的方式將信息提交給智能合約。它就好比區塊鏈世界中的一個第三方數據代理商。
說的通俗一些,它是傳統的程序,在區塊鏈之外獨立運行,會定期將外部信息發布到區塊鏈上。
舉例來說,假設現實世界中的“數據源”和區塊鏈中的“數據接口”是兩個使用不同語言的國家,預言機就是中間的翻譯官。通過預言機智能合約就可以和鏈外數據進行無障礙交流。
一旦預言機參與進來,它就會通過控制程序表現的事實對操作系統進行控制。結果導致你將預言機作為中心部分,而將區塊鏈部分完全拋在一邊。這意味著你已經尋找到可靠的第三方。
在實際使用智能合約中,去中心化的預言機可以保證提供的數據無法被篡改。
客觀來講,盡管時間在不斷流逝,區塊鏈技術總是給人新生的感覺。這也從側面反映出區塊鏈技術的獨特。它是一個跨學科、跨領域的復合型前沿技術。
總之,雖然區塊鏈技術已經逐漸成熟,但是,由于其具有跨領域的復雜性,在推向市場的過程中仍面臨諸多挑戰,仍需要有諸多場景的支持才能讓其具有更好的發展前景。
參考資料:
??https://calpaterson.com/blockchain.html??
??https://zhuanlan.zhihu.com/p/581216113?