比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

智能合約的局限性有哪些?離真正的“智能”還有多遠?_區塊鏈

Author:

Time:1900/1/1 0:00:00

原標題:《智能合約的未來發展方向》

除了加密貨幣,智能合約可能是區塊鏈中被談論最多的概念。

許多文章都在大肆宣揚智能合約的好處,聲稱這項技術將顛覆從保險到供應鏈再到醫療保健的所有行業。

但是,智能合約真的像它們所呈現的那樣改變游戲規則嗎?

毫無疑問,智能合約會很有用,但重要的是要將現實與炒作區分開來。

為了了解智能合約的應用和局限性,我做了一些深入的研究。以下是我的發現:雖然智能合約技術有很多潛力,但就目前而言,它的成功實施受到技術和法律因素的限制。

理解智能合約

智能合約是基于區塊鏈的程序,一旦相關各方滿足了特定的標準,就會執行協議。智能合約使用條件編程來執行一組預定義的操作。

最接近的類比是流行的IfThisThenThat(IFTTT)軟件,一旦觸發器被激活,它就會自動執行操作。

在將智能合約部署到區塊鏈上之前,開發人員編寫指導智能合約運行的“邏輯”。因此,智能合約可以獨立工作,不需要外部控制。

LlamaNodes推出符合ERC-4337標準的智能合約錢包基礎設施:6月7日消息,DefiLlama 推出的區塊鏈基礎設施 LlamaNodes 宣布與 Candide Labs 團隊合作,發布符合 ERC-4337 標準的捆綁服務(Bundler Service)Voltaire,該服務目前正在 Polygon 和 Goerli Testnet 上運行,并將在未來幾個月內在更多 EVM 鏈上推出。

此外,LlamaNodes 的智能合約錢包基礎設施還包括即將推出的 Paymaster Gas 服務,該服務可幫助項目方支付用戶的全部交易費用,支持以 ERC-20 支付 Gas 費,旨在提供易于使用的符合 ERC-4337 標準的 paymaster 服務。[2023/6/7 21:21:06]

智能合約固有的自主性是它們如此吸引人的部分原因。就像區塊鏈一樣,智能合約是“無需信任的”,這意味著它們不受第三方控制。也同時意味著該程序可以在沒有受信任的中介的情況下執行合約中的條款。

合約是如何運作的?

要理解智能合約在現實生活中的運作方式,就必須理解合約的工作方式。

高盛已向美國專利局申請一項專注于智能合約的專利:金色財經報道,高盛最近向美國專利局申請了一項專利,提議將區塊鏈技術與其結算機制整合在一起。該專利文件于3月14日提交,專利號為US 11,605,143 2B,概述了該銀行使用區塊鏈技術的技術和計算需求。該專利專注于智能合約的技術方面,可應用于各種金融工具,如部分準備金銀行、保險、債券、證券化產品和保證金貸款。

高盛的這一舉措是其區塊鏈推廣的一部分,數字資產團隊全球負責人Mathew McDermott在最近接受采訪時表達了對區塊鏈應用程序的強烈支持。該銀行的私人代幣化平臺GS DAP也被香港用于銷售價值1.02億美元的數字綠色債券,成功地將結算時間從5天縮短至1天。[2023/3/15 13:05:08]

合約有三個要素:要約、承諾和交易。

假設你和房東簽了一份合約,以每周25美元的價格租下一套公寓,租期為兩周。合約的三個部分是:

要約

承諾以每周25美元或50美元的價格租下一套公寓,為期兩周。要約明確了雙方的權利和責任,并進一步表明了雙方之間的價值交換。

動態 | bZx遭受二次攻擊,需要對DeFi智能合約進行徹底審計:昨日去中心化金融(DeFi)貸款協議bZx再次被攻擊后,該平臺被關閉并離線,開發人員試圖修復合同,保證惡意行為體無法執行另一次攻擊。第一次攻擊讓加密社區措手不及,因為flashloans是DeFi平臺提供的新產品。第二次攻擊表明,需要對DeFi智能合約進行非常徹底的審計。bZx在兩次攻擊中都凍結了平臺,這一事實表明,即使將其作為DeFi進行銷售,但最終它是一個集中化平臺,開發者可以使用“管理密鑰”來關閉平臺上的交易。(Bitcoinis)[2020/2/19]

驗收

同意對方提供的條款。在這種情況下,房東同意把公寓租給你兩周,你也同意按要價每周25美元支付租金。

交易

雙方履行其義務的行為。你付25美元,房東就會給你公寓的鑰匙。這可以看作是對合約的履行。

如果你付了錢,但房東拒絕給你鑰匙,那就違反了合約。同樣,如果你在交了第一周的租金后拒絕支付第二周的租金,你就違反了合約。

根據合約法,如果另一方未能履行其應履行的義務,任何一方都可以向法院提起訴訟。合約允許那些可能相信或不相信自己的人做生意,因為有一個可信的中介(法院)來執行協議。

現場丨張志勇:區塊鏈智能合約可將稅收法律代碼化:金色財經現場報道,12月28日,在由中國信息通信研究院和人民政協報文化傳媒有限責任公司主辦的“區塊鏈技術應用與發展主題座談會”上,國家稅務總局原副局長張志勇發言指出:區塊鏈技術因其可信 可查 可追溯 低成本 可聯盟 可內嵌等特性,一經推出就引起國家稅務部門高度重視。目前,區塊鏈電子發票已經得到廣泛應用。同時,他還指出:稅收管理現代化多方合作參與的要求與區塊鏈技術特點相吻合;區塊鏈技術有利于稅收管理信息對稱的要求;跨鏈服務和跨鏈交換信息滿足稅務資理與務開放互動的發展方向;區塊鏈信息的可靠性有利于改進稅務風險分析和應対;區塊鏈智能合約可將稅收法律代碼化,為稅人提高確定性,減少爭端。[2019/12/28]

那么,智能合約是如何適應這種情況的呢?

作為一種無需信任的機制,智能合約不需要中介來執行協議。相反,代碼是這里的主要仲裁者。一旦每個部分滿足指定的條件,代碼或“業務邏輯”自動處理協議中包含的條款。

讓我們以計算機科學家NickSzabo使用的自動售貨機為例,他在1994年首次解釋了智能合約的概念:

EDU團隊發布關于EduCoin(EDU)智能合約升級的公告聲明:EDU團隊發布關于EduCoin(EDU)智能合約升級的公告聲明:

1、EDU團隊內部技術工程師在昨日發現合約漏洞之后,為確保用戶資產安全,我們第一時間通知交易所,并暫停了充提業務和交易業務。

2、EDU團隊已對異常賬戶出現前的資產地址進行快照,快照時間為2018年5月23日22:51分。智能合約升級后,將對快照地址做資產映射,快照時的用戶資產不會受到任何影響。

3、EDU團隊正在全力做智能合約的升級,預計24-96小時升級成功。

4、重要提示:EDU的交易所充提及交易業務將在智能合約升級完成后重新開啟,請各位耐心等待。

EDU團隊還建議用戶在智能合約升級期間,不要進行任何交易行為(場外交易等),以免被投機分子利用,造成財產損失。[2018/5/24]

你向自動販賣機投幣,就可以得到一杯飲料。你不需要接線員給你一杯飲料;一旦你付了錢并選擇了一種零食,這種機制就會釋放它。

那么,智能合約真的只是數字自動售貨機嗎?是的。但它們顯然可以做的事情比處理支付更多,比如為去中心化金融(DeFi)系統提供動力,交換NFT,等等。

智能合約為何流行?

由于智能合約在區塊鏈上運行,它們提供了基于區塊鏈的系統的好處。例如,可以通過區塊鏈監控合約各方之間的交易,從而提高透明度。

智能合約是不可變的,這意味著它們不能被修改。一旦合約在區塊鏈上運行,任何一方(甚至智能合約的創造者)都不能重寫規則。

簽訂合約后試圖更改協議條款的事情,對于托管在區塊鏈分類帳上的智能合約來說是不可能的,這使得它對管理交易很有用。

因為智能合約依賴于簡單的邏輯(如果x,那么y),它們可以更快地處理交易。智能合約的一個常見應用是保險,支持者認為智能合約可以簡化理賠流程,并鼓勵更快的支付。

有了智能合約,人們將不需要昂貴的律師來建立協議——至少在理論上是這樣。這意味著減少了文書工作和花費在簽訂合約前談判的時間。

如果智能合約如此有用,為什么它們會有問題?這正是我們要找出的。

智能合約有哪些問題?

依賴外部數據源智能合約需要信息才能運行。

但是,區塊鏈無法與外界溝通,這給智能合約帶來了問題。

為了解決這個問題,智能合約開發者依賴于“預言機”——應用程序從現實世界中提取數據,并在鏈上提供給智能合約使用。

然而,對預言機的依賴凸顯了智能合約的另一個局限性:

我們必須相信預言機能夠提供準確的數據,否則智能合約將會產生錯誤。智能合約在軟件開發中容易出現“垃圾輸入,垃圾輸出”(GIGO)問題。

我們可以通過使用來自不同預言機的信息來解決這個問題,但這只會增加交易成本,因為預言機必須付費。此外,使用來自不同預言機的信息會破壞共識。

請記住,系統中的所有節點必須就合約的狀態達成一致,否則交易將被視為無效。當節點從預言機獲得不同的信息時,可能無法達成共識。

不變性智能合約的一個問題在于它們的不變性。在區塊鏈中,“不可變性”意味著協議中的規則一旦部署在區塊鏈上,就不能被單方面更改。

雖然這有助于檢查可能希望操縱合約信息的不良參與者,但它使智能合約更難使用。

這種嚴格的系統也使得修復代碼中的錯誤變得困難。如果一個bug碰巧影響了智能合約的功能,開發人員可能無法實施任何解決方案。

保密的信息每個人都可以訪問區塊鏈上的所有信息,因為節點保存了區塊鏈歷史的副本。同樣,這有助于提高透明度和防止欺詐,因為每個人都可以看到數據。

但并不是每個人都希望保密的合約信息公開。這就是為什么法律規定律師不能透露當事人之間訴訟的細節。

可以把它看作是在網頁的HTML中隱藏信息。用戶不會在他們的瀏覽器窗口中看到這些信息,但是一個簡單的CTRL+U(查看源代碼)函數就會顯示出來。

智能合約也是如此——任何人都可以通過調整區塊鏈軟件來顯示合約的完整狀態。就這樣,所有的私人信息都進入了公共領域。

對于想要完全隱私的企業和個人來說,缺乏保密性是使用智能合約的一大缺點。

安全漏洞像任何程序一樣,智能合約經常會產生錯誤。然而,智能合約和常規程序的不同之處在于,智能合約代碼中的錯誤可能會造成昂貴的影響。

如今,智能合約為DeFi行業提供動力,該行業的價值估計超過1000億美元。智能合約功能上的一個簡單漏洞,就意味著可能會有數百萬人因惡意利用此類錯誤而蒙受損失。

我們不止一次看到這種情況。就在上周,允許用戶在Solana和以太坊區塊鏈之間發送和接收加密貨幣的跨鏈橋Wormhole被黑客損失了3.2億美元。

根據Chainlysis的這次故障,黑客利用了橋梁智能合約中的一個漏洞,讓他們可以抽干Solana網絡中的12萬個WETH。這是一系列針對DeFi平臺的攻擊中最新的一起,這些平臺的運作都依賴智能合約。

這并不意味著智能合約的安全性不會隨著時間的推移而改善。然而,在真正的硅谷式“failfastandearly”模式中,大多數項目主要關注的是營銷和獲取用戶,而不是解決系統中的問題。

簡單的操作當人們聽到“智能合約”時,他們會聯想到無數可能的應用程序。

代碼不能涵蓋且不能寫入二進制代碼的合約中的模棱兩可的條款。這是智能合約的另一個問題。

當然,強制執行特定產品的支付和轉賬的智能合約很容易編程。當你試圖加入“貨物必須完好無損地到達”或“貨物必須在合理的時間內到達”這樣的條款時,問題就開始了。

如何確定“良好狀態”的含義或計算“合理的時間”并將其寫入代碼?

簡而言之,在需要對協議中的條款進行解釋的情況下,智能合約幾乎毫無用處。然而,它們可以用于更簡單的應用程序,如加密貨幣交易,其中的數據(價格數據、簽名、地址等)在區塊鏈上,并且術語很容易被理解。

智能合約需要更智能

盡管智能合約存在局限性,但它們也有自己的用途。但是,在區塊鏈夢想者的夢幻般的愿望成為現實之前,他們需要大規模的發展。

開發人員必須努力解決智能合約的最大問題。例如,一個允許修改智能合約的協議——前提是各方都同意——將會改善這項技術的應用。

也許隨著時間的推移,智能合約會變得真正智能,并實現專家確定的所有可能性。就目前而言,智能合約要改變世界還有很長的路要走。

Source:https://hackernoon.com/uncover-the-dark-side-of-smart-contracts

Tags:區塊鏈EDUDEFEFI區塊鏈專業就業前景LEDU幣DEF幣beFITTER Health

以太坊價格
元宇宙將改變現場音樂體驗,但它會是去中心化的嗎?_ORI

隨著新冠病全球大流行兩周年開始向我們襲來,我們并不清楚我們的社會生活何時會恢復正常,或者新常態將是什么。這對夜總會、音樂表演場地等企業和音樂人的影響是無法估量的.

1900/1/1 0:00:00
Solana鏈上NFT數據分析網站Hyperspace完成450萬美元融資_LANA

巴比特訊,2月15日,Solana鏈上NFT數據分析網站Solanalysis宣布完成450萬美元種子輪融資并更名為Hyperspace.

1900/1/1 0:00:00
Meta、谷歌、微軟競相涌入元宇宙,小型企業該如何伺機而動?_ETA

目前來看元宇宙不會影響到小型企業的發展,但在接下來的十年內可能會發生很多變化。很多有商業頭腦的企業家都在密切關注著元宇宙的發展.

1900/1/1 0:00:00
“唯一藝術NFT”微信小程序被騰訊封禁_Terra

據財聯社2月21日消息,名為“唯一藝術NFT”的微信小程序被騰訊封禁,原因是小程序實際所提供的“數字藏品”服務屬于尚未開放的服務類目.

1900/1/1 0:00:00
三星將采用元宇宙舉辦Galaxy S22系列發布會_PHA

據天極網消息,三星將在2月9日23:00召開的GalaxyUnpacked發布會上推出GalaxyS22系列.

1900/1/1 0:00:00
歐盟財務負責人:數字歐元法案將于2023年初出臺_BDC

歐盟委員會宣布,將于2023年提出一項數字歐元法案。據Politico報道,歐盟委員會財務負責人MaireadMcGuinness在周三的金融科技會議上正式披露了歐盟對數字歐元立法的正式考慮.

1900/1/1 0:00:00
ads