淺談如何合理使用基于區塊鏈的智能合約
在2020年和2021年期間,從去中心化金融(DeFi)、去中心化交易所(DEX)、不可替代令牌(NFT)等一連串的區塊鏈應用和用例在市場上爆發,吸引了市場的關注和投資資金。
然而,在雷達之下,一種不同的區塊鏈應用繼續獲得相對較少的關注,但卻在發揮著至關重要的作用,而這就是智能合約。對于智能合約到底是什么,可能還有一些困惑,或者一些與智能合約相關的負面含義(比如DAO黑客),但這些都是需要了解的重要工具。
并非合約。雖然名字上會有其他說明,但智能合約在技術上既不智能,也不等同于合約。智能合約所代表的是嵌入底層區塊鏈的可編程和可執行的代碼,或者是底層區塊鏈的一部分。最終的結果可能是相同的,但不是合同條款和書面文字,而是編碼語言和可執行條款推動了這個過程。
邏輯是關鍵。雖然智能合約確實不智能,但這并不意味著這些應用中沒有任何利益發生,恰恰相反。智能合約,本質上代表了編碼者和程序員在虛擬環境中編碼和創建某些業務邏輯的嘗試。這種業務邏輯可以是簡單的支付自動化和庫存確認,也可以是復雜的管理和執行某些穩定幣的穩定方式。
可執行性的模糊性。對于那些更熟悉區塊鏈和加密資產領域的人來說,一些事情可能看起來像是舊聞,法律授權、可執行性和其他管轄權問題仍然有些模糊不清。這一點可能在會計和財務報告的不一致方面更為人所知,但對于智能合約來說,也存在著這個完全相同的問題。在最好的情況下,法律的可執行性和差異化是復雜的交易,在法律協議的基礎上加入編碼語言只是放大了這些事實。
控制進化。在理想的情況下,將自動化和數字化更多地融入到可執行協議中,將使這些協議更加安全,更不容易受到欺詐。在一定程度上,這是事實。然而,同樣真實的是,為了讓智能合約像廣告中所說的那樣運作,需要圍繞智能合約本身進行控制。也就是說,組織需要評估:1)誰可以訪問創建智能合約的編程語言,2)這種控制如何隨著時間的推移而更新或修改,以及3)這些控制如何考慮到不斷變化的業務條件。
靈活性。機構組織應該注意的最后一點是,就像在整個商業中一樣,商業條件會多次發生變化;智能合約必須有能力應對不斷變化的條件。這可能采取在一開始就進行更細致的編程的形式,或者采取允許員工手動修改和更改合同本身的形式。無論是哪種情況,增加這種額外的復雜性都會增加與智能合約實施相關的成本和控制考慮。
智能合約對于區塊鏈技術,以及管理快速增長和差異化的加密資產部門都發揮著重要作用。這些應用程序有能力自動化、簡化和以其他方式最大限度地發揮區塊鏈技術的潛力,特別是當它涉及到企業采用時。隨著每一次快速的進步,總會有組織需要考慮到的復雜問題,這對于智能合約和其他工具來說同樣如此。盡管如此,區塊鏈和加密應用越來越多地依賴于切入式程序來有效運作,而智能合約似乎將一直繼續存在,并將在未來發揮重要作用。