『壹』 eth挖礦是什麼原理
凡是涉及到幣,就一定離不開挖礦。以太坊網路中,想要獲得以太坊,也要通過挖礦來實現。說到挖礦,就一定離不開共識機制。
不知道大家還記得比特幣的共識機制是什麼嗎?比特幣的共識機制是 PoW (這是英文 Proof of Work 的縮寫,意思是「工作量證明機制」)。簡單來說,就是多勞多得,你付出的計算工作越高,那麼你就越有可能第一個找到正確的哈希值,就越有可能得到比特幣獎勵。
但是,比特幣的PoW存在著一定的缺陷,就是它處理交易的速度太慢,礦工們需要不斷地通過計算來碰撞哈希值,這是勞民傷財且效率低下的。對區塊鏈知識有涉獵的朋友們應該看到這樣一種說法:
以太坊為了彌補比特幣的不足,提出了新的共識機制,名叫 PoS(這是英文的縮寫,意思是「權益證明」,也有翻譯成「股權證明」的)。
PoS 簡單來講,其實就跟它的字面意思一樣:權益嘛,股權嘛,你持有的幣越多相當於你的股權越多,你的權益越高。
以太坊的PoS就是說:你持幣越多,你持有幣的時間越久,你的計算難度就會降低,挖礦會容易一些。
在以太坊最初的設定中,以太坊希望能夠通過階段性的升級,在前期依舊採用PoW來構建一個相對穩定的系統,之後逐漸採用 PoW+PoS,最後完全過渡到 PoS。所以,說以太坊的共識機制是PoS,沒錯,但是PoS只是以太坊發布之初的一個計劃或者說目標,目前以太坊還沒有過渡到 PoS,以太坊採用的共識機制仍是 PoW,就是比特幣那個 PoW,但是又和比特幣的PoW稍稍不同。
這里的信息量有點大,
第一個信息點是:以太坊目前採用的共識機制也是PoW,但是和比特幣的PoW稍稍不同。那麼,和比特幣的PoW到底有什麼不同呢:簡單來說,就是以太坊挖礦難度可以調節,比特幣挖礦難度不能調節。就好比咱們高考,因為各個省份的教學情況、生源人數都不一樣,所以高考分為全國卷和各省自主命題。
以太坊說我贊成這樣分地區出題,比特幣說:不行,必須全國同一卷,大家難度都一樣!
通俗解釋,就是,比特幣是利用計算機算力做大量的哈希碰撞,列舉出各種可能性,來找到一個正確哈希值。而以太坊系統呢,它有一個特殊的公式用來計算之後的每個塊的難度。如果某個區塊比前一個區塊驗證的更快,以太坊協議就會增加區塊的難度。通過調整區塊難度,就可以調整驗證區塊所需的時間。
以太坊協議規定,難度的動態調整方式是使全網創建新區塊的時間間隔為 15 秒,網路用 15 秒時間創建區塊鏈,這樣一來,因為時間太快,系統的同步性就大大提升,惡意參與者很難在如此短的時間發動51%(也就是半數以上)的算力去修改歷史數據。
第二個信息點是:以太坊最初的設定中,希望通過階段性升級來最終實現由 PoW 向
PoS過渡的。
時間追溯到 2014 年,在以太坊發布之初,團隊宣布將項目的發布分為四個階段,即 Froniter(前沿)、Homestead(家園)、Metropolis(大都會)和 Serenity(寧靜)。前三個階段共識機制採用 PoW(工作量證明機制),第四個階段切換到 PoS(權益證明機制)。
2015年7月30號,以太坊第一個階段「前沿」正式發布,這個階段只適用於開發者使用,開發人員可於在以太坊網路上編寫智能合約和去中心化應用程序 DAPP,礦工開始進入以太坊網路維護網路安全並挖礦得到以太幣。前沿版本類似於測試版,證明以太坊網路到底是不是可靠的。
2016年3月14日,以太坊進入到第二個階段「家園」,這一階段,以太坊提供了錢包功能,讓普通用戶也可以方便體驗和使用以太坊。其他方面沒有什麼明顯的技術提升,只是表明以太坊網路已經可以平穩運行。
2017 年 9 月,以太坊已經進行到第三個階段「大都會」。「大都會」由拜占庭和君士坦丁堡兩次升級組成,這個階段的的目標是希望能夠引入 PoW 和 PoS 的混合鏈模式,為 PoW向PoS的順滑過渡做准備。最近比較熱門的「以太坊君士坦丁堡升級」升級的就是這個,在君士坦丁堡升級中呢,以太坊將對底層協議和演算法做一些改變,來為實現 PoW 和
PoS奠定良好的基礎。
以太坊挖礦會得到對多少獎勵呢?贏得區塊創建競爭成功的礦工會得到這么幾項收入:
1、 靜態獎勵,5個以太坊;
2、 區塊內所花費的燃料成本,也就是Gas,這部分我們上一期內容講過;
3、 作為區塊組成部分,包含「叔區塊」的額外獎勵,叔就是叔叔的叔,每個叔區塊可以得到挖礦報酬的1/32作為獎勵,也就是5乘以1/32,等於0.15625 個以太坊。這里我們簡單解釋一下「叔區塊」,「叔區塊」這個概念是以太坊提出來的,為什麼要引進叔塊的概念?這還要從比特幣說起。在比特幣協議中,最長的鏈被認為是絕對的正確。如果一個塊不是最長鏈的一部分,那麼它被稱為是「孤塊」。一個孤立的塊是一個塊,它也是合法的,但是可能發現的稍晚,或者是網路傳輸稍慢,而沒有能成為最長的鏈的一部分。在比特幣中,孤塊沒有意義,隨後將被拋棄掉,發現這個孤塊的礦工也拿不到采礦相關的獎勵。
但是,以太坊不認為孤塊是沒有價值的,以太坊系統也會給與發現孤塊的礦工回報。在以太坊中,孤塊被稱為「叔塊」(uncle block),它們可以為主鏈的安全作出貢獻。 以太坊十幾秒的出塊間隔太快了,會降低安全性,通過鼓勵引用叔塊,使引用主鏈獲得更多的安全保證(因為孤塊本身也是合法的) ,而且,支付報酬給叔塊,還能激發礦工積極挖礦,積極引用叔塊,所以,以太坊認為,它是有價值的。
『貳』 公有鏈,私有鏈與聯盟鏈有何不同
根據用戶需求和場景應用不同,區塊鏈分為公有鏈(PublicBlockchain)、私有鏈(PrivateBlockchain)以及聯盟鏈(ConsortiumBlockchain)三大類。
公有鏈去中心化程度。這種以比特幣以及以太坊為代表的公有區塊鏈,不受第三方機構控制,世界上所有的人都可讀取鏈上的數據記錄、參與交易以及競爭新區塊的記賬權等。
程序開發者無權干涉用戶,各參與者(即節點)可自由加入以及退出網路,並按照意願進行相關操作。
私有區塊鏈則完全相反,該網路的寫入許可權由某個組織或者機構全權控制,數據讀取許可權受組織規定,要麼對外開放、要麼具有一定程度的訪問限制。
簡單來說,可以將其理解為一個弱中心化或者多中心化的系統。由於參與節點具有嚴格限制且少;與公有鏈相比,私有鏈達成共識的時間相對較短、交易速度更快、效率更高、成本更低。
而聯盟鏈則是介於公有鏈以及私有鏈之間的區塊鏈,可實現「部分去中心化」。
鏈上各個節點通常有與之相對應的實體機構或者組織;參與者通過授權加入網路並組成利益相關聯盟,共同維護區塊鏈運行。
從某種程度上來說,聯盟鏈也屬於私有鏈的范疇,只是私有化程度有所不同而已。為此其同樣具有成本較低、效率較高的特點,適用於不同實體間的交易、結算等B2B交易。
總的來說,公有鏈的進入門檻最低,而私有鏈以及聯盟鏈則在開放程度上有所限制。
『叄』 layer1和layer2
在以太坊網路上,運行著超過兩千個分布式應用程序(dapp),涵蓋了DeFi流動性挖礦、交易交換(dex)、游戲、資金池以及各種穩定幣等,構建了一個繁榮的生態系統。然而,隨著網路的日益擁堵和手續費的飆升,提高交易效率和降低成本成為了亟待解決的問題。
為解決這一問題,目前有兩種主要思路:一是從layer1出發,例如ETH2.0的分片技術,旨在修改或優化區塊鏈共識機制,提升出塊效率,加快區塊確認速度,從而實現交易快速上鏈的目標,即在以太坊內部進行擴容。二是從layer2入手,在保持基礎功能穩定和強大的前提下,將部分計算和操作移至鏈下執行,實現區塊鏈外部擴容。
在layer1中,主要關注安全、去中心化和最終狀態確定性,確保狀態共識,作為「加密法院」,通過智能合約規則進行仲裁,將信任傳遞至layer2。而layer2追求性能極致,作為二層網路,承擔大部分計算任務,例如將交易從主鏈分離,降低一層網路負擔,提高業務處理效率,實現擴容。盡管layer2僅實現局部共識,但能滿足不同場景需求。
將layer1類比為中央銀行,而layer2則為各大商業銀行,所有貨幣資產在中央銀行進行結算,而流通過程同時在中央銀行和商業銀行之間進行,避免擁堵,提高效率。因此,通過將以太坊資產存入layer2,其資產在layer2上流動,最終在layer1上結算,可有效解決擴容問題。
區塊鏈網路擴容有兩種主要方案:鏈上擴容(layer1)和鏈下擴容(layer2)。鏈上擴容,如增加區塊大小或加快出塊時間,如EOS、ETH2.0、polkadot等,相當於改造中央銀行以滿足日常需求;鏈下擴容通過側鏈、狀態通道、等離子鏈(Plasma)和rollup等技術實現,保留分布式協議的去中心化優勢,提高性能。
側鏈是一種連接到主鏈的獨立區塊鏈,錨定資產,優點是代碼和數據獨立,減少主鏈負擔,但安全性較低,引入復雜度和風險。狀態通道允許交易雙方在鏈下進行交易,但不支持智能合約,且不支持突發大額支付。等離子鏈為鏈下交易技術,提供伺服器支持,簡化交互,但不支持智能合約,用戶需要承擔節點運行負擔。rollup方案將交易打包到鏈下執行,快速確認,是當前最受關注的擴容方案。
rollup方案分為zk rollup和Optimistic rollup。zk rollup使用零知識證明確保交易有效性,將數據存儲在鏈上。Optimistic rollup使用錯誤性證明識別無效交易,懲罰驗證者。rollup領域的主要項目包括Loopring、zkSync、Optimism和Uniswap。
安全性方面,zk-Rollup被認為是最優方案。然而,不同layer2方案之間存在互通性問題,未來存活下來的項目將極為有限。盡管某些方案已不被追捧,最終哪種方案會勝出仍難以預測,讓我們拭目以待。
『肆』 浠涔堟槸浠ュお甯/浠ュお鍧奅TH錛
浠ュお鍧婏紙鑻辮錛欵thereum錛夋槸涓涓寮婧愮殑鏈夋櫤鑳藉悎綰﹀姛鑳界殑鍏鍏卞尯鍧楅摼騫沖彴銆傞氳繃鍏朵笓鐢ㄥ姞瀵嗚揣甯佷互澶甯侊紙Ether錛屽張縐扳滀互澶甯佲濓級鎻愪緵鍘諱腑蹇冨寲鐨勮櫄鎷熸満錛堢О涓衡滀互澶鉶氭嫙鏈衡滶thereum Virtual Machine錛夋潵澶勭悊鐐瑰圭偣鍚堢害銆
鍧婂尯鍧楅摼涓婄殑浠e竵縐頒負浠ュお甯侊紙Ether錛夛紝浠g爜涓篍TH錛屽彲鍦ㄨ稿氬姞瀵嗚揣甯佺殑澶栨眹甯傚満涓婁氦鏄擄紝瀹冧篃鏄浠ュお鍧婁笂鐢ㄦ潵鏀浠樹氦鏄撴墜緇璐瑰拰榪愮畻鏈嶅姟鐨勫獟浠嬨
浠ュお鍧婄殑姒傚康棣栨″湪2013鑷2014騫撮棿鐢辯▼搴忓憳Vitalik Buterin錛屽彈姣旂壒甯佸惎鍙戝悗鎻愬嚭錛屽ぇ鎰忎負鈥滀笅涓浠e姞瀵嗚揣甯佷笌鍘諱腑蹇冨寲搴旂敤騫沖彴鈥濓紝鍦2014騫撮氳繃ICO浼楃瑰緱浠ュ紑濮嬪彂灞曘傛埅鑷2018騫2鏈堬紝浠ュお甯佹槸甯傚肩浜岄珮鐨勫姞瀵嗚揣甯侊紝浠呮′簬姣旂壒甯併
璧勬枡鎷撳睍錛浠ュお鍧婃渶鍒濈敱 Vitalik Buterin 鍦2013騫存彁鍑恆俈italik 鏈鏄涓鍚嶅弬涓庢瘮鐗瑰竵紺懼尯鐨勭▼搴忓憳錛屾浘鍚戞瘮鐗瑰竵鏍稿績寮鍙戜漢鍛樹富寮犳瘮鐗瑰竵騫沖彴搴旇ヨ佹湁涓鏇村畬鍠勭殑緙栫▼璇璦璁╀漢寮鍙戠▼搴忥紝浣嗘湭寰楀埌浠栦滑鐨勫悓鎰忥紝鍥犳ゅ喅瀹氬紑鍙戜竴涓鏂扮殑騫沖彴浣滄ょ敤閫斻侭uterin 璁や負寰堝氱▼搴忛兘鍙浠ョ敤綾諱技姣旂壒甯佺殑鍘熺悊鏉ヨ揪鎴愯繘涓姝ョ殑鍙戝睍銆侭uterin 鍦2013騫村啓涓嬩簡銆婁互澶鍧婄櫧鐨涔︺嬶紝璇存槑浜嗗緩閫犲幓涓蹇冨寲紼嬪簭鐨勭洰鏍囥傜劧鍚2014騫撮氳繃緗戠粶鍏寮鍕熻祫寰楀埌寮鍙戠殑璧勯噾錛屾姇璧勪漢鐢ㄦ瘮鐗瑰竵鍚戝熀閲戜細璐涔頒互澶甯併
鏈鍒濅互澶鍧婄▼搴忔槸鐢變竴闂翠綅鍦ㄧ憺澹鐨勫叕鍙 Ethereum Switzerland GmbH 寮鍙戱紝涔嬪悗杞縐昏嚦涓涓闈炶惀鍒╂満鏋勨滀互澶鍧婂熀閲戜細鈥濓紙Ethereum Foundation錛夈
鐜板湪浠ュお鍧婃寲鐭挎敹鐩婅繖涔堥珮錛屾墜鏈虹湡鐨勫彲浠ユ寲鍒頒互澶鍧婂悧錛
浠ュお鍧婄殑鎸栫熆榪囩▼涓庢瘮鐗瑰竵鐨勫嚑涔庢槸涓鏍風殑銆侲TH閫氳繃鎸栫熆浜х敓錛屽鉤鍧囨瘡15縐掍駭鐢1涓鍧楋紝鎸栫熆鐨勬椂鍊欙紝鐭垮伐浣跨敤璁$畻鏈哄幓璁$畻涓閬撳嚱鏁拌$畻棰樼殑絳旀堬紝鐩村埌鏈夌熆宸ヨ$畻鍒版g『絳旀堝嵆瀹屾垚鍖哄潡鐨勬墦鍖呬俊鎮錛岃屼綔涓虹涓涓璁$畻鍑烘潵鐨勭熆宸ュ皢浼氬緱鍒3鏋欵TH鐨勫栧姳銆
濡傛灉鐭垮伐A鐜囧厛綆楀嚭姝g『鐨勭瓟妗堬紝閭d箞鐭垮伐A灝嗚幏寰椾互澶甯佷綔涓哄栧姳錛屽苟鍦ㄥ叏緗戝箍鎾鍛婅瘔鎵鏈夌熆宸モ滄垜宸茬粡鎶婄瓟妗堢畻鍑烘潵浜嗏濆苟璁╂墍鏈夊湪絳旈樼殑鐭垮伐浠榪涜岄獙璇佸苟鏇存柊姝g『絳旀堛傚傛灉鐭垮伐B綆楀嚭姝g『絳旀堬紝閭d箞鍏朵粬鐭垮伐灝嗕細鍋滄㈠綋鍓嶇殑瑙i樿繃紼嬶紝璁板綍姝g『絳旀堬紝騫跺紑濮嬪仛涓嬩竴閬撻橈紝鐩村埌綆楀嚭姝g『絳旀堬紝騫朵竴鐩撮噸澶嶆よ繃紼嬨
鐭垮伐鍦ㄨ繖涓娓告垙涓寰堥毦浣滃紛銆備粬浠鏄娌℃硶浼瑁呭伐浣滃張寰楀嚭姝g『絳旀堛傝繖灝辨槸涓轟粈涔堣繖涓瑙i樼殑榪囩▼琚縐頒負鈥滃伐浣滈噺璇佹槑鈥濓紙POW錛夈
瑙i樼殑榪囩▼澶х害姣12-15縐掞紝鐭垮伐灝變細鎸栧嚭涓涓鍖哄潡銆傚傛灉鐭垮伐鎸栫熆鐨勯熷害榪囧揩鎴栬呰繃鎱錛岀畻娉曚細鑷鍔ㄨ皟鏁撮樼洰鐨勯毦搴︼紝鎶婂嚭鍧楅熷害淇濇寔鍦13縐掑乏鍙熾
鐭垮伐鑾峰彇榪欎簺ETH甯佹槸鏈夐殢鏈烘х殑錛屾寲鐭跨殑鏀剁泭鍙栧喅浜庢姇鍏ョ殑綆楀姏錛屽氨鐩稿綋浣犵殑璁$畻鏈鴻秺澶氾紝浣犵瓟棰樼殑姝g『鐨勬傜巼涔熷氨瓚婇珮錛屾洿瀹規槗鑾峰緱鍖哄潡濂栧姳銆
鎵嬫満緇濆逛笉鍙鑳芥寲鍒頒互澶鍧婏紝鍥犱負浠ュお鍧婂彧鑳介氳繃鐢佃剳鏄懼崱鏉ユ寲鐭褲
浠ュお鍧婃寲鐭跨殑鐭挎疆紜瀹為潪甯哥伀鐑錛屽艱嚧寰堝氫粠鏉ユ病鏈夊弬涓庤繃鉶氭嫙璐у竵鎶曡祫鐨勪漢涔熷弬涓庤繘鏉ャ備粠鏌愮嶇▼搴︿笂鏉ヨ達紝褰撹秺鏉ヨ秺澶氱殑浜哄紑濮嬭窡椋庣殑鏃跺欙紝榪欎釜鏃跺欑殑琛屾儏鍙嶈屼細姣旇緝鍗遍櫓銆備互澶鍧婃寲鐭挎湰韜闇瑕佷竴瀹氱殑鎶曡祫鎴愭湰錛岃繖嬈$殑鐭挎疆鍙鑳戒細瀵艱嚧寰堝氫漢鍑虹幇閲嶅ぇ浜忔崯錛屾墍浠ユ垜涓嶅緩璁澶у剁洸鐩鍙備笌榪涙潵銆
涓銆佷互澶鍧婃寲鐭垮惛寮曚簡寰堝氫漢鐨勫叧娉ㄣ
鍦ㄨ繖涓嬈¤櫄鎷熻揣甯佺殑鐗涘競褰撲腑錛屾垜浠鍙浠ョ湅鍒頒互澶鍧婄殑琛ㄧ幇鐗瑰埆濂姐傚洜涓轟互澶鍧婃湰韜闇瑕丳OW鐨勬寲鐭匡紝鏈変簺浜哄紑濮嬫敹闆嗘樉鍗℃潵涓撻棬鎸栦互澶鍧娿備粠鏌愮嶇▼搴︿笂鏉ヨ達紝浠ュお鍧婃寲鐭跨『瀹炴瘮鐐掍綔鉶氭嫙璐у竵寮轟竴浜涳紝浣嗕緷鐒舵湁寰堝ぇ鐨勬姇璧勯庨櫓錛屾瘯絝熺洰鍓嶇殑鏄懼崱鎴愭湰鐗瑰埆楂樸
浜屻佷互澶鍧婁笉鑳介氳繃鎵嬫満鏉ユ寲銆
浠ュお鍧婃寲鐭跨殑妯″紡鏈韜鏄宸ヤ綔閲忕殑璇佹槑錛岃繖涓宸ヤ綔閲忛渶瑕侀氳繃鏄懼崱鐨勮$畻鏉ヨ幏寰椼備絾鍑′竴涓浜哄硅櫄鎷熻揣甯佹湁鎵浜嗚В錛岃繖涓浜哄氨涓嶄細鐩鎬俊鎵嬫満鍙浠ユ寲浠ュお鍧娿傚傛灉涓涓浜鴻〃紺哄彲浠ョ敤鎵嬫満鐜╀互澶鍧婏紝榪100%鏄楠楀矓錛屼綘瑕佸皬蹇冭皚鎱庛備互澶鍧婄洰鍓嶇殑琛屾儏闈炲父鐏鐑錛屾垜涔熷緩璁澶у跺皬蹇冪湅寰呭綋鍓嶇殑琛屾儏錛屼竴瀹氫笉瑕佺洸鐩璺熼庛
涓夈佷互澶鍧婂彲浠ラ氳繃鐢佃剳鏄懼崱鏉ユ寲鐭褲
灝卞儚鎴戝湪涓婇潰鎵璁茬殑閭f牱錛屼互澶鍧婃寲鐭跨殑宸ヤ綔閫昏緫灝辨槸宸ヤ綔閲忚瘉鏄庯紝鎵浠ラ渶瑕侀氳繃鏄懼崱鏉ヨ幏寰椾互澶鍧婄殑浠e竵銆傚傛灉浣犱箣鍓嶄粠鏉ユ病鏈夊弬涓庤繃浠ュお鍧婃寲鐭匡紝鎴戜笉寤鴻浣犵幇鍦ㄥ弬涓庤繘鏉ャ傛渶蹇鍦ㄥ勾搴曠殑鏃跺欙紝浠ュお鍧婁細浠庝箣鍓嶇殑宸ヤ綔閲忚瘉鏄庤漿鍖栦負鏉冪泭璇佹槑錛岄偅涓鏃跺欏氨涓嶈兘閫氳繃鏄懼崱鏉ユ寲鐭誇簡銆傚傛灉浣犵幇鍦ㄩ夋嫨鍦ㄩ珮浣嶅弬涓庢姇璧勶紝寰堝彲鑳戒綘鐨勬湰閲戦兘鏀朵笉鍥炴潵銆
『伍』 什麼是公有鏈、私有鏈、聯盟鏈和側鏈
公有鏈具有高度去中心化的特點,比如比特幣和以太坊等。它們允許全世界任何人參與其中,無論是讀取鏈上數據還是進行交易,甚至是競爭新區塊的記賬權,都無需經過第三方機構的控制。程序開發者沒有權利干涉用戶的行為,每個節點都可以自由地加入或退出網路,並根據自身意願執行相關操作。
相比之下,私有鏈則是一種完全相反的模式。其寫入許可權由單一的組織或機構全權控制,而數據的讀取許可權則可能對公眾開放,也可能受到一定的訪問限制。簡單來說,這種系統可以被看作一個弱中心化或多元化的平台。由於參與節點數量有限,與公有鏈相比,私有鏈達成共識的速度更快,交易效率更高,成本也更低。
聯盟鏈則是介於公有鏈和私有鏈之間的一種區塊鏈類型,可以實現某種程度上的去中心化。鏈上的各個節點通常與特定的實體機構或組織相對應,參與者需要通過授權才能加入網路,並組成利益相關的聯盟,共同維護區塊鏈的運行。這種結構使得聯盟鏈在保障隱私和安全性的同時,仍然能夠實現一定程度上的透明度。
總的來說,這四種類型的區塊鏈各有特點,適用於不同的應用場景。公有鏈適合於需要高度透明度和廣泛參與的場景,如金融交易、眾籌項目等;私有鏈則更適合於內部管理或特定組織之間的信任問題,如供應鏈管理、資產管理等;聯盟鏈則適用於需要多方協作但又希望保持一定隱私性的場景,如跨境支付、醫療健康記錄管理等。
『陸』 什麼是區塊鏈的私鏈(區塊鏈私鏈和公鏈)
區塊鏈是什麼區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式,它是比特幣的一個底層運用技術。傳統的信息儲存和交流都會經過一個伺服器,也就是一個資料庫,所有的信息都能在這個資料庫裡面找到或是修改。
區塊鏈它包含有三種:公有鏈、聯盟鏈、私有鏈。
1、公有鏈:是由每一個參與其中的人自由組成,任何人都可以隨時進入或者退出,沒有任何限制,但你進入或退出期間的信息都會被參與的人所知道或記錄。
2、聯盟鏈:是由多個人或多個團體自行組建的,而參與的人或是團體是事先指定,或是後期經過審核才能進入的,它是有一定的准入機制的,它信息的寫入與讀取許可權也是由組建的人或團體就能決定的。
3、私有鏈:相當於個人或某一單位利用區塊鏈的技術存儲信息,只有他自己才有寫入信息的許可權,信息對外公不公開也可以由自己決定。
區塊鏈的鏈分類
前兩天有朋友微信上問了許多關於區塊鏈的一些問題,其中一個問題就是區塊鏈的這個鏈怎麼去分類。區塊鏈目前可以分為四類:公鏈,私鏈,聯盟鏈以及側鏈。北京木奇移動技術有限公司,專業的區塊鏈外包開發公司,歡迎洽談合作。下面帶大家了解區塊鏈這幾個鏈各自的特點以及如何應用,希望對大家有所幫助。
1.公鏈——人人可參與
公鏈是指任何人都可讀取的、任何人都能發送交易且交易能獲得有效確認的、任何人都能參與其中共識過程的區塊鏈。
公鏈採取了採取工作量證明機制(POW)、權益證明機制(POS)、股份授權證明機制(DPOS)等方式,並將經濟獎勵和加密數字驗證結合了起來,並建立一個原則就是每個人從中可獲得的經濟獎勵與工作量成正比。這些區塊鏈通常被認為是完全去中心化的。
特性:
1.開源,由於整個系統的運作規則公開透明,這個系統是開源系統;2.保護用戶免受開發者的影響,在公有鏈中程序開發者無權干涉用戶,所以區塊鏈可以保護使用他們開發的程序的用戶;3.訪問門檻低,任何擁有足夠技術能力的人都可以訪問,也就是說,只要有一台能夠聯網的計算機就能夠滿足訪問的條件;4.所有數據默認公開,盡管所有關聯的參與者都隱藏自己的真實身份,這種現象十分的普遍。他們通過他們的公共性來產生自己的安全性,在這里每個參與者可以看到所有的賬戶余額和其所有的交易活動。
案例:公有鏈中有許多我們熟悉的身影:BTC,ETH,EOS,AE,ADA等
2.私鏈——權利掌握在少數人手裡
私鏈是指其寫入許可權僅在一個組織手裡的區塊鏈。讀取許可權或者對外開放,或者被任意程度地進行了限制。相關的應用囊括資料庫管理、審計、甚至一個公司,盡管在有些情況下希望它能有公共的可審計性,但在很多的情形下,公共的可讀性並非是必須的。
特性:
1.交易速度快,一個私鏈的交易速度可以比任何其他的區塊鏈都快,甚至接近了並不是一個區塊鏈的常規資料庫的速度。這是因為就算少量的節點也都具有很高的信任度,並不需要每個節點來驗證一個交易。2.隱私性好,給隱私更好的保障私有鏈使得在那個區塊鏈上的數據隱私政策像在另一個資料庫中似的完全一致;不用處理訪問許可權和使用所有的老辦法,但至少說,這個數據不會公開地被擁有網路連接的任何人獲得。3.交易成本低交易成本大幅降低甚至為零私有鏈上可以進行完全免費或者至少說是非常廉價的交易。如果一個實體機構控制和處理所有的交易,那麼他們就不再需要為工作而收取費用。
案例:Linux基金會、R3CEVCorda平台以及GemHealth網路的超級賬本項目(Hyperledgerproject)或在開發或在使用私鏈。
3.聯盟鏈——部分去中心化
聯盟鏈開放程度和去中心化程度是有所限制的。其參與者是被提前篩選出來或者直接指定的,資料庫的讀取許可權可能是公開的,也可能像寫入許可權一樣只限於系統的參與者。
特性:
1.交易成本低,交易只需被幾個受信的高算力節點驗證就可以了,而無需全網確認;2.節點容易連接,若是出了問題,聯盟鏈可以迅速通過人工干預來修復,並允許使用共識演算法減少區塊時間,從而更快完成交易;3.靈活,如果需要的話,運行私有區塊鏈的共同體或公司可以很容易地修改該區塊鏈的規則,還原交易,修改余額等。
案例:瑞波用於日韓國際匯款及日本本國銀行間匯款建立了聯盟鏈,同時之前火過一陣子的迅雷鏈克也是一種半開放的聯盟鏈。
4.側鏈——拓展協議
側鏈」從嚴格上來說,其本身並不是區塊鏈,可以理解為區塊鏈的一種擴展協議。早期「側鏈」是為了解決比特幣區塊鏈技術的限制問題。側鏈就像是一條條通路,將不同的區塊鏈互相連接在一起,以實現區塊鏈的擴展。側鏈完全獨立於比特幣區塊鏈,但是這兩個賬本之間能夠「互相操作」,實現交互。
特性:
1.獨立性,側鏈架構的好處是代碼和數據獨立,不增加主鏈的負擔,避免數據過度膨脹。側鏈有獨立的區塊鏈,有獨立的受託人或者說見證人,同時也有獨立的節點網路,就是說一個側鏈產生的區塊只會在所有安裝了該側鏈的節點之間進行廣播。2.靈活性,側鏈所有的區塊鏈參數是可以定製的,簡單的比如區塊間隔、區塊獎勵、交易費的去向等,高級用戶還可以修改共識演算法。
案例:LSK,RDN,ARDR等幣種是利用的側鏈技術。
對於目前整個數字貨幣領域而言,今年可能仍然是底層公有鏈項目的競爭大賽,原因是目前公鏈作為區塊鏈的基礎設施還是存在明顯的不足,尚且無法實現真正的安全、可靠和高效。這也明顯制約著整個區塊鏈產業的發展。
區塊鏈中公有鏈、聯盟鏈、私有鏈的區別根據參與者的不同,可以分為公有(Public或Permissionless)鏈、聯盟(Consortium或
Permissioned)鏈和私有(Private)鏈。
公有鏈,顧名思義,任何人都可以參與使用和維護,參與者多為匿名。典型的如比特幣和以
太坊區塊鏈,信息是完全公開的。
如果進一步引入許可機制,可以實現私有鏈和聯盟鏈兩種類型。
私有鏈,由集中管理者進行管理限制,只有內部少數人可以使用,信息不公開。一般認為跟
傳統中心化記賬系統的差異不明顯。
聯盟鏈則介於兩者之間,由若干組織一起合作(如供應鏈機構或銀行聯盟等)維護一條區塊
鏈,該區塊鏈的使用必須是帶有許可權的限制訪問,相關信息會得到保護,典型如超級賬本項
目。在架構上,現有大部分區塊鏈在實現都至少包括了網路層、共識層、智能合約和應用層
等分層結構,聯盟鏈實現往還會引入額外的許可權管理機制。
目前來看,公有鏈信任度最高,也容易引發探討,但短期內更多的應用會首先在聯盟鏈上落
地。公有鏈因為要面向匿名公開的場景,面臨著更多的安全挑戰和風險;同時為了支持互聯
網尺度的交易規模,需要更高的可擴展性。這些技術問題在短期內很難得到解決。
對於信任度和中心化程度的關系,對於大部分場景都可以繪制如下所示的曲線。一般地,非
中心化程度越高,信任度會越好。但兩者的關系並非線性那麼簡單。隨著節點數增加,前期
的信任度往往會增長較快,到了一定程度後,信任度隨節點數增多並不會得到明顯改善。這
是因為隨著成員數的增加,要實現共謀作惡的成本會指數上升。
另外,根據使用目的和場景的不同,又可以分為以數字貨幣為目的的貨幣鏈,以記錄產權為
目的的產權鏈,以眾籌為目的的眾籌鏈等,也有不局限特定應用場景的所謂通用鏈。通用鏈
因為要兼顧不同場景下的應用特點,在設計上需要考慮更加全面。
如果將聯盟鏈比作互聯網的話,私有鏈更類似於各個企業內部的區域網
區塊鏈的私鏈是什麼意思?可以理解成是網吧的區域網。
少數一些人自己用,用的人多了,更開放一些還是需要許可授權,就是聯盟鏈。
完全不需要許可授權,誰都能用就是公鏈。
區塊鏈與公鏈、私鏈、聯盟鏈有啥區別?區塊鏈嚴格定義上被劃分為3種類型:公有鏈,私有鏈、和聯盟鏈。這三種類型的區塊鏈的核心區別在於訪問許可權的開放程度,或者叫去中心化程度不同。一般來說,去中心化程度越高、信任和安全程度越高,交易效率則越低。
總的來說,每一種類型的區塊鏈都有自己特定的模式和價值,不能說哪一種更好,只要誰解決了需求誰就是有價值的。
『柒』 公有鏈,私有鏈與聯盟鏈有何不同
公有鏈向所有人開放,私有鏈向滿足特定條件的個人開放,聯盟鏈向授權的組織或機構開放。
公有鏈,也就是公共區塊鏈(Public blockchains),是指全世界任何一個人都可以讀取、任何一個人都可以發送交易且交易能夠獲得有效確認的共識區塊鏈。
私有鏈,也就是完全私有區塊鏈(Fully private blockchains),是指寫入許可權完全在一個組織手裡的區塊鏈,所有參與到這個區塊鏈中的節點都會被嚴格控制。
聯盟鏈,即聯盟區塊鏈(Consortium blockchains),是指有若干組織或機構共同參與管理的區塊鏈,每個組織或機構控制一個或多個節點,共同記錄交易數據,並且只有這些組織和機構能夠對聯盟鏈中的數據進行讀寫和發送交易。
區塊鏈有公有鏈,私有鏈與聯盟鏈三種。
區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。
區塊鏈(Blockchain)是比特幣的一個重要概念,它本質上是一個去中介化的資料庫,同時作為比特幣的底層技術,是一串使用密碼學方法相關聯產生的數據塊,每一個數據塊中包含了一次比特幣網路交易的信息,用於驗證其信息的有效性(防偽)和生成下一個區塊。
『捌』 浠ュお鍧婁腑Ghost鍗忚璇﹁В
浠ュお鍧婁腑鐨凣host鍗忚錛氳В鍐抽珮棰戠巼鍑哄潡甯︽潵鐨勬寫鎴
鍦ㄤ互澶鍧婄殑涓栫晫閲岋紝姣忎釜鍖哄潡鐨勮癁鐢熸爣蹇楃潃涓涓鏂版椂浠g殑寮鍚銆傜劧鑰岋紝騫沖潎15縐掔殑鍑哄潡鏃墮棿鐩歌緝浜庢瘮鐗瑰竵鐨10鍒嗛挓錛岃櫧鐒舵彁鍗囦簡緋葷粺鐨勫弽搴旈熷害鍜屽悶鍚愰噺錛屽嵈涔熷甫鏉ヤ簡鏂扮殑鎸戞垬鈥斺旈戠箒鐨勫垎鍙夈傝繖鏄涓鍦哄叧浜庢晥鐜囦笌紼沖畾鎬х殑鍗氬紙錛屽備綍鍦ㄥ揩閫熷嚭鍧楃殑鐜澧冧腑淇濇寔緋葷粺鐨勭З搴忎笌瀹夊叏鎬э紵絳旀堝氨闅愯棌鍦℅host鍗忚涔嬩腑銆
鍒嗗弶鐨勬牴婧愬湪浜庡揩閫熷嚭鍧楀甫鏉ョ殑鎸栫熆闅懼害闄嶄綆銆傛兂璞′竴涓嬶紝鐭垮伐Zarten1鍜孼arten2鍑犱箮鍚屾椂鍙戠幇鏂板尯鍧楋紝浣嗕俊鎮鍦ㄧ綉緇滀腑鐨勪紶鎾閫熷害鍙鑳芥參浜15縐掋傝繖灝卞艦鎴愪簡澶氫釜鍒嗗弶鐐癸紝姣忎釜鍒嗗弶鐐歸兘鏈夊彲鑳芥垚涓烘柊鐨勪富閾俱傚ぇ鍨嬬熆奼犵殑綆楀姏浼樺娍浣垮緱浠栦滑鏇村規槗鑾峰緱鏂板尯鍧楋紝浣嗚繖鍚屾椂涔熷姞澶т簡灝忕熆宸ョ殑鍥版壈鍜岀郴緇熺殑瀹夊叏椋庨櫓銆
Ghost鍗忚鐨勭櫥鍦
涓轟簡鎵撶牬榪欎竴鍍靛矓錛屼互澶鍧婂紩鍏ヤ簡Ghost錛圙reedy Heaviest Observed Subtree錛夊崗璁銆傝繖涓鍒涙柊鐨勮В鍐蟲柟妗堟簮浜嶻onatan Sompolinsky鍜孉viv Zohar鍦2013騫寸殑鏅烘収銆侴host鐨勬牳蹇冪悊蹇墊槸寮曞肩熆宸ヤ滑鍦ㄤ富閾句笂寤剁畫鎸栫熆錛岃岄潪鍦ㄥ垎鍙夌偣緇х畫絝炰簤錛屼粠鑰屽噺灝戜笉蹇呰佺殑鍒嗗弶銆
Ghost鍗忚鐨勫伐浣滃師鐞嗗備笅錛氬綋鍖哄潡A涔嬪悗鍑虹幇澶氫釜鍒嗗弶錛屽傚尯鍧梈arten鏈鍏堝彂甯冿紝瀹冨氨鏈夊彲鑳芥垚涓轟富閾俱傚傛灉鍚庣畫鐨勫尯鍧梈arten_a鑾峰緱鐭挎潈錛屽畠浼氶夋嫨鎺ョ撼Zarten1銆乑arten2銆乑arten3絳夊彅鐖跺潡錛岀粰浜堜竴瀹氱殑濂栧姳錛岄紦鍔變粬浠鏀懼純鍦ㄨ嚜宸辯殑鍒嗘敮涓婄戶緇鎸栫熆錛岃漿鑰屽姞鍏ヤ富閾俱傝繖鏍風殑鏈哄埗紜淇濅簡澶ч儴鍒嗙畻鍔涢泦涓鍦ㄤ富閾句笂錛岄檷浣庝簡榛戝㈡敾鍑葷殑鎴愭湰錛屽悓鏃舵縺鍙戜簡鐭垮伐鐨勭Н鏋佹с
鍦ㄥ栧姳鏈哄埗涓錛屽彅鐖跺潡鏄鍏抽敭銆傛瘡涓鍖哄潡鏈澶氭帴綰充袱涓鍙旂埗鍧楋紝涓斿栧姳閫掑噺錛岃窛紱昏秺榪滅殑鍙旂埗鍧楄幏寰楃殑濂栧姳瓚婂皯錛屼互姝ら紦鍔辯熆宸ュ敖鏃╁悎騫訛紝鍑忓皯鍒嗗弶銆備緥濡傦紝鎺ョ撼n涓鍙旂埗鍧楃殑鍖哄潡鍙浠ヨ幏寰楀嚭鍧楀栧姳鐨刵*1/32銆傝繖鏍風殑璁捐℃棦淇濊瘉浜嗙郴緇熺殑紼沖畾錛屽張騫寵浜嗗埄鐩婂垎閰嶃
鐪熷疄妗堜緥瑙f瀽
璁╂垜浠閫氳繃涓涓瀹炰緥鏉ョ悊瑙h繖涓澶嶆潅鏈哄埗銆傛煡鐪嬪尯鍧9634573錛岄氳繃Blockchain Explorer錛屾垜浠鐪嬪埌鍖呭惈涓涓鍙旂埗鍧楃殑鍖哄潡錛屽叾濂栧姳涓2.171342981784463037 ETH錛屽彅鐖跺潡鏈韜濂栧姳涓1.5 ETH銆傞氳繃璁$畻鍏寮忥紝鎴戜滑鍙浠ラ獙璇佸栧姳鐨勫噯紜鎬э細鍥哄畾鍑哄潡濂栧姳鍔犱笂鍖哄潡Gas璐圭敤鍜屽彅鐖跺潡濂栧姳鐨勬誨拰錛屼笌緗戠珯鏄劇ず鐨勫栧姳瀹屽叏鍚誨悎銆
Ghost鍗忚鐨勫疄鏂斤紝浣垮緱浠ュお鍧婂湪蹇閫熷嚭鍧楃殑鐜澧冧腑鎵懼埌浜嗗鉤琛°傚畠涓嶄粎鏄瀵圭幇鏈夐棶棰樼殑瑙e喅錛屼篃鏄浠ュお鍧婁笉鏂浼樺寲榪浠g殑浣撶幇錛岄勭ず鐫鏈鏉ユ洿楂樻晥銆佹洿瀹夊叏鐨勭綉緇滅幆澧冦傞氳繃鐞嗚В榪欎竴鍗忚錛屾垜浠鏇磋兘嬈h祻鍒頒互澶鍧婅儗鍚庣殑鎶鏈欖呭姏鍜屽伐紼嬪笀浠鐨勬櫤鎱с