更高效的比特币挖矿方法:允许错误

比特币的挖矿难度会根据已挖出的比特币区块所需的时间进行调整。随着挖矿难度越来越大,个人矿工早已销声匿迹,只剩下使用工业化矿机的矿池在维持比特币网络的运作。现在,伊利诺伊大学香槟分校Rakesh Kumar博士领导的一项研究找到了一种更高效挖掘比特币的方法:矿机允许偶尔犯错误。

矿机产生的错误不会破坏区块链,很容易被比特币网络识别和剔除出,但挖矿的收益将会增加超过30%。他们发表了一篇论文(PDF),提出了近似硬件设计的矿机,这种矿机更快、更小、成本效益和效率更高。

研究人员无意去制造新的矿机,而是希望生产矿机的公司能受益于他们的研究。

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-10-11 12:53:46

更高效的比特币挖矿方法:允许错误的相关文章

让C程序更高效的10种方法

代码之美,不仅在于为一个给定问题找到解决方案,而且还在代码的简单性.有效性.紧凑性和效率(内存).代码设计比实际执行更难 .因此,每一个程序员当用C语言编程时,都应该记着这些东西.本文向你介绍规范你的C代码的10种方法. 0. 避免不必要的函数调用 考虑下面的2个函数: void str_print( char *str )     {         int i;         for ( i = 0; i < strlen ( str ); i++ ) {             prin

交互设计方法:利用碎片时间让体验更高效

文章描述:浅谈高效的碎片时间. 正如微博,在移动互联时代用户的"短.频.快"诉求更为强烈了.移动用户多是利用碎片时间来享受服务的,银行排队.坐地铁.乘公交.电梯中-- 当仔细观察这些"道路勇士"们的使用情景时,深感高效服务于用户的碎片时间的重要性.去年曾跨部门作了类似的设计分享,重点介绍了三个层面的高效:功能框架.操作任务流.控件元素等层面.这里摘取一些让体验更高效的设计方法与大家分享. 功能需求层面 "你逃,或者不逃,选择都在那里,挥之不去".

这些小工具让你的Android开发更高效_Android

在做Android 开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android 开发遇到的小工具,来让你的开发更高效. Vysor Vysor 是一个可以将手机的屏幕投影到电脑上,当然也可以操作,当我们做分享或者演示的时候,这个工具起到了作用. Vector Asset Android Studio 在1.4 支持了VectorAsset,所谓VectorAsset:它可以帮助你在Android 项目中添加Materia

资源消耗异常,竟是因为比特币挖矿木马

上周末起,大规模网络勒索袭击迅速波及全球百余国家和地区,病毒锁死用户数据和电脑文件,要用户支付价值300-600美元的比特币赎金,成为刷屏级新闻.比特币是一种网络虚拟货币,主要基于一套密码编码.通过复杂算法产生,任何人都可以下载运行比特币客户端参与制造比特币,这个过程也被形象地称为"挖矿".而比特币"挖矿木马",就是由黑客通过木马控制大量肉鸡电脑,为其制造比特币的恶意程序. 警方缴获的比特币"挖矿机" 阿里云服务的客户中,就有中过招的.北京新华先

大数据时代,如何让学习更高效

说起"让学习更高效"这个话题,我们不难发现这其实是个老话题. 懂点教育的人会都知道,"有效,还是无效;低效,还是高效"是搞课堂教学的人历来就关注的永恒的主题.一堂课先生讲来抑扬顿挫,声音圆润洪亮,但一下课便"心生苍茫",这是一堂低效甚至无效的课. 真正的高效的课堂自然会让"弟子",伸手可触摸到知识与技能的纹理,俯仰可见"豁然的天地". 是进还是退,是快走还是慢走,是发展还是巩固,是提高还是维持,是引导还是告

成本管理:中国企业如何才能更高效

中国企业如何才能更高效根据近期安永中国宏观经济发展趋势的研究,过去10年中,在华企业(包括国有.民营.外资企业)取得了杰出成绩.然而现在有何不同?中国经济增长的原始引擎正在降温.众所周知,在过去两年中,无论是来自国际的需求还是国内的环境都发生着巨大变化.与此同时,中国的生产率增长也趋于下降.先前几轮的市场自由化和私有化改革已基本完成,而劳动力从生产率较低的农业向生产率较高的制造业的大规模转移也已接近尾声.因此,提高生产率已成为中国经济发展的当务之急.对于企业而言,这样的挑战已不再是单纯依靠降低成

这些小工具让你的Android开发更高效

在做Android 开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android 开发遇到的小工具,来让你的开发更高效. Vysor Vysor 是一个可以将手机的屏幕投影到电脑上,当然也可以操作,当我们做分享或者演示的时候,这个工具起到了作用. Vector Asset Android Studio 在1.4 支持了VectorAsset,所谓VectorAsset:它可以帮助你在Android 项目中添加Materia

Buffer:帮助用户在Twitter、Facebook等平台上更高效的发布内容

摘要: Buffer是一款帮助用户在Twitter.Facebook等平台上更高效的发布内容的应用,到目前已经拥有超过50万的用户.在两年前刚刚开始打造这个产品的时候,开发人员就已经做好了充分的思想准 Buffer是一款帮助用户在Twitter.Facebook等平台上更高效的发布内容的应用,到目前已经拥有超过50万的用户.在两年前刚刚开始打造这个产品的时候,开发人员就已经做好了充分的思想准备去面对各种挑战,包括设计开发过程中会遇到的障碍以及可能犯的错误. 在项目当中犯错是在所难免的,只要能够从

一款帮助用户在Twitter、Facebook等平台上更高效的发布内容的应用

在项目当中犯错是在所难免的,只要能够从中学到一些东西,这些错误就能引导我们向正确的方向前进.从某种程度上讲,将产品一点点推向成功的也许正是一路上所犯下的那些错误. 以下内容,以作者为第一人称进行编译: 重要的设计原则 在开始讨论我们从错误当中学习到的那些经验之前,我想先来聊聊我们的一个重要设计原则: 先验证,再开发. 接下来具体说说是怎么回事. 我们打造Buffer的初衷是创建一种"聪明"的方式,让用户可以更高效的在Twitter等社交网络平台当中同步发布内容.这个想法刚刚冒出来的时候