以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > 以太坊 > Info

正本清源:徹底弄懂區塊鏈和智能合約_區塊鏈

Author:

Time:1900/1/1 0:00:00

一文弄懂區塊鏈和以太坊智能合約的由來和運行原理。

如果提到區塊鏈和以太坊智能合約,相信大家都會很開心的表示我聽說過!但是你真的了解它的由來和運行原理嗎?今天小編就來為大家解答。

區塊鏈、比特幣、以太坊、智能合約,這四者的關系是:

區塊鏈公認誕生于比特幣白皮發布之后,即區塊鏈技術中的大多數理念,都是由比特幣而來。

所以說比特幣技術是區塊鏈技術的開端,而設計這一令人驚嘆的開發者中本聰的真實身份至今仍是個謎。

在區塊鏈技術發展的早期階段,區塊鏈技術中僅有少數的幾個幣種同時其屬性基本上只有一個—虛擬貨幣。這極大的限制了區塊鏈技術的發展。

而以太坊的出現帶來了智能合約,自從有了智能合約之后,人們有了在區塊鏈上進行創造的工具,可以開發自己Dapp,開發游戲,發展DeFi等等。

美國首個核動力比特幣挖礦中心竣工:金色財經報道,美國首個承載比特幣挖礦服務的核動力數據中心(Cumulus Susquehanna data center campus)已于近期竣工。

獨立電力生產商 Talen Energy 子公司、零碳數據中心制造商 Cumulus Data 已經完成了其第一個由 25 億瓦特核電站供電的數據中心動力外殼,該數據中心將直接連接到賓夕法尼亞州東北部的 Susquehanna 核電站,其占地 1,200 英畝的園區預計將托管比特幣挖礦和云計算服務。據悉,2021 年 8 月,Talen Energy 和加密礦企 TeraWulf 簽署合資協議,預計將于今年第一季度提供 50 兆瓦凈挖礦能力。[2023/1/24 11:27:36]

因此以太坊是區塊鏈技術進一步發展的產物,而智能合約則是進步的工具,使得人們第一次有了抓手可以在區塊鏈鏈世界中方便快捷的進行創作。

StarkWare將對StarkNet進行狀態重置,以使StarkNet系統盡可能精簡和安全:7月7日消息,零知識證明研發機構StarkWare表示,將對StarkNet進行狀態重置,以從StarkNet操作系統和協議中消除所有多余的代碼和流程,使StarkNet系統盡可能精簡和安全。

StarkWare稱,“預計會在2022年第四季度發布FSR(最終狀態重置)。現有的StarkNet Alpha將根據需要運行。同時將部署一個新的更精簡的StarkNet Alpha版本,這個版本將以新的狀態重新開始,這意味著在新的實例中,所有合約和賬戶都需要重新部署,資產需要從舊的StarkNet Alpha遷移過去。”[2022/7/7 1:58:46]

讓我們再來看看區塊鏈的運行原理。現代區塊鏈從比特幣中應運而來,所以,了解了比特幣的基本原理,就可以從中窺見區塊鏈的基本原理。

STEPN新realm或將于7月開放:6月21日消息,Move to Earn應用STEPN在社交媒體上公布圖片預告,或暗示新realm將于7月開放。[2022/6/21 4:43:04]

早在2008年,一位自稱是Satoshi Nakamoto的人,在網絡上發布了“bitcoin:a peer-to-peer electronic cash system”一文,這標志了比特的正式誕生。

比特幣的設計初衷以及解決的問題是:在一個互不信任且匿名的網絡環境中,通過非對稱加密、哈希函數、簽名等一系列手段解決人與人之間的信任問題。

現有的區塊鏈平臺中,根據接入標準的不同可以分為三大類平臺:

公有鏈:即任何人可以無任何限制的加入這條區塊鏈并獲取其中的所有數據。

聯盟鏈:針對某些群體進行有限開放,且加入后所有權限不同,內設專門的記賬節點和普通節點等。

拜登政府希望加密交易所建立資金防火墻制度:5月19日消息,據知情人士透露,拜登政府正在推動立法,將客戶資金與加密貨幣交易所的資金隔離起來,確保這些資金在交易所出現問題時能夠安全,這可能會限制該行業的經營方式。這種類型的托管規則是期貨公司等金融機構的標準,但加密貨幣交易所經常將其資金與客戶持有的資產混合在一起,政府希望立法結束這種情況。據透露,聯邦官員將在未來幾周推動這一規則納入國會考慮的任何相關的加密法案,這是基于去年金融市場工作組關于穩定幣的報告中的一個論點,即托管加密貨幣錢包的公司需要聯邦政府的密切監督。(CoinDesk)[2022/5/19 3:26:46]

私有鏈:個人或少數群體的本地區塊鏈。

而公有鏈中的代表,其中應用最為廣泛的是比特幣和以太坊。

我們以比特幣交易的一個過程,如圖所示來講解區塊鏈的運行原理。

比特幣運行原理

當一個身處比特幣網絡的A發出一筆交易請求后,他會向全網進行報播,讓全世界的電腦或礦機來爭奪這筆交易的記賬權,即形成一個新的區塊,當然一個區塊中往往不止有一筆交易。

那么交易是如何被打包記賬并記錄進新的區塊中的呢?在此之前,我們首先要了解一個區塊都由哪些部分組成。

如圖二所示,一個區塊主要由區塊頭和交易列表組成。

區塊的組成

首先A會向全網報播這里有一個區塊需要打包,此時經過特定算法(SHA256)將交易信息和數據進行重新包裝的同時得出一個重要的哈希值—Merkle樹根的哈希值。

關于Merkle樹根哈希值,它可以用于驗證交易信息和數據不被篡改,是區塊中的一個重要參數。

任何兩個交易信息或數據組成可以表示為一個哈希值,此時我們把這兩個哈希值看成一棵樹上的兩個片葉子。

兩片葉子連接的部分稱為葉根,此時,葉根也可以表示為一個哈希值,這個哈希值顯然是由兩筆交易的信息和數據的哈希值決定的,而Merkle樹根很形象的理解為多個交易兩兩組成哈希值,像樹一樣有很多葉子。

然而樹根只有一個,即交易信息和數據的哈希值對應葉子,Merkle樹根哈希值對應樹的根部。

而Merkle樹根的哈希值還有一個特點:任何交易信息和數據變動都會引起Merkle樹根哈希值的巨變,只要有一片葉子,即一筆交易信息和數據被篡改,那么Merkle樹根的哈希值一定會發生改變。

所以經過一系列的包裝打包,交易信息就已經被打包成塊,等待被記錄在區塊鏈的一個新塊中了。

此時對礦工來說,搶奪記賬權以獲得第一個打包區塊上鏈的區塊獎勵是對其主要的激勵手段。

因為區塊中的第一筆交易信息是這個地址或節點因為第一個找到隨機數,系統給了它一定數量的比特幣,即是你打包區塊后獲得的獎勵,也就是我們俗稱的Mining。

比特幣網絡是通過讓所有的礦工參與計算一個隨機數,如圖所示,來判定到底是誰有這個記賬權。

隨機數的計算

即礦工需要找到一個隨機數nonce讓他與Merkle哈希值和其他區塊必要信息組合起來進行哈希計算后,得出一個符合難度要求的哈希值。

由于SHA256算法是非線性的,只有運用窮舉法,即不斷的選取隨機數進行計算直到計算出來的哈希值滿足難度要求。

而誰先計算出來一個隨機數nonce并經過其他礦工的驗證,誰就擁有了記賬權而可以獲得區塊獎勵,這其中需要消耗巨大的計算能力,這也就是我們常說的工作證明。

鏈金研究員總結

區塊鏈技術的簡單工作原理是運用分布式賬本、非對稱加密、SHA256等密碼學技術,對現實中存在的各種信息和交易進行包裝重組。

通過POW或POS等證明方式使得礦工或者記賬員將信息記錄在唯一的區塊鏈上,使得信息有了不可篡改性和擁有全網的共識機制,即全部的參與者都認為這筆交易真實可信且不可篡改。

因此區塊鏈技術也被稱為去中心化的技術革命,因為在區塊鏈上不需要任何權威的機構或者個人,一切都是由共識或者證明決定并證實的。

Tags:區塊鏈比特幣STARKSTAR區塊鏈dapp開發框架閃電比特幣最新消息STARK幣NFT-Starter

以太坊
深度探索以太坊:Altair 合并與升華_以太坊

這篇文章將深度探討周三完成的?Altair?更新,以及它如何為合并奠定基礎,這可能是迄今為止最大的以太坊升級。文中將討論這些升級對以太坊區塊鏈和以太坊這種資產的影響.

1900/1/1 0:00:00
首爾將打造公共服務“元宇宙平臺” 暫命名“元宇宙首爾”_元宇宙

韓國首都首爾市政府3日宣布,將打造“元宇宙平臺”,向市民提供公共服務。屆時,首爾市政府將成為韓國首個提供元宇宙服務平臺的地方政府.

1900/1/1 0:00:00
元宇宙:算法化的時間與空間_元宇宙

引言:元宇宙中的時間和空間,是可以完全獨立的,不被愛因斯坦的相對論束縛的,是真正的抽象存在。 元宇宙就是時間與空間的數字化,以及數字化時空中的各種算法化.

1900/1/1 0:00:00
Bankless:2021年Q3以太坊協議及生態報告_以太坊

這篇文章的靈感來自于James Wang的 "以太坊公布2021年第一季度業績"下面是世界上最大的智能合約平臺以太坊截至2021年9月30日的第三季度報告.

1900/1/1 0:00:00
對Axie Infinity及區塊鏈發展趨勢的理解分享_AXI

盡管這兩個月以來,我研究了很多Axie Infinity的內容:玩法、發展、盈利方式、未來規劃,還寫了幾篇分析文章,自認為對Axie Infinity游戲已經非常了解.

1900/1/1 0:00:00
什么是EVM等效性?它有哪些作用?_以太坊

上個月,我們宣布了Optimistic 以太坊歷史上最重要的升級。最近,我們將Optimistic Kovan遷移到真正的一鍵式部署,并增加了穩定性,主網在不到三周的時間內就會跟上.

1900/1/1 0:00:00
ads