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