加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

ASIC 礦機中心化太嚴重?我們設計了一種對抗“礦霸”的算法_ASI:ATA

Author:

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

編者按:本文來自QuarkChain,作者:QuarkChain團隊,星球日報經授權轉載。

我們寫作這篇文章的目的,主要是想通過展示我們關于這個主題的一些初步想法,來和同行進行討論,歡迎大家提意見。動機

眾所周知,比特幣挖礦主要是由是由ASIC礦機來完成的。這是因為ASIC設備的效率比普通CPU高1000多倍。由于高性能ASIC的制造被掌控在少數幾個廠商手中,這引起了人們對于挖礦中心化的擔憂。因此,開發者們提出了幾種抵抗ASIC優化的算法,其中包括:Ethhash、CyptoNight和Equihash。但不幸的是,市場上還是出現了一些針對以上算法進行ASIC優化的礦機,它們聲稱比CPU或者顯卡挖礦顯著的提高了效率。在這些算法中,Ethash可能是被ASIC優化后效率增益最小的一種。Ethash算法的核心思想是通過執行內存密集型操作而取代計算密集型操作。這樣內存的讀取性能成為哈希算法的瓶頸,從而限制ASIC的優化效果。如果假設定制開發的硬件很難提高內存的讀取速度,則通過ASIC對Ethash算法進行優化獲得的性能增益應該非常有限。基于順序統計的哈希算法的想法

Cardano創始人:Vasil硬分叉升級不會進一步被推遲:8月2日消息,Cardano的Vasil硬分叉升級已被推遲數周,鑒于有關硬分叉的許多問題仍未得到解答,Cardano創始人Charles Hoskinson 8月1日在其YouTube頻道上討論了相關話題。Hoskinson向用戶保證,他預計Vasil硬分叉升級不會進一步延遲,并表示升級目前處于最終測試階段。(Finbold)[2022/8/2 2:53:37]

在Ethash算法的啟發下,我們提出一種新的算法,旨在通過限制ASIC的并行計算能力,從另一個方面來抵抗ASIC對挖礦效率的提升。先讓我們看看ASIC的優化是如何工作的。一組固定指令實際上可以被分解成一個電路流水線,因此每個時鐘周期,ASIC可以同時求解多個輸入值的哈希值。例如,a+b+c+d的指令可以被流水線化,使得每個運算周期可以同時計算3個不同的輸入:1,a0+b0;2,b1+c1;3,c2+d2可以在ASIC中建立多個電路邏輯,同時并發的計算多個指令。例如,上文的a+b+c+d指令可以被設計為(a+b)+(c+d),將在2個周期中完成計算。目前,這種流水線化的思想還被廣泛地應用于諸如x86之類的現代處理器中,這些x86中具有分支預測器和流水線微處理器。一種避免處理器計算流水線的方法是執行多個if-then-else命令,然后在不同的分支上執行不同的代碼路徑,這使得流水線和分支預測變得很難。為了打破執行過程的并發性,我們可以考慮采用于狀態依賴的思路——任何未來的指令都依賴于當前狀態,而這種狀態可以頻繁地被改變,這意味著我們不能預先執行未來的指令。基于順序統計的哈希算法

區塊鏈隱私計算平臺Oasis集成Chainlink作為首選預言機提供商:據Chainlink微博消息,區塊鏈隱私計算平臺Oasis正在集成Chainlink作為其首選預言機提供商。通過引用Chainlink的數據和價格預言機,將確保鏈外信息的完整性,也能增強建立在Oasis網絡的智能合約應用。Oasis網絡最初將利用Chainlink的價格參考數據,為DeFi應用提供廣泛的價格源。[2020/11/17 21:03:03]

在本節中,我們將介紹我們提出的順序統計哈希算法。該算法試圖打破流水線,使代碼的執行路徑變得更加隨機。在介紹這種新算法之前,讓我們重新回顧一下Ethash算法的核心內容,看看Ethash是如何生成一個哈希值的:Input:-state:128-bytestate-datablock:anarrayoflargeamountofdata,eachdatais64bytes-H(x,y):afasthashalgorithm,xandyhasthesamesize,returnthehashvaluewiththesamesizeasx-R(x):returnan32-bitrandomintegerderivedfromxAlgorithm:foriinrange(64):p=R(state)%(len(datablock)-1)newdata=,datablock]state=H(state,newdata)returnstateOshash算法的初步方案如下:Input:-state:128-bytestate-datablock:anlongarraywitheachentrybeing8bytes-H(x,y):afasthashalgorithm,xandyhasthesamesize,returnthehashvaluewiththesamesizeasx-R(x):returnan64-bitrandomintegerderivedfromxAlgorithm:foriinrange(64):p=R(state)%len(datablock)newdata=forjinrange(128/8):newdata=newdata.add(datablock.find_by_order(p))#Removethepthsmallestelementfromdatablockdatablock.remove_by_order(p)#Addarandomdatatothedatablock,e.g.,#datablock.insert(R(]))#Findthenextindex,e.g.,#p=R()%len(datablock)state=H(state,newdata)returnstateOshash算法與Ethash的關鍵差異如下:原算法是根據隨機索引數p去尋值,而新算法根據第p位的最小值去尋值。在讀取了datablock變量中的一個數據后,該數值將被刪除,新的隨機數值值將被插入到datablock中。由于datablock是一個支持有序數據查找的動態列表,因此datablock的有效實現方式可以是一棵具有順序統計的動態搜索樹。想要使用流水線來加速樹的刪除/插入操作是困難的,因為樹的執行路徑是隨機的,并且高度依賴于隨機輸入量。CPU和FPGA實現的性能比較

Oasis Network主網將于北京時間11月19日零點啟動:去中心化隱私計算平臺Oasis Network將于北京時間11月19日零點啟動主網。[2020/11/12 12:23:59]

我們將對比CPU和FPGA的實現對動態搜索樹進行插入/刪除操作性能,來初步驗證以上思路是否成立。實驗中,我們使用具有以下配置的CPU,CPU的代碼可以在這里找到:CPU型號:Inteli7-7700KOS操作系統:Ubuntu16.04LTS編譯器:g++5.4.0編譯命令:g++-O3-std=gnu++17線程數:1鍵值數:64K鍵值類型:unsigned64-bitrandomintegers性能結果:FPGA:每秒執行397萬個插入/刪除操作CPU:每秒執行446萬個插入/刪除操作幾點補充說明跟FPGA實現的搜索性能比較,FPGA實現的插入/刪除操作的性能要低得多,這是因為每個插入/刪除操作需要更多的執行周期,而每個搜索任務可以在一個周期中完成。實驗中,FPGA的性能是根據Virtex5LX330FPGA測算的,該FPGA可能已經過時了。如果采用最新的FPGA,性能可能會提升一些。CPU的性能是根據單線程/單核測算的,如果使用多線程/多核,性能可能會更高。本測算中CPU中的鍵值大小是64位,FPGA中的是32位。參考文獻https://github.com/ifdefelse/ProgPOWBranchpreditor,Wikipedia,https://en.wikipedia.org/wiki/Branch_predictorYang,Y-H.E.andPrasanna,V.K.,HighThroughputandLargeCapacityPipelinedDynamicSearchTreeonFPGA,18thAnnualACM/SIGDAInt.Symp.onFieldProgrammableGateArrays,2010

動態 | 社交辯論平臺Trustory將關閉,創始人Preethi Kasireddy稱市場時機還不成熟:社交辯論平臺Trustory宣布關閉,其創始人Preethi Kasireddy發布文章解釋關閉的原因稱,由于目前市場時機不對,以至于TrueStory難以成為一門可持續發展的業務,并表示將資金退還給投資人。Preethi Kasireddy 稱,TruStory 這樣的平臺對于目前市場來說為時過早。具體來說,她陳述了 3 點原因,首先目前啟動基于加密貨幣的項目監管和合規風險太高,尤其是在美國,對于初創公司來說很難取得成功。其次,加密貨幣的基礎架構尚未發展成熟,需要更好的基礎架構(例如加密貨幣錢包)和無縫的授權解決方案(交易簽名)。第三,TruStory 這樣的平臺,目標用戶數以百萬計才可以持續發展,然而目前的現狀是,用戶規模不足以建立可持續的業務。根據 Block123.com 顯示,TruStory 的使命是基于切膚博弈的方式讓參與者理性參與辯論,從而基于任何話題產生富有成效的辯論結果。Preethi Kasireddy 是 TrueStory 的創始人,Andreessen Horowitz (a16z)前合伙人,Coinbase 前工程師,她曾構建并實施了將以太坊集成到 Coinbase 平臺所需的前端界面和 API 等。在停止 Trustory 項目后,Preethi Kasireddy表示日后將從事自己熱愛的教育和寫作工作。[2020/1/31]

阿聯酋數字貨幣平臺BitOasis支持XRP:BitOasis發布推特稱,已經通知客戶,自1月30日起支持Ripple(XRP)交易。[2018/1/29]

Tags:ASIDATAATADATASIXBerry DataOwndataDefend Animals Foundation

歐易交易所app官網下載
委內瑞拉石油幣穩步推進?美國的“制裁之劍”緊隨其后_石油幣:COIN

美國正在步步緊逼委內瑞拉。據News.bitcoin報道,美國兩黨的多位參議員正在推動一項今年9月24日首次提交的議案,要對委內瑞拉的加密數字貨幣石油幣展開更嚴厲的制裁.

1900/1/1 0:00:00
細數去中心化交易平臺發展現狀:不是不“爆”,時候未到?_比特股:比特股幣是什么幣

作為一項全新的應用技術,“區塊鏈”這一概念從2015年初誕生之始,便面臨著“如何落地”的困惑。當“去中心化應用”與“區塊鏈游戲”先后出現,很多人就順理成章地認為:區塊鏈技術的第一個落地應用是“區.

1900/1/1 0:00:00
BCH硬分叉背后:“重放攻擊”下的用戶自救指南_BCH:ABC

11月16日凌晨2:16分,BCH在第556767個塊高度發生硬分叉,分叉大戰落下帷幕,分成了BCHABC和BCHSV兩個陣營.

1900/1/1 0:00:00
通證經濟襲來,BTC 將迎來怎樣的終局?_區塊鏈:ledger錢包怎么填過海關

編者按:本文作者Katina是紐約一家頂級投資公司MartoCapital的聯合創始人,此前她曾在全球最大的對沖基金橋水工作9年,歷任多個高管職位.

1900/1/1 0:00:00
探究隨機數漏洞背后的技術原理:EOS.WIN競猜游戲是如何被攻破的?_EOS:blockchain手機客戶端

近一個月內,區塊鏈安全公司PeckShield已經發現并披露了EOSBet、EOSCast、FFgame、EOSDice、EOSWin、MyEosVegas、LuckyGo、EOSLelego等.

1900/1/1 0:00:00
以太坊若干好這事可不得了,也沒柚子什么事了,問題是得等多久?_以太坊:SMA

本文來自:白話區塊鏈,作者:JoshStark,翻譯:李麗詩,有刪改,星球日報經授權轉發。對以太坊來說,2018年是專注于基礎設施的一年.

1900/1/1 0:00:00
ads