摘要:在協(xié)議結(jié)束時,智能合約被視為已履行并仍存儲在區(qū)塊鏈網(wǎng)絡(luò)中。這組條件和事件代表了最基本的一次性智能合約。智能合約用例智能合約越來越受歡迎,并已在各種區(qū)塊鏈項目中實施。
與區(qū)塊鏈技術(shù)一樣,智能合約在商業(yè)領(lǐng)域也非常有價值。
為了讓我們的讀者徹底了解智能合約是什么以及它們?nèi)绾斡绊懍F(xiàn)代商業(yè)的交易方式,我們準備了本指南。
集中商業(yè)模式正在給去中心化的模式讓路傳統(tǒng)的商業(yè)關(guān)系模型都是集中式的,始終存在一個第三方,??它位于正在進行交易并確認合約中的條款和條件在交易雙方間。該第三方可以是銀行機構(gòu),執(zhí)法機關(guān),政府機構(gòu)或其他中介機構(gòu)。
在集中模型中建立關(guān)系時,企業(yè)依賴于中介,這會使客戶面臨風(fēng)險。此外,中央系統(tǒng)無法保證合約的支付和實施。
區(qū)塊鏈技術(shù)的發(fā)展使企業(yè)能夠建立去中心化的模型,為企業(yè)開展交易和達成協(xié)議開辟了新的視野。而提出替代傳統(tǒng)模式的技術(shù)之一是智能合約。
智能合約概念雖然智能合約的炒作隨著圍繞區(qū)塊鏈技術(shù)炒作的增長而增長,但智能合約一詞實際上出現(xiàn)在二十多年前。計算機科學(xué)家和密碼學(xué)家Nick Szabo在1995年寫了一篇關(guān)于智能合約的文章。
Szabo提供的概念與智能合約當前提供的內(nèi)容完全一致,包括在分布式分類帳中實施和存儲智能合約的想法。
那么智能合約到底是什么?
什么是智能合約?智能合約類似于物理世界中的合約,但它是數(shù)字化的,并且由區(qū)塊鏈中存儲的微小計算機程序表示。
更具體地說,智能合約是一種軟件,它存儲用于協(xié)商協(xié)議條款的規(guī)則,自動驗證履行,然后執(zhí)行商定的條款。
智能合約的主要思想是什么?由于智能合約在建立業(yè)務(wù)關(guān)系時不依賴第三方,因此達成協(xié)議的各方可以直接相互交易。
以一個眾籌平臺為例子,產(chǎn)品團隊分享他們的項目并從支持者那里收錢,直到達到目標。
如果這樣的平臺是集中式的——比如Kickstarter,那么它就是產(chǎn)品團隊和捐贈者的支持者之間的第三方。這意味著雙方都需要信任Kickstarter,事實上,還要向Kickstarter這個中間人支付額外費用。
智能合約也可以執(zhí)行相同的眾籌行動——共享項目,設(shè)定目標和收集捐款,但沒有第三方。 簡而言之,我們可以編寫智能合約來執(zhí)行所有這些操作。
更確切地說,我們可以編制一份智能合約來接收資金,直到達到目標。如果項目在截止日期之前獲得全額資助,則自動籌集的資金將轉(zhuǎn)入產(chǎn)品團隊。如果項目失敗,資金將自動返回給支持者。
由于智能合約存儲在區(qū)塊鏈內(nèi),其中所有數(shù)據(jù)以分布式方式存儲,因此沒有人控制錢。在去中心化的商業(yè)模式中,智能合約取代任何其他可信賴的第三方。這導(dǎo)致了一個非常重要的問題:
憑什么信任智能合約?智能合約是在區(qū)塊鏈中設(shè)計和實施的,因此它們繼承了區(qū)塊鏈的一些屬性:
它們是不可改變的,這意味著智能合約永遠不會改變,沒有人可以篡改或違反合合約。
它們是分布式的,這意味著合約的結(jié)果需要由網(wǎng)絡(luò)中的每個人來驗證,就像區(qū)塊鏈上的任何交易一樣。分布式的使攻擊者無法強制控制釋放資金,因為所有其他參與者都會檢測到此類嘗試并將其標記為無效。
智能合約的工作方式智能合約是一種程序,或者更簡單地說就是代碼。智能合約背后的代碼包含由特定的約定事件觸發(fā)時執(zhí)行的特定術(shù)語。
讓我們來看一個智能合約如何工作的例子,如果愛麗絲在洛杉磯出租房子,而紐約的鮑勃想租房子去那里旅行。
一種邏輯行為算法通常情況下,愛麗絲和鮑勃會使用一些平臺,它們將主人和客人聯(lián)系起來同意租房。這種平臺將作為第三方,并肯定負責(zé)遵守商定的條款。但是,Alice和Bob都將被平臺收取費用。此外,如果其中任何一方未能履行其承諾,爭議解決可能會耗費時間并需要詳細審查。
如果Alice和Bob改為使用智能合約達成協(xié)議,智能合約將根據(jù)其算法進行邏輯運算,并保證滿足所有商定的條款和條件。智能合約具有不可變性,這是智能合約的DNA,它不會讓愛麗絲或鮑勃作弊。
因此,以下條款和事件可以在Alice和Bob之間的智能合約中列出:
1.創(chuàng)建了獨立存儲區(qū),Alice和Bob都可以賦值,但不能改變。
2.鮑勃在存儲區(qū)中存錢。
3.愛麗絲將她的公寓地址和代碼放在存儲區(qū)。
4.Alice收到付款確認,Bob收到地址和公寓代碼。
5.如果Bob來到洛杉磯并且Alice提供的地址和代碼是正確的,那么Alice會收到付款。
6.如果看起來Alice提供的地址或代碼錯誤,Bob會收回他的錢。
7.如果鮑勃不來洛杉磯,愛麗絲會獲得違約賠償金,鮑勃得到剩下的付款。
8.在協(xié)議結(jié)束時,智能合約被視為已履行并仍存儲在區(qū)塊鏈網(wǎng)絡(luò)中。
這組條件和事件代表了最基本的一次性智能合約。在智能合約的代碼中設(shè)置條款可確保滿意的執(zhí)行。
區(qū)塊鏈技術(shù)本身保證了整體合約履行,因為區(qū)塊鏈的完整副本由所有網(wǎng)絡(luò)參與者公開存儲,智能合約仍然是不可變的。
一體式——全智能合約的邏輯一旦Alice生成一份智能合約,能將她的公寓出租給Bob時并自動透明地為她工作,她可能會考慮為所有其他租客創(chuàng)建一個通用協(xié)議,這樣她就不需要為每位新客人創(chuàng)建一份新的智能合約。
根據(jù)這項普遍協(xié)議,區(qū)塊鏈網(wǎng)絡(luò)上的任何人都可以按照上述算法租用Alice的公寓:潛在的客人轉(zhuǎn)移租金,獲取地址和公寓代碼,然后如果一切按照兩者的合同條款運行,Alice會收到付款。
此外,智能合約可以更加普遍。我們可以編制一份智能合約,不僅可以被愛麗絲使用,也可以被任何想要出租他或她的公寓的人使用。當然,智能合約可以包含更具體的條件,例如自動調(diào)整的價格,折扣,部分付款以及幾乎任何其他可以想象的選項。
使用智能合約的區(qū)塊鏈網(wǎng)絡(luò)關(guān)于區(qū)塊鏈技術(shù)的智能合約已經(jīng)說了很多。雖然在不同的區(qū)塊鏈網(wǎng)絡(luò)和項目中有很多智能合約的實例,但最值得注意的仍然是比特幣和以太坊。
比特幣雖然比特幣主要以比特幣加密貨幣交易而聞名,但其協(xié)議也可用于創(chuàng)建智能合約。比特幣提供了一種編程語言,允許自定義智能合約,如多重簽名帳戶,支付渠道,托管和時間鎖。特別是,在比特幣的區(qū)塊鏈上建立了一個名為RootStock的獨立智能合約平臺。
以太坊以太坊是最突出的智能合約框架,專為支持智能合約而創(chuàng)建和設(shè)計。該框架采用Solidity語言編程,是一個去中心化的平臺,可以運行智能合約,不會出現(xiàn)停機,審查,欺詐或第三方干擾的情況。以太坊區(qū)塊鏈數(shù)據(jù)庫存儲人員之間的交易,涉及智能合約的交易及其源代碼。
智能合約的好處顯式編程算法(如去中心化,透明度,防欺詐等)的核心和區(qū)塊鏈屬性使智能合約成為建立業(yè)務(wù)關(guān)系和執(zhí)行交易的可靠替代方案。
作為具有集中式商業(yè)模式的傳統(tǒng)合約的替代方案,以下是智能合約為企業(yè)提供的好處:
直接與客戶打交道。智能合約消除了對中間商的需求,并允許與客戶建立透明,直接的關(guān)系。
抵抗失敗。由于企業(yè)不依賴于第三方,因此沒有任何一個人或?qū)嶓w控制數(shù)據(jù)或金錢。去中心化意味著即使任何個人離開區(qū)塊鏈網(wǎng)絡(luò),網(wǎng)絡(luò)也將繼續(xù)運行而不會丟失數(shù)據(jù)或完整性。
更多信任。業(yè)務(wù)協(xié)議自動和強制執(zhí)行。此外,這些協(xié)議是不可改變的,因此是牢不可破的。
減少欺詐。由于智能合約存儲在分布式區(qū)塊鏈網(wǎng)絡(luò)中,因此其結(jié)果將由該網(wǎng)絡(luò)中的每個人進行驗證。因此,沒有人可以強制控制釋放其他人的資金或數(shù)據(jù),因為所有其他區(qū)塊鏈參與者都會發(fā)現(xiàn)這一點并將此類嘗試標記為無效。
成本效益。消除中間人可以免除額外費用,使企業(yè)及其客戶不僅可以直接進行互動和交易,而且可以在交易中收取更低費用或不收取任何額外費用。
保持記錄。所有合約交易都按時間順序存儲在區(qū)塊鏈中,并且可以與完整的審計跟蹤一起訪問。
智能合約用例智能合約越來越受歡迎,并已在各種區(qū)塊鏈項目中實施。以下是不同行業(yè)中智能合約實施的幾個最有希望的例子。
銀行業(yè)
銀行業(yè)可能是智能合約似乎是傳統(tǒng)交易模式最重要替代方案的主要行業(yè)。通過智能合約支付和貸款,幾乎所有其他金融業(yè)務(wù)實際上都可以是自動化的。
KYC-Chain為個人,企業(yè)和金融機構(gòu)實施智能合約。它的核心是允許客戶遵守監(jiān)管規(guī)范的機制,例如自動智能檢查,以及分享相關(guān)文件并通過公證人和機構(gòu)進行數(shù)字化驗證。
衛(wèi)生保健
智能合約還可以改善醫(yī)療保健。他們可以簡化保險試驗流程,增加對跨機構(gòu)數(shù)據(jù)的訪問,并提高患者對保護隱私的信心。身份驗證,授權(quán)和身份確認仍然是區(qū)塊鏈網(wǎng)絡(luò)上執(zhí)行的智能合約的未解決問題。Dentacoin是醫(yī)療行業(yè)智能合約的一個例子。它旨在將患者和牙醫(yī)聚集在一起,以改善牙科護理并使其在全球范圍內(nèi)得到實惠。
供應(yīng)鏈
智能合約可以提供實時可見性的另一個領(lǐng)域是供應(yīng)鏈。智能合約可確保精細的庫存跟蹤,有利于供應(yīng)鏈融資,并降低盜竊和欺詐風(fēng)險。無論市場類型或銷售商品如何,都可以有效地使用智能合約。例如,Name Bazaar正在點對點市場中實施智能合約技術(shù),用戶可以以域的形式在區(qū)塊鏈上交換加密資產(chǎn)。
法律問題
傳統(tǒng)的解決法律問題和證明文件的模式也讓位于智能合約。智能合約消除了公證的需要,不僅提供自動化,無偏見,而且還提供具有成本效益的解決方案。Nottar.io說明了使用以太坊區(qū)塊鏈公證文件的概念。
房地產(chǎn)
你已經(jīng)在“智能合約工作方式”部分中了解了智能合約如何為房地產(chǎn)工作的最簡單概念。當然,現(xiàn)實生活中的項目更加復(fù)雜和全面,需要涵蓋更廣泛的問題和機遇。例如,FOAM是房地產(chǎn)的股票市場,它使用技術(shù)讓用戶進行房地產(chǎn)交易,獲得融資和基金,以及管理租賃。
政府
調(diào)查去中心化技術(shù)對壟斷領(lǐng)域,特別是政府系統(tǒng)的潛在影響可能是最有趣的。澳大利亞公司Horizo??n State正在努力提供投票和其他工具來幫助民主進程。特別是,它打算提供基于區(qū)塊鏈的投票生態(tài)系統(tǒng),支持一系列選舉類型和投票參數(shù)的安全、經(jīng)濟高效的廣告運營。其主要目標是在世界各國實現(xiàn)透明,無偏見的投票。
物聯(lián)網(wǎng)網(wǎng)絡(luò)
智能合約與其他技術(shù)交叉的領(lǐng)域,物聯(lián)網(wǎng)(IoT)就是其中之一。智能合約和物聯(lián)網(wǎng)的結(jié)合非常強大,可以實現(xiàn)跨行業(yè)的重大轉(zhuǎn)型,為新的去中心化應(yīng)用鋪平了道路。Oaken項目證明了這一點。它提供自主物聯(lián)網(wǎng)硬件和軟件以及區(qū)塊鏈技術(shù)。總而言之,這些組件使得Oaknen可以與幾乎任何設(shè)備一起使用來構(gòu)建物聯(lián)網(wǎng)網(wǎng)絡(luò),從而將其應(yīng)用于各種現(xiàn)實生活中。
最后的想法與傳統(tǒng)的集中式商業(yè)模式不同,智能合約促進了建立在信任基礎(chǔ)上的新型商業(yè)關(guān)系。
通過繼承區(qū)塊鏈屬性,智能合約提供了不變的和分布式存儲,這使它們與傳統(tǒng)協(xié)議區(qū)別開來。不可變性和分布式存儲允許智能合約成為制定業(yè)務(wù)協(xié)議和執(zhí)行交易的可靠手段。
區(qū)塊鏈技術(shù)已經(jīng)在影響企業(yè)。當然,很難——甚至不可能——以動動手指頭的方式徹底改變行業(yè)的運作方式。重大變化需要時間。然而,區(qū)塊鏈和智能合約技術(shù)的成功和有前途的使用案例正在為業(yè)務(wù)的未來奠定基礎(chǔ)。
如果你希望進行開始學(xué)習(xí)區(qū)塊鏈開發(fā),那請看我們精心打造的教程:
java以太坊開發(fā)教程,主要是針對java和android程序員進行區(qū)塊鏈以太坊開發(fā)的web3j詳解。
以太坊入門教程,主要介紹智能合約與dapp應(yīng)用開發(fā),適合入門。
以太坊開發(fā)進階教程,主要是介紹使用node.js、mongodb、區(qū)塊鏈、ipfs實現(xiàn)去中心化電商DApp實戰(zhàn),適合進階。
python以太坊,主要是針對python工程師使用web3.py進行區(qū)塊鏈以太坊開發(fā)的詳解。
php以太坊,主要是介紹使用php進行智能合約開發(fā)交互,進行賬號創(chuàng)建、交易、轉(zhuǎn)賬、代幣開發(fā)以及過濾器和事件等內(nèi)容。
C#以太坊,主要講解如何使用C#開發(fā)基于.Net的以太坊應(yīng)用,包括賬戶管理、狀態(tài)與交易、智能合約開發(fā)與交互、過濾器和事件等。
php比特幣開發(fā)教程,本課程面向初學(xué)者,內(nèi)容即涵蓋比特幣的核心概念,例如區(qū)塊鏈存儲、去中心化共識機制、密鑰與腳本、交易與UTXO等,同時也詳細講解如何在Php代碼中集成比特幣支持功能,例如創(chuàng)建地址、管理錢包、構(gòu)造裸交易等,是Php工程師不可多得的比特幣開發(fā)學(xué)習(xí)課程。
EOS入門教程,本課程幫助你快速入門EOS區(qū)塊鏈去中心化應(yīng)用的開發(fā),內(nèi)容涵蓋EOS工具鏈、賬戶與錢包、發(fā)行代幣、智能合約開發(fā)與部署、使用代碼與智能合約交互等核心知識點,最后綜合運用各知識點完成一個便簽DApp的開發(fā)。
轉(zhuǎn)載請標明出處。這里是原文
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/77264.html
摘要:在協(xié)議結(jié)束時,智能合約被視為已履行并仍存儲在區(qū)塊鏈網(wǎng)絡(luò)中。這組條件和事件代表了最基本的一次性智能合約。智能合約用例智能合約越來越受歡迎,并已在各種區(qū)塊鏈項目中實施。 與區(qū)塊鏈技術(shù)一樣,智能合約在商業(yè)領(lǐng)域也非常有價值。 為了讓我們的讀者徹底了解智能合約是什么以及它們?nèi)绾斡绊懍F(xiàn)代商業(yè)的交易方式,我們準備了本指南。 集中商業(yè)模式正在給去中心化的模式讓路 傳統(tǒng)的商業(yè)關(guān)系模型都是集中式的,始終存...
摘要:在協(xié)議結(jié)束時,智能合約被視為已履行并仍存儲在區(qū)塊鏈網(wǎng)絡(luò)中。這組條件和事件代表了最基本的一次性智能合約。智能合約用例智能合約越來越受歡迎,并已在各種區(qū)塊鏈項目中實施。 與區(qū)塊鏈技術(shù)一樣,智能合約在商業(yè)領(lǐng)域也非常有價值。 為了讓我們的讀者徹底了解智能合約是什么以及它們?nèi)绾斡绊懍F(xiàn)代商業(yè)的交易方式,我們準備了本指南。 集中商業(yè)模式正在給去中心化的模式讓路 傳統(tǒng)的商業(yè)關(guān)系模型都是集中式的,始終存...
摘要:在協(xié)議結(jié)束時,智能合約被視為已履行并仍存儲在區(qū)塊鏈網(wǎng)絡(luò)中。這組條件和事件代表了最基本的一次性智能合約。智能合約用例智能合約越來越受歡迎,并已在各種區(qū)塊鏈項目中實施。 與區(qū)塊鏈技術(shù)一樣,智能合約在商業(yè)領(lǐng)域也非常有價值。 為了讓我們的讀者徹底了解智能合約是什么以及它們?nèi)绾斡绊懍F(xiàn)代商業(yè)的交易方式,我們準備了本指南。 集中商業(yè)模式正在給去中心化的模式讓路 傳統(tǒng)的商業(yè)關(guān)系模型都是集中式的,始終存...
摘要:合約規(guī)定了公共職能部門,以創(chuàng)造新的投資和撤資,這將成為對沖基金的主要職能。對沖基金的用戶通過其以太坊地址來識別,該地址相當于公鑰。我發(fā)現(xiàn)與其他程序如程序的以太坊智能合約進行交互的最簡單方法是使用他們的。 在以太坊和其他區(qū)塊鏈中,仍有很多被證明的概念正在實施,開發(fā)人員在嘗試如何應(yīng)對這些新概念。作為dInvest 系列文章一部分,我也在研究以太坊并嘗試在區(qū)塊鏈中實施對沖基金。在上一篇文章中...
摘要:以太坊是什么以太坊是一個建立在區(qū)塊鏈技術(shù)之上,去中心化應(yīng)用平臺。運行環(huán)境以太坊虛擬機是以太坊中智能合約的運行環(huán)境。是由以太坊客戶端提供的是典型的開發(fā)以太坊時使用的客戶端,基于語言開發(fā)。 本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接:以太坊是什么 - 以太坊開發(fā)入門指南原文已更新,請讀者前往原文閱讀 很多同學(xué)已經(jīng)躍躍欲試投入到區(qū)塊鏈開發(fā)隊伍當中來,可是又感覺無從下手,本文將基于以太坊平臺,以通俗...
閱讀 2675·2023-04-25 15:15
閱讀 1316·2021-11-25 09:43
閱讀 1604·2021-11-23 09:51
閱讀 1079·2021-11-12 10:36
閱讀 2880·2021-11-11 16:55
閱讀 955·2021-11-08 13:18
閱讀 723·2021-10-28 09:31
閱讀 2048·2019-08-30 15:47