第2課

智能合約和去中心化應用

上一章介紹了區塊鏈技術的概念及其潛力。本章中,我們將介紹兩個新概念:智能合約和去中心化應用。其中,去中心化應用是區塊鏈的主要用例之一。

什麽是智能合約?

1997年,尼剋·薩博(Nick Szabo)首次提出了“智能合約”這一概念:“智能合約是執行合約條款的計算機交易協議。主要目標是滿足常見的合衕條件(如支付條款、留置權、保密性、甚至強製執行),最大限度地降低惡意和意外情況的髮生,最大限度地減少對可信中介的需求。在經濟方麵,智能合約主要是爲了減少欺詐帶來的損失、降低仲裁和強製執行成本以及其他交易成本”。簡單來説,智能合約是自動執行的合約,協議條款直接用代碼編寫,區塊鏈作爲合約代碼和協議的存儲庫,在滿足特定要求時自動執行合約。

在互聯網出現之前,共享任何契約關繫的各方都需要依賴第三方來建立、約束或取消這種關繫併執行約束這種關繫的規則。首先,所有交易都必然涉及金融繫統,因此也涉及銀行。其次,所有交易(即使是間接髮生的交易)都涉及國家/政府(或與國家/政府有聯繫的私人機構)的所有權力。這是因爲我們必鬚依賴一些允許我們在既定規則框架內行動的法規。最後,貨幣體繫是另一個必要的中介,是履行金錢義務的法律手段,由國家/政府創造的貨幣構成。

互聯網出現後,很多“合衕關繫”通過互聯網本身髮生,商業關繫也因此擴大了。通過互聯網,合衕關繫中涉及的各方可以就商業關繫交流相關信息和數據,包括合衕關繫的構成階段、相關方可以交換必要許可的階段、以及最後的執行階段。相關方可以在執行階段通過互聯網履行自己的義務。

比特幣和區塊鏈技術出現後,任何合衕關繫的相關方都可以在不依賴任何中介的情況下轉移數字價值。因此,智能合約具有以下新特徵:

  • 無需許可&開放透明:任何人都可以參與網絡併查看繫統中髮生的相關事件。
  • 不受製約:不受法律和政府限製。
  • 抗審查:即使中央權威機構試圖阻止,網絡也能繼續運行。區塊鏈技術的去中心化和透明性使其尤其能夠抵抗審查。交易通過節點網絡進行驗證和記録,因此是不可逆轉的,具有最終確定性。

通過智能合約,你可以對交易進行編程,以便在到期或滿足特定條件時執行。恰當的合約可以解決當今合衕領域仍然存在的許多問題,如第三方貪污或任何一方修改合衕條款。高級智能合約的髮展催生了所謂的“去中心化應用”(dApp)的出現,這些去中心化應用運行在去中心化的區塊鏈網絡上。通過智能合約,應用程序的條款和條件可以直接用代碼編寫,dApp因此可以以一種安全透明的方式來管理數字資産、執行交易以及規則和法規。

去中心化應用

去中心化應用(dApp)是區塊鏈最早的實際應用之一。dApp通過利用智能合約消除了對中央權威機構的需求。與傳統的中心化應用相比,dApp在透明度、安全性和可靠性方麵都要更高。它的這些特性使其成爲衆多行業合適的解決方案,併具有諸多應用場景。

以太坊的出現催生了越來越多更加覆雜的智能合約的創建。隨著以太坊及其生態繫統的擴張,個人開始探索創建去中心化金融服務平颱的可能性,也稱爲去中心化金融(DeFi)。在智能合約的幫助下,諸如借貸、流動性管理和抵押這類曾經看似不可能的活動如今變得完全有可能實現。但另一方麵,隨著dApp變得越來越覆雜,一些問題也逐漸凸顯,如交易執行過程中出現的錯誤或故障,導緻一些早期的試驗性應用遭遇黑客攻擊或資金損失。以以太坊爲例,它的智能合約用Solidity編寫,這是一種圖靈完備語言,因此可以通過編程來執行各種任務。但另一方麵,由於dApp的安全性難以保證,也無法確保dApp不出現任何漏洞或惡意使用dApp不會對用戶造成傷害。爲解決這一問題,代碼審核員應運而生,他們負責檢查代碼,髮現問題。一般認爲,經過實體公司審核的dApp是可靠的,但這併不能保證出現故障的風險爲零。DApp的安全性取決於它的歷史和存在時間。如果一個dApp有長時間成功管理大量資本且未被黑客入侵的經驗,那麽這個dApp更有可能是安全的。還是那句話,在深入探究自己不夠了解的東西前,一定要先做研究,避免不愉快的事情髮生。

用例:

如前所述,dApp可以成爲多種行業理想的解決方案併具有諸多用例,包括但不限於:

  • 金融:去中心化加密交易所(DEX)和點對點借貸與交易平颱是最受歡迎的金融dApp之一;
  • 供應鏈管理:DApp可以跟蹤公共區塊鏈上的所有交易和物流情況,併提高效率和透明度;
  • 身份管理:用戶可以通過dApp加密併管理個人信息,保證在線交易的安全與隱私;
  • 支付繫統:DApp無需銀行或支付處理商等中介機構便可安全快速地轉賬,從而降低費用,加快交易速度;
  • 游戲:去中心化游戲平颱允許玩家在游戲中交易物品和貨幣,無需中心化權威機構的參與;
  • 醫療保健:DApp可以安全地存儲和管理醫療記録和其他一些敏感信息。
  • 網絡安全:區塊鏈技術可以通過多種方式增強網絡安全。比如,區塊鏈的去中心化和分布式特性以及密碼算法的使用讓黑客很難攻擊和破壞繫統。

以上隻是dApp諸多用例中的冰山一角。隨著技術的不斷髮展和成熟,dApp的用例應該會不斷增加。目前,dApp在DeFi領域已經具有諸多使用場景,數百個應用程序管理著數十億美元的資産。AaveUniswap等應用便是滿足了用戶期望的優秀協議典範,運行良好,是這個不斷增長的DeFi生態繫統中非常重要的一部分。近年來,由於對DeFi服務的需求不斷增加,Aave和Uniswap也穫得了用戶的廣泛關註。

要點
智能合約能夠改善常見合衕條款的執行程序,可最大限度地降低對可信中介的需求。通過智能合約對交易進行編程可以讓其在到期或條件髮生時自動執行。
智能合約促進了去中心化應用(dApp)的創建,是區塊鏈最早的實際應用之一。經過審計且存在時間更長的dApp,其安全性也更高。
作爲區塊鏈最早的實際應用,dApp爲金融、供應鏈管理、身份管理和支付繫統等諸多行業帶來了理想解決方案。

結語

本章主要介紹了什麽是智能合約,以及智能合約如何改善雙方或多方之間的合約關繫。可以看到,智能合約促進了第一批去中心化應用的創建,這些去中心化應用可在多個行業髮揮作用。在下一章中,我們將探討區塊鏈的另一大用例——供應鏈和物流。

免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。
目錄
第2課

智能合約和去中心化應用

上一章介紹了區塊鏈技術的概念及其潛力。本章中,我們將介紹兩個新概念:智能合約和去中心化應用。其中,去中心化應用是區塊鏈的主要用例之一。

什麽是智能合約?

1997年,尼剋·薩博(Nick Szabo)首次提出了“智能合約”這一概念:“智能合約是執行合約條款的計算機交易協議。主要目標是滿足常見的合衕條件(如支付條款、留置權、保密性、甚至強製執行),最大限度地降低惡意和意外情況的髮生,最大限度地減少對可信中介的需求。在經濟方麵,智能合約主要是爲了減少欺詐帶來的損失、降低仲裁和強製執行成本以及其他交易成本”。簡單來説,智能合約是自動執行的合約,協議條款直接用代碼編寫,區塊鏈作爲合約代碼和協議的存儲庫,在滿足特定要求時自動執行合約。

在互聯網出現之前,共享任何契約關繫的各方都需要依賴第三方來建立、約束或取消這種關繫併執行約束這種關繫的規則。首先,所有交易都必然涉及金融繫統,因此也涉及銀行。其次,所有交易(即使是間接髮生的交易)都涉及國家/政府(或與國家/政府有聯繫的私人機構)的所有權力。這是因爲我們必鬚依賴一些允許我們在既定規則框架內行動的法規。最後,貨幣體繫是另一個必要的中介,是履行金錢義務的法律手段,由國家/政府創造的貨幣構成。

互聯網出現後,很多“合衕關繫”通過互聯網本身髮生,商業關繫也因此擴大了。通過互聯網,合衕關繫中涉及的各方可以就商業關繫交流相關信息和數據,包括合衕關繫的構成階段、相關方可以交換必要許可的階段、以及最後的執行階段。相關方可以在執行階段通過互聯網履行自己的義務。

比特幣和區塊鏈技術出現後,任何合衕關繫的相關方都可以在不依賴任何中介的情況下轉移數字價值。因此,智能合約具有以下新特徵:

  • 無需許可&開放透明:任何人都可以參與網絡併查看繫統中髮生的相關事件。
  • 不受製約:不受法律和政府限製。
  • 抗審查:即使中央權威機構試圖阻止,網絡也能繼續運行。區塊鏈技術的去中心化和透明性使其尤其能夠抵抗審查。交易通過節點網絡進行驗證和記録,因此是不可逆轉的,具有最終確定性。

通過智能合約,你可以對交易進行編程,以便在到期或滿足特定條件時執行。恰當的合約可以解決當今合衕領域仍然存在的許多問題,如第三方貪污或任何一方修改合衕條款。高級智能合約的髮展催生了所謂的“去中心化應用”(dApp)的出現,這些去中心化應用運行在去中心化的區塊鏈網絡上。通過智能合約,應用程序的條款和條件可以直接用代碼編寫,dApp因此可以以一種安全透明的方式來管理數字資産、執行交易以及規則和法規。

去中心化應用

去中心化應用(dApp)是區塊鏈最早的實際應用之一。dApp通過利用智能合約消除了對中央權威機構的需求。與傳統的中心化應用相比,dApp在透明度、安全性和可靠性方麵都要更高。它的這些特性使其成爲衆多行業合適的解決方案,併具有諸多應用場景。

以太坊的出現催生了越來越多更加覆雜的智能合約的創建。隨著以太坊及其生態繫統的擴張,個人開始探索創建去中心化金融服務平颱的可能性,也稱爲去中心化金融(DeFi)。在智能合約的幫助下,諸如借貸、流動性管理和抵押這類曾經看似不可能的活動如今變得完全有可能實現。但另一方麵,隨著dApp變得越來越覆雜,一些問題也逐漸凸顯,如交易執行過程中出現的錯誤或故障,導緻一些早期的試驗性應用遭遇黑客攻擊或資金損失。以以太坊爲例,它的智能合約用Solidity編寫,這是一種圖靈完備語言,因此可以通過編程來執行各種任務。但另一方麵,由於dApp的安全性難以保證,也無法確保dApp不出現任何漏洞或惡意使用dApp不會對用戶造成傷害。爲解決這一問題,代碼審核員應運而生,他們負責檢查代碼,髮現問題。一般認爲,經過實體公司審核的dApp是可靠的,但這併不能保證出現故障的風險爲零。DApp的安全性取決於它的歷史和存在時間。如果一個dApp有長時間成功管理大量資本且未被黑客入侵的經驗,那麽這個dApp更有可能是安全的。還是那句話,在深入探究自己不夠了解的東西前,一定要先做研究,避免不愉快的事情髮生。

用例:

如前所述,dApp可以成爲多種行業理想的解決方案併具有諸多用例,包括但不限於:

  • 金融:去中心化加密交易所(DEX)和點對點借貸與交易平颱是最受歡迎的金融dApp之一;
  • 供應鏈管理:DApp可以跟蹤公共區塊鏈上的所有交易和物流情況,併提高效率和透明度;
  • 身份管理:用戶可以通過dApp加密併管理個人信息,保證在線交易的安全與隱私;
  • 支付繫統:DApp無需銀行或支付處理商等中介機構便可安全快速地轉賬,從而降低費用,加快交易速度;
  • 游戲:去中心化游戲平颱允許玩家在游戲中交易物品和貨幣,無需中心化權威機構的參與;
  • 醫療保健:DApp可以安全地存儲和管理醫療記録和其他一些敏感信息。
  • 網絡安全:區塊鏈技術可以通過多種方式增強網絡安全。比如,區塊鏈的去中心化和分布式特性以及密碼算法的使用讓黑客很難攻擊和破壞繫統。

以上隻是dApp諸多用例中的冰山一角。隨著技術的不斷髮展和成熟,dApp的用例應該會不斷增加。目前,dApp在DeFi領域已經具有諸多使用場景,數百個應用程序管理著數十億美元的資産。AaveUniswap等應用便是滿足了用戶期望的優秀協議典範,運行良好,是這個不斷增長的DeFi生態繫統中非常重要的一部分。近年來,由於對DeFi服務的需求不斷增加,Aave和Uniswap也穫得了用戶的廣泛關註。

要點
智能合約能夠改善常見合衕條款的執行程序,可最大限度地降低對可信中介的需求。通過智能合約對交易進行編程可以讓其在到期或條件髮生時自動執行。
智能合約促進了去中心化應用(dApp)的創建,是區塊鏈最早的實際應用之一。經過審計且存在時間更長的dApp,其安全性也更高。
作爲區塊鏈最早的實際應用,dApp爲金融、供應鏈管理、身份管理和支付繫統等諸多行業帶來了理想解決方案。

結語

本章主要介紹了什麽是智能合約,以及智能合約如何改善雙方或多方之間的合約關繫。可以看到,智能合約促進了第一批去中心化應用的創建,這些去中心化應用可在多個行業髮揮作用。在下一章中,我們將探討區塊鏈的另一大用例——供應鏈和物流。

免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.