以太坊台北分片
⑴ 以太經典是什麼以太坊和以太經典關系
以太坊的構思誕生於2013年。當年Vitalik Buterin(維塔利克˙布特林,幣圈一般都稱呼為V神)還在比特幣社區擔任程序員的時候,向比特幣核心開發人員建議開發一套面向應用開發者的語言,以方便各種應用的開發。比特幣核心開發人員不同意這個意見。於是V神決定開發一個新的平台作此用途。
V神在2013年寫下了《以太幣白皮書》,在白皮書中說明了建造去中心化程序的目標。在2014年,通過眾籌得到開發資金,於是開發了以太系統。(更好用的數字貨幣交易平台「幣匯」)
誕生之後,到目前為止共進行了四次的硬分叉。
第一次為了調整難度;
第二次發布了穩定版本「家園」;
第四次為了防止分布式拒絕服務攻擊(DDOS)和減重。
只有第三次硬分叉,因為發生了黑客攻擊,而迫不得已進行了分叉。這就是The DAO事件。
The DAO事件
2015年7月30日,V神和以太坊基金會創建了第一個智能合約平台,並設計了TheDAO以太坊合約。
2016年4月30日正式部署了The DAO智能合約,並完成了當年世界上最大規模的眾籌,達到了驚人的1.5億美元!(說句題外話,如今時間上最大的眾籌事件當屬EOS眾籌了,達到了更加驚人是50億美元!)
2016年6月17日,The DAO被黑客攻擊,黑客共盜取了約5000萬美元的以太幣,價格也從20美元暴跌到15美元,對以太坊造成了巨大的傷害。為了挽回投資人的損失,社區最後決定硬分叉。
於是,在2016年7月20日,在區塊高度1920000硬分叉成功,新鏈被稱為以太坊ETH,而原鏈就是現在的以太經典ETC。
⑵ 以太坊2.0是什麼執行路線
先是以太坊2.0架構的第一個「層」,即信標鏈。然後開發將轉移到構建1-Shard鏈,最後構建2-執行引擎。
階段0 –信標鏈
第0階段將從信標鏈的正式啟動開始。目前計劃於2020年第二季度(預計到2020年12月1日,稍後再更新)。階段0的目標是為碎片塊提供證明和隨機性。隨著階段0的推出,出現了一個新令牌ETH2。以太坊的用戶將能夠通過注冊合同轉換為ETH2(以1:1的比例)(有效地消耗了您以前持有的ETH)。社區將可以選擇在驗證者節點上抵押32 ETH2。
階段1-分片鏈
第一階段將允許以太坊通過「碎片」進行大規模擴展。該網路將被分為64個同時運行的分片,這意味著它們都將處理事務和計算。第1階段還將允許碎片通過交聯彼此通信。
階段2 –執行引擎
第二階段將帶來以太坊2.0的最終形式。這是現有的工作量證明(舊版)和更新的權益證明網路結合在一起的時候。從這里開始,ETH將被合並為ETH2.0並開始以太坊的新時代。
分享來自鏈喬教育在線區塊鏈技術培訓部喬老師
⑶ 以太坊帶來了那些爭議和質疑呢
以太坊和比特幣是有著本質區別的,區別在哪裡呢?比特幣定義的是一套貨幣體系,而以太坊側重的是打造一條主鏈(可以理解為一條公路),可以讓大量的區塊鏈應用跑在這條公路上。
從這一點來看,以太坊的應用場景更廣泛,這也是為什麼我們說以太坊標志著區塊鏈
1.0時代一個單純的貨幣體系,向區塊鏈2.0時代實現其他行業以及應用場景的轉變。
但是,世界上沒有十全十美的事物,以太坊雖然拓展了區塊鏈在各行各業的應用范圍,還提升了處理交易的速度,但是它也存在著一定的爭議與質疑。
一、以太坊的擴展性不足的解決之道:分片技術和雷電網路
以太坊的底層設計,最大的問題是以太坊只有一條鏈,沒有側鏈,這就意味著,所有程序都要對等地跑在這條鏈上,消耗資源的同時,還會引發系統擁堵。正如去年非常火爆的以太坊游戲「加密貓」,這個游戲火爆的時候,一度引發以太坊網路癱瘓。
對於提升處理能力這個問題,以太坊提出兩種方式:一個是分片技術(shard),一個是雷電網路,下面我們分別介紹一下這兩種技術。
(一)分片技術
以太坊創始人 V 神(Vitalik Buterin)認為,諸如比特幣這種主流的區塊鏈網路,之所以處理交易的速度很慢,是因為每一個礦工要處理全網的每一筆交易,這樣的效率其實是非常低下的。分片技術的構想是:一筆交易不必發動全網所有節點都去處理,只要讓網路中的一部分節點(礦工)處理就好了。於是,以太坊網路被劃分成很多片,同一時間,每一分片都可以處理不同的交易,這樣一來,會大大提升網路性能。
但是,分片技術也是有一定爭議的。我們知道,區塊鏈技術的重要思想是去中心化,全網都去見證(處理)同一交易,這才具有最高的權威性。而以太坊分片技術,並不是所有節點共同見證,而是類似於分小組見證,這樣一來,它便失去了絕對的「去中心化」屬性,只能通過犧牲掉一定的去中心化特性來達到高性能的目的。
(二)雷電網路
雷電網路使用的是鏈下交易的方式。這是什麼意思呢?它的意思是:使用雷電網路的參與者在互相轉賬時,不需要通過以太坊主鏈交易確認,而是通過參與者之間創建支付通道,在鏈下完成。
不過,雷電網路並不是脫離主鏈的,在建立支付通道之前,需要先用主鏈上的資產做抵押,生成余額證明(Balance Proof),擁有餘額證明才能表明你能做出相應余額的轉賬。在交易雙方都持有餘額證明的情況下,雙方可通過支付通道在鏈下進行無限制次數的轉賬。
只有在完成鏈下交易,需要將資產轉回鏈上時,才會在以太坊主鏈上登記主鏈賬戶的余額變化信息,而這期間不管發生多少次交易在主鏈上是不會有記錄的。
雷電網路還有一個實實在在的好處,就是可以為你省下礦工費用。目前我們在以太坊主鏈上進行交易,需要消耗 Gas,需要支付礦工費用,那麼一旦將交易搬到鏈下,就可以節省這一部分的成本。
當然,雷電網路並不是十全十美的。在使用雷電網路時需要用主鏈上的資產作抵押;而這部分資產作為抵押物,在使用者完成鏈下交易之前是不能使用的。這也就決定了,雷電交易只適合小額交易。
上面就是以太坊擴展性不足的問題,以及目前提出的兩個主要解決方案:分片技術和雷電網路。
二、以太坊的智能合約存在漏洞與臭名昭著的 The Dao 事件
以太坊的智能合約很強大,但是,凡是代碼都會存在漏洞的,以太坊智能合約最大的爭議就在於所謂的漏洞,也就是安全性問題。據相關研究表明,在基於以太坊的近100萬個智能合約上,發現有34200(約3%)個含有安全漏洞,將允許黑客竊取ETH、凍結資產或刪除合約,比如說,臭名昭著的The Dao 事件。
(一)Dao是什麼意思?
介紹 The Dao 事件之前, 我們先見到介紹一下 DAO 是什麼。DAO 是 Decentralized
Autonomous Organization 的簡稱,可以理解為:去中心化自治組織。從以太坊的角度來理解,DAO 是區塊鏈上的某一類合約,或者一個合約組合,用來代替政府的審查以及復雜等中間程序,從而實現高效的、去中心化的信任的系統。所以,DAO 不是特定的某個組織,也就說呢,可以有很多的DAO,各種各樣的DAO。
(二)臭名昭著的The Dao事件
但是,我們現在提到DAO,基本上所指的都是The DAO事件,也就是我們剛剛說的那個臭名昭著的黑客攻擊事件。我們知道,英文中的 The是特指的意思,The DAO事件呢就
是特指的那個DAO事件,因為我們剛剛說了DAO不是特定的某個組織,可以有很多的DAO,各種各樣的DAO。
2016 年的時候,德國一家專注「智能鎖」的公司 Slock.it,為了實現去中心化的實物交換(比如說:公寓啊,船隻啊),在以太坊上發布了 DAO項目。並且於2016年4月
30日開始,融資窗口開放了28天。
沒想到,這個DAO項目的人氣非常高,短短半個月就籌得了超過一億美元,而到整個融資期結束,一共籌集到1.5億美元,由此呢,它成為歷史上最大的眾籌項目。然而好景不長,到了6月份,黑客利用智能合約裡面的漏洞,成功轉移了超過360萬個以太幣,並投入到一個DAO子組織中,這個組織和The DAO有著同樣的結構。以至於當時以太幣價格從20多美元直接跌破13美元。
這個事件說明智能合約的確是有漏洞的,而且一旦漏洞被黑客利用,那麼後果是非常嚴重的。這就是現在很多人批評以太坊,說它的智能合約不智能。
對於這個問題,目前國外有很多公司為了解決智能合約的漏洞問題 ,開始提供代碼審計服務。而從技術的角度來說,目前一些團隊正在對智能合約進行檢驗,這些團隊多數由哈佛、斯坦福和耶魯的教授帶隊,部分團隊已經獲得了頭部機構的投資。
除了目前以太坊存在的擴展性不足、智能合約漏洞問題,對於以太坊的爭議還在於它所追求的POS共識機制,也就是權益證明機制,在權益證明機制下,如果說誰持幣的數量越大、持幣時間越久,獲得的「權益」(利息)就越多,還有機會得到記賬權力,記賬又可以獲得獎勵,那麼這樣一來,容易造成「強者越強」的寡頭優勢。
還有一個問題就是ICO亂象的問題。ICO是區塊鏈項目籌措資金的常用方式,咱們可以理解為預售。以太坊上ICO項目的爆發,滋生了打著ICO旗號進行資金盤、詐騙圈錢等不法行為,對社會和金融穩定造成安全隱患。
⑷ MOAC Chain墨客區塊鏈怎麼樣
Mother of All Chain (MOAC) Blockchain (簡稱 「MoacChain」,中文音譯為「墨客鏈」,又稱「眾鏈之母」)是一個開源的區塊鏈平台,通過分層配置結構實現在P2P網路上支持多種子區塊鏈,由矽谷頂級區塊鏈專家團隊研發,突破了非同步合約調用、合約分片處理和跨鏈操作等當前業界難題,平台的擴展能力和對合約的處理速度遠遠優於當前的智能合約平台,是一款真正可以部署商業應用的區塊鏈產品。
墨客產生的原因,是基於目前最火熱的智能合約平台以太坊的速度和擴展能力不足,無法應付大批的代幣項目應用的需求。相對於以太坊每秒7-14次交易處理,墨客可以做到100倍,在優化條件下,甚至到1000倍。
那麼墨客作為「優化的以太坊」,技術上是如何實現的呢?
01 分層驗證
首先是採取了分層,其他系統要麼堅持pow,要麼堅持pos,要麼混合pow+pos,都無法有效利用兩者的優點,和避免兩者的缺點。墨客採取底層物理網用pow,上層智能合約的邏輯網用pos,使得兩者的優點都能兼顧,可以稱為pop(pos over pow)。
02 分片技術
以太坊最新分片理念,主鏈基本不變,加個validator management contract合約管理sharding的介面和分配。sharding裡面什麼樣子主鏈不關心,主鏈只關心最後你header的hash對了就行。但是技術上要實現分片,根據以太坊的路線規劃要到2019年才能出來。
相對於以太坊的單一網,墨客成功突破並採取了分片sharding技術,可以將墨客分為無數邏輯子網,使得並行計算成為可能,解決了業界一大難題,大幅度提高處理速度,為此可達到Visa級別的交易規模。
03 非同步調用
以太坊的同步智能合約調用,智能合約的返回和區塊共識綁定在同一個區塊,導致智能合約處理的總額受到區塊時間限制。墨客採取了非同步智能合約調用,使得調用和返回可以跨區塊而不受到區塊時間限制,大大增加了同時處理智能合約的數量。
04 跨鏈
通過非同步智能合約對區塊的跨越,使得墨客可以對區塊產生時間不同的區塊鏈進行原子跨鏈操作,使得墨客成為具有跨鏈能力的區塊鏈底層系統。非同步調用智能合約從啟動到完成,可以跨區塊,不再限死在一個區塊完成,這樣大大加快了MOAC的吞吐量,同時具有進行不同區塊鏈的跨鏈功能。
不同的區塊鏈,具有不同的產生區塊的時間,例如,在MOAC上設定一個購買以太坊ERC20代幣的合同,那麼就可以在5秒鍾裡面,跨出MOAC當時的區塊,然後合同通過鏈外通訊,等待以太坊25秒的區塊完成對應買賣,再在第N+2個MOAC區塊,完成這邊的交易。這種原子交易,完全不同於目前各種跨鏈的第三方角色通過建立一個中間託管賬戶來完成的交易。
在合約中,還可以定義看幾個確認區塊,再完成交易。而其他區塊鏈系統缺乏非同步調用合同功能,是無法進行跨鏈原子交換的,這是MOAC的優勢。
05 可拔插驗證自建區塊鏈產品
新的想法意味著要建立一個新的區塊鏈。 需要設置伺服器,開發團隊,建立社區,吸引新用戶等,需要大量開銷來實施新的區塊鏈想法。而墨客鏈上線以後,這些想法便可以輕松在墨客鏈上進行實驗驗證,無需巨大的額外開銷。
06 永不分叉
之前的區塊鏈產品一旦區塊鏈被部署和進入生產模式,很難在功能上進行添加/修改/刪除。 這樣的修改要麼是軟分叉或者硬分叉。處理分叉需要巨大的努力和承受由此帶來的經濟後果。而墨客鏈的架構模式使得區塊鏈的不分叉改進成為可能。
⑸ 以太坊架構是怎麼樣的
以太坊最上層的是DApp。它通過Web3.js和智能合約層進行交換。所有的智能合約都運行在EVM(以太坊虛擬機)上,並會用到RPC的調用。在EVM和RPC下面是以太坊的四大核心內容,包括:blockChain, 共識演算法,挖礦以及網路層。除了DApp外,其他的所有部分都在以太坊的客戶端里,目前最流行的以太坊客戶端就是Geth(Go-Ethereum)
⑹ ETH(以太經典和以太坊)到底有什麼區別
以太坊就是虛擬貨幣的一種,火幣網是經營虛擬貨幣的,也經營以太坊,這就是關系。
⑺ 以太坊的「分片」是指什麼
「分片」的大致思路是:將區塊鏈網路中的每個區塊變為一個子區塊鏈,子區塊鏈中可以容納若干(目前為 100 個)打包了交易數據的 Collation(大概可以稱為「校驗塊」,為了在分片的情景中將其與區塊的概念區分開),這些 Collation 最終組成一個在主鏈上區塊;因為這些 Collation 是整體作為區塊存在的,所以其數據必定是全部由某個特定的礦工所打包生成,本質上和現有協議中的區塊沒有區別,所以不再需要增加額外的網路確認。這樣,每個區塊的交易容量就大概擴大了 100 倍;而且這種設計還有利於未來的繼續擴展。整個擴展計劃目前也被大致分為 4 個階段;本文所介紹的僅僅是第一階段的相關實現細節。轉自簡書。數字貨幣交易所幣匯
⑻ 以太坊的「分片」是指什麼
以太坊的「分片」是指(幣匯數字貨幣交易平台)
⑼ 如何參與TRUE Staking
在我們熟知的大部分項目的 Staking 對一個節點抵押代幣的數量並無限制,比如 EOS、TRON、Cosmos 等項目;或者通過抵押金率來作出一定限制,比如 Tezos、Wanchain 等項目。但 ETH 2.0 與這些委託抵押模式非常不同,它的每個節點都需要抵押也只能抵押32個 ETH, 如果我有 320 個 ETH,就需要建立 10 個節點。
ETH 2.0 的這種 Staking 設計和它的分片鏈結構是相適應的,通過強制設定 32ETH 的固定抵押數量可以保證全網節點的數量比較多,也保證了不會有抵押數量巨大的頭部節點在某一條分片鏈上有較為壟斷的記賬控制權,ETH 2.0 挖礦的去中心化程度會因此得到一定的提升。
區別二:本金與收益不是一種幣 ,早期均無法交易
除了 Ontology、Vechain 等雙幣結構設計的項目外,一般 Staking 挖礦都是「鎖什麼幣,賺什麼幣」,但是 ETH 2.0 鎖定的是 PoW 主鏈上的 ETH 代幣,發放的收益卻是信標鏈上的BETH代幣,它們在本質上是兩種幣。因為兩條鏈並不會很快地實現互通, ETH 與 BETH 在公開市場上的交易價格估計也不會完全一致。
在預期明年上線的階段 0,ETH 2.0 不會有交易功能,即便驗證人(節點)退出 Staking,本金、收益也無法從賬戶中轉出,因此早期參與的節點的所有本金、收益都是近乎於鎖死的狀態,只能等待 ETH 2.0 進一步開發,逐步實現賬戶交易功能。
區別三:早期不存在去中心化委託挖礦
「委託」這項功能可以使代幣與代幣所承載的出塊權相分離,持幣者能夠將出塊權委託給信任的節點代為參與共識並贏得獎勵,這也是使得 Staking 廣為大眾所認識,並逐漸火熱的原因。但在 ETH2.0 的前兩個階段(階段 0、階段 1)均不存在去中心化委託挖礦,這意味著持幣者只能自己建立節點運行,或者將幣交給中心化的礦池代為挖礦,但代挖礦相當於把幣轉給別人託管,存在本金的安全風險。
第二,需要了解以太坊 Staking 的參與條件。
以太坊 Staking 的參與門檻不是很高,硬體上看,家用電腦的性能就可以運行一個節點。以太坊希望通過低門檻鼓勵更多的持幣者參與進來,達到盡可能去中心化的目的。
因為持幣者不是專業的節點運營商,一般來講無法保證節點 24 小時運行,因此在經濟模型的設計上,以太坊 Staking 對於節點離線的懲罰力度非常小,連續 3 天離線的懲罰在 1% 左右,但離線時間越長,懲罰力度會越大,21 天離線會懲罰 50%。
對於參與者來說,24 小時運營節點可以保證最大收益,同時也要做好節點版本升級、防止「雙花」、故障監測防災等工作,屆時會有節點運營商推出專業的節點運營服務。
了解了以上信息之後,讓我們看看以太坊 Staking 的收益分析 。
ETH 2.0 的年增發率是隨全網質押率動態變化的,以目前公布的規則看,年增發率與全網質押率的增長是 0.5 次方的關系。全網質押率越高,年增發率越高,單個節點的年化收益率越低。全網質押 10% 時,節點的年收益率為 5.72%。