智能合約的概念最早由知名學者NickSzabo在上世紀90年代提出。他在公開發表的多篇文章中提到了智能合約的概念,將其定義為:“一個智能合約是一套以數字形式定義的承諾,包括合約參與方可以在上面執行這些承諾的協議。”
這個概念提出后的很長一段時間里,它只停留在概念階段,并沒有在實際應用中產生實例。
為什么呢?
在我們看來這其中的關鍵點就在于既然它是一個“承諾”,那么如何保證這個“承諾”一定得到執行?如果合約的參與方不執行這份承諾,有什么辦法讓其承擔后果或強制其執行?
如果對一份合約規定的責任和義務僅僅只是用現實社會中的法律手段保障實施和執行,那這僅僅只相當于合約的數字化、信息化,它在本質上仍然是現實社會中的法律合約,只不過換了一種形式而已,所以這樣的“數字化合約”不能算“智能合約”。
獨家 | Bakkt期貨合約數據一覽:金色財經報道,Bakkt Volume Bot數據顯示,7月21日,Bakkt比特幣月度期貨合約日交易額為3276萬美元,同比上升106%,未平倉合約量為724萬美元,同比上升9%。[2020/7/22]
這個局面的徹底顛覆是在以太坊出現之后,以太坊的出現第一次讓“智能合約”得以實現,并且讓人們見識到了信息技術和加密技術如何完美地結合從而強制保證一份“數字合約”的執行和實施。
那么以太坊是如何讓智能合約從概念變為現實的,也就是說如何保證一份被數字化的合約得到嚴格、強制執行的呢?
這就要和以太坊的特性說起了。
相較于比特幣,以太坊最突出的特點就是它支持了“圖靈完備”的編程語言。所謂“圖靈完備”的編程語言用通俗的話說就是理論上只要人能夠用數學方式描述的邏輯如果都能用這種語言編寫出來,那么這種語言就是“圖靈完備”的編程語言。
獨家 | Bakkt期貨合約數據一覽:金色財經報道,Bakkt Volume Bot數據顯示,4月20日,Bakkt比特幣月度期貨合約單日交易額為2149萬美元,環比上升118%,未平倉合約量為538萬美元,環比下降4%。[2020/4/21]
如果把這種語言用于定義合同,那就成了只要一份合同能夠用這個編程語言描述出來,那這份合同就能用計算機來執行。
但僅僅只憑這一點編寫出的合約還遠不能算“智能合約”,為什么呢?因為傳統的計算機技術早就有了大量的編程語言能夠被用于編寫各種復雜邏輯的合同。那為什么傳統計算技術編寫出的這類合約不能算“智能合約”呢?因為這樣的合約在執行過程中完全可能因為受到各種干擾,而根本無法得到強制和一定執行。
獨家 | TokenPocket創始人:多中心化交易所應讓用戶掌握更多資產控制權:加密貨幣交易平臺Bancor于7月9日因調查其“安全漏洞”停止運營,被盜代幣的價值超過1200萬美元。一時之間,中心化與去中心化交易所的爭議又被推成了輿論熱點,如何判別交易所是否為去中心化、去中心化化交易所的安全問題出在哪里等是不少人關心的話題,金色財經就此采訪了TokenPocket錢包創始人付盼,以下是付盼觀點。
bancor具體應該是指bancor算法,有人認為可以根據這個算法設計一套貨幣系統,也有人認為可以基于此設計一套去中心化的交易機制,因此關于bancor是不是去中心化的交易所的問題其實沒有一個絕對的答案。我們可以通過資產是不是完全掌握在用戶手中的方式來判斷交易所是中心化的還是去中心化的。去中心化的交易所也不能完全避免盜幣事件,該問題主要出在了智能合約以及與用戶交互的過程,因為智能合約也是一段代碼,若沒有安全檢查,也是存在漏洞的,若該漏洞涉及用戶的資產安全,那么就很容易被黑客利用,因此去中心化的交易所也可能會發生盜幣問題,個人認為,去中心化的交易所應該將用戶資產的控制權返還給用戶。對于去中心化的交易所而言,不僅要注重用戶的資產管理安全,還要關注用戶的資產交易安全,重中之重就是要對涉及到交易的合約代碼做好安全審查、全面測試。[2018/7/10]
而基于以太坊的智能合約就不同,它相比傳統計算技術除了能支持理論上任意的編程邏輯,還有一個傳統計算技術無法比擬的特點:它的執行過程在現實世界中幾乎難以被中斷、難以被干擾,也就是說一旦以太坊開始運行一個合約,只要這個合約的條款還沒有執行完,任何外界因素都很難干擾、阻斷它的執行和實施。?
獨家 | 蔡良濱:對加密貨幣交叉監管易致真空風險:加密貨幣的屬性一直存在爭議,近日泰國全新法律將數字資產定義為貨幣和證券雙重屬性。日本金融廳擬將虛擬貨幣劃分為金融商品,受金融商品交易法約束。對于加密貨幣的屬性問題及適用的監管法律問題,FORTUNA方圖創始人蔡良濱在接受金色財經獨家采訪時表示:“各國對于加密貨幣市場到底適用于既有的哪一套監管體系范疇的爭論一直持續著。類似日本政府一刀切,統一認定為金融商品這樣的做法,最大的好處就是有明確的單一監管部門對這個市場進行負責,有明確的監管法規可以適用,有明確的監管工具與范式可以套用。而像近期泰國政府認定加密貨幣具備‘貨幣’與‘證券’雙重屬性的做法,很容易導致監管真空風險。事實上,不只是加密貨幣市場,金融市場里其他交叉領域的監管,最后都有可能變成‘真空地帶’,釀成巨大風險。我們熟悉的早期P2P理財如此、早期現金貸如此、利用‘三會分立’多層嵌套的杠桿融資亦如此,越是界定模糊,越是風險巨大。”
蔡良濱進一步表示,如果加密貨幣市場要走向成熟,配套監管設施是必須具備的,而且良好的監管會正面引導市場走向更加成熟和合規的方向。例如,如果確定為證券監管范疇,那么加密通證將會作為一種新型的更有效率的資產證券化的手段得以在傳統金融世界里得到普及,但這個前提是對于信息披露、資金托管等重要環節的監管覆蓋;再例如,如果確定為貨幣范疇,需對其發行總量、超發情況、反洗錢、偷漏稅、外匯管制等領域監管到位。[2018/7/3]
這個特點曾被V神比喻為“永不停歇的世界計算機”-----以太坊這臺“電腦”幾乎永遠不會宕機,甚至在未來V神規劃的以太坊2.0中,它更是強大到能抵抗第三次世界大戰。
此外,智能合約還有一個特點,那就是一旦一個合約被部署到以太坊,它就無法撤回,無法更改。這和傳統信息技術中,我們一旦發現一個系統有問題可以將它下線,將它撤回有著根本的區別。
因為這些特性,在以太坊上運行的任何合約就在技術上第一次實現了“無法篡改”、“強制執行”、“無法干擾”,智能合約就這樣神奇的落地了。
然而“成也蕭何、敗也蕭何”,當我們享受智能合約強制執行的特點給我們帶來的顛覆性變革時,它的負面作用也同時顯現:這就是當一個合約在以太坊上部署并且運行后,一旦合約本身出現漏洞,這個漏洞給合約參與方帶來的損失也將無法挽回、無法阻擋。我們有時甚至只能眼睜睜地看著它的漏洞被引爆,我們的數字資產被吞噬,而無能為力。
那如何才能防止這樣的慘劇發生呢?除了進行常規的測試之外,在這個領域還誕生了一個獨特的行業----智能合約審計。智能合約的審計最關鍵的作用就是盡量在合約被部署到以太坊上之前,檢查出它的漏洞,發現它的隱患,盡量讓一份高質量、安全的合約被用戶使用。
對智能合約的審計將是這個行業永遠的剛需,也是行業進步的強大助推力,更是靈蹤安全為之奮斗的目標。
作者:
靈蹤安全CEO譚粵飛
美國弗吉尼亞理工大學(VirginiaTech,Blacksburg,VA,USA)工業工程碩士(Master)。曾任美國硅谷半導體公司AIBTInc軟件工程師,負責底層控制系統的開發、設備制程的程序實現、算法的設計,并負責與臺積電的全面技術對接和交流。自2011至今,從事嵌入式,互聯網及區塊鏈技術的研究,深圳大學創業學院《區塊鏈概論》課程教師,中山大學區塊鏈與智能中心客座研究員,廣東省金融創新研究會常務理事。個人擁有4項區塊鏈相關專利、3本出版著作。
關于靈蹤安全:
靈蹤安全科技有限公司是一家專注區塊鏈生態安全的公司。靈蹤安全科技主要通過“代碼風險檢測邏輯風險檢測“的一體化綜合方案服務了諸多新興知名項目。公司成立于2021年01月,團隊由一支擁有豐富智能合約編程經驗及網絡安全經驗的團隊創建。
團隊成員參與發起并提交了以太坊領域的多項標準草案,包括ERC-1646、ERC-2569、ERC-2794,其中ERC-2569被以太坊團隊正式收入。
團隊參與了多項以太坊項目的發起及構建,包括區塊鏈平臺、DAO組織、鏈上數據存儲、去中心化交易所等項目,并參與了多個項目的安全審計工作,在此基礎上基于團隊豐富的經驗構建了完善的漏洞追蹤及安全防范系統。
德克薩斯州的孤星州正在鞏固其作為比特幣采礦和區塊鏈樞紐的作用。本周,兩家主要的比特幣采礦公司在得克薩斯州開展了業務.
1900/1/1 0:00:001.關注公眾號:道說區塊鏈2.后臺回復:電子書3.獲取《DeFi實戰投資方法論》電子書每天都有很多朋友咨詢,問該不該繼續買入某個幣.
1900/1/1 0:00:00來自芝加哥的私人投資公司MarltonPartners已敦促GrayscaleInvestments接受荷蘭修改后的GBTC股票拍賣要約.
1900/1/1 0:00:00金色財經區塊鏈4月10日訊?現如今,我們每個人都生活在這個全球化的社會里,世界各地的中央銀行也正在以各種不同的方式建立和維護貨幣體系,最近幾年還發生了從中心化銀行到去中心化銀行的巨變.
1900/1/1 0:00:00尊敬的社區用戶: BCHA節點升級完畢,霍比特HBTC現已恢復BCHA的充值和提現。暫停期間給您帶來的不便,敬請諒解!風險提示:數字資產是創新的投資產品,價格波動較大,請您理性判斷自己的投資能力.
1900/1/1 0:00:00比特幣天圖 昨天我們用參考了綠色上升趨勢線,在下方還有一根綠色上升趨勢(實)線;比特幣最終憑借的是下方這根實線的支撐作用向上了.
1900/1/1 0:00:00