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