當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > 區(qū)塊鏈
[導(dǎo)讀] 以太零拓展了以太坊的Gas機(jī)制,在其基礎(chǔ)上拓展了Power概念,賦予每個(gè)賬戶與其持幣數(shù)量正相關(guān)的網(wǎng)絡(luò)資源使用權(quán)限和這種權(quán)限被使用后的回復(fù)速度。從而安全實(shí)現(xiàn)了零交易手續(xù)費(fèi)的特性。 同時(shí),以

以太零拓展了以太坊的Gas機(jī)制,在其基礎(chǔ)上拓展了Power概念,賦予每個(gè)賬戶與其持幣數(shù)量正相關(guān)的網(wǎng)絡(luò)資源使用權(quán)限和這種權(quán)限被使用后的回復(fù)速度。從而安全實(shí)現(xiàn)了零交易手續(xù)費(fèi)的特性。

同時(shí),以太零在DASH Coin的Masternode+ Pow雙層網(wǎng)絡(luò)與社區(qū)自治架構(gòu)、ETH的Clique共識(shí)算法的基礎(chǔ)上,搭建了mPos (Masternode+Pos) 共識(shí)機(jī)制。此共識(shí)機(jī)制中,持有約定數(shù)量的以太零幣并搭建性能上符合要求的服務(wù)器后,任何人均可以參與到以太零網(wǎng)絡(luò)交易處理和社區(qū)自治中。基于mPos共識(shí)和恰當(dāng)設(shè)置的出塊時(shí)間等網(wǎng)絡(luò)參數(shù),以太零已經(jīng)在數(shù)以千計(jì)的主節(jié)點(diǎn)架構(gòu)上實(shí)現(xiàn)高度的去中心化以及1400TPS以上的交易處理能力。

以太零定位自己為區(qū)塊鏈技術(shù)的融合者,推廣者,落地者。

融合指的是現(xiàn)在的大部分創(chuàng)新技術(shù)還在實(shí)驗(yàn)階段,彼此之間割裂嚴(yán)重,應(yīng)用場景定位不清,需要一個(gè)組織站在旁觀者的角度,研究這些技術(shù)在真實(shí)的應(yīng)用場景中的整合可能性,并向開發(fā)者提供一個(gè)容納各項(xiàng)技術(shù),面向應(yīng)用層的的操作系統(tǒng) 。以太零在完成主節(jié)點(diǎn)開發(fā)任務(wù)后,將使用私募資金招納各項(xiàng)新區(qū)塊鏈技術(shù)人員進(jìn)行現(xiàn)有技術(shù)的整合,長期將以生產(chǎn)網(wǎng)絡(luò)和實(shí)驗(yàn)網(wǎng)絡(luò)并行的方式促進(jìn)技術(shù)向?qū)嵱脠鼍暗霓D(zhuǎn)化。

推廣和落地針對(duì)的是真實(shí)的應(yīng)用場景。任何一項(xiàng)技術(shù)必須有真實(shí)的可用場景,并對(duì)原有的技術(shù)體系產(chǎn)生了經(jīng)濟(jì)效益上的突破才會(huì)成為主流。我們會(huì)組織一個(gè)專門的行業(yè)應(yīng)用工作組,團(tuán)隊(duì)成員由傳統(tǒng)行業(yè)專家,區(qū)塊鏈技術(shù)人員,產(chǎn)品化和策劃人員組成,以窮舉的方式對(duì)當(dāng)前社會(huì)各行各業(yè)進(jìn)行產(chǎn)業(yè)調(diào)研和場景可行性研究,以期完成區(qū)塊鏈革命的深化和普及。

太多的概念和技術(shù)對(duì)于普通用戶來說已經(jīng)成為了解和享受區(qū)塊鏈帶來的紅利過程中的一大障礙,我們希望通過一種認(rèn)知和技術(shù)上的融合來避免用戶直接接觸復(fù)雜的概念,向用戶輸出一種成熟的產(chǎn)品。我們會(huì)竭盡所能引導(dǎo)社區(qū)開發(fā)者開發(fā)真實(shí)可觸的產(chǎn)品。

通用應(yīng)用平臺(tái)的需求

這種殺手級(jí)的應(yīng)用需要構(gòu)建在這樣一個(gè)平臺(tái)上:

基礎(chǔ)操作零交易手續(xù)費(fèi):為了能夠支持更廣泛意義上的去中心應(yīng)用的開發(fā)和業(yè)務(wù)運(yùn)營,各類基礎(chǔ)操作,如注冊(cè),登陸,收藏,瀏覽,搜索,分享及各類邏輯操作不應(yīng)該收取費(fèi)用。

超高的并發(fā)性和擴(kuò)展性:能夠滿足全球范圍的用戶同時(shí)操作區(qū)塊鏈上的合約和數(shù)據(jù)無疑是一件堪稱恐怖的事情,所以這種應(yīng)用平臺(tái)還需要擁有足夠的擴(kuò)展性能夠隨著用戶和應(yīng)用的增長而成比例的擴(kuò)張。

即時(shí)反饋:用戶絕大多數(shù)的操作在安全允許的情況下都應(yīng)該是實(shí)時(shí)反饋的,這是去中心化應(yīng)用具有與傳統(tǒng)應(yīng)用可比性的基礎(chǔ)要求。

版本系統(tǒng):應(yīng)用版本系統(tǒng)幫助開發(fā)者能夠快速完成 bug 的修復(fù),方便開發(fā)商完成 A/B 測試等給類用戶研究。

平臺(tái)進(jìn)化:社區(qū)提案系統(tǒng)和主節(jié)點(diǎn)投票可以幫助完成以太零的社區(qū)驅(qū)動(dòng)進(jìn)化,便于各類技術(shù)迭代和平臺(tái)規(guī)則的共識(shí)快速達(dá)成。

至關(guān)重要的組件功能:去中心化存儲(chǔ)如 IPFS 協(xié)議,安全的程序熱修復(fù)規(guī)程,通用底層服務(wù)如身份認(rèn)證,匿名通信,通知系統(tǒng)等。

以太零關(guān)鍵完成特性

零手續(xù)費(fèi)

以太零拓展了以太坊的Gas機(jī)制,在其基礎(chǔ)上完善了Power機(jī)制,賦予每個(gè)賬戶與其持幣數(shù)量正相關(guān)的網(wǎng)絡(luò)資源使用權(quán)限和這種權(quán)限被使用后的回復(fù)速度。從而安全實(shí)現(xiàn)了零交易手續(xù)費(fèi)的特性。交易發(fā)起者只需要持有,而不必再消耗網(wǎng)絡(luò)的基礎(chǔ)幣。

極速交易

在新的以太零網(wǎng)絡(luò)中,業(yè)務(wù)方可以自行定義交易確認(rèn)所需的驗(yàn)證區(qū)塊數(shù)量。由于出塊時(shí)間縮短到1s,周期內(nèi)獲得出塊授權(quán)的主節(jié)點(diǎn)數(shù)量為21個(gè),因此即使出于安全性考慮,所有的交易通常都可以在3s內(nèi)獲得99%以上的確定性,在最長15s的時(shí)間內(nèi)獲得最終的確定性。

高吞吐量

基于MPOS共識(shí),并設(shè)置恰當(dāng)?shù)某鰤K時(shí)間等參數(shù),以太零已經(jīng)在數(shù)以千計(jì)的主節(jié)點(diǎn)架構(gòu)上實(shí)現(xiàn)了1400TPS 以上的交易處理能力。

開放的去中心化社區(qū)自治

以太零在DASH Coin的Masternode+ Pow雙層網(wǎng)絡(luò)與社區(qū)自治架構(gòu)、ETH的Clique共識(shí)算法的基礎(chǔ)上,搭建了MPOS (Masternode+Pos) 共識(shí)機(jī)制。此共識(shí)機(jī)制中,持有約定數(shù)量的以太零幣并搭建性能上符合要求的服務(wù)器后,任何人均可以參與到以太零網(wǎng)絡(luò)交易處理和社區(qū)自治中。

同時(shí),由于在每個(gè)約1小時(shí)的投票周期內(nèi)從數(shù)千個(gè)主節(jié)點(diǎn)中選擇21個(gè)主節(jié)點(diǎn),這就提供了超高的開放的去中心化程度。

基于主節(jié)點(diǎn)為投票者的提案決定與預(yù)算分發(fā)功能已經(jīng)開發(fā)完畢并集成到以太零主網(wǎng)之中。

零交易手續(xù)費(fèi)的智能合約開發(fā)平臺(tái)

1.零交易手續(xù)費(fèi)的必要性

以太零已經(jīng)實(shí)現(xiàn)的特性中最具說服力的便是-零交易手續(xù)費(fèi)用。

以一個(gè)最簡單的分布式協(xié)作Todolist,也就是待辦事項(xiàng)應(yīng)用為例,其去中心化的實(shí)現(xiàn)可以應(yīng)用在一個(gè)全球性分散協(xié)作的團(tuán)隊(duì)進(jìn)行任務(wù)分解的過程中,這個(gè)過程需要項(xiàng)目的各個(gè)參與者了解其他陌生成員的任務(wù),每個(gè)人任務(wù)的確認(rèn)都是團(tuán)隊(duì)的共識(shí)結(jié)果,具有一定的可追溯,去信任的需求。

該應(yīng)用會(huì)涉及成員的注冊(cè),任務(wù)的增刪改查等需求。按照以太坊開發(fā)要求,這些所有的操作都是需要消耗 gas,并最終折算為 ETH 向用戶收費(fèi),這對(duì)于應(yīng)用的使用者來說,無論是經(jīng)濟(jì)上還是用戶體驗(yàn)上都是不合理的。

而在以太零中,交易發(fā)起頻率與智能合約的執(zhí)行步數(shù)將與賬戶中擁有的余額正相關(guān)。這在滿足免費(fèi)的同時(shí)也考慮到了對(duì)于網(wǎng)絡(luò)資源的合理使用,并限制了惡意攻擊者發(fā)起 DDOS 攻擊需要較高的資本投入。這種從經(jīng)濟(jì)層面考量的股權(quán)類免費(fèi)概念將會(huì)真正的引領(lǐng)去中心化應(yīng)用進(jìn)入生活場景。

2.Gas 機(jī)制

在以太坊中,由交易發(fā)起者付出的 gas 最終會(huì)以 ETH 貨幣的價(jià)值計(jì)算并付給礦工作為手續(xù)費(fèi),也就是:Gas cost = Gas Used * Gas Price。

Gas 和 ETH 在以太坊中的作用表現(xiàn)為:

? 一種衡量操作對(duì)網(wǎng)絡(luò)計(jì)算資源使用情況的工具

? 折價(jià)為手續(xù)費(fèi),作為對(duì)礦工打包和驗(yàn)證區(qū)塊的獎(jiǎng)勵(lì)

? 折算為手續(xù)費(fèi),作為抵抗 DOS 類攻擊的一種經(jīng)濟(jì)手段

在以太零中,仍然保留著 Gas 作為計(jì)算資源計(jì)量工具的用途,但對(duì)于其手續(xù)費(fèi)相關(guān)的用途是通過 Power 機(jī)制替代并拓展的。Gas 和 Power 機(jī)制共同為以太零安全地實(shí)現(xiàn)零手續(xù)費(fèi)奠定了堅(jiān)實(shí)的基礎(chǔ)。

3 Power 機(jī)制

Power 事實(shí)上是為持有 ETZ 的用戶動(dòng)態(tài)發(fā)行的一種不能交易只能消耗的權(quán)益貨幣,代表了網(wǎng)絡(luò)資源(計(jì)算、存儲(chǔ)、帶寬等)使用權(quán)力。每持有一個(gè) ETZ 就會(huì)被分配一定的 Power,而每一個(gè) Power 代表的是 1 份網(wǎng)絡(luò)資源股份。

也就是說,零手續(xù)費(fèi)并不代表不需要付出任何代價(jià)就可以使用網(wǎng)絡(luò),用戶仍然需要付出持有有價(jià)貨幣 ETZ 的時(shí)間成本。用戶持有的幣數(shù)量越多,則擁有更多的 Power,于是能夠使用的網(wǎng)絡(luò)資源,比如每次交易消耗的最大 Power 值、Power 被消耗后的回復(fù)速率也就越大。

形象的對(duì) Power 的理解就是:在一個(gè)游戲中,由力量值決定角色的最大血量和血量恢復(fù)速度,在與怪物對(duì)打時(shí)必須消耗一定的血量才能殺死某種怪物,怪物越厲害必然需要消耗更多的血量才能將之殺死。對(duì)于 Power 機(jī)制來說,持有的ETZ 就是力量值,最大血量就是賬戶的 Power Max,血量恢復(fù)速度就是 Power Speed, 殺死不同類型怪物的任務(wù)就是執(zhí)行交易或部署合約等不同類型的操作。

Power 不同于 ETH 中的 Gas:

? 對(duì)于每一個(gè)賬戶來說,在賬戶余額一定時(shí),其 Power 最大值是固定的

? Power 是會(huì)恢復(fù)的,恢復(fù)速度與持 ETZ 幣的數(shù)量正相關(guān)

? Power 的消耗是一種權(quán)力減少過程,而在 ETH 中,通過 Gas 計(jì)算手續(xù)費(fèi)是一個(gè)累加過程

在以太零中消耗 Power 的操作與在 ETH 中消耗 Ga瀆 的操作類型相當(dāng):

? 發(fā)送交易需要消耗賬戶 Power

? 交易的時(shí)候攜帶的 Data 數(shù)據(jù)量越大,消耗的 Power 越多

? 數(shù)據(jù)在合約中進(jìn)行的計(jì)算復(fù)雜度越高,消耗的 Power 越多

? 交易池中的排序按照 Gas Price 由高到低進(jìn)行排序

4.Power 的數(shù)學(xué)解釋

所有余額大于或等于 0.01eez 的賬號(hào),都會(huì)隨著區(qū)塊的增長持續(xù)產(chǎn)出 Power,直到達(dá)到此賬戶 Power 上限。

Console 中查詢自己的可用 Power:

? eth.getPower(“your address”)

? web3.fromWei(eth.getPower(“your address”), “ether”)

主節(jié)點(diǎn)與 MPOS 共識(shí)

1.主節(jié)點(diǎn)

1.1 什么是主節(jié)點(diǎn)

主節(jié)點(diǎn),概念源于達(dá)世幣的一種全節(jié)點(diǎn)服務(wù)器,是為了保證區(qū)塊鏈提供一定服務(wù)和基礎(chǔ)性能而存在的必要服務(wù)設(shè)施。Dash 網(wǎng)絡(luò)中,主節(jié)點(diǎn)以 POS(服務(wù)量證明)機(jī)制運(yùn)行,并和負(fù)責(zé)完成 POW(工作量證明) 的礦工節(jié)點(diǎn)共同構(gòu)成概念上的雙層網(wǎng)絡(luò)。而成為 Dash 幣主節(jié)點(diǎn)的要求是攙定 1000 個(gè) DASH 幣,同時(shí)根據(jù)要求搭建服務(wù)器。

不同于 DASH 幣,以太零的主節(jié)點(diǎn)更類似于 EOS 的超級(jí)節(jié)點(diǎn)。在 MPOS 共識(shí)機(jī)制下,主節(jié)點(diǎn)群體替代了 POW 機(jī)制中的礦工角色,共同處理交易驗(yàn)證,打包和廣播工作。以太零的主節(jié)點(diǎn)服務(wù)器要求不需要像 EOS 一樣達(dá)到數(shù)據(jù)中心的級(jí)別,一般的云服務(wù)即可滿足 ,而較低的節(jié)點(diǎn)服務(wù)器要求允許網(wǎng)絡(luò)更去中心化,更開放地運(yùn)行。

1.2 主節(jié)點(diǎn)職責(zé)

主節(jié)點(diǎn)的職責(zé)包括:

? 交易驗(yàn)證與打包:驗(yàn)證交易的簽名、賬戶余額、Nounce 值等,執(zhí)行交易和智能合約,對(duì)合法交易進(jìn)行打包出塊。

? 社區(qū)自治:擁有對(duì)提案的投票權(quán),提案會(huì)反映社區(qū)的討論趨勢和焦點(diǎn),將涉及到以太零發(fā)展的方方面面,包括不限于技術(shù)迭代方向,運(yùn)營計(jì)劃調(diào)整,成員糾紛決議,經(jīng)濟(jì)運(yùn)行參數(shù)變更等。

1.3主節(jié)點(diǎn)權(quán)益

主節(jié)點(diǎn)的搭建和維護(hù)需要投入財(cái)力,時(shí)間,精力,技術(shù)來為全鏈的用戶提供體驗(yàn)越來越優(yōu)秀的服務(wù)。

以太零出塊獎(jiǎng)勵(lì)的 75%會(huì)獎(jiǎng)勵(lì)給主節(jié)點(diǎn)。 由于共識(shí)算法中,性能較差的主節(jié)點(diǎn)產(chǎn)生的區(qū)塊容易被丟棄,所以性能和網(wǎng)絡(luò)條件更好的主節(jié)點(diǎn)所產(chǎn)出的區(qū)塊被認(rèn)可的概率更高,也就能更多地獲得獎(jiǎng)勵(lì)。

1.4運(yùn)營一個(gè)主節(jié)點(diǎn)

成為以太零的主節(jié)點(diǎn)有兩個(gè)要求

? 持有 2 萬個(gè) ETZ

? 部署一臺(tái)云服務(wù)器,服務(wù)器應(yīng)當(dāng)具備獨(dú)立的 IP 地址,至少應(yīng)當(dāng)具備 16G內(nèi)存和 1TB 的硬盤空間,具體的建議配置請(qǐng)參考社區(qū)的搭建指南

2.MPOS 共識(shí)機(jī)制

2.1 出塊與驗(yàn)證

要解釋 MPOS 算法的實(shí)現(xiàn)邏輯需要首先介紹下以太坊的兩種傳統(tǒng)的出塊方法。

第一種是將所有的交易和區(qū)塊從創(chuàng)世塊開始一個(gè)接一個(gè)地連接起來。這種方式已經(jīng)被證實(shí)在以太坊這種復(fù)雜的網(wǎng)絡(luò)中非常耗費(fèi)計(jì)算資源。

第二種是只有授權(quán)的機(jī)器才擁有出塊權(quán),節(jié)點(diǎn)之間通過投票的方式來授權(quán)或者解除授權(quán),這些額外的投票機(jī)制被記錄在了區(qū)塊 extaa data 字段中。采用這種方式降低了網(wǎng)絡(luò)的出塊難度和維護(hù)成本,節(jié)點(diǎn)只需下載區(qū)塊頭并驗(yàn)證它們的有效性,此后可以從網(wǎng)絡(luò)上下載一個(gè)任意的最近的狀態(tài)并檢查最近的 header,這種共識(shí)機(jī)制目前運(yùn)行在以太坊的測試網(wǎng)絡(luò)中名叫 Cliquee。

以太零的 MPOS 共識(shí)算法,正是基于第二種想法,即塊只能由可信簽署人完成,而且各個(gè)節(jié)點(diǎn)看到的每個(gè)塊都可以與可信任的見證者列表進(jìn)行匹配。這里面臨的挑戰(zhàn)是如何維護(hù)一個(gè)可以即時(shí)輪換的授權(quán)見證者列表,這一點(diǎn)我們是采用的系統(tǒng)智能合約來保障,維護(hù)每一輪次的授權(quán)見證者列表的協(xié)議包含在區(qū)塊中,同時(shí)在區(qū)塊頭的 ExtraData 部分,我們將節(jié)點(diǎn)的簽名放進(jìn)去。 這將允許任何獲得一個(gè)區(qū)塊的節(jié)點(diǎn)可以根據(jù)授權(quán)見證者的名單對(duì)其進(jìn)行驗(yàn)證。 同時(shí)它也使得區(qū)塊頭中的礦工地址的字段作廢。這也從另外一個(gè)角度增加了主節(jié)點(diǎn)賬戶的安全。

2.2 區(qū)塊構(gòu)成

下圖解釋了以太零的區(qū)塊數(shù)據(jù)結(jié)構(gòu):

2.3 授權(quán)策略

為了保證授權(quán)見證者的列表是動(dòng)態(tài)隨機(jī)變化的,我們采用了區(qū)塊的 Hash 值來和主節(jié)點(diǎn) ID 進(jìn)行計(jì)算并根據(jù)計(jì)算結(jié)果進(jìn)行排序,這樣就保證了見證者列表的不可預(yù)估和隨機(jī)性,也能保證所有節(jié)點(diǎn)計(jì)算出來的結(jié)果是一樣的,達(dá)成共識(shí)的一致。

只要見證者符合上述規(guī)范,他們可以授權(quán)和分配他們認(rèn)為合適的塊, 通過采用

以下策略減少網(wǎng)絡(luò)流量和分叉:

? 計(jì)算下一個(gè)塊的最佳簽名時(shí)間(父+ BLOCK_PERIOD)。

? 若輪到了,等待準(zhǔn)確的時(shí)間到達(dá),立即簽名和廣播。

? 若未輪到,則延遲 Random(SIGNER_COUNT * 500ms)的時(shí)間簽名。 這個(gè)的策略將確保當(dāng)前輪到的見證者對(duì)簽名和傳播相較外轉(zhuǎn)見證者有稍微的優(yōu)勢。

3.極速交易

每個(gè)為期 1 小時(shí)的投票周期中,通過隨機(jī)授權(quán)算法選擇出的 21 個(gè)主節(jié)點(diǎn)輪流出塊,出塊時(shí)間為 1s。一旦一筆交易經(jīng)不同的 15 個(gè)確認(rèn),也就是經(jīng)過 15 個(gè)不同出塊者的驗(yàn)證之后,這筆交易便被認(rèn)為是具備完全的最終性,是不可更改的。

但在實(shí)際的處理中,業(yè)務(wù)方可以靈活地自定義要求的確認(rèn)區(qū)塊數(shù)量。對(duì)于重要性較低,實(shí)時(shí)性要求高的交易,可以最低地設(shè)置區(qū)塊確認(rèn)數(shù)量為 3 個(gè)。事實(shí)上一筆交易經(jīng)過 3 個(gè)區(qū)塊的確認(rèn),其最終性已經(jīng)達(dá)到了 99%以上。

4.高拓展性

正是基于 1s 的出塊時(shí)間,安全而高效的一致性算法,在當(dāng)前正常運(yùn)行的以太零主網(wǎng)中,實(shí)際的 TPS 已經(jīng)可以達(dá)到 1400。

5.如何防止攻擊

5.1對(duì)于 51%攻擊

主節(jié)點(diǎn)門檻值的存在使得發(fā)起基于構(gòu)建大量節(jié)點(diǎn)的攻擊方式變的極其昂貴 。以太零中,當(dāng)主節(jié)點(diǎn)總數(shù)為 3000 時(shí),為了獲得 1.72%的攻擊成功率,黑客需要控制或創(chuàng)造 2000 個(gè)主節(jié)點(diǎn),即購買 4 千萬個(gè) ETZ,將近 ETZ 總發(fā)行量的 1/5,在這么小的概率下付出巨大的經(jīng)濟(jì)成本攻擊網(wǎng)絡(luò)絕對(duì)得不償失的。加之?dāng)v定的ETZ 降低了整體的流動(dòng)性,這種攻擊操作起來就變得更加不現(xiàn)實(shí)。

其中,n 為主節(jié)點(diǎn)仲裁鏈的長度;t 為當(dāng)前網(wǎng)絡(luò)中的激活的主節(jié)點(diǎn)數(shù)量;r 為攻擊者控制的壞節(jié)點(diǎn)數(shù)量,其值≥ n。

5.2 雙花問題

比特幣通過 POW 和區(qū)塊確認(rèn)數(shù)來防止雙花問題,由于設(shè)計(jì)的自身限制,一個(gè)交易的確認(rèn)需要等待很長的時(shí)間。

以太零采用和 ETH 相同的拒絕雙花交易的方案-Nouce 值,這種方案描述的是一個(gè)賬戶的的交易在網(wǎng)絡(luò)中是按照交易發(fā)起順序執(zhí)行的,同時(shí)這種方案也為撤消長期未處理的 Pending 交易提供了實(shí)現(xiàn)的可能,也就是可以通過設(shè)置更高的Gas Price 替換正在 Pending 的同 Nounce 值的交易。

5.3 女巫攻擊

指通過在網(wǎng)絡(luò)上創(chuàng)建多賬戶獲益的一種攻擊方式。 Power 機(jī)制構(gòu)造的單賬戶交易能力衰減特性將導(dǎo)致只能通過大量持有 ETZ 才能實(shí)施較為有效的女巫攻擊,而交易池在交易擁堵時(shí)的依據(jù) Gas Poice 進(jìn)行交易排序的方案也將更進(jìn)一步降低這種攻擊的影響。

5.5 Finney 攻擊

Finney 攻擊由比特幣的第一個(gè)用戶 Hal Finney 定義, 它是一種利用比特幣中未確認(rèn)交易來欺詐接受比特幣支付的商家的一種攻擊,是雙花攻擊的一種變種。該攻擊的前提條件是:商家信任未確認(rèn)交易,并且在收到未確認(rèn)交易后便立即發(fā)貨,且無法撤撳。

這實(shí)際上是利用了 BTC 等高延遲交易確認(rèn)類支付服務(wù)的時(shí)間差,在以太零中,接近實(shí)時(shí)的交易極大降低了這種攻擊的操作空間。

技術(shù)與經(jīng)濟(jì)參數(shù)

1.技術(shù)架構(gòu)

2 共識(shí)參數(shù)

·共識(shí)機(jī)制: MPOS

·簽名算法: Secp256k1

·哈希算法: Sha256

·投票周期: 1小時(shí)左右

·出塊節(jié)點(diǎn)數(shù)量: 21個(gè),每個(gè)投票周期從全部主節(jié)點(diǎn)中根據(jù)算法隨機(jī)輪換

·最終確認(rèn)所需不同出塊主節(jié)點(diǎn)/數(shù)量:15個(gè)

3 區(qū)塊參數(shù)

·出塊時(shí)間: 1s

·出塊獎(jiǎng)勵(lì): 0.45個(gè)ETZ

·獎(jiǎng)勵(lì)分配: 75%平均分配給在線主節(jié)點(diǎn); 25%作為社區(qū)預(yù)算

4 主節(jié)點(diǎn)參數(shù)

·定 2 萬個(gè) ETZ

·搭建的基本要求:內(nèi)存大于 16G,硬盤不小于 1TB,8 核 CPU

技術(shù)路線

1.技術(shù)思考

影響以太坊性能的另外-一個(gè)因素:我們目前的出塊時(shí)間是1s,需要進(jìn)一-步考慮以太坊EVM在執(zhí)行智能合約時(shí)的狀態(tài)讀取速度,以及影響以太坊性能的核心問題。在比特幣體系中,在比特幣網(wǎng)絡(luò)的交易延遲問題上從來不會(huì)考慮比特幣腳本的執(zhí)行時(shí)間,主要是因?yàn)楸忍貛拍_本是非圖靈完備的,且非常短, 自然實(shí)現(xiàn)的功能就非常單一了。而以太坊是采用的賬戶模型,其本身是一個(gè)狀態(tài)機(jī)并支持圖靈完備的智能合約,相較下比特幣腳本非常強(qiáng)大,以太坊底層用WorldState采用MPT(Merkle Patricia tree)記錄整個(gè)以太坊狀態(tài)的變遷。 以太坊的EVM在執(zhí)行智能合約時(shí)很大一部分耗時(shí)是花費(fèi)在讀取WorldState上面。下面這張圖描述了MPT狀態(tài)樹根散列的存儲(chǔ)情況:

由于這種獨(dú)特的數(shù)據(jù)結(jié)構(gòu)會(huì)隨著記錄的交易量的增加,每讀取一個(gè)特定的值與底層數(shù)據(jù)庫交互次數(shù)會(huì)以0(n)的次數(shù)增加,這些訪問不是順序存儲(chǔ),而是離散隨機(jī)存儲(chǔ),底層leveldb在面對(duì)這樣大量的讀取時(shí),性能表現(xiàn)十分低下。

而目前以太坊的礦工為了保證出塊率, 更多是關(guān)注于HashRate, 但這一塊是由GPU來完成,故不太關(guān)心上面所講到的關(guān)于智能合約執(zhí)行時(shí)對(duì)狀態(tài)讀取的整體性能。解決這個(gè)問題,給網(wǎng)絡(luò)的處理速度和穩(wěn)定性進(jìn)一步的提升, 將是我們團(tuán)隊(duì)下一步的目標(biāo)。

2.工作安排

平臺(tái)的技術(shù)特性迭代將會(huì)對(duì)應(yīng)生態(tài)的漸進(jìn)式發(fā)展規(guī)劃,在不同的時(shí)期基于不同的特性引導(dǎo)開發(fā)者和用戶關(guān)注相應(yīng)特性支撐的殺手應(yīng)用。從發(fā)展的角度看待生態(tài)的壯大。

應(yīng)用場景和市場預(yù)期

1.通用應(yīng)用

區(qū)塊鏈的核心任務(wù)是信任無關(guān),也即是無論交易對(duì)手方是誰,己方無需對(duì)其產(chǎn)生任何信任即可直接進(jìn)行交易,這種信任無關(guān)是通過智能合約實(shí)現(xiàn)的。以一個(gè)比賽結(jié)果對(duì)賭合約為例,其簡化代碼大概如下:

以此考慮,現(xiàn)實(shí)中哪些服務(wù)是需要雙或多方參與的,需要中間人的存在來消弭信任的,那么這些服務(wù)都可以通過在區(qū)塊鏈上部署智能合約代替中間人的職責(zé)。

事實(shí)上基于以太坊的智能合約本身也是通用的,但其消耗手續(xù)費(fèi)的特性使得開發(fā)者編寫的復(fù)雜智能合約在成本上支撐不起較大的用戶量。

而以太零去除其手續(xù)費(fèi)系統(tǒng)后,使得合理使用智能合約服務(wù)的用戶不會(huì)付出任何成本,保證了大型去中心化應(yīng)用在經(jīng)濟(jì)上的可行性和可持續(xù)性,也使得DAPP 天然的的具有了根據(jù)賬戶余額差異化服務(wù)的能力。

2.行業(yè)落地

以太零作為一個(gè)底層應(yīng)用開發(fā)平臺(tái),事實(shí)上是不限于合作的行業(yè)的,但有必要對(duì)一些成熟的思考做出表述,這種思考是我們未來一段時(shí)間將會(huì)著手落地的的應(yīng)用。

2.1 游戲道具內(nèi)容協(xié)作和交易平臺(tái)

一只貓攪翻了整個(gè)以太坊,也讓人們認(rèn)識(shí)到了區(qū)塊鏈在一個(gè)游戲細(xì)分領(lǐng)域的巨大潛力:道具的唯一性在道具交易市場的重要性。

我們將設(shè)計(jì)一個(gè)內(nèi)容型的去中心化道具外包和交易平臺(tái),連接設(shè)計(jì)師與編劇,數(shù)值系統(tǒng)設(shè)計(jì)師,游戲廠商,玩家等人群,各角色的用例如下:

? 游戲廠商:發(fā)布需求,向智能合約攙定 ETZ 幣作為預(yù)付款

? 設(shè)計(jì)師和編劇:領(lǐng)取任務(wù), 根據(jù)游戲廠商的游戲概念設(shè)計(jì)道具;被認(rèn)可后接受合約付款

? 數(shù)值系統(tǒng)設(shè)計(jì)師:設(shè)計(jì)爆率,道具效果,爆出條件,變異條件,變異規(guī)則等;被認(rèn)可后接受智能合約的付款。

? 玩家:投票給道具設(shè)計(jì);交易唯一道具

通過這樣的生態(tài)環(huán)路實(shí)現(xiàn)創(chuàng)意的表達(dá),傳播和變現(xiàn)。

2.2 行業(yè)代幣支付解決方案

行業(yè)研討會(huì)會(huì)深入各個(gè)行業(yè),和專家討論在這些行業(yè)內(nèi)建立獨(dú)立的基于以太零代幣的經(jīng)濟(jì)體系的必要性和可行性。并探討大數(shù)據(jù)技術(shù)和分布式記賬,匿名記賬技術(shù)的結(jié)合點(diǎn),并基于大量可信的數(shù)據(jù)為行業(yè)的人工智能應(yīng)用提供充分的養(yǎng)分。

2.3 中心化組織的映射

社會(huì)需要各種組織形式,社會(huì)自身的包容性和多樣性正是社會(huì)自由程度的一種表現(xiàn)。我們計(jì)劃在以太零內(nèi)實(shí)現(xiàn)一種現(xiàn)實(shí)組織的虛擬映射, 相對(duì) DAO 組織,我們稱這種映射為 MRO(Map of Real world Organization),這種實(shí)現(xiàn)可以涵蓋匿名和實(shí)名,能幫助現(xiàn)有的企業(yè)快速應(yīng)用區(qū)塊鏈技術(shù)實(shí)現(xiàn)企業(yè)管理和商業(yè)關(guān)系管理。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉