什麼是以太坊?什麼是智慧型合約?

2021-09-20 08:32:24 字數 2782 閱讀 8166

以太坊智慧型合約

以太坊是乙個分布式的計算平台。它會生成乙個名為ether的加密貨幣。程式設計師可以在以太坊區塊鏈上寫下「智慧型合約」,這些以太坊智慧型合約會根據**自動執行。

以太坊經常與位元幣相提並論,但情況卻有所不同。位元幣是一種加密貨幣和分布式支付網路,允許位元幣在使用者之間轉移。

相關:什麼是位元幣?它是如何工作的?

以太坊專案有更大的目標。正如ethereum**所說,「以太坊是乙個執行智慧型合約的分布式平台」。這些智慧型合約執行在「以太坊虛擬機器」上,這是乙個由所有執行乙太網節點的裝置組成的分布式計算網路。

「分布式平台」部分意味著任何人都可以建立並執行以太坊節點,就像任何人都可以執行位元幣節點一樣。任何想要在節點上執行「智慧型合約」的人都必須向ether中的這些節點的運營商付款,這是乙個與以太坊相關的加密貨幣。因此,執行乙太網節點的人提供計算能力,並在乙太網中獲得支付,這與執行位元幣節點的人提供雜湊能力並以位元幣支付的方式類似。

換句話說,雖然位元幣僅僅是乙個區塊鏈和支付網路,但以太坊是乙個分布式計算網路,其區塊鏈可以用於許多其他事情。以太坊***中提供了詳細資訊。

乙太網是與以太坊區塊鏈相關的數字標記(或者說就是加密貨幣)。換句話說,以太是代幣,以太坊是平台。但是,現在人們經常交替使用這些術語。例如,coinbase允許你購買以太坊代幣(ethereum),即代表以太幣代幣。

這在技術上就是「altcoin」,這實際上意味著乙個非位元幣加密貨幣。和位元幣一樣,ether也受到分布式區塊鏈支援 - 在這種情況下是以太坊區塊鏈。

想要在以太坊區塊鏈上建立應用程式或以太坊 智慧型合約的開發人員需要乙太網代幣來支付節點來託管它,而基於以太坊的應用程式的使用者可能需要乙太網來支付這些應用程式中的服務費用。人們也可以在以太坊網路之外銷售服務,並接受乙太網支付,或者可以在交易所以現金形式**以太幣代幣 - 就像位元幣一樣。

以太坊區塊鏈應用程式

位元幣區塊鏈儲存位元幣交易的歷史,就是這樣。以太坊區塊鏈將以太幣代幣儲存在人們的錢包中,但它還儲存每個智慧型合約的最新狀態以及每個智慧型合約的**。

區塊鏈是儲存在多個位置的分布式賬本,所以這意味著智慧型合約資料由那些以太坊節點儲存。如果您在區塊鏈上建立「智慧型合約」(也稱為應用程式),則會以分布式的方式進行儲存和執行。

為了比較,請考慮我們今天使用的許多應用程式。這包括gmail等電子郵件應用程式,microsoft onenote等筆記記錄應用程式,以及使用應用程式並將資料儲存在公司伺服器上的任何其他應用程式。如果儲存資料的公司禁止您的帳戶,關閉應用程式或停業,那麼除非您有離線備份副本,否則您將丟失該應用程式中的所有資料。

如果您使用的是構建在以太坊之上的應用程式,組成應用程式的**(智慧型合約**)和個人資料(智慧型合約的狀態)將儲存在區塊鏈中。每當您使用應用程式並更改資料時,所有以太坊節點都會更新智慧型合約的狀態。這意味著沒有**「失敗點」可能會阻止您訪問資料或關閉您使用的應用程式。您的資料和應用程式的**本身將在全球範圍內備份,並且沒有人可以將所有這些備忘錄離線。當然,您的資料將通過區塊鏈進行加密,所以沒有其他人可以讀取它。

智慧型合約是在以太坊虛擬機器上執行的應用程式。這是乙個分布的「世界計算機」,計算能力由所有以太坊節點提供。提供計算能力的任何節點都將以ether數字貨幣作為資源支付。

他們被命名為智慧型合約,因為您可以編寫滿足要求時自動執行的「合同」。

例如,想象一下在以太坊之上建立乙個類似kickstarter的眾籌服務。有人可以建立乙個以太坊智慧型合約,將資金匯集到別人身上。這個智慧型合約可以寫成這樣的話:當將100,000美元的貨幣新增到池中時,它將全部傳送給收件人。或者,如果乙個月內沒有達到100,000美元的門檻,所有的貨幣都將被發回給貨幣的原始持有人。當然,這將使用以太幣代替美元。

這一切都將根據智慧型合同**進行,智慧型合同**可自動執行交易,而無需可信任的第三方持有貨幣並簽署交易。例如,kickstarter在5%的付款處理費之上收取5%的費用,這意味著在$ 100,000的眾籌專案中將收取8000到10000美元的費用。智慧型合約不需要向像kickstarter這樣的第三方支付費用。

智慧型合約可以用於許多不同的事情。開發人員可以建立智慧型合約,為其他智慧型合約提供功能,類似於軟體庫的工作方式。或者,智慧型合約可以簡單地用作應用程式來儲存以太坊區塊鏈上的資訊。

為了真正執行智慧型合同**,有人必須傳送足夠的乙太網代幣作為交易費 - 多少取決於所需的計算資源。這為以太坊節點參與並提供計算能力付出了代價。

cryptokitties 智慧型合約

在以太坊網路上使用智慧型合約構建的最知名的應用之一是cryptokitties,它自稱是「世界上第一款基於區塊鏈技術構建的遊戲」。

從本質上講,cryptokitties是儲存在以太坊區塊鏈中的一種數字「可收集」形式。 cryptokitties提供了在ethereum網路上儲存和交換數字專案的能力的良好演示。

新的cryptokitties是通過「繁殖」生成的。這涉及到選擇兩個基本的cryptokitties並花費以太幣代幣執行智慧型合約。合約使用兩隻選擇的貓來產生新的cryptokitty。這些小貓和繁殖過程的細節儲存在以太坊區塊鏈的公共賬本上。

您可以「擁有」cryptokitties,它們儲存在以太坊區塊鏈分類賬中。您可以將其**或交易給其他人,也可以購買。這與使用允許您購買,交易和養殖貓的智慧型手機應用程式不同。這些通常會儲存在應用程式自己的伺服器上,如果公司關閉應用程式或禁止您的帳戶,則可能會丟失珍貴的數字寵物。但是,因為cryptokitties儲存在區塊鏈中,所以不會發生。沒有人能把你的小貓帶走。

2023年12月 - 巧合的是,在位元幣的歷史最**格附近,人們花費了超過1200萬美元的cryptokitties的ether費用,而最昂貴的cryptokitty售價約為12萬美元。

像乙太網,位元幣和昂貴的繪畫一樣,cryptokitties值得人們準備為它們付錢。

什麼是以太坊

鏈客,有問必答!什麼是以太坊 ethereum 以太坊 eth 是乙個全新開放的下一代區塊鏈平台,它允許任何人在平台中建立和使用通過區塊鏈技術執行的去中心化應用。目前它是最有人氣 最成熟的區塊鏈平台,相當於位元幣,以太坊功能更強大.以太坊如何工作 以太坊合併了很多對位元幣使用者來說十分熟悉的特徵和技...

什麼是以太坊

鏈客,有問必答!什麼是以太坊 ethereum 以太坊 eth 是乙個全新開放的下一代區塊鏈平台,它允許任何人在平台中建立和使用通過區塊鏈技術執行的去中心化應用。目前它是最有人氣 最成熟的區塊鏈平台,相當於位元幣,以太坊功能更強大.以太坊如何工作 以太坊合併了很多對位元幣使用者來說十分熟悉的特徵和技...

什麼是以太坊

鏈客,有問必答!什麼是以太坊 ethereum 以太坊 eth 是乙個全新開放的下一代區塊鏈平台,它允許任何人在平台中建立和使用通過區塊鏈技術執行的去中心化應用。目前它是最有人氣 最成熟的區塊鏈平台,相當於位元幣,以太坊功能更強大.以太坊如何工作 以太坊合併了很多對位元幣使用者來說十分熟悉的特徵和技...