天天看點

區塊鍊以太坊介紹區塊鍊以太坊介紹

區塊鍊以太坊介紹

一、區塊鍊

1. 分布式去中心化

比特币設計的初衷就是要避免産生依賴資訊中心化的機構,沒有通過發行管理機構,也不可能操縱發行企業數量。既然我們沒有文化中心化的信用服務機構,在電子公司貨币資金運作的過程中,也勢必需要作為一種激勵機制來認可運作在區塊鍊上的行為,這種影響機制研究就是社會共識機制。在完全去中心化的區塊鍊上運作的比特币,采用的是PoW(Proof of Work,工作量證明),該機制完美的解決了信用問題(存在一些異常的情況下仍能達成目标一緻)。因為網絡技術架構為分布式,對單獨使用一個重要節點是無法實作控制或破壞整個國家網絡,掌握網内51%的運算處理能力才有可能出現操作交易,而這個代價大概要超過270億美元。

2. 無須信任

整個區塊鍊網絡中的資料是公開資訊透明的,每個參與者都可進行自由選擇加入該網絡中,下載下傳到所有的資料。任意兩個重要節點間的資料可以交換無需互相信任,依靠區塊鍊中的交易市場曆史和資料的可追溯,以及社會共識機制來保證企業資料作為交換的正确且不可逆的執行。

3.篡改和加密安全性

區塊鍊的資料結構和交易流程中大量的使用了公私鑰來加解密,保證了資料安全性。在該技術基礎上,甚至可以應用群組的簽名來保證共有資料安全性。

二、以太坊

1、什麼是以太坊

簡單來說,以太坊是一種新的法形式。現行大多形式的本質是一種智能合約。它是由(生活于某一社群的)人和企業他們的上司者發展之間所締結的,一種學習關于我們彼此該如何進行行動的共識。個體學生之間也存在着對于一些合約,這些合約技術可以了解為一種國際私法,相應的,這種私法僅對合約的參與者生效。

以太坊系統本身攜帶一種叫以太的數字貨币。以太貨币和著名的數字貨币比特币有很多相似之處。兩者都是不能被僞造的數字儲值貨币,都以分散的方式運作,以確定貨币供應不受一方控制。兩者都可以像電子郵件一樣,在世界範圍内自由流通。因為他們可以做到傳統貨币無法做到的事情,使用者對他們的未來價值有很高的期望。

2、基本知識

1.公鑰加密系統:愛麗絲有一個公鑰和一個私鑰。她可以使用自己的私鑰建立數字簽名,而Bob可以使用自己的公鑰驗證簽名是否真的是用Alice的私鑰建立的,也就是Alice的簽名。建立以太坊或比特币錢包時,長的0xdf…5f位址本質上是一個公鑰,對應的私鑰儲存在某個地方。像比特币基地這樣的線上錢包可以幫你保管你的私人鑰匙,或者你可以自己保管。如果你用資金丢失了錢包的私鑰,你将永遠失去那筆錢,是以你最好備份私鑰。

2.點對點進行網絡:就像BitTorrent, 以太坊分布式系統網絡中的所有這些節點都地位都是平等,沒有一個中心管理伺服器。

3.區塊鍊:區塊鍊就像一個全球唯一的賬簿或資料庫,記錄網絡中所有交易的曆史。

4.以太坊虛拟機(evm) : 它允許您在以太坊上編寫更強大的程式(您也可以在 比特币上編寫腳本)。它有時也被用來指以太坊區塊鍊,負責執行智能合約和其他一切。

5.節點:您可以運作節點,并通過它讀寫以太網區塊鍊,。完整的節點需要下載下傳整個區塊鍊。輕型節點仍在開發中。

6.礦工:挖礦,也就是進行處理資料區塊鍊上的區塊的節點。

7.工作量證明系統: 礦業公司總是在競相解決數學問題。第一個解決問題的人(指出下一個方塊)将獲得以太币獎勵。然後每個節點更新自己的區塊鍊。所有想要找出下一個區塊的礦工,都有動機與其他節點保持同步,并維持相同的區塊鍊,是以整個網絡總是一緻的。

8.以太币:縮寫ETH。一種真正的數字貨币,你可以買到并使用,寫這篇文章的時候,一枚以太硬币值65美分。

9.Ga:在以太坊上執行程式設計以及進行儲存資料我們都要消耗一定量的以太币,Gas是以太币轉換而成。這個市場機制可以用來保證企業效率。

10.DApp:基于智能合約的應用叫做以太坊社群的去中心化應用。DApp的目标是讓你的智能合約有一個友好的界面,加上一些額外的東西,比如IPFS(可以存儲和讀取資料的分散網絡,不是來自Ethereum團隊,但具有類似的精神)。DApp可以在能夠與以太網節點互動的集中式伺服器上運作,也可以在任何以太網對等節點上運作。