完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
電子發(fā)燒友網(wǎng)技術(shù)文庫為您提供最新技術(shù)文章,最實用的電子技術(shù)文章,是您了解電子技術(shù)動態(tài)的最佳平臺。
Gavin Wood發(fā)表的博客文章《為何我們需要Web3.0》,可以看作是Web3的定義。翻譯過來大體是:“Web3.0是一組兼收并蓄的協(xié)議,為應(yīng)用開發(fā)者提供基礎(chǔ)模塊,使其能夠以全新的方式構(gòu)建應(yīng)用。這些技術(shù)令用戶能夠驗證接受和發(fā)送信息(的真實性),確保在交易過程中可靠地付出并獲得。Web3.0可以看...
PCHAIN支持主鏈+側(cè)鏈的技術(shù)結(jié)構(gòu),兩個側(cè)鏈通過主鏈連接時,其分布像極了希臘字母π(PAI)。主鏈+側(cè)鏈的設(shè)計,與Facebook的libra甚至是有點異曲同工之妙的。...
技術(shù)邏輯:挖礦會把1筆未花費余額拆分為2筆未花費余額,即打散你的幣。導(dǎo)致在發(fā)送(花費)幣時,支付較大金額時,組成的輸入太多,使交易的大小遠(yuǎn)遠(yuǎn)大于5KB,支付失敗。當(dāng)挖礦產(chǎn)出時,新塊有121個確認(rèn),進(jìn)行權(quán)益累計驗證。因此,拆分出的新交易需要等待121個網(wǎng)絡(luò)確認(rèn)完,即等待2小時左右才能使用。...
比特幣既非完全匿名,也非完全透明。比特幣隱私難題在于一個灰色地帶:用戶金融活動的暴露,最終取決于調(diào)查人員的能力與用戶所選工具的復(fù)雜性。對于互聯(lián)網(wǎng)上的任何活動來說,沒有完美的隱私解決方案;并且在很多情況下,沒有一招通吃的解決方案,這意味著注重隱私的選擇往往伴隨著成本與易用性的平衡。此外,隱私從來都不是...
在實際的拜占庭容錯中,如果N = 3F + 1,N個節(jié)點的系統(tǒng)可以容忍F個故障節(jié)點。 實際拜占庭容錯系統(tǒng)中的每個決策都需要2F + 1批準(zhǔn),其中Fare是故障節(jié)點。 我們現(xiàn)在將在數(shù)學(xué)上證明上述兩個定義,它們是彼此的推論。以下計算是斯坦福大學(xué)筆記中數(shù)學(xué)的簡化。...
Polkadot網(wǎng)絡(luò)本質(zhì)上是一個異構(gòu)多鏈的區(qū)塊鏈網(wǎng)絡(luò),未來網(wǎng)絡(luò)中會有非常多不同共識,不同結(jié)構(gòu)的平行鏈。每條平行鏈都有自己特有的數(shù)據(jù)、P2P網(wǎng)絡(luò)架構(gòu),并通過鏈接到Polkadot中繼鏈來一起共享安全性。...
一是一個區(qū)塊鏈共識引擎(Tendermint Core)。他主要負(fù)責(zé)節(jié)點之間的數(shù)據(jù)同步有序傳輸,實現(xiàn)拜占庭共識機制。二是區(qū)塊鏈應(yīng)用接口(ABCI)。它是一種接口通訊協(xié)議,可以通過各種編程語言實現(xiàn)應(yīng)用邏輯。應(yīng)用邏輯和TM Core通過ABCI實現(xiàn)了解耦。...
許多提高游戲標(biāo)準(zhǔn)的方法,同時也為游戲開發(fā)者提供了在區(qū)塊鏈上構(gòu)建游戲的便利。...
schnorr 簽名算法相比 ECDSA 來講,對于上述的優(yōu)點,除了尚未標(biāo)準(zhǔn)化之外幾乎沒有缺點。而且由于兩種算法都基于同一個橢圓曲線,整個關(guān)于簽名的升級成本也是很低的。...
拜占庭故障特別存在于分布式系統(tǒng)中。這些故障是系統(tǒng)節(jié)點之間錯誤信息的結(jié)果。系統(tǒng)中存在的故障或錯誤信息的原因?qū)τ诜植际较到y(tǒng)的成員來說大多是未知的。因此,在這種情況下,一個節(jié)點可能行為異常,并向網(wǎng)絡(luò)中的不同節(jié)點發(fā)送不同的響應(yīng),因此很難將該節(jié)點歸類為惡意或故障。因此,為了對故障節(jié)點做出決策,系統(tǒng)的誠實節(jié)點達(dá)...
例如,Alice首先向存儲服務(wù)器發(fā)送信息“Hi”,然后存儲服務(wù)器將信息發(fā)送給Bob。交互路徑是 Alice→存儲服務(wù)器→Bob,Alice←→Bob之間沒有直接路徑。這是個中心化的過程,服務(wù)提供者代表Alice和Bob傳遞數(shù)據(jù),并控制如何共享數(shù)據(jù)。Alice和Bob都是通過查詢中新心服務(wù)器來查找彼此...
根據(jù)我們使用這些技術(shù)的經(jīng)驗,我們能夠發(fā)現(xiàn)這些方法中的許多缺陷,從而使集群變得不可靠。...
Truffle 是區(qū)塊鏈公司 ConsenSys 的一家子公司,它已經(jīng)為以太坊區(qū)塊鏈開發(fā)了一個開源區(qū)塊鏈開發(fā)環(huán)境和測試框架。近日,微軟和Truffle宣布結(jié)為伙伴關(guān)系,為微軟 Azure 生態(tài)系統(tǒng)引入?yún)^(qū)塊鏈開發(fā)者工具。這兩家組織正在進(jìn)行的投資包括用于測試的本地區(qū)塊鏈節(jié)點,并提供測試數(shù)據(jù)、智能合約的撰...
Travis CI 是一個開源的,分布式的持續(xù)集成服務(wù),用來構(gòu)建及測試在 GitHub 托管的代碼。 它提供了對多種編程語言的支持,包括 Ruby、JavaScript、Java、Scala、PHP、Haskell 和 Erlang 在內(nèi)的多種語言。許多知名的開源項目使用它來在每次提交的時候進(jìn)...
TrustNote 是支持挖礦的 DAG 公有鏈,具有創(chuàng)新的雙層共識機制,面向數(shù)字通證發(fā)行、區(qū)塊鏈游戲和社交網(wǎng)絡(luò)等應(yīng)用場景,基礎(chǔ)代幣稱為“TTT”。TrustNote的宗旨是“極輕、極速、極趣”。“極輕”是指 TrustNote 擁有輕量化的架構(gòu)和智能合約系統(tǒng),支持輕量級應(yīng)用擴展和微錢包;“極速”是...
平行線程是一個新的抽象,他的意義是如果你的項目并不需要所有平行鏈的功能和吞吐量,不需要像平行鏈那樣,通過所有的驗證者節(jié)點,把所有的區(qū)塊數(shù)據(jù),交易等都打包進(jìn)入?yún)^(qū)塊。如果你的項目只是需要處理一部分你需要處理的交易,并在你需要的時候?qū)⑺鼈兇虬M(jìn)區(qū)塊中,就適合使用平行線程。...
TrueChain 為了進(jìn)一步擴大國際影響力,通過 Jarvis+ bounty 平臺投放了一場 bounty 活動,快速擴展其全球社區(qū)。 僅僅是活動的前7日,TrueChain 的 Telegram 平臺吸引的人數(shù)已經(jīng)超過12,000人,推特賬號上增加了近 3,000 關(guān)注者數(shù)量,在其他媒體...
Sprout使用JoinSplit結(jié)構(gòu)表示一筆交易。JoinSplit中的Vold和Vnew實現(xiàn)了隱私和透明交易的交易金額的平衡。rt是Note commit形成merkle樹的樹根。nf和cm分別是Nullifier和Note的commitment(在Sprout都是使用的sha256算法)。No...
一個分布式系統(tǒng)是由多個節(jié)點組成,其中每個節(jié)點都是獨立的服務(wù)器。它們通過網(wǎng)絡(luò)發(fā)送消息并根據(jù)它們遵循的協(xié)議執(zhí)行某些任務(wù)來相互通信。 這個過程中會出現(xiàn)很多類型的錯誤的類型,但它們基本上可以分為兩大類。第一種錯誤是節(jié)點崩潰、網(wǎng)絡(luò)故障、丟包等,這種錯誤類型的節(jié)點是沒有惡意的,屬于非拜占庭錯誤。 第...