月亮链 月亮链
Ctrl+D收藏月亮链
首页 > 火必 > 正文

DEF:科普 | 比特币挖矿用的SHA256算法是什么?_DEFI

作者:

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

视频来源:MatthewEnduresTeaching

翻译:Cobo钱包

世界上最流行的计算机算法大概就是SHA256哈希算法了。首先看下它的定义——一种具有确定性的单向哈希函数。我们逐词解释一下:

「算法」就是执行操作的一系列步骤/过程;

「哈希函数」是一种数学函数,输入的长度可以是任意的,但输出的长度是固定的,可以把它理解为文件的数字指纹;

具有「确定性」的特征,意思是同一个输入值,总能得到相同的输出值。

民盟中央建议加速元宇宙科普和立法:3月4日消息,民盟中央已起草了《关于“元宇宙”技术发展的提案》,并将提交全国政协十三届五次会议。在提案中,民盟中央建议,在科普层面需加速知识传播,法律层面则需加快立法步伐。民盟中央拟提交的提案指出,目前,在新兴网络层面,相关政策法规相对缺失。“元宇宙”在未来将会带动形成全新的网络形态,当遇到突发舆情,全虚拟的环境、场景将更难进行源头追踪、问题疏导。因此建议应尽早加快立法研究,尽快形成与技术、市场发展相适应的治理模式和法律基础,全面提升我国社会治理的水平。建议组织相关部门,针对“元宇宙”相关需求、风险进行立法研究,并尽快发布。此前消息,民进中央拟向全国政协十三届五次会议提交《关于积极稳妥推进元宇宙技术和产业发展的提案》。建议推进元宇宙技术产业发展,建立相关监管治理体系。(华夏时报)[2022/3/4 13:37:12]

SHA256是指输出值为256位的安全的哈希算法,那「单向」是什么意思呢——单向代表了函数很难逆推。有些函数很容易逆推,比如加30,只需减30就可以逆推回来;但如果你要逆推两个大素数的乘法公式就很难。

欧易OKEx将于3月18日推出DeFi系列科普视频:据欧易OKEx官方消息显示,欧易OKEx将正式推出DeFi系列科普视频《欧易DeFi20讲》,本系列节目由欧易OKEx亚太区CEO马克金主讲。该视频首期将于3月18日11:00(HKT)推出,用户可以在欧易OKEx官方学院、金色财经观看。

《欧易DeFi20讲》主要包含DeFi入门指南、全景解读DeFi生态及如何参与DeFi三个篇章,可以轻松使用户了解DeFi原理,洞察DeFi价值,掌握DeFi热点,更多详情请关注欧易OKEx官方学院。[2021/3/18 18:55:59]

SHA256函数是一种单向散列算法,输入值可以是任意类型和长度,输出值位数均为256位,可能是256个1和0——这是一个很长的数,所以通常会写成一段64位十六进制数。

人大附中物理老师李永乐科普拜占庭将军问题和区块链:5月14日,人大附中物理老师、科普视频网红李永乐在其公众号发布视频《拜占庭将军问题是什么?区块链如何防范恶意节点?》。李永乐老师在视频中对拜占庭将军问题和区块链进行了讲解,他表示,拜占庭将军问题本质上指的是,在分布式计算机网络中,如果存在故障和恶意节点,是否能够保持正常节点的网络一致性问题。在近40年的时间里,人们提出了许多方案解决这一问题,称为拜占庭容错法。例如兰波特自己提出了口头协议、书面协议法,后来有人提出了实用拜占庭容错PBFT算法,在2008年,中本聪发明比特币后,人们又设想了通过区块链的方法解决这一问题。区块链通过算力证明来保持账本的一致性,也就是必须计算数学题,才能得到记账的权力,其他人对这个记账结果进行验证,如果是对的,就认可你的结果。与拜占庭问题比起来,就增加了叛徒的成本。[2020/5/14]

这个公式有两个有趣又实用的特点:

首先,如果你得到了同样的哈希值,或者说是数字指纹,就是因为你输入了完全相同的输入值,两个不同的输入值不会得出同一个输出值。

那哈希值数量有多少呢——2的256次方。

另一个有趣的特点是蝴蝶效应,只要输入值改变一点点输出值就会变。举个例子,我现在拍一张照片,像素:1000x1000,文件长度:2400万位,用SHA256算法来运行一下,得出一个哈希值。现在来改变输入值中的某一个小单位,放大这个电线杆的像素,把绿色值的0改为1,重新用SHA256算法运行一遍,就得到一个完全不同的输出值,这还只是改变了2400万单位中的一个。

以上两个特点帮助SHA256适用于各种场景:密码学、数字签名、认证,以及比特币。

SHA256在比特币协议中发挥着关键的作用,任何人都可以在自己的计算机上运行这个数学函数,但没有人能逆推它。如果你可以逆推这个算法,你就可以比其他人挖矿挖得更快,然后赚很多钱。

比特币挖矿的过程,就是找到输入值的过程,这个输入值通过SHA256算法产生了一串开头带有约70个零的输出值。但是,因为没有已知的公式,每个人能做的也只是通过蛮力一个数一个数去试,直到找到正确的输入值。不过比特币挖矿只需要找到一个接近的哈希值就好,不需要完全匹配。实际上,挖矿难度可以调整,保证大概每十分钟能有矿工找到匹配的输入值,然后赚取12.5比特币的出块奖励,这就是为什么我认为它是地球上最流行的算法,或者应该说是地球上最常用的算法。

为了跑赢比特币挖矿的竞赛,人们专门使用了可以很快运行SHA256算法的计算机,有多快呢?

如果把全世界所有比特币矿工加起来,目前他们每秒正在运算6千亿亿个哈希值,分秒不休,日复一日。

所以我说SHA256是最流行的算法,这个结论还是很公道的。我觉得可能会有其它的字符处理算法和它竞争,比如傅里叶变换函数,但是每秒能运算超过6千亿亿次吗?

我不知道...

Anyway,我说这些就是想表明:没有人能找到比特币挖矿的捷径,虽然找捷径有巨大的经济动力,或许有人能找到,但他们不会那样做,只会选择遵循规则...

标签:DEFSHAEFIDEFIDEFILANCER价格SHA币defi去中心化交易所下载DEFI价格

火必热门资讯
区块链:用区块链解决信任问题,联合国秘书长呼吁拥抱区块链_区块链运用的技术中不包括哪一项基本技术

联合国秘书长安东尼奥·古特雷斯说,这个政府间组织需要拥抱区块链。在葡萄牙前总理办公室向福布斯提供的一份声明中,古特雷斯称,这项通过比特币流行起来的技术是该组织的一个重要组成部分,该组织每年的预算.

1900/1/1 0:00:00
TER:对Telegram“判死刑”?解读SEC“加密老干妈”最新访谈_chess币未来如何

本文来自?Cointelegraph,原文作者:KollenPostOdaily星球日报译者|Moni 作为美国证券交易委员会的五名委员质疑.

1900/1/1 0:00:00
比特币:福布斯:特朗普决定2020年比特币的价格走势_CEB价格

本周Forbes撰文称明年美国总统特朗普的大选以及中美贸易战的情况将决定比特币的价格。 福布斯:2030年全球元宇宙的市场规模有望高达5万亿美元:金色财经报道,市场咨询公司睿勤发布的一份报告称,

1900/1/1 0:00:00
区块链:中国银行首席科学家:区块链技术可以大幅提升银行的运行效率_libra币今日行情

来源:新浪财经编者注:原标题为《中行郭卫民:区块链技术可以大幅提升银行的运行效率》新浪财经讯12月17日消息.

1900/1/1 0:00:00
ETH:如果没有货币政策支撑,以太坊还活得下去吗?_以太坊币今日价格行情查询

来源:Trustnodes译者:Odaily星球日报Moni? 2018年4月1日,愚人节。那天,以太坊联合创始人VitalikButerin开了一个玩笑,声称要像比特币那样,也为以太坊代币供应.

1900/1/1 0:00:00
加密货币:年度盘点:2019年加密行业的走向主流之路_比特币价格历史走势图

作者LiangCHE来源:比推bitpush.news没有哪个行业像加密行业这样迫切的希望被主流认可,比推BitpushNews盘点了在2019年中暗示着加密行业逐渐进入主流的事件.

1900/1/1 0:00:00