Toggle navigation
科创
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
登录
 
注册
电波
论坛
专栏
应用
登录
注册
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
论坛
>
计算机科学
>
软件综合
>
机器学习
文号
839023
阅读
13590
回复
3
收藏
4
比特币的哈希算法能否被破解?
1aomegp9
2017/09/02
软件综合
IP:广东
看了一个比特币原理的简单介绍视频(《想知道比特币(和其他加密货币)的原理吗?》),里面讲到,通过大量运算找出一个区块,这个区块的hash值恰好是前面有N个零的一串数(查了下现在的区块是18个零),然后将这个区块的hash值加入下一个区块中,再通过大量运算找出hash值前面有N个零的下一个区块,这样区块和区块之间就可以关联起来形成区块链。
区块要记录上一个区块的hash数据,还有当前的交易数据,比如A给了B多少个比特币
由于由区块得出hash值很简单,但由hash值得出区块几乎不可能,所以说哈希算法不能破解。
现在的区块链的区块已经有40多万个了,而每个区块的hash值都是前面有特定个数的零,那么能不能通过机器学习分析hash值和区块数据,找到它们之间的某种关系?
来自:
计算机科学
/
软件综合
/
机器学习
3
0
全部
只看作者
zx-16533
9年3个月前
IP:广东
839035
1楼
机器学习。。莫非是要用一个超超超超大的神经网络overfit一个彩虹表出来。。。
加载全文
引用
评论
0
celeron533
9年3个月前
IP:上海
839037
2楼
机器学习虽然很强大,但也不是万能的。最好先了解下比特币的数学原理。
加载全文
引用
评论
0
noob
9年3个月前
IP:日本
839057
3楼
应该先学《密码学入门》。。
加载全文
引用
评论
0
全部
只看作者
在列表中查看
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
编辑
删除
{{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
保存
取消
我也是有底线的
保存中...
保存