宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 火必 > 正文

BTC的挖矿算法究竟是如何运算的?

作者:

时间:1900/1/1 0:00:00

编者按:本文来自加密谷Live,作者:SajjadHussain,翻译:李翰博,Odaily星球日报经授权转载。比特币挖矿是比特币系统安全的一个关键部分。其原理是,比特币矿工将一堆比特币交易归为一个区块,然后反复执行一种叫做Hash的加密操作几十亿次,直到有人找到一个特殊的目标Hash值。至此,该区块即被开采并成为比特币区块链的一部分。Hash任务本身并不能完成任何有价值的任务,但由于通过它找到一个成功的目标值非常困难,所以它确保了没有人拥有接管比特币系统的能力和资源。Hash函数是指输入一个数据区块并创建一个较小的、不可预测的输出。Hash函数的设计使得没有"捷径"来获得所需的输出结果--你只能不断地对区块进行Hash操作,直到你通过蛮力找到有效的一个结果为止。对于比特币来说,Hash函数是一个叫做SHA-256的函数。为了提供更高的安全性,比特币将连续重复SHA-256函数两次,这个过程被称为双SHA-256。在比特币中,一个成功的Hash值是一个以足够多的零开头的数值。就像很少能找到一个以多个0结尾的电话号码或车牌一样,很少能找到一个以多个0开头的Hash。但比特币的难度是呈指数倍增加的。目前,一个成功的Hash必须从大约17个0开始。换句话说,找到一个成功的Hash比在地球上所有沙粒中找到某一粒沙子还要难。下图显示了比特币区块链中的一个区块以及它的Hash值。黄色的字节经过Hash后生成区块Hash值。在这种情况下,生成的Hash值以足够多的0开始,因此此次挖矿成功。然而,Hash很难一次得到的,在这种情况下,矿工会改变nonce值或其他区块内容,然后进行反复尝试。

BTC短时突破30000美元:金色财经报道,行情显示,BTC短时突破30000美元,现报29866.31美元,日内涨幅达到9.2%,行情波动较大,请做好风险控制。[2023/4/26 14:28:26]

比特币使用的SHA-256Hash算法SHA-256的Hash算法采用512位的输入块,对数据进行加密组合,并产生256位的输出。SHA-256算法由重复64次的相对简单的回合组成。下图显示了一个回合,它需要8个4字节的输入--A到H,然后执行一些操作,并生成A到H的新值。

约5151枚BTC在未知钱包间转移 价值约2.37亿美元:Whale alert数据显示,北京时间2月9日10:05,5150.8525枚BTC从1C8UYiA开头未知钱包转入1JWfMCX开头未知钱包,按当前价格计算,价值约2.37亿美元,交易哈希为:2f9fe272d5e1b81ec09bf16344c31f22f8467d16101bd58014115321feb2e6de。[2021/2/9 19:18:12]

BTC跌破9500美元关口 日内跌幅为0.22%:火币全球站数据显示,BTC短线下跌,跌破9500美元关口,现报9499.5美元,日内跌幅达到0.22%,行情波动较大,请做好风险控制。[2020/6/12]

蓝色方框以非线性的方式将数值混合在一起,因此很难用密码学分析这些值。由于算法使用了几个不同的函数,所以发现攻击就更难了。(如果你能找出一种数学捷径来生成成功的Hash值,你就可以接管比特币挖矿了)。Ma大多数框看A、B、C的位数,对于每个位置,如果多数位数为0,则输出0,否则输出1。也就是说,对于A、B、C的每个位置,看1位的数量。如果是0或1,输出0,如果是2或3,输出1。Σ0框将A的位数反转,形成三个反转版本,然后将它们相加模数为2。换句话说,如果1位的数量是奇数,则和为1,否则为0,和中的三个值分别是A向右反转2位、13位和22位。Ch"选择"框根据输入E的值选择输出位,如果E的某位为1,则输出位为F的对应位,如果E的某位为0,则输出位为G的对应位,这样,F和G的位就根据E的值进行随机选择。下一框Σ1对E的位进行反转和,除了移位是6位、11位和25位外,其他与Σ0类似。红框执行32位加法,生成A和E的新值,输入Wt是基于输入数据,稍加处理。(这是输入块被输入到算法中的地方。)输入Kt是为每一轮定义的常数。从上图可以看出,一轮中只有A和E是变化的。其他值不变通过,旧的A值变成新的B值,旧的B值变成新的C值,以此类推。虽然SHA-256的每一轮都不会对数据有太大的改变,但64轮之后,输入的数据将完全被扰乱。这对挖矿的硬件意味着什么?

分析 | 反弹未伴随放量 主流币再度回归前期震荡箱体 BTC暂报价8780.1美元:根据OKEx现货显示,截至欧盘开始,BTC暂报价8780.1美元(0.67%)。主流币市场今日止跌后反弹力度并不强,多头无明显放量迹象,从1小时级别来看,目前运行于近期持续时间较久的震荡箱体中,OKEx分析师Neo认为,该震荡箱体在近期经过多次测试,上下轨给与的阻力和支撑力度较强,因此诸如ETH、EOS短期内或继续在该箱体内整理,鉴于近日下跌形成的底部高于前期,后市整理后上冲的概率将增加。 XRP多头虽无复苏迹象但底部在不断抬高,说明下方承接力量仍较强。LTC多次冲击90日均线阻力位失败,多头已处于劣势。投资人近期可多关注TRX以及BSV,因日线级别30日均线摆头向上且上穿中长期均线,或为短期看涨信号。OKB现货暂报3.19美元(0.25%)。注:开盘时间以香港时间0点为准。

根据OKEx永续合约显示:

BTC 报8772美元(0.73%)

ETH 报186.45美元(0.46%)

EOS 报3.49美元(0.90%)

LTC 报61.88美元(-0.21%)

ETC 报4.921美元(0.65%)

BCH报289.8美元(1.17%)

BSV 报133.56美元(1.79%)

XRP 报0.2741美元(0.66%)

TRX报0.01915美元(1.00%)

根据国际第三方统计机构CoinGecko数据显示,OKEx平台24小时合约交易额24.4亿美元。风险提示:入市有风险,投资需谨慎。[2019/11/12]

SHA-256的每一步在数字逻辑中都非常容易实现--简单的布尔运算和32位加法。。出于这个原因,定制的ASIC芯片可以在硬件中非常高效地实现SHA-256算法,在一个芯片上并行地放上几百轮。相比之下,Litecoin、Dogecoin和类似的altcoins使用CryptHash算法,该算法被有意设计成难以在硬件中实现的形式。它将1024个不同的Hash值存储到内存中,然后以不可预测的方式将它们结合起来,以获得最终结果。因此,与SHA-256Hash相比,Scrypt需要更多的电路和内存。你可以通过查看挖矿硬件来了解其影响,Scrypt的计算速度比SHA-256慢数千倍。SHA-256算法出乎意料的简单,很容易手动完成。(用于签署比特币交易的椭圆曲线算法用手计算会非常痛苦,因为它有很多32字节整数的乘法)。手工做一轮SHA-256花了我16分45秒。按照这个速度,Hash一个完整的比特币区块(128轮)需要1.49天,每天的Hash率为0.67次(虽然我可能会通过练习变得更快)。相比之下,目前的比特币挖矿硬件每秒可以做到几兆次的Hash,比我的手动Hash快了约五千万倍。不用说,手动比特币挖矿根本不实用。有Reddit读者问到我的能量消耗。其实不需要太多能量消耗,所以假设静止代谢率为1500kcal/天,人工Hash的能耗差不多为10兆焦耳/Hash。一般挖矿硬件的能耗是1000兆焦耳/Hash。所以,我的能源效率低了101?。接下来的问题是能源成本。一个便宜的食物能量来源是甜甜圈,200千卡的热量是0.23元。这里的电是0.15美元/千瓦时,便宜了6.7倍--比我预期的要接近。因此,我每Hash的能源成本大约是挖矿硬件的67倍。很明显,我不会靠人工挖矿发家致富,我甚至还没有包括我需要的所有纸和铅笔的成本。

分析 | BTC 链上活跃度处于近30日高位 但期货多空比延续下跌至1.03:据TokenInsight数据显示,反映区块链行业整体表现的TI指数北京时间02月24日8时报396.87点,较昨日同期上涨15.54点,涨幅为4.08%。此外,在TokenInsight密切关注的28个细分行业中,24小时内涨幅最高的为医疗应用行业,涨幅为12.38%;24小时内跌幅最高的为去中心化交易所行业,跌幅为0.45%。

据监测显示,BTC转账数较前日上升24.77%至36.49万,活跃地址数较前日下降25.4%至48.09万。目前,期货多空比延续小幅下跌趋势至1.03。BCtrend分析师Jeffrey认为,BTC 链上活跃度处于近30日高位,单位算力盈利率上升至阻力平台,短期调整需求加大。[2019/2/24]

标签:ASHHASH比特币SHAAstro CashHashNet BitEco比特币行情最新价格美元汇率SHAEL币

火必热门资讯
特斯拉工厂装了比特币ATM机,马斯克:我不信

编者按:本文来自巴比特资讯,作者:ScottChipolina&MariaMerano,编译:Wendy,星球日报经授权发布。特斯拉和以往一样具有前瞻性,现在在菲蒙市工厂和内华达州工厂都装有比特币ATM机.

1900/1/1 0:00:00
金融巨头Stone Ridge宣布买入1万个比特币,被机构掌控是比特币的未来吗?

编者按:本文来自巴比特资讯,作者:LiamFrost,编译:Kyle,星球日报经授权发布。根据公告,StoneRidge的加密货币子公司纽约数字投资集团今天透露,他们目前正在为其母公司托管着约1.14亿美元的比特币.

1900/1/1 0:00:00
Meme没有送我一套房,但带我回到了童年

“Uni空投一台iphone12,MEME空投了一套房“,这是近期MEME最能刺激大众的标题。因为MEME一个多月前还只是一个0成本的空投币,空投最高价值70万刀。好在现在价格自高点跌了很多,所以可以开始写写了.

1900/1/1 0:00:00
Deribit期权市场播报:1014—全面卖出

比特币今天波动较小,属于近日以来波动极低的一天。市场总体来说行情不大,但是有一点值得注意,以太坊期权被全面卖出,这一点和几天前的不断买入相对应.

1900/1/1 0:00:00
KuCoin黑客事件让人们看清哪些才是真正的「去中心化」DeFi项目

编者按:本文来自链闻ChainNews,撰文:crypto_angel,匿名作者,编译:LeoYoung,星球日报经授权发布.

1900/1/1 0:00:00
Deribit期权市场播报:0924—大举建仓看跌期权

众所周知,主流币的SKew,特别是中长期Skew已经长时间没有结构性变化了,以至于播报很久都没有写这个指标。昨晚的一波杀跌,不仅让IV上升了几个点,更是让Skew曲线有了明显的扭转.

1900/1/1 0:00:00