根據谷歌趨勢數據顯示,目前,程序員對智能合約編程的興趣已經處于歷史最高水平,其中中國高居全球榜首,隨著區塊鏈技術的發展,相信日后智能合約將會與我們的生活密切相關,今天就為大家介紹一下什么是智能合約。
1.智能合約基本概念
智能合約英文名稱SmartContract,90年代由跨領域法律學者尼克·薩博(NickSzabo)博士首次提出的,幾乎與互聯網同齡。但由于缺少可信的執行環境,智能合約并沒有被應用到實際生活中,然而由于區塊鏈的誕生他開始重新走入人們視野,并逐步開始得到重視和應用。
不同于法律意義上的合約概念,區塊鏈領域的合約表達的是可以“自治自理”的計算機協議,這套協議具有自我執行、自我驗證的屬性。
如果完全從技術角度來看,智能合約等價于一段事先就被規定好邏輯和條款的計算機代碼被激活運行的狀態,同時,智能合約也提供了通用的用戶接口,用戶可以通過接口與用戶交互。
巨鯨研究院Founder柯南:GameFi可能是下一個爆發點:金色財經現場報道,在8月8日由金色財經主辦的金色沙龍活動中,巨鯨研究院Founder柯南在《哪些Web3敘事將引領下輪牛市》的圓桌會議中表示,GameFI可能是下一個爆發點。像三七互娛、完美世界,已經在布局GameFI。既然傳統游戲都開始布局,像傳統的資產,比如房地產也會有機會。大家用上鏈的方式,通過虛擬資產和現實資產結合,產生更多的效益。吁投資者保持理性,根據發展趨勢、政策環境和比特幣周期來審時度勢,適時布局以渡過熊市,迎接下一個牛市。
他對公鏈未來前景持樂觀態度,認為公鏈將持續發展并創造更大價值。公鏈作為Web3生態的關鍵組成部分,將繼續發揮重要作用,團隊將根據市場需求不斷創新,為用戶和項目創造更多價值。[2023/8/9 21:32:53]
從定義中我們可以得知,智能合約由多個協議組成,這些協議包含了用戶接口,能表達用戶的承諾,它可以安全有效地確定公共網絡上的關系。
換句話說,智能合約是一個由計算機處理、可執行合約條款的交易協議,其總體目標是滿足協議既定的條件,例如支付、抵押、保密協議。這可以降低合約欺詐造成的損失,降低仲裁和強制執行所產生的成本以及其他的交易成本。
CryptoPunk #2522以1 Wei成交,價格不足0.01美元:1月16日消息,據CryptoPunks官方網站數據顯示,CryptoPunk #2522今日以1 Wei成交,價格不足0.01美元,買家為“few.com”,該Punk具有兩個屬性,一個是莫西干發型,另一個是耳環。
另據NFTGo.io數據顯示,當前CryptoPunks地板價為66.9ETH,過去24小時上漲1.07%,交易總額達到24.8億美元,市值約為17.1億美元。[2023/1/16 11:14:38]
我們舉個實際的例子解釋一下,今年4月9日,上海某建設銀行支行開放了“無人銀行”,銀行中充斥了眾多機器和顯示屏,智慧柜員機、VTM機、外匯兌換機、VR設備和兩臺機器人代替了傳統的柜臺。
這里的智慧柜員機、外匯兌換機器人眾多電子設備都可以認為是智能合約的一種表現形式,用戶在辦理銀行業務時,如辦理大額匯兌業務,業務流程和邏輯依據已經定在程序中,用戶只需要按照操作一步一步進行,辦理完成后即可獲得單據。
這里“既定的業務流程、機器人模樣的人機交互界面、雙方同意承諾”組成了智能合約的概念,它甚至具有一定的法律效力。
盈透證券截至三季度末為客戶持有1億美元的加密資產:11月10日消息,據外媒報道,最大的股票交易平臺之一盈透證券 (Interactive Brokers:IBKR) 在第三季度收益報告中表示,公司使用第三方加密貨幣服務提供商 (CSP) 為客戶購買、出售和持有加密資產。
報告顯示:“截至2022年9月30日,在CSP中以客戶名義持有的加密資產的公允價值為1.01億美元(截至2022年1月1日為1.34億美元),其中包括5500萬美元的比特幣、4400萬美元的以太坊和200萬美元的其他加密資產。”(Trustnodes)[2022/11/10 12:41:42]
薩博提出的是智能合約的概念,以及我們舉的例子,都是廣義的智能合約概念。智能合約具有多種實踐形式,而在區塊領域所說的智能合約概念,我們其實是指Blockchain-based這種形式。
在薩博的智能合約概念中提到了開放式網絡,而我們知道開放式網絡的基本要求就是拜占庭容錯,通過前面文章的講解我們知道,區塊鏈天然具有拜占庭容錯特性。所以如果在區塊鏈上實踐智能合約這個概念,兩者會非常契合,天造地設。
調查:消費者對NFT投資的評價下降:金色財經報道,Variety雜志7月份的一項調查發現,消費者對NFT的評價有所下降,尤其是在那些尚未購買的人中。大多數非所有者認為NFT是一項糟糕的投資,只有15%的人認為他們是一項好的投資。然而,對于那些擁有NFT的人來說,他們對NFT的看法截然不同。三分之二的人認為這是一項很好的投資,只有5%的人認為這是一項糟糕的投資。但鑒于目前只有13%的受訪者擁有NFT,非所有者的觀點可能會對市場的未來產生更重大的影響。(ledgerinsights)[2022/8/5 12:05:07]
首先實踐了智能合約這一概念的是比特幣,比特幣腳本包含了5種標準交易腳本,這些腳本的功能不僅僅提供了普通單人支付的情況,它還提供了多方共同簽名支付的腳本,叫做多重簽名支付,多重簽名支付可以看成是薩博語義下的智能合約。
除了比特幣,將智能合約這個概念發揚光大的區塊鏈項目就是以太坊了,2013年底以太坊的創始人Vitalik發布了白皮書《以太坊:下一代智能合約和去中心化應用平臺》,并一直致力于將以太坊打造成最佳智能合約平臺,所以說比特幣引領區塊鏈,以太坊復活智能合約。
報告:本輪BTC最大跌幅為74%,價格仍有一定下降空間:7月27日消息,區塊鏈數據與技術服務提供商OKLink和量化對沖基金Lucida發布“鏈上數據對二級市場投資的價值”的聯合報告。報告從鏈上數據角度對加密市場本輪發展周期進行了全方位的研究,包括如何判斷市場所處階段、如何通過鏈上指標抄底與逃頂以及運用穩定幣增發速率因子預測市場牛熊等。同時,報告還對公鏈發展態勢以及數據指標對公鏈市場二級投資的意義發表了一些看法。
報告指出,3次減半周期內,BTC的最大回撤分別是94%、86%和84%,本輪BTC最大跌幅為74%,考慮到美聯儲加息、縮表的宏觀背景,以及過往刻舟求劍式的熊市時長(當前時間維度上仍存在2-4個月的偏差),故價格仍存在一定的下降空間。[2022/7/27 2:41:33]
2.智能合約與以太坊
以太坊Ethereum項目的目標是打造一個去中心化的新一代互聯網應用平臺,這個平臺稱作Dapp平臺。
這些Dapp基于以太坊智能合約虛擬機開發、編譯、部署,并且可以自定義業務邏輯,部署后全網可見且自動執行,理想情況下不存在宕機、審查、欺詐、第三方干預的情況。
以太坊核心概念包括:智能合約虛擬機EVM和Solidity編程語言、賬戶模型、以太幣和Gas,交易和消息。
以太坊的核心概念首先是智能合約,智能合約包含兩部分,一部分是開發語言,主要以Solidity為主,Solidity與Javascript語言在使用上十分接近,這極大地降低了Dapp開發人員的學習成本。
Dapp開發者編寫好代碼以后,使用Solidity編譯成十六進制字節碼,然后部署到EVM上,也就是把合約廣播到全網,等礦工打包后就形成了常年運行的Dapp了。
另一部分就是EVM。EVM是以太坊智能合約虛擬機,我們可以等價理解它為Javascript、Python等腳本語言的執行引擎。
它是一個輕量級的虛擬機隔離環境,它并不提供訪問本地網絡、進程、文件系統的功能,它更像是一個封閉的容器,這個容器里面裝了一個正在運行Dapp,可以看成是無法和外界交互的DockerContainer。
Dapp在運行過程中,可以被請求或其他事件觸發,然后執行相應的邏輯,這些請求和事件是由以太坊上的交易產生的,不是來自本地操作系統的事件。
Dapp運行過程中,每次狀態發生變化,則意味著全網同步更新,大家的計算結果都是一致的,這有兩個特性:
1、所有Dapp的計算結果經過全網共識,一旦確認過幾乎無法被偽造和篡改;
2、由于必須經過全網共識,所以這限制了整個網絡的容量。
3.智能合約示例代碼
這里以生活中常見的雙方打賭場景為切入點,寫一個簡單的合約代碼,比如,張三和李四打賭,周末拜仁和皇馬的足球比賽誰會贏。如果拜仁贏了,張三給李四100元;如果反過來,李四給張三100元;如果打成平局,則不贏不輸。
張三和李四都怕對方不認賬,所以,他們需要找一個他們都信得過的人來做公證,兩人都把100元錢給這個公證人。然后,如果拜仁贏了,公證人把全部200元給李四;如果皇馬贏了,則全部給張三;如果是平局,則分別退還100元。
上面這個模型什么都好,就是有一個問題,這個“公證人”跑路了怎么辦?因為他們只賭100元,公證人犯不著為了200元跑路。但是,如果有一萬人把賭金交給公證人呢?如果張三李四賭金是100萬呢?公證人的人性會受到極大的挑戰,他還有那么可信嗎?針對此問題只需將雙方的賭局約定寫入智能合約,通過智能合約執行這一問題即可迎刃而解。
合約代碼如下:
目前Solidity是最受歡迎的智能合約編程語言,如果大家致力于區塊鏈智能合約的開發可以學習下Solidity這門語言。
4.關于區塊鏈與智能合約的誤解
誤解1.區塊鏈技術的主要受益者是不法分子
區塊鏈技術最初進入大眾視野的時候,基本被描述為犯罪中心,尤其是在暗網上。盡管區塊鏈逐漸作為安全業務解決方案被廣泛接受,人們還是有著區塊鏈可以讓罪犯匿名作惡的負面聯想。
然而,恰恰相反的是,大多數的公共區塊鏈都是完全可跟蹤和安全的,因為該技術可以讓公司企業跟蹤自身與客戶之間的所有信息往來。
誤解2.區塊鏈不可更改不會被黑
雖然區塊鏈是公司企業可用的最安全選擇之一,然而,卻沒有哪一種系統是100%對黑客和更改免疫的。
理論上,區塊鏈網絡中的任何個人或組織,都可以集結足夠多的挖礦資源來奪取控制權,雖然這種事情發生的可能性很低。
誤解3.政府可以關停區塊鏈網絡
實際上,區塊鏈網絡的去中心化特性決定,除非每個網絡的參與者都停止使用,否則幾乎不可能關停任何一個區塊鏈網絡。無法關停,正是區塊鏈技術之所以成為安全業務解決方案極佳選擇的眾多因素之一。
誤解4.智能合約就是具有法律約束力的合同
事實上,智能合約只是程序里的一段代碼,按照交易雙方之間的協議說明執行。它沒有任何法律的約束力,而且它們也只能在區塊鏈的網絡中存在。與其將智能合約看作是真正的合同,不如說它們更像是某種安全工具。
誤解5.智能合約操作完全自治
有些人認為,智能合約是完全自治的,能夠自主分析自身環境并響應任何修改。事實上,智能合約之所以是安全解決方案的原因之一,就在于它們只會在收到交易或消息時執行。
誤解6.所有智能合約都有相同特征
很多人對于區塊鏈技術和智能合約都有的誤解是,世界上就一種區塊鏈技術或者只有一種智能合約。其實,根據所依托的區塊鏈網絡不同,智能合約的功能特性完全不同。
Tags:區塊鏈以太坊比特幣區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢以太坊幣是什么幣比特幣中國官網聯系方式40億比特幣能提現嗎比特幣最新價格行情走勢
一個有責任、有態度、有價值的幣市觀察者。距離BTC減半還剩約1天。上周末,比特幣突然來了一次暴跌,據庫幣全球站消息,比特幣直接從9500美元最低跌掉8000美元,目前比特幣報價8700美元,近兩.
1900/1/1 0:00:00幸運方塊:9月5日 在因賣家活動而大幅下行修正后,LuckyBlock已經開始恢復失去的支撐。目前,在突破0.0008000美元的阻力位后,加密貨幣已經開始關注0.0009000美元的下一個阻力.
1900/1/1 0:00:00Brc20從今年5月15日Ordi代幣的上線后,就迅速掀起一波Brc20代幣熱潮,Meme、PEPE佩佩也受到市場投資者的強烈關注。本文章我將梳理Brc20代幣的種類和后市可發展性的評價.
1900/1/1 0:00:00Mid 站在風口浪尖上,做一件特別超前的事情這是朱波第三次以創始人的身份站在臺上,依舊是因為搜索引擎,朱波說創業是他的宿命,每次創業都是在風口浪尖上,做一件特別超前的事情.
1900/1/1 0:00:00一個有責任、有態度、有價值的幣市觀察者。 USDT才是比特幣? 據穩定幣USDT官方數據,今天Tether市值已突破90億美元,當前市值為$9,000,002,390.08,自3月中旬以來,Te.
1900/1/1 0:00:005月21日,比特幣價格跌至8900美元的低位,此前比特幣曾強烈拒絕9800美元的價格水平。交易員表示,BTC從9200美元的支撐位回落,可能導致新一輪下跌趨勢.
1900/1/1 0:00:00