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