完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
電子發燒友網技術文庫為您提供最新技術文章,最實用的電子技術文章,是您了解電子技術動態的最佳平臺。
數字身份就是以數字形式表現與儲存的身份。自全球資訊網被發明以來,數字身份便跟著開始發展直到今日。網站域名、電子信箱、社群帳號等等都是數字身份的一種。我們的日常生活離不開數字身份的使用:上社群網站發文、訂演唱會門票、上PTT看廢文、用GMail聯絡公事、用線上課程進修、用云端硬碟備份資料等等。幾乎可以...
區塊鏈項目的另一個技術特性就在于提出“改進提案”,對于Qtum來說,QIP(Qtum Improvement Proposal)就是Qtum改進提案,而這些QIPs是開發人員或社區描述和要求的新特性,為應用網絡提出新功能的設想。為了區分“issue”和QIPs,“issue”可能是“按鈕不工作”等功...
MimbleWimble隱私協議的出現給隱私領域指明了新的方向,Beam作為MimbleWimble的代表,在保護隱私的同時簡化交易,具有良好的可擴展性。2019年6月,QTUM-BEAM原子交換代碼被合入了Beam的主分支。目前,已經在Beam masternet和Qtum testnet成功進行...
狀態通道是一種2層擴展解決方案,可以用于創建Dapp和智能合約,幾乎可以被數百萬用戶實時使用。它們通過在2個或多個用戶之間啟動多個通道來工作,并執行事務的信息交換加密的簽名消息。 它們被稱為“狀態”,是因為每個交互都必須具有可以更新的狀態。例如游戲得分或銀行余額。...
BBFT是一個PBFT的變形,它的原理與PBFT一脈相承。若想深刻理解BBFT的巧思,則必須進入PBFT的脈絡推敲。早在區塊鏈藉由比特幣的大紅大紫之前,PBFT就作為共識協議存在于世界上了。由Castro和Liskov于1999年發明,它是一個具有20年歷史的經典設計,它的發明是為了解決分布式系統中...
礦工在處理交易數據(對數據也是進行哈希)的同時不斷的進行哈希計算,求得一位前23位為0的哈希值,這個值成為nonce黃金數。當全網有一位礦工哈希出nonce時,他就會把自己打包的區塊公布出去,其他節點收到區塊驗證區塊后就會一致性認為這個區塊接到了區塊鏈上,就繼續進行下一個區塊的打包和哈希計算。...
委托調用是一種特殊的低級函數調用,旨在從另一個(通常是庫)合約中調用函數。 delegateCall()的優點是可以保留當前調用合約環境的內容。此環境包括其storage及其msg.sender,msg.value屬性。 以太坊將數據存儲在存儲“插槽”中,即32字節大小的插槽。每次將變量...
批量模型的好處是可以有更多的參與者,但是它更加復雜,因此可能有更多的攻擊向量。ZKRandao方案的兩個模型都保留了Randao的優點,其中一個誠實的參與者足以生成一個隨機數,并且消除了不披露的風險。因為秘密的范圍是共享的,所以可以計算秘密。因此,每個參與者都被激勵去參與和揭示,否則揭示將由另一個參...
BitTorrent Speed是一款以BitTorrent代幣(BTT)連接和獎勵用戶的軟件,將與廣受歡迎的μTorrent經典Windows客戶端中的新下載版本整合,BitTorrent公司今日宣布了這一消息。下面就來看一下 BitTorrent Speed的新手指南。...
在這篇文章中,我展示了一種可能的方法來偽造容量證明算法,目前使用在Burstcoin和其他衍生幣。為了簡單起見,這里考慮了稱為PoC1的格式,但是它可以很容易地擴展到偽PoC2容量。最后,給出了一種提高每Mb容量比計算量的簡單建議。這個建議由一個硬分叉組成。然而,那些愿意遷移到提議格式的人將有優勢,...
1. SMR(State Machine Replication):在計算機領域,SMR是在網絡中不同副本間進行狀態復制的一種協議。 2. Safety: 簡單地理解就是共識的一致性保證,即誠實的節點能夠達到狀態一致; 3. Liveness: 簡單地理解為區塊鏈網絡的可用性,類似于分布...
橢圓曲線加密是區塊鏈的基礎技術之一,而Mimblewimble是對它的優雅應用,它使用Pedersen commitment實現完全保密交易,并消除了對地址和私鑰的依賴。同時,它與Bulletproofs相結合,帶來了更輕量的匿名和隱私,這對于物聯網同時實現擴展性和隱私保護來說有重要的意義。...
在所有提出的方法中,基于哈希值的方法看起來有很大的機會成功地創建量子robust簽名。基于網格和代碼的方法正在研究中,但哈希值方法的使用已經得到了很好的定義,可以提供現有方法的最佳替代方法。哈希值方法也常常帶來其他優點,比如向前安全性,這意味著被破解的密鑰不會顯示所有以前的密鑰。...
在深入到Merkle樹之前,讓我們先了解一下它們的操作所需的專業術語,稱為hash函數或trapdoor函數。這些函數在一個方向上很容易計算,但在沒有特殊信息的情況下(稱為“陷阱門”)很難在相反的方向上計算(求逆)。Trapdoor功能廣泛用于密碼學。散列函數是可用于將任意大小的數字數據映射到固定大...
算力壟斷:目前POW挖礦的整個生態已經成為一個相對不平衡的領域,礦工激勵本身是一種非常公平的機制,但由于現階段區塊鏈生態價值缺乏合理的評價體系,因此單純礦工激勵的機制使網絡安全存在相當的隱患,譬如51%攻擊的概率提升,我們并不認為沒有充分的利益驅動所以51%攻擊的發生概率降低是一種合理的解釋。...
與C和C ++一樣,Solidity是一種比較低級別的編碼語言,沒有處理存儲限制的功能。這可能與Ruby和Python開發人員習慣的非常不同。 以太坊的智能合約存儲分別為256位或32字節。 Solidity支持有符號整數和無符號整數uint,最高可達256位。 這意味著當您的數字超過在...
傳統的隱私保護技術,都會不同程度的犧牲數據的可用性:例如用K-匿名技術對數據脫敏后,會影響數據的精度,而且不能抵抗關聯攻擊。近年來,密碼學技術的進展給隱私保護帶來了新的曙光,尤其是多方安全計算(Secure Multiparty Computation,SMC)、可信執行環境(TEE,Trusted...
我正在使用名為#ScriptIt的隊長的NodeJS oracle用于以下用例: 1. 新用戶獲得256分 2. 每次新呼叫,用戶的積分將減少log2 船長將直接從Docker容器中的Solidity運行NodeJS調用,并將結果返回給您的合約。 智能合約 異步聯系將派...
由于加密貨幣多數采用去中心化的區塊鏈設計,節點是各處分散且平行的,所以必須設計一套制度,來維護系統的運作順序與公平性,統一區塊鏈的版本。...
區塊鏈是使用密碼技術將共識確認的區塊按照順序追加而形成分布式賬本,其本質是分布式賬本、點對點傳輸、共識機制、加密算法等計算機技術的集合。...