sponsored links

智慧合約在區塊鏈中的作用

我們以兩種不同的方式研究了區塊鏈。 首先它是一種資料結構,第二它作為傳遞值的協議。 我們想要談談智慧合約的區塊鏈。 除了人工智慧,物聯網和區塊鏈,智慧合約一直是科技界最近兩年來最熱門的話題之一。 它們是區塊鏈上的軟體。

區塊鏈不僅可以託管交易這些簡單的交易資料,還可以託管小型程式。 我們將這些程式稱為智慧合約。 智慧合約本質上是在區塊鏈上執行的軟體。 一般而言,合同是締約方之間達成協議的協議。 “智慧”來自這些數字合同的自動執行。 它們由許多“if,then”語句組成,這些語句由程式碼編寫並強制執行。 如果符合合同條件,合同將自動執行。

智慧合約在區塊鏈中的作用

智慧合約的承諾

智慧合約有望消除對律師或公證人等中間人的需求,從而降低交易成本。最重要的是,他們無需透過中間人,以節省參與者的時間。智慧合約不僅可以管理未來加密貨幣等數字資產的轉移,而且可以管理所有有價值的東西,例如股票債券和物業(如房地產)。

例如,房東和房客可以使用智慧合約來管理租賃協議。如果租戶未能支付租金,智慧合約可以自動將租戶鎖定在公寓外。在這種情況下,if-then語句看起來像:

如果合同地址在每個月3日從地址Y收到金額X,則授予Y入住公寓的許可權。如果付款連續2個月失敗,則撤銷Y入住公寓的權利。

智慧合約的另一個潛在用例是分散式的eBay。人們可以構建一個智慧合約,其中包含定義拍賣的起始時間和起始出價的截止時間。出價最高者將在拍賣期結束時收到拍賣物。失敗的投標人將透過智慧合約自動退款。這種分散式的eBay將被視為dApp或分散式的應用程式。

dApps

分散式應用程式或dApp是智慧合約的更復雜的應用案例。大多數應用程式和網站使用API(應用程式程式設計介面)與其底層資料庫進行通訊。編寫良好的API使開發人員可以透過定義系統的各個元件(如作業系統,資料庫或軟體庫)之間的通訊來更輕鬆地提供服務。

Dapps使用智慧合約與底層區塊鏈進行通訊。想象一下,未來的智慧合約圖書館擁有大量可用於各種目的的合約模板。我們已經看到了搭建在以太坊上面的智慧合約平臺,已經在逐步實現這種趨勢。

智慧合約在區塊鏈中的作用

智慧合約平臺

除了乙太網之外,還有許多智慧合約平臺,這是目前最受歡迎的平臺,並且擁有最多的開發者活動。其他平臺包括Lisk,NEM和Hyperledger,這是以太坊的改進版本,專為企業使用而設計。

很少有人知道比特幣也允許部署智慧合約。比特幣有一種叫做Script的內建程式語言。與Solidity相比,它是一種基本的程式語言,用於在以太坊上編寫智慧合約。 Solidity是一種圖靈完備的程式語言,與比特幣指令碼相比,它可以實現更復雜的合約。更復雜的代價是更難以編寫,分析和保護。

在智慧合約背景下的安全性,意味著還要考慮各種合約在場景中的是否可執行。與以太坊的Solidity編寫的相比,用指令碼編寫的比特幣智慧合約允許更少的複雜性。這限制了它們的潛在用例,但使合同(或程式)的可能狀態更容易列舉、檢查和解釋;從而使合約更容易、也更安全。

值得注意的是,以太坊上最常用的智慧合約模板,即ERC20和ERC721標準,不需要圖靈完整性。部署在以太坊區塊鏈上的幾乎所有令牌都使用這兩個標準中的一個,因為它們能更容易地與不同的錢包整合。

他們真的不需要信任機制嗎?

智慧合約的承諾是允許在無信任環境下自動執行。但他們真的可以實現這個承諾嗎?

幾乎所有型別的資產都受到您所在地的當地管轄權的約束。這意味著合同無論是否夠智慧,除了合約本身的信任之外,還需要獲得其對應管轄區域的信任。智慧合約中的財產並不等於現實世界中的財產。與常規合同一樣,這些合約可能會受到不斷變化的情況和解釋的影響。非法合約沒有法律約束力。

我們還必須考慮到,寫傳統合同需要花費長達多年的時間去研究法律框架,制定不同領域的法律法規。編寫智慧合約更加困難,因為需要了解其背後的技術。我們需要一個全新的“技術嫻熟的智慧合約平臺”,以便有意義地實施具有法律約束力的智慧合約。

還有另一個需要克服的重大挑戰。數字世界需要了解真實世界的事件,以便智慧合約能夠運作和執行。 oracle是一個向區塊鏈或智慧合約提交資料的實體。信任問題稱為Oracle問題。想象一下在無信任的環境中執行投注平臺的智慧合約。 oracle需要提交遊戲結果才能讓智慧合約將資金分配給獲勝者。由於Oracle決定智慧合約的內容,因此它也會控制它的功能。

智慧合約在區塊鏈中的作用

中心化的Oracles不能視為Oracle問題的解決方案。 因為無論實際實施情況如何,若Oracle謊報資料,則其可能比其誠實行事能獲得更多利益。 無論是中心化的還是分散式的,oracle總會付出代價。 誠實地行事必須始終是最有利益激勵的,因此必須有強有力的激勵措施。 就像我們在上一篇文章中談到對礦工的激勵一樣,這是另一個需要博弈論評估和設計激勵機制的問題。

Augur和Gnosis等專案正在透過預測市場研究Oracle問題的分散式解決方案。 在這些預測市場獲得真實應用之前,它們在遊戲上應用相對容易一些。 由於預測市場有可能影響事件的結果,因此丹芬利表示,它們是否能夠成為解決方案還有待觀察。

引用一句Dan Finlay@danfinlay的理論:由於分散式預測市場可以影響對機率事件的激勵機制,所以它們不僅僅是預測工具,而應始終被視為激勵工具。

在解決建立具有法律約束力的智慧合約和Oracle問題的問題之前,智慧合約的使用將僅限於涉及低風險的小型實驗領域。潛在案例有:由某些成就觸發在遊戲中的付款,並由程式碼對其進行客觀真實性驗證。

正如Jimmy Song所說:“信任第三方的智慧合約消除了無信任的最大特色。”要想在不同領域廣泛使用無信任的智慧合約,還有很長的路要走,但它們絕對是一個值得探索的概念。

總結

你應該知道區塊鏈是什麼。我們將其視為資料結構和一組規則。由於賬本具有分散式特性,區塊鏈可以可靠地儲存資料。只要他遵守協議規則,任何人都可以在沒有任何許可或註冊的情況下參與網路。這使得公共區塊鏈具有抗審查、無強權、無需信任和有價值。它不僅可以儲存資料,還可以儲存去中心化的應用程式。

智慧合約可以客觀執行那些由程式碼構建,由多方共同達成共識的協議。它們有可能減少中間人,從而降低成本和節約時間。他們很可能會促進軟體開發人員與司法系統之間進行密切聯絡。在我們看到廣泛應用之前,我們必須克服一些障礙。監管機構必須建立一個框架,以便部署具有法律約束力的智慧合約,並且還需要制定去中心化的Oracle。

分類: 軍事
時間: 2021-10-14

相關文章

許世友寫回憶錄,王必成:時間太久,我記不清了。聶鳳智幫了大忙

許世友寫回憶錄,王必成:時間太久,我記不清了。聶鳳智幫了大忙
圖 | 許世友將軍 01.前言 第三野戰軍前身是抗戰時期的新四軍和山東八路軍.三野出了很多優秀將領,許世友.王必成和聶鳳智就是其中的優秀代表,而且他們三個都是紅四方面軍出身,還都是湖北老鄉. 80年代 ...

關鍵時刻,要不要聽父母親的?
在中國的家庭關係中,大多數孩子在青春期後就很少與父母親有比較正式的溝通,甚至出現很多的矛盾也是在這個時期,在很長時間,一個人與父母親的關係好像就剩下一個錢的關係,這個關係竟然非常常見. 那麼在這個人遇 ...

1971年一老漢來到濟南軍區,被哨兵攆走,司令楊得志:趕緊請回來

1971年一老漢來到濟南軍區,被哨兵攆走,司令楊得志:趕緊請回來
1971年酷夏時節,濟南軍區高牆鐵門外,一排荷槍實彈的哨兵挺拔整齊地列隊站在門口. 一個蓬頭垢面的老漢一直在大門外徘徊,時不時地向大院內張望,似乎在等什麼人. 過了一會,他終於鼓起勇氣,小心翼翼地走到 ...

1988年11位大軍區司令合影,4位站後排,徐向前坐前排,C位是誰?

1988年11位大軍區司令合影,4位站後排,徐向前坐前排,C位是誰?
經歷了鮮血與戰火的洗禮,中國人民解放軍終於推翻了封建統治,建立了新中國. 1955年,10個猶如不滅星辰般的名字被永載史冊,他們也代表了那些在戰火中犧牲的英雄們. 這次授銜,是黨和國家,對於征戰沙場多 ...

1988年,11位大軍區司令同框,所為何事?徐向前:我可以負責

1988年,11位大軍區司令同框,所為何事?徐向前:我可以負責
1988年6月2日,初夏的北京,乍暖還寒.紅四方面軍一些健在的老將們,齊聚北京軍區,隆重集會,然後合影留念,留下一張萬分金貴的照片.合影中,端坐前排C位的是徐向前元帥和李先念主席. 徐向前是紅四方面軍 ...

1948年,中日軍人迎來一場對決,徐向前部隊用刺刀將日寇捅死大半

1948年,中日軍人迎來一場對決,徐向前部隊用刺刀將日寇捅死大半
1945年8月15日,日本天皇裕仁發表<終戰宣言>,宣佈向盟軍無條件投降.9月2日,日本天皇.政府以及日軍大本營代表陸續在投降書上簽字.而這,也代表著抗日戰爭的最終勝利. 然而令人意想不到 ...

山西90歲老兵,證件丟了無法證明身份,指著博物館牆上:這就是我

山西90歲老兵,證件丟了無法證明身份,指著博物館牆上:這就是我
常說"不能讓英雄流血又流淚",對於那些生活在我們周圍默默守護著我們的人來說,他們或許並沒有那麼的引人注目,但是,卻不可或缺. 曾經有這樣一個人,他叫做郝志全,是一位參加過抗日戰爭的 ...

日軍投降時暗中在山西留下一支部隊,徐向前:堅決消滅!結果如何

日軍投降時暗中在山西留下一支部隊,徐向前:堅決消滅!結果如何
(說歷史的女人--第1697期) 畢業於黃埔一期的徐向前將軍一生戰功赫赫,後來位列十大元帥可謂實至名歸.本文來敘說一下徐向前在解放戰爭中濃墨重彩的一筆:1945年,日軍投降時暗中在山西留下一支部隊,以 ...

16歲少年瞞著父母參軍,18年後成副司令返鄉,母親:長官你找誰

16歲少年瞞著父母參軍,18年後成副司令返鄉,母親:長官你找誰
1947年,劉鄧大軍挺向大別山山區,因這裡是鄂豫皖交界,且軍隊正在朝著湖北方向進發,此時的3縱副司令鄭國仲內心百感交集,因為湖北正是他的家鄉. 屈指算來,他已經離家18年了.近鄉情濃,鄭國仲的內心,對 ...

98年張萬年訪美,美陸軍司令沙利一把抱住他大喊:我終於抓到你了

98年張萬年訪美,美陸軍司令沙利一把抱住他大喊:我終於抓到你了
前言 圖|張萬年 1998年,時任中央軍委副主席的張萬年率代表團訪問美國. 在參觀佐治亞美軍本寧堡的陸軍基地時,時任美軍陸軍司令沙利將軍一見面就激動的將張萬年抱住了,還大聲喊道: "哎呀,我 ...

金門炮戰,20分鐘擊斃敵3位副司令,葉飛:遲5分鐘打,胡璉必死

金門炮戰,20分鐘擊斃敵3位副司令,葉飛:遲5分鐘打,胡璉必死
蘇聯領導人赫魯曉夫曾出過一本回憶錄,這本書非常有意思,它並不是在蘇聯出版而是在敵對國美國出版的.從1967年開始,赫魯曉夫開始偷偷摸摸整理回憶錄,他是用錄音帶記錄下自己口述,然後由助手整理成文字. 但 ...

師長陳再道單騎衝陣,殺敵無數,徐向前大怒:看來騎兵團缺個排長

師長陳再道單騎衝陣,殺敵無數,徐向前大怒:看來騎兵團缺個排長
紅四方面軍,是中國工農紅軍重要的組成部分,是三大主力之一.僅在土地革命時期,紅四方面軍就殲敵88萬人,位於三大方面軍之首.紅四方面軍戰將如雲,其中湧現了88位開國將帥.而在這個龐大將帥群體中,不乏一些 ...

兒子參軍後&quot;犧牲&quot;母親傷心欲絕,17年後警衛員上門:司令接您入京

兒子參軍後&quot;犧牲&quot;母親傷心欲絕,17年後警衛員上門:司令接您入京
1949年冬天,一個穿著軍裝的小夥子隻身一人來到湖北省黃安縣徐家村. 看到陌生的軍裝小夥進入村子,村民們十分好奇,一位大爺問道:"小夥子,你是這個村裡的嗎?誰家的孩子呀?" 軍裝小 ...

十大元帥結識毛澤東先後:朱毛心意相通,賀龍最晚,徐向前最可惜

十大元帥結識毛澤東先後:朱毛心意相通,賀龍最晚,徐向前最可惜
中共十大元帥皆為我國的開國元勳,在毛澤東的領導下為革命.黨和國家的發展事業立下了汗馬功勞,他們排名依次是朱德.彭德懷.林彪.劉伯承.賀龍.陳毅.羅榮桓.徐向前.聶榮臻和葉劍英. 作為革命老先輩,十大元 ...

解密:“警備區”是什麼級別?司令是什麼軍銜?

解密:“警備區”是什麼級別?司令是什麼軍銜?
提起中國人民解放軍的軍隊編制,很多朋友第一個想起的應該就是軍區.的確,我國曾經根據行政區劃和戰略方向等因素在全國設定有七大軍區. 他們分別是瀋陽軍區.北京軍區.蘭州軍區.濟南軍區.南京軍區.廣州軍區和 ...

徐向前留韓先楚在家吃飯,韓先楚回家後說:徐帥家的飯真難吃

徐向前留韓先楚在家吃飯,韓先楚回家後說:徐帥家的飯真難吃
開國元帥徐向前有"布衣元帥"之稱,開國上將韓先楚有"旋風司令"之譽. 當來自山西五臺的布衣元帥遇上來自湖北紅安的旋風司令會發生怎樣的故事呢? 布衣元帥徐向前 0 ...

40年李敏來到蘇聯,毛岸青指著毛主席的畫像:你知道這個人是誰嗎

40年李敏來到蘇聯,毛岸青指著毛主席的畫像:你知道這個人是誰嗎
圖|李敏.毛澤東 前言 1949年的夏天,在毛澤東的思念中,李敏終於來到了爸爸身邊,毛澤東見到了自己的小女兒,他高興地逢人就說:我家有個會說外國話的洋寶貝. 李敏到蘇聯陪伴媽媽賀子珍 1937年年底, ...

徐向前深秋回山西老家,姑姑見了心疼:這大官穿得不如老百姓暖和

徐向前深秋回山西老家,姑姑見了心疼:這大官穿得不如老百姓暖和
1937年8月,抗日民族統一戰線形成,紅軍改編成八路軍,名義上隸屬在第二戰區司令長官閻錫山麾下.為此,中央決定派周恩來.彭德懷到山西跟閻錫山談判,毛澤東主席特別指示時任129師副師長徐向前同行.臨行前 ...

1943年,軍區司令叛變,五名高階幹部犧牲,毛主席大怒:嚴懲不貸

1943年,軍區司令叛變,五名高階幹部犧牲,毛主席大怒:嚴懲不貸
1943年6月30,天下著濛濛細雨,八路軍冀魯邊軍區的偵查工作會議正在新海縣(今黃燁市)大趙村召開.傍晚7時許,大家吃過晚飯後,主持會議的軍區副司令員黃燁讓警衛員去老鄉家裡借兩盞煤油燈來繼續開會. 就 ...

湖北一老人說自己曾是紅軍團長,沒人相信,司令親自為他證明身份

湖北一老人說自己曾是紅軍團長,沒人相信,司令親自為他證明身份
1971年,濟南軍區司令部門口來了一位衣衫襤褸的老乞丐,他上來就和哨兵說,自己要找楊得志司令,看著老人衣著破爛不堪,士兵不禁起了疑惑,老人究竟是什麼身份,他和楊得志司令有什麼關係? 老人名叫侯禮祥,1 ...