区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > 币安币 > 正文

DAT:ASIC 矿机中心化太严重?我们设计了一种对抗“矿霸”的算法_DATA

作者:

时间:

编者按:本文来自QuarkChain,作者:QuarkChain团队,星球日报经授权转载。

我们写作这篇文章的目的,主要是想通过展示我们关于这个主题的一些初步想法,来和同行进行讨论,欢迎大家提意见。动机

众所周知,比特币挖矿主要是由是由ASIC矿机来完成的。这是因为ASIC设备的效率比普通CPU高1000多倍。由于高性能ASIC的制造被掌控在少数几个厂商手中,这引起了人们对于挖矿中心化的担忧。因此,开发者们提出了几种抵抗ASIC优化的算法,其中包括:Ethhash、CyptoNight和Equihash。但不幸的是,市场上还是出现了一些针对以上算法进行ASIC优化的矿机,它们声称比CPU或者显卡挖矿显著的提高了效率。在这些算法中,Ethash可能是被ASIC优化后效率增益最小的一种。Ethash算法的核心思想是通过执行内存密集型操作而取代计算密集型操作。这样内存的读取性能成为哈希算法的瓶颈,从而限制ASIC的优化效果。如果假设定制开发的硬件很难提高内存的读取速度,则通过ASIC对Ethash算法进行优化获得的性能增益应该非常有限。基于顺序统计的哈希算法的想法

Cardano开发公司IOHK发布触发Vasil硬分叉的三个关键指标:8月26日消息,据官方推特,Cardano开发公司IOHK已发布触发Vasil硬分叉的三个关键指标,即75%的主网区块由运行1.35.3的节点生成、大约25个交易所(占流动性的80%)将其节点升级至最新版本、以及前十大关键主网dApp将节点升级至最新版本。

目前,运行最新节点1.35.3的权益池运营商 (SPO) 现在占当前时代主网区块产量的47%,这已经超过了所需75%的一半。币安已将其Cardano节点升级到最新版本。目前十大关键主网dApp中已有4个已确认他们正在积极测试预生产测试网上的节点1.35.3。[2022/8/26 12:49:58]

在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命令,然后在不同的分支上执行不同的代码路径,这使得流水线和分支预测变得很难。为了打破执行过程的并发性,我们可以考虑采用于状态依赖的思路——任何未来的指令都依赖于当前状态,而这种状态可以频繁地被改变,这意味着我们不能预先执行未来的指令。基于顺序统计的哈希算法

Avalanche Hackathon@Asia 投票及项目申请截止,159项目通过申请:4月15日,在DoraHacks.io发起的Avalanche Hackathon@Asia正式落幕,159个通过了申请,参与到Grant和Hackathon中。

黑客松结束后,将立即启动宽限期(Grace Period)和评委投票期。宽限期期间,DoraHacks和Avalanche开发者社区将对项目投票结果进行闭源分析,检测投票中的女巫攻击(Sybil Attack)。二次方投票结果和最终获奖情况将于4月24日公布。[2022/4/16 14:28:18]

在本节中,我们将介绍我们提出的顺序统计哈希算法。该算法试图打破流水线,使代码的执行路径变得更加随机。在介绍这种新算法之前,让我们重新回顾一下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实现的性能比较

DappRadar将于Oasis合作开启孵化器计划:金色财经报道,据DappRadar推特消息,DappRadar联合OasisProtocol开启孵化器计划,DappRadar联合Oasis加速器计划的任务是从DappRadar开发者社区寻找优质团队,并支持他们在Oasis网络,特别是在Oasis Emerald或Cipher ParaTimes上进行建设,关注领域将在DeFi、P2E游戏和隐私解决方案。在该项目中,将为这些团队提供支持,以确保成功的整合、社区参与和筹款。

被选中的团队每人将获得高达 5 万美元的 ROSE 赠款,这是 Oasis 网络的原生代币,并有机会在 Oasis 基金会和 DappRadar 的直接支持下启动他们的项目。[2022/2/23 10:11:03]

我们将对比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

贝尔链OASIS绿洲平台游戏生态全面开放 ?:OASIS绿洲游戏生态平台宣布,其游戏生态即将全面开放。今后包括Baer Chain主网DAPP游戏、绿洲平台SDK接入游戏、通证管理系统币改游戏、第三方游戏平台合作游戏等不同种类,不同受众群体的多种类游戏,都将入驻到OASIS游戏平台,通过统一渠道面对百万玩家。

据知情者透露,游戏生态全面开放,是Baer Chain整体生态全面激活的首要事件,接下来OASIS平台也将进行持续的升级调整,加入更多的BRC流通与消耗场景。[2020/3/2]

ASIC将在未来几周内重新调整ICO法规:澳大利亚证券投资委员会(ASIC)专员John Price在近日的发言中表示,ASIC将在未来几周内重新调整ICO法规,对信息表进行一些更新。监管机构会向所有投资者、消费者与用户解释任何他们认为需要解释的问题,同时扩大信息表的范围,纳入更多币种。新法规会着重强调禁止误导或性引导投资者的ICO。[2018/4/27]

标签:ATADATDATAABLDATA价格dat币下架DataOKJUST Stablecoin

币安币热门资讯
稳定币:稳定币江湖:GUSD会是世界级金融灾难的开始吗?_SDT

编者按:本文来自一本区块链,作者:棘轮,星球日报经授权发布。距离纽约金融服务局批准稳定币GUSD与PAX,已有半月。但人们围绕这一事件的讨论,余波未消。这是有史以来第一次,稳定币被纳入监管框架.

GCOIN:CFTC一起诉案件判定:虚拟货币在涉及犯罪案件中可被定义为商品_FTC

据路透报道,一名美国联邦法官周三表示,虚拟货币符合“商品”的定义,属于美国衍生品监管机构的管辖范围。这一裁决应该会允许美国商品期货交易委员会(CFTC)继续监管虚拟货币欺诈行为.

CFT:Coinbase 发布上币新规,这家只上 5 种币的交易所要开始充盈“后宫”了_coinbase中文叫什么交易所

Coinbase是家排名前20的美国老牌数币交易所,发展至今已有2000多万注册用户,管理资产超200亿美元.

DAT:区块链的“合法性”与它的“十宗罪”_PDATA币

编者按:本文来自算力智库,作者:高斯,Odaily星球日报经授权转载。就在区块链技术迟迟未能实现产业应用落地之时,法律界专家却发现,区块链已经对现行法律体系产生了显而易见的影响.

RIT:以太坊钱包为何频频被盗?| 区块链课堂第 86 问_区块链

编者按:本文来自 哈希派 ,作者:不碎,Odaily星球日报经授权发布。!webp\"data-img-size-val=\"800,450\"\u002F\\>2016年6月,基于以太坊的众筹.

TCO:百度旗下度小满金融与北大合作成立金融科技联合实验室_PRI

10月12日,度小满金融与北京大学光华管理学院宣布成立金融科技联合实验室,并在北京大学为实验室揭牌.