区块链学堂(6):以太坊生产网络/测试网络/私有网络
生活随笔
收集整理的這篇文章主要介紹了
区块链学堂(6):以太坊生产网络/测试网络/私有网络
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
區塊鏈學堂(6):以太坊生產網絡/測試網絡/私有網絡
要理解以太坊 PrivateNetwork 先要理解以太坊的兩種官方網絡
目前以太坊官方提供了兩種網絡
- 生產環境網絡
- 測試網絡 TestNet
下面將分別簡單講解下這兩種網絡
以太坊生產網絡
以太坊的生產網絡顧名思義,也就是產生真正有價值的?的以太幣的網絡。 目前生產網絡目前已經生成了300萬以上的區塊,還在持續生成中。挖礦挖出來的每個以臺幣在10美金以上。 生產環境下的以太坊狀態時如此的(截圖自2017-02-17)
生產環境網絡優點
- 全球化的,部署在Internet環境上的,
- 智能合約的代碼,執行,區塊的調用,都可以清晰的查看到。
- 部署在生產環境上的智能合約,全世界任何應用都可以調用
缺點:
- 任何合約執行都會消耗真實的以太幣,也就是真實的現金。不適合開發、調試和測試,
- 所有節點是全球化的,速度較慢
- 且對于部分商業應用來說,只需要一部分節點,例如分布式部署的10-20臺服務器即可。而不需要遍布全球的網絡。
以太坊測試網絡 TestNet
以太坊的測試網絡也是官方提供的,顧名思義就是專供用戶來開發、調試和測試的。 上面的合約執行不消耗真實的以太幣。也就是不花錢
所以如果開發簡單的智能合約的話,用測試網絡也就足夠了,用戶可以把更多的精力集中在智能合約的編寫上。
但因為網絡是官方提供的,因此對于以太坊技術的底層實現、Geth的各種參數接口、整個以太坊的技術真實性能的理解就會弱很多。所以從開發的角度來說,一個更好的選擇是Private Network,可以從技術的底層去深入理解以太坊。
測試環境網絡優點
- 合約執行不消耗真實貨幣
- 全球化的,部署在Internet環境上的,
- 智能合約的代碼,執行,區塊的調用,都可以清晰的查看到。
- 部署在測試環境上的智能合約,全世界任何應用都可以調用
缺點:
- 所有節點是全球化的,速度較慢
- 測試網絡不可能作為商業應用的實際落地環境
以太坊私有網絡 PrivateNetwork
以太坊的私有網絡,顧名思義就是由用戶自己通過Geth創建的私有網絡,是一個非常適合開發、調試和測試的網絡
優點
- 方便開發者深入理解以太坊的技術底層
- 因為節點相對較少,速度較快
- 用戶可以隨時創建,隨時銷毀,隨時重建一個以太坊網絡
- 隨意的增加節點數目,或者刪除節點,
- 既可以在服務器上建立,也可以在自己的windows或者Mac機器上建立,
- 甚至一臺機器可以建立多個節點,在一臺機器上實現多節點的私有網絡。
缺點
- 因為不是全球化的,只有在私有網絡內的節點才能查看智能合約的執行、調用等。
下一章講解:實戰搭建私有網絡!
原文地址:?http://www.ethchinese.com/?p=640
總結
以上是生活随笔為你收集整理的区块链学堂(6):以太坊生产网络/测试网络/私有网络的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 区块链学堂(5):Geth 安装
- 下一篇: 区块链学堂(7):Geth 搭建私有网络