我們無法明確回答這個問題,但我們可以提供有關區塊鏈技術對IT職業的重要性的健康觀點。瀏覽一些有利于花時間學習區塊鏈的好論據,以及為什么它可能不值得花時間的幾個原因。
我們將在本文中討論技術人員可以理解的觀點,比如新技術區塊鏈在技術意義上怎么樣,而不會去討論與區塊鏈相關的經濟、政治和監管問題。您可以在其他出版物中閱讀有關后者的大量內容,但是對區塊鏈的長期可行性進行深入的技術評估會很困難。
什么是區塊鏈技術?
首先,讓我們在討論學習區塊鏈技術時明確一下我們的意思。
我們指的是開發、部署或管理以某種方式與區塊鏈交互的軟件應用程序所需的技術技能。
雖然區塊鏈技術最初僅與加密貨幣(即比特幣)相關聯,但區塊鏈生態系統自十多年前比特幣誕生以來已經大大增加。如今,區塊鏈數據庫正在被用作革命化從醫療記錄存儲到物聯網連接的一切努力的一部分。他們甚至可能解決阿片類藥物流行病問題。
實際上,將區塊鏈概括為一種管理數據的新方式,而不是一種金融解決方案,是最有意義的。
因此,花時間學習區塊鏈及其如何運作,以及如何編寫基于區塊鏈的軟件邏輯(如智能合約),對于推動IT職業在許多不同領域的發展非常重要。
區塊鏈輝煌的三個原因
盡管如此,區塊鏈仍然是一項相對年輕的技術。它是否真的有足夠的可行性可以長期存在?以下是三個理由:
1.學習區塊鏈并不難。雖然區塊鏈看起來很復雜而且對于沒有經驗的人來說很嚇人,但實際上并不是很復雜。區塊鏈基本上只是一個常規數據庫,具有一些特殊功能,如僅附加數據存儲和分散控??制。這意味著理解區塊鏈技術的學習曲線對于來自技術背景的人來說實際上并不是非常難。
2.區塊鏈將自動化帶到了一個新的水平。智能合約在沒有第三方干預的情況下自動執行協議,可以實現傳統應用程序無法支持的自動化水平。從軟件開發和交付的角度來看,智能合約是一個真正的殺手級功能,對于區塊鏈技術在各種環境中的長期可行性來說是個好兆頭。
3.區塊鏈可實現高度的數據可用性。由于區塊鏈數據庫分布在大型網絡中,因此它們固有的提供高數據可用性。只要您的區塊鏈網絡足夠大,所有節點消失的可能性以及您的數據將丟失的可能性都非常低。這使得區塊鏈與傳統數據庫不同,在傳統數據庫中,少數服務器的故障可能意味著您的數據不再可用。
區塊鏈存在技術缺陷的三個原因
區塊鏈悲觀主義者可能會指出以下技術批評作為反對投入時間學習區塊鏈技術的論據:
1.區塊鏈并不保證隱私。在大多數情況下,基于區塊鏈的數據并不像人們想象的那樣私密。通常可以跟蹤事務并將數據鏈接到特定用戶,特定用戶的身份有時可以推斷出來。盡管像環簽名這樣的附加功能可以幫助增強區塊鏈隱私,但殘酷的現實是,區塊鏈并沒有神奇地提供他們的一些支持者早期承諾的數據隱私保證。
2.區塊鏈存在可擴展性問題。設計第一個區塊鏈的人并沒有很好地弄清楚他們的區塊鏈如何擴展。今天,由于現在使用區塊鏈的人數比如支持比特幣的區塊鏈,有時可能需要數小時才能完成交易。隨著區塊鏈規模的擴大,這個問題只會越來越嚴重。新的區塊鏈架構已經出現,以解決可擴展性問題,但最受歡迎的區塊鏈,如比特幣和以太坊,并沒有真正具有很好的可擴展性解決方案。
3.區塊鏈可能會破壞地球(以及你的電力預算)。您可能聽說過比特幣預計到2020年將消耗全世界所有的電力。這些說法一直存在爭議,而其他區塊鏈并不像能源那樣耗能。盡管如此,與區塊鏈技術相關的電力成本仍然很高,并且可能妨礙區塊鏈長期提供可行數據存儲的能力。
結論
有三個理由可以說明區塊鏈是否真的會成為科技界下一個大事件,但是也有三個理由可以說明區塊鏈在技術上存在缺陷,而且被過度炒作。你支持哪一種?