智能合約是以太坊網(wǎng)絡(luò)首次提出的嗎?智能合約是如何工作的?
區(qū)塊鏈智能合約技術(shù)以其效率而引人注目,使用智能合約很容易執(zhí)行任務(wù),毫無(wú)疑問(wèn),這項(xiàng)技術(shù)將使每個(gè)人的生活變得更加輕松。智能合約是一種自動(dòng)執(zhí)行的合約,它以數(shù)字方式促進(jìn)、驗(yàn)證和執(zhí)行兩方或多方之間的商定條款。智能合約是一種計(jì)算機(jī)協(xié)議,旨在以數(shù)字方式促進(jìn)、驗(yàn)證或強(qiáng)制執(zhí)行合同的談判或履行。智能合約允許在沒(méi)有第三方的情況下進(jìn)行可信的交易。這些交易是可追蹤且不可逆轉(zhuǎn)的。很多投資者不知道智能合約是以太坊網(wǎng)絡(luò)首次提出的嗎?下面就讓小編為大家說(shuō)一說(shuō)。
智能合約是以太坊網(wǎng)絡(luò)首次提出的嗎?
智能合約不是以太坊網(wǎng)絡(luò)首次提出的,事實(shí)上,智能合約的基礎(chǔ)知識(shí)在比特幣的區(qū)塊鏈中已經(jīng)存在。還記得每個(gè)礦工都應(yīng)該驗(yàn)證每筆交易的簽名,以確保發(fā)件人不會(huì)嘗試用其他人的錢付款嗎?
因此,比特幣中的這種哈希計(jì)算是通過(guò)調(diào)用一組指令來(lái)實(shí)現(xiàn)的,這些指令根據(jù)結(jié)果返回0或1。理論上,可以在這個(gè)集合中添加自己的邏輯——有分支、變量和同類的運(yùn)算符。難怪它被稱為Script并且類似于Forth的古老語(yǔ)言。
如果你真的有強(qiáng)烈的意圖,可以在比特幣上簽訂帶有租賃的智能合約,但腳本語(yǔ)言既沒(méi)有循環(huán)也沒(méi)有遞歸,這會(huì)剝奪圖靈的完整性,而以太坊擁有所需的一切以及整個(gè)虛擬機(jī)。
到目前為止,我們只有錢包、交易和區(qū)塊。所以智能合約就是一個(gè)錢包。這里稱為賬戶。如果一個(gè)普通的錢包是由一對(duì)公鑰和私鑰管理的——智能合約就是它自己代碼的哈希值。更改智能合約中的至少一個(gè)符號(hào)(甚至是代碼中的注釋)會(huì)創(chuàng)建另一個(gè)智能合約。所以他們保證是獨(dú)一無(wú)二的。智能合約是一勞永逸地創(chuàng)建的。區(qū)塊鏈會(huì)記住所有內(nèi)容,并且無(wú)法修改任何內(nèi)容。
智能合約是如何工作的?
在了解如何創(chuàng)建智能合約之前,您可能想知道智能合約是如何工作的。想想一個(gè)正常的合同。假設(shè)A想從B那里購(gòu)買一套公寓。在這種情況下,A和B會(huì)通過(guò)法律合同就合適的條款和條件達(dá)成一致,然后他們之間就會(huì)進(jìn)行交易。A將向B支付約定的公寓費(fèi)用,B將把公寓的鑰匙交給A。
現(xiàn)在,如果A違反合同條款并支付B少于他們約定的費(fèi)用,B會(huì)去找第三方,在這種情況下是法院,法院將執(zhí)行合同條款并讓A支付適量。這就是正常合同的運(yùn)作方式。然而,對(duì)于智能合約,沒(méi)有第三方。當(dāng)A和B使用智能合約執(zhí)行交易時(shí),合約將自動(dòng)執(zhí)行。A可以用加密貨幣支付B。付款完成后,A將獲得一張數(shù)字收據(jù),該收據(jù)將保存在虛擬/智能合約中。
B將在設(shè)定的時(shí)間范圍內(nèi)將公寓的數(shù)字進(jìn)入密鑰發(fā)送給A。如果A沒(méi)有及時(shí)收到密鑰,智能合約將釋放退款。一旦A收到密鑰,B也將自動(dòng)收到付款。如果A發(fā)送的錢少于約定的金額,那么他們將不會(huì)收到公寓的鑰匙。
因此,在這種情況下,智能合約可以以三種不同的方式執(zhí)行,具體取決于各方以及他們?nèi)绾瓮瓿珊贤臈l款和條件。
·如果滿足條件,A和B將分別收到密鑰和付款,沒(méi)有問(wèn)題。
·如果A違反條款并試圖少付錢,智能合約的功能不會(huì)向他們釋放密鑰。
·如果B沒(méi)有在正確的時(shí)間內(nèi)發(fā)送密鑰,A將自動(dòng)收到退款。
智能合約會(huì)在設(shè)定的時(shí)間范圍后自動(dòng)取消。代碼不能在另一方不知情的情況下被任何一方篡改,使其完全透明。
上文中的內(nèi)容就是小編對(duì)于智能合約是以太坊網(wǎng)絡(luò)首次提出的嗎這一問(wèn)題的詳細(xì)解答。智能合約是區(qū)塊鏈上所有交易發(fā)生的業(yè)務(wù)邏輯或協(xié)議。智能合約的總體目標(biāo)是滿足常見(jiàn)的合約條件,例如在以太坊上創(chuàng)建自己的代幣。我們需要開(kāi)發(fā)智能合約,據(jù)此對(duì)我們的代幣進(jìn)行所有計(jì)算。智能合約是用于自動(dòng)交易的計(jì)算機(jī)程序或協(xié)議,它們存儲(chǔ)在區(qū)塊鏈上并響應(yīng)滿足某些條件而運(yùn)行。智能合約是自動(dòng)執(zhí)行的合約,其中買賣雙方協(xié)議的內(nèi)容直接寫入代碼行。
你可能感興趣的文章
-
TON智能合約的安全隱患與優(yōu)化建議
這篇文章主要為大家介紹了 TON 區(qū)塊鏈上的一些與智能合約有關(guān)的特性,以及TON上智能合約容易被忽略的漏洞點(diǎn)的相關(guān)資料,,需要的朋友可以參考下本文詳細(xì)內(nèi)容,…
2025-07-14 -
什么是Etherscan及其使用方法?如何在Etherscan上查找ERC20代幣
對(duì)于剛進(jìn)入幣圈的新手來(lái)說(shuō),什么是Etherscan?簡(jiǎn)單來(lái)說(shuō)Etherscan是以太坊網(wǎng)絡(luò)的區(qū)塊鏈瀏覽器,可用于搜索交易、區(qū)塊、錢包地址、智能合約以及其它鏈上數(shù)據(jù),屬于最熱門的以…
2024-11-25 -
智能合約是什么?如何執(zhí)行?智能合約運(yùn)作原理、優(yōu)缺點(diǎn)及應(yīng)用
智能合約是在區(qū)塊鏈網(wǎng)路上簽署并儲(chǔ)存的數(shù)位協(xié)議,當(dāng)滿足合約條款和條件(T&C) 時(shí)自動(dòng)執(zhí)行,如果您是加密貨幣愛(ài)好者,那么一定會(huì)聽(tīng)說(shuō)過(guò)智能合約,那么,智能合約是什么?如…
2024-08-14 -
了解 DeFi 中智能合約可升級(jí)性的利弊
可升級(jí)合約為協(xié)議開(kāi)發(fā)提供了強(qiáng)大的工具,但它們要求用戶信任人類系統(tǒng),而不是僅僅依賴不可變的代碼,在可升級(jí)性和安全性之間取得適當(dāng)?shù)钠胶馊匀皇且粋€(gè)核心挑戰(zhàn),用戶必須保持…
2024-07-09 -
智能合約是什么意思?有什么優(yōu)點(diǎn)與缺點(diǎn)要注意?
智能合約(Smart Contracts)是區(qū)塊鏈中制定合約所使用的特殊協(xié)議,這是一種自動(dòng)執(zhí)行的合約,將雙方的協(xié)議條款寫入代碼中,智能合約也可以把Dapp(去中心化應(yīng)用程式)放到區(qū)塊鏈…
2024-07-07 -
小白快速理解智能合約
當(dāng)小白學(xué)習(xí)區(qū)塊鏈的時(shí)候,有一個(gè)叫“智能合約”的詞會(huì)反復(fù)出現(xiàn),可什么是“智能合約”呢?這篇就為大家簡(jiǎn)單介紹一下…
2024-07-07 -
詳細(xì)介紹智能合約最早在什么時(shí)候被提出的?
智能合約是區(qū)塊鏈技術(shù)的核心組成部分,具有數(shù)據(jù)透明、不可篡改、永久運(yùn)行等,通過(guò)智能合約,可以把合同或協(xié)議條款以代碼的形式電子化地放到區(qū)塊鏈網(wǎng)絡(luò)上,實(shí)現(xiàn)自動(dòng)執(zhí)行,從…
2024-06-28