智能合約(Smart Contract)的概念最早由知名學者Nick Szabo在上世紀90年代提出。他在公開發表的多篇文章中提到了智能合約的概念,將其定義為:“一個智能合約是一套以數字形式定義的承諾(commitment),包括合約參與方可以在上面執行這些承諾的協議。”
這個概念提出后的很長一段時間里,它只停留在概念階段,并沒有在實際應用中產生實例。
為什么呢?
在我們看來這其中的關鍵點就在于既然它是一個“承諾”,那么如何保證這個“承諾”一定得到執行?如果合約的參與方不執行這份承諾,有什么辦法讓其承擔后果或強制其執行?
如果對一份合約規定的責任和義務僅僅只是用現實社會中的法律手段保障實施和執行,那這僅僅只相當于合約的數字化、信息化,它在本質上仍然是現實社會中的法律合約,只不過換了一種形式而已,所以這樣的“數字化合約”不能算“智能合約”。
獨家 | Bakkt期貨合約數據一覽:金色財經報道,Bakkt Volume Bot數據顯示,10月22日,Bakkt比特幣月度期貨合約日交易額為1億美元,同比下跌4%,未平倉合約量為1502萬美元,同比下跌1%。[2020/10/23]
這個局面的徹底顛覆是在以太坊出現之后,以太坊的出現第一次讓“智能合約”得以實現,并且讓人們見識到了信息技術和加密技術如何完美地結合從而強制保證一份“數字合約”的執行和實施。
那么以太坊是如何讓智能合約從概念變為現實的,也就是說如何保證一份被數字化的合約得到嚴格、強制執行的呢?
這就要和以太坊的特性說起了。
相較于比特幣,以太坊最突出的特點就是它支持了“圖靈完備”的編程語言。所謂“圖靈完備”的編程語言用通俗的話說就是理論上只要人能夠用數學方式描述的邏輯如果都能用這種語言編寫出來,那么這種語言就是“圖靈完備”的編程語言。
獨家 | 比特幣鏈上活躍度上升,未確認交易數2160筆:金色財經報道,據歐科云鏈OKLink鏈上數據顯示,BTC鏈上活躍度上升。截至上午11時,BTC全網難度為16.95T,全網算力為126.97EH/s,較前日上升5.67EH/s,全網算力呈上升趨勢。未確認交易數近2160筆。[2020/8/13]
如果把這種語言用于定義合同,那就成了只要一份合同能夠用這個編程語言描述出來,那這份合同就能用計算機來執行。
但僅僅只憑這一點編寫出的合約還遠不能算“智能合約”,為什么呢?因為傳統的計算機技術早就有了大量的編程語言(C語言、C++語言、Java語言等)能夠被用于編寫各種復雜邏輯的合同。那為什么傳統計算技術編寫出的這類合約不能算“智能合約”呢?因為這樣的合約在執行過程中完全可能因為受到各種干擾(比如計算機突然宕機,系統突然被毀壞等),而根本無法得到強制和一定執行。
獨家 | 金色財經挖礦收益播報:金色財經報道,據OKEx礦池數據顯示,今日BTC全網算力約112.19EH/s,全網難度約13.73T,BTC當前塊高634807。
由于BTC交易量逐漸趨緩,全網礦工獎勵手續費經過一段時間的震蕩下行,當前礦工費對當日塊獎勵的占比已回落至1.53%。當前BTC收益(PPS):0.00000916BTC/T/天,全網算力難度上漲1.21%。預測下次難度15.71T(+14.38%),距離調整還剩還有1天。[2020/6/15]
而基于以太坊的智能合約就不同,它相比傳統計算技術除了能支持理論上任意的編程邏輯,還有一個傳統計算技術無法比擬的特點:它的執行過程在現實世界中幾乎難以被中斷、難以被干擾,也就是說一旦以太坊開始運行一個合約,只要這個合約的條款還沒有執行完,任何外界因素都很難干擾、阻斷它的執行和實施。
獨家 | QuestGroup創始人曲鳴:挖礦難度上調將促使云算力增長:在今晚由算力互聯主辦,金色財經獨家支持直播的2020礦業新勢力AMA上,針對嘉賓提問“2020年比特幣減半前后挖礦難度再度上調是否會促進云算力需求的爆發增長”的問題,QuestGroup創始人曲鳴表示,隨著挖礦難度上調,用戶的需求點一定是需要滿足自身資產升值,在此其實云算力的供給和需求會有極大的相關性。我并不認為云算力的供給需求關系會像傳統經濟學的供需曲線呈現,因為云算力不是簡單的商品,而是一項需要滿足多種功能的服務或者解決方案,因此在云算力市場中需要更多良性的供給來推動更多的需求。
云算力產品若能做得很好,一定是有很多的入場者在一定競爭下才會出現的。此次疫情其實對大多數線上行業都是利好,對于云算力平臺也是,在幣價穩定在一萬美元左右的同時更多非專業人士有時間精力了解了當然是2020年非常好的開始。[2020/2/25]
這個特點曾被V神比喻為“永不停歇的世界計算機”-----以太坊這臺“電腦”幾乎永遠不會宕機,甚至在未來V神規劃的以太坊2.0中,它更是強大到能抵抗第三次世界大戰。
此外,智能合約還有一個特點,那就是一旦一個合約被部署到以太坊,它就無法撤回,無法更改。這和傳統信息技術中,我們一旦發現一個系統有問題可以將它下線,將它撤回有著根本的區別。
因為這些特性,在以太坊上運行的任何合約就在技術上第一次實現了“無法篡改”、“強制執行”、“無法干擾”,智能合約就這樣神奇的落地了。
然而“成也蕭何、敗也蕭何”,當我們享受智能合約強制執行的特點給我們帶來的顛覆性變革時,它的負面作用也同時顯現:這就是當一個合約在以太坊上部署并且運行后,一旦合約本身出現漏洞,這個漏洞給合約參與方帶來的損失也將無法挽回、無法阻擋。我們有時甚至只能眼睜睜地看著它的漏洞被引爆,我們的數字資產被吞噬,而無能為力。
那如何才能防止這樣的慘劇發生呢?除了進行常規的測試之外,在這個領域還誕生了一個獨特的行業----智能合約審計。智能合約的審計最關鍵的作用就是盡量在合約被部署到以太坊上之前,檢查出它的漏洞,發現它的隱患,盡量讓一份高質量、安全的合約被用戶使用。
對智能合約的審計將是這個行業永遠的剛需,也是行業進步的強大助推力,更是Fairyproof Tech為之奮斗的目標。
作者:
Fairyproof TechCEO 譚粵飛
美國弗吉尼亞理工大學(Virginia Tech, Blacksburg, VA, USA) 工業工程(Industrial Engineering) 碩士(Master)。曾任美國硅谷半導體公司 AIBT Inc(San Jose, CA, USA) 軟件工程師,負責底層控制系統的開發、設備制程的程序實現、算法的設計,并負責與臺積電的全面技術對接和交流。自2011至今,從事嵌入式,互聯網及區塊鏈技術的研究,深圳大學創業學院《區塊鏈概論》課程教師,中山大學區塊鏈與智能中心客座研究員,廣東省金融創新研究會常務理事 。個人擁有4項區塊鏈相關專利、3本出版著作。
關于Fairyproof Tech:
Fairyproof Tech科技有限公司是一家專注區塊鏈生態安全的公司。Fairyproof Tech科技主要通過“代碼風險檢測+邏輯風險檢測“的一體化綜合方案服務了諸多新興知名項目。公司成立于2021年01月,團隊由一支擁有豐富智能合約編程經驗及網絡安全經驗的團隊創建。
團隊成員參與發起并提交了以太坊領域的多項標準草案,包括ERC-1646、ERC-2569、ERC-2794,其中ERC-2569 被以太坊團隊正式收入。
團隊參與了多項以太坊項目的發起及構建,包括區塊鏈平臺、DAO組織、鏈上數據存儲、去中心化交易所等項目, 并參與了多個項目的安全審計工作,在此基礎上基于團隊豐富的經驗構建了完善的漏洞追蹤及安全防范系統。
Tags:以太坊BTCTECTECH以太坊最新價格行情分析BTCG幣AgritechArtificial Intelligence Technology Network
如果比特幣價格達到18.2萬美元,中本聰可能會成為這個星球上最富有的人。據估計,如果比特幣的價格達到18.2萬美元左右,比特幣的創始人中本聰將成為全球首富.
1900/1/1 0:00:00在2021年2月20日,比特幣的總流通市值達到了1萬億美元,奪得了第一座圣杯。恭喜我們加密經濟行業!話接上文,在?《圣杯尋找 2.0(上)》中的一個基本觀點是:本文下半部將著于眼未來,試圖斗膽再.
1900/1/1 0:00:002021開年以來,加密貨幣市場的行情可謂是跌宕起伏,數次快速上漲突破歷史新高的同時,也伴隨著大幅下跌,創下了去年312以來最大的跌幅和爆倉量,為今年的牛市蒙上了一層陰影.
1900/1/1 0:00:00Visa 已經宣布將使用以太坊進行 USDC 支付結算。這意味著一部分 Visa 支付網絡將使用 USDC 進行支付,而且這些支付交易將在以太坊網絡上被結算,這會刺激 ETH 上漲嗎?「Visa.
1900/1/1 0:00:00原文標題:《Glassnode 丨大部分用戶仍在持續買入 BTC ?》隨著長期持有者大幅放緩賣出,比特幣的價格持續在 5 萬美金以上,新的持有人群也出現了.
1900/1/1 0:00:00在體育圈,用于收藏的紙質球星卡片賣出天價并不稀罕。曾開發過著名鏈游“加密貓”(CryptoKitties)的公司Dapper Labs將這套玩法搬上Flow公鏈,打造出NBA Top Shot平.
1900/1/1 0:00:00