以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

技術分享:安全并且公平的Block Dag排序_POC:KEN

Author:

Time:1900/1/1 0:00:00

前言

這解決了一個基本問題,即在DAG圖所代表的隱式投票過程中,如何保證邊界上的所有區塊不是以模棱兩可的形式呈現。讓我們來快速看一個例子,>粗箭頭是幽靈指針(計算重量)>細點箭頭是確認指針(沒有權重)

(a)兩個區塊(1.1和1.2)指向第一個創世區塊(0),粗線是幽靈指針,因為只有一個父區塊存在而這兩個區塊都指向它。現在的順序是模糊的,但是我們可以使用最低的哈希進行比較,假設(1.1)獲勝,并被認為是未來區塊的幽靈指針的候選。(b)增加了3個區塊,但因為網絡延遲導致,不是所有這些區塊都在同一時間看到每一個新出的區塊,也就是說某些節點可以更快地看到某些區塊。例如,更近的物理距離導致的更少的網絡躍點會加快節點看到區塊的速度。區塊(2.1)和區塊(2.2)都見過前面的兩個區塊(1.1和1.2),所以它們都將幽靈指針指向這兩個區塊并誠實地將(1.1)標識為錨鏈上的終止區塊。但是,(2.3)沒有看到(1.1),所以它只能使用幽靈指針指向(1.2)而無法做其他事情。請注意,根據我們的規則,區塊的權重已經更新,但是只計算了使用幽靈指針指向它的子塊的部分。(c)下一層的區塊出現了,第(3.1)區塊同時看到了(2.1)和(2.2)區塊,第(3.2)區塊同時看到了(2.1)和(2.3)區塊,第(3.3)區塊同時看到了(2.1、2.2和2.3)區塊。在發布時每個區塊選擇它們所看到的錨鏈上的終止區塊,并將它的幽靈指針指向它,然后繼續。幽靈指針與錨鏈一起,有助于迫使網絡收斂到錨鏈上,穩定整體的排序。接下來,我們將描述如何最終基于錨鏈對區塊進行排序。

Token Metrics首席技術分析師:DeFi使比特幣成為世界上最好的抵押品:金色財經報道,加密研究公司Token Metrics首席技術分析師Bill Noble表示,DeFi使比特幣成為世界上最好的抵押品。比特幣是受到高度監視的區塊鏈,WBTC給監管機構帶來了更少的透明度。[2020/11/4 11:34:51]

通過錨鏈排序

使用幽靈指針,讓我們重新計算前面的BlockDAG示例中的權重。請再次注意,只有使用幽靈指針指向的區塊才能將其權重計算到父塊中。

聲音 | 加密技術分析師:自12月低點以來,萊特幣漲幅大于比特幣:加密技術分析師Marius Landman今日發推稱,自2019年12月17日的近期低點以來,比特幣上漲了28%,而萊特幣上漲了30%。萊特幣才是領先者,比特幣更強大只是人們的錯覺。[2020/1/8]

一旦錨鏈被繪制出來,我們就在錨鏈上的每個區塊(錨塊)周圍構造epoch。epoch就是讓錨塊可以觀察到的區塊數量,或者是錨塊直接或間接指向的塊。把他們想成是超級受歡迎的錨塊的朋友。

分析 | 慢霧發布TronBank “假幣攻擊”手法技術分析:TRC10 是 TRON 區塊鏈本身支持的技術代幣標準,沒有 TRON 虛擬機(TVM)。TRC10 提供了 2 個新參數:tokenValue、tokenId,msg.tokenvalue 表示當前 msg 調用中的標記值,默認值為 0。 msg.tokenid 表示當前 msg 調用中的標記 id,默認值為 0。tokenId 也是 Odyssey_v3.2 中的新功能。它可以在帳戶中名為 assetV2 的新地圖字段中找到。 使用 GetAccount(Account)獲取 tokenId 及其值。 TokenId 由系統從數字 1_000_001 開始設置。 創建新的 TRC10 代幣時,數字加 1 并設置此代幣的 ID。

TronBank 合約在 invest 函數內沒有判斷 msg.tokenid 導致任意的代幣(假幣)轉入,合約都以為是真幣 BTT。然后攻擊者再調用 withdraw 從合約中提取真幣 BTT。[2019/4/11]

在上圖中,我們使用紅色虛線繪制每個錨塊epoch。不幸的是,第一個重量為25的錨塊只有他自己是epoch。下一個重量為21的錨塊具有epoc,包括它自己和它可以觀察到的另外兩個重量為1的塊。第三個錨塊的重量為18,只能觀察到一個錨塊。下一個塊的重量為17,它的epoch為3,其中包括一個塊的重量為1是它能夠直接觀察到,另一個塊的重量為2是它間接觀察到的。通過這種方法我們繼續區分直到每個錨塊的epoch都被繪制出來。現在我們準備好對區塊進行排序了!區塊首先按epoch的順序從最古老到最新(從左到右)。在每個epoch中,通過查看哪個區塊指向哪個區塊,并使用權重值來決定哪個區塊先出現。或者如果這種方式失敗,則使用區塊hash作為與錨塊相同距離的區塊的判斷方式。看epoch圖,G是第一個(1)。下一個epoch中只有一個區塊,所以這個權重25的區塊是第二區塊(2)。移動到下一個epoch,兩個權重值為1的區塊在權重21錨塊之前(因為它們是指向權重21的區塊),比較這兩個區塊的方式是比較誰的hash值更低來確定(3)和(4),然后,第5個區塊(5)是權重值21的區塊。我們一直進行下去直到所有epoch內的所有區塊都被排序。如下所示,每個區塊中的數字表示順序,而不是權重。

聲音 | 全國政協經濟委員會副主任:服務貿易已開始利用區塊鏈等信息技術分析客戶:十三屆全國政協經濟委員會副主任房愛卿表示過去服務貿易主要靠從業人員的經驗,已開始利用大數據、云計算、區塊鏈、移動互聯網等信息技術對客戶需求進行科學分析。[2018/9/19]

我們終于搞定了!但我們真的完成了嗎?那些沒有被加入排序的區塊呢?在BlockDAG結構邊界附近總是有一些區塊不屬于錨鏈epoch的一部分。但是不要擔心,隨著更多的區塊被添加到邊界,它們最終會被包括在內。難道錨鏈(以及因此產生的順序)不會隨著時間而改變嗎?是的!在BlockDAG結構內存在重新排序的風險。這種風險隨時間呈指數下降,但從未真正消除,這就是為什么Taraxa需要實現了一個實時最終性過程(文章即將發布)。在BlockDAG結構中引入了真正的實時最終性,并且沒有重新排序的風險,這是在網絡中構建DApps的基礎。請繼續關注。

Tags:POCTOKTOKEKENpoco幣要開網啦GoFit Tokenimtoken幣丟了怎么找回TCS Token

酷幣交易所
技術分享:區塊鏈技術的“垃圾輸入和垃圾輸出”_TOKE:protontoken

寫在前言 前之前,我們寫了一篇文章介紹了“區塊鏈技術為不同種類數據帶去的價值”,即區塊鏈在保障不同數據的來源、不可變性以及真實性方面的能力.

1900/1/1 0:00:00
Fedcoin藍圖與非現金貨幣歷史_OIN:YFED價格

Overview概述1月20日,有傳言稱美聯儲計劃宣布一項美元數字化的計劃,類似央行的DCEP,而起因則是中美兩國的貿易協議.

1900/1/1 0:00:00
EOS周報 | Voice測試版或采用邀請制;Block.one更新EOS開發者門戶網站(1.20-2.3)_DAPP:EOS

本周大事記 過去兩周,EOS生態上有關社交應用Voice的討論較多。Voice團隊發布了監管會議回顧,2019年12月,團隊已與美國證券交易委員會就Voice的愿景規劃進行磋商討論.

1900/1/1 0:00:00
面對9958的吳花燕事件,區塊鏈如何實現慈善監管?_加密貨幣:比特幣

近日,一條關于9958兒童緊急救助中心為貴州患病大學生吳花燕募集善款100萬的新聞沖上熱搜,并引來許多網友的批評爭議.

1900/1/1 0:00:00
中央銀行數字貨幣在未來可以取代美元嗎?_加密貨幣:區塊鏈技術通俗講解ppt

編者按:本文來自加密谷Live,作者:PatrickTan,翻譯:ZoeZhou,Odaily星球日報經授權轉載。隨著中國央行預計將在今年發行自己的數字貨幣,各國央行也紛紛考慮是否要效仿.

1900/1/1 0:00:00
以太坊絕地求生之戰_以太坊:DAO

編者按:本文來自區塊鏈大本營,作者:SpreehaDutta,翻譯:彎月,Odaily星球日報經授權轉載。以太坊是一個基于區塊鏈的開源平臺,支持智能合約.

1900/1/1 0:00:00
ads