Pages:
Author

Topic: 测算:比特币地址碰撞概率(一般人就不要看了,这次你真看不懂) (Read 2538 times)

sr. member
Activity: 308
Merit: 250
[img]http://dwz.cn/nbw6G[/img]
前面的真看不懂,只看了一下最后的总结
member
Activity: 104
Merit: 10
严格来说应该是比你连续中10次彩票的机率还低,但是,机率一直都是很有趣的,就算只有0.0000000000000000000000000000000000000000000000000000000000001的可能性,只要它不是0,就是有可能发生. Smiley
hero member
Activity: 630
Merit: 500
再说一次 闪电会击中同个目标两次的几率比这大多了
newbie
Activity: 34
Merit: 0
Quote
一般人就不要看了,这次你真看不懂
哎,我是真的看不懂。不过我想如果概率高的话QT早就更换生成地址的程序了
sr. member
Activity: 476
Merit: 250
全球O2O消费商
实际上就是简单的一句话,不要往这方面想,这种地址重复在所有人类有生之年是不可能出现的。
newbie
Activity: 43
Merit: 0
额。。。。只能说这种技术性和概率性分析真的不适合我这种人,我只要知道这个概率很低就行了
hero member
Activity: 854
Merit: 1000
走哪算哪
這一步是錯的:

( 1 / ( 2 ^ 101 ) ) * ( 2 ^ 32 )

如果概率可以這樣算, 有>2^101秒, 概率就會>1. 所以明顯是錯的


這一步也是錯的:

( 1 / 17721088 ) / ( 1 / 17179869184 )
= 969.459052627

這只能推論其中一事件比另一事件罕有969倍, 不能說某事件等於另一事件發生969次

抱歉的說, 你的概率學不及格.

lz是用浅显易懂的语言做的一个科普,也许是没有用特别专业的词语表达而已。

时间=2^101秒,概率=1,这个一点都没有错。lz什么时候说过概率会大于1?
同样lz什么时候说过“某事件等於另一事件發生969次”???

证明lz概率学是否及格的最好办法,是你也来写一篇你认为合格的贴子描述一下这个事实,来证明一下你有能力评判别人的概率论水平。


這明顯是錯的, 而且是很低級的錯. 這等於說拋六面骰子6次, 就必會每個數字出現一次.

我當然可以做出合格的計算, 這兩天有時間我會寫出來

你这是在偷换概念:2^101秒已经可以顺序把所有的私钥遍历一遍,没必要再随机生成私钥去碰撞,自然可以得出所有的公钥和地址。
而且每个公钥或地址会有很多个私钥与之对应。
就像盖住的骰子让你猜点数,允许你猜六次的话你一定能猜对!
难道你会傻到六次中重复猜某一个数字两次以上吗?

錯。不同的私鈅在概率上可以對應相同的地址,因此你的類比不適用。如果你要窮舉所有私鈅,這早已證明是用完太陽的能源也不能完成
随机生成私钥和顺序取用私钥能碰撞出公钥的概率本质上是一致的。

私钥32字节,公钥25字节,意味着平均每个公钥平均对应0xffffffffffffff个私钥(不考虑私钥最大取值为0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141),
“不同的私鈅在概率上可以對應相同的地址”,仅仅是概率上可以对应相同地址???

2^101秒约等于80393873682662950373966年,不用证明都知道宇宙早已完结,和证明太阳的能源都不够是一个概念,那你再算概率是不是也没有意义?

本来lz的意思也没有说能做到绝对定量,你的说法也不是完美无缺,更没必要评判别人什么什么的不及格等等之类。


2^256個私鑰對應2^160個地址, 當然是肯定有重覆; 但即使不進行RIPEMD160, 讓2^256個私鑰對應2^256個地址, 在概率上仍然是可以重覆. 所以你那個"猜六次點數"的比喻根本不適用.

看你也是懂數學的, 請想清楚再回覆, 不要為辯論而辯論


先声明我数学很菜。
但每个人都有不完美的地方,我和你争论了这么多,主要是看不惯你用不屑的语气说别人什么概率学不合格,别人也是辛辛苦苦码字也是想说明比特币相对很安全的,就事论事就可以了,何必打击别人呢?
legendary
Activity: 1792
Merit: 1111
這一步是錯的:

( 1 / ( 2 ^ 101 ) ) * ( 2 ^ 32 )

如果概率可以這樣算, 有>2^101秒, 概率就會>1. 所以明顯是錯的


這一步也是錯的:

( 1 / 17721088 ) / ( 1 / 17179869184 )
= 969.459052627

這只能推論其中一事件比另一事件罕有969倍, 不能說某事件等於另一事件發生969次

抱歉的說, 你的概率學不及格.

lz是用浅显易懂的语言做的一个科普,也许是没有用特别专业的词语表达而已。

时间=2^101秒,概率=1,这个一点都没有错。lz什么时候说过概率会大于1?
同样lz什么时候说过“某事件等於另一事件發生969次”???

证明lz概率学是否及格的最好办法,是你也来写一篇你认为合格的贴子描述一下这个事实,来证明一下你有能力评判别人的概率论水平。


這明顯是錯的, 而且是很低級的錯. 這等於說拋六面骰子6次, 就必會每個數字出現一次.

我當然可以做出合格的計算, 這兩天有時間我會寫出來

你这是在偷换概念:2^101秒已经可以顺序把所有的私钥遍历一遍,没必要再随机生成私钥去碰撞,自然可以得出所有的公钥和地址。
而且每个公钥或地址会有很多个私钥与之对应。
就像盖住的骰子让你猜点数,允许你猜六次的话你一定能猜对!
难道你会傻到六次中重复猜某一个数字两次以上吗?

錯。不同的私鈅在概率上可以對應相同的地址,因此你的類比不適用。如果你要窮舉所有私鈅,這早已證明是用完太陽的能源也不能完成
随机生成私钥和顺序取用私钥能碰撞出公钥的概率本质上是一致的。

私钥32字节,公钥25字节,意味着平均每个公钥平均对应0xffffffffffffff个私钥(不考虑私钥最大取值为0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141),
“不同的私鈅在概率上可以對應相同的地址”,仅仅是概率上可以对应相同地址???

2^101秒约等于80393873682662950373966年,不用证明都知道宇宙早已完结,和证明太阳的能源都不够是一个概念,那你再算概率是不是也没有意义?

本来lz的意思也没有说能做到绝对定量,你的说法也不是完美无缺,更没必要评判别人什么什么的不及格等等之类。


2^256個私鑰對應2^160個地址, 當然是肯定有重覆; 但即使不進行RIPEMD160, 讓2^256個私鑰對應2^256個地址, 在概率上仍然是可以重覆. 所以你那個"猜六次點數"的比喻根本不適用.

看你也是懂數學的, 請想清楚再回覆, 不要為辯論而辯論
legendary
Activity: 1792
Merit: 1111
hero member
Activity: 854
Merit: 1000
走哪算哪
這一步是錯的:

( 1 / ( 2 ^ 101 ) ) * ( 2 ^ 32 )

如果概率可以這樣算, 有>2^101秒, 概率就會>1. 所以明顯是錯的


這一步也是錯的:

( 1 / 17721088 ) / ( 1 / 17179869184 )
= 969.459052627

這只能推論其中一事件比另一事件罕有969倍, 不能說某事件等於另一事件發生969次

抱歉的說, 你的概率學不及格.

lz是用浅显易懂的语言做的一个科普,也许是没有用特别专业的词语表达而已。

时间=2^101秒,概率=1,这个一点都没有错。lz什么时候说过概率会大于1?
同样lz什么时候说过“某事件等於另一事件發生969次”???

证明lz概率学是否及格的最好办法,是你也来写一篇你认为合格的贴子描述一下这个事实,来证明一下你有能力评判别人的概率论水平。


這明顯是錯的, 而且是很低級的錯. 這等於說拋六面骰子6次, 就必會每個數字出現一次.

我當然可以做出合格的計算, 這兩天有時間我會寫出來

你这是在偷换概念:2^101秒已经可以顺序把所有的私钥遍历一遍,没必要再随机生成私钥去碰撞,自然可以得出所有的公钥和地址。
而且每个公钥或地址会有很多个私钥与之对应。
就像盖住的骰子让你猜点数,允许你猜六次的话你一定能猜对!
难道你会傻到六次中重复猜某一个数字两次以上吗?

錯。不同的私鈅在概率上可以對應相同的地址,因此你的類比不適用。如果你要窮舉所有私鈅,這早已證明是用完太陽的能源也不能完成
随机生成私钥和顺序取用私钥能碰撞出公钥的概率本质上是一致的。

私钥32字节,公钥25字节(实际有效的是20字节),意味着平均每个公钥平均对应0xffffffffffffffffffffffff个私钥(不考虑私钥最大取值为0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141),
“不同的私鈅在概率上可以對應相同的地址”,仅仅是概率上可以对应相同地址???

2^101秒约等于80393873682662950373966年,不用证明都知道宇宙早已完结,和证明太阳的能源都不够是一个概念,那你再算概率是不是也没有意义?

本来lz的意思也没有说能做到绝对定量,你的说法也不是完美无缺,更没必要评判别人什么什么的不及格等等之类。
hero member
Activity: 630
Merit: 500
So,完全不用担心这事情会发生  Tongue
legendary
Activity: 1792
Merit: 1111
這一步是錯的:

( 1 / ( 2 ^ 101 ) ) * ( 2 ^ 32 )

如果概率可以這樣算, 有>2^101秒, 概率就會>1. 所以明顯是錯的


這一步也是錯的:

( 1 / 17721088 ) / ( 1 / 17179869184 )
= 969.459052627

這只能推論其中一事件比另一事件罕有969倍, 不能說某事件等於另一事件發生969次

抱歉的說, 你的概率學不及格.

lz是用浅显易懂的语言做的一个科普,也许是没有用特别专业的词语表达而已。

时间=2^101秒,概率=1,这个一点都没有错。lz什么时候说过概率会大于1?
同样lz什么时候说过“某事件等於另一事件發生969次”???

证明lz概率学是否及格的最好办法,是你也来写一篇你认为合格的贴子描述一下这个事实,来证明一下你有能力评判别人的概率论水平。


這明顯是錯的, 而且是很低級的錯. 這等於說拋六面骰子6次, 就必會每個數字出現一次.

我當然可以做出合格的計算, 這兩天有時間我會寫出來

你这是在偷换概念:2^101秒已经可以顺序把所有的私钥遍历一遍,没必要再随机生成私钥去碰撞,自然可以得出所有的公钥和地址。
而且每个公钥或地址会有很多个私钥与之对应。
就像盖住的骰子让你猜点数,允许你猜六次的话你一定能猜对!
难道你会傻到六次中重复猜某一个数字两次以上吗?

錯。不同的私鈅在概率上可以對應相同的地址,因此你的類比不適用。如果你要窮舉所有私鈅,這早已證明是用完太陽的能源也不能完成
member
Activity: 62
Merit: 10
newbie
Activity: 14
Merit: 0
呵呵,不要上火。

算法确实错了。

遍历私钥的时候,地址是随机生成的,像扔骰子。

但是,直觉上,实际算出来的数应该差不多。

直觉上,算力越大,概率增长会越慢。


hero member
Activity: 854
Merit: 1000
走哪算哪
這一步是錯的:

( 1 / ( 2 ^ 101 ) ) * ( 2 ^ 32 )

如果概率可以這樣算, 有>2^101秒, 概率就會>1. 所以明顯是錯的


這一步也是錯的:

( 1 / 17721088 ) / ( 1 / 17179869184 )
= 969.459052627

這只能推論其中一事件比另一事件罕有969倍, 不能說某事件等於另一事件發生969次

抱歉的說, 你的概率學不及格.

lz是用浅显易懂的语言做的一个科普,也许是没有用特别专业的词语表达而已。

时间=2^101秒,概率=1,这个一点都没有错。lz什么时候说过概率会大于1?
同样lz什么时候说过“某事件等於另一事件發生969次”???

证明lz概率学是否及格的最好办法,是你也来写一篇你认为合格的贴子描述一下这个事实,来证明一下你有能力评判别人的概率论水平。


這明顯是錯的, 而且是很低級的錯. 這等於說拋六面骰子6次, 就必會每個數字出現一次.

我當然可以做出合格的計算, 這兩天有時間我會寫出來

你这是在偷换概念:2^101秒已经可以顺序把所有的私钥遍历一遍,没必要再随机生成私钥去碰撞,自然可以得出所有的公钥和地址。
而且每个公钥或地址会有很多个私钥与之对应。
就像盖住的骰子让你猜点数,允许你猜六次的话你一定能猜对!
难道你会傻到六次中重复猜某一个数字两次以上吗?
newbie
Activity: 14
Merit: 0
這一步是錯的:

( 1 / ( 2 ^ 101 ) ) * ( 2 ^ 32 )

如果概率可以這樣算, 有>2^101秒, 概率就會>1. 所以明顯是錯的


這一步也是錯的:

( 1 / 17721088 ) / ( 1 / 17179869184 )
= 969.459052627

這只能推論其中一事件比另一事件罕有969倍, 不能說某事件等於另一事件發生969次

抱歉的說, 你的概率學不及格.

lz是用浅显易懂的语言做的一个科普,也许是没有用特别专业的词语表达而已。

时间=2^101秒,概率=1,这个一点都没有错。lz什么时候说过概率会大于1?
同样lz什么时候说过“某事件等於另一事件發生969次”???

证明lz概率学是否及格的最好办法,是你也来写一篇你认为合格的贴子描述一下这个事实,来证明一下你有能力评判别人的概率论水平。


這明顯是錯的, 而且是很低級的錯. 這等於說拋六面骰子6次, 就必會每個數字出現一次.

我當然可以做出合格的計算, 這兩天有時間我會寫出來

那啥,俺就是屈爽。
大神说的对,俺大学概率确实挂了,呵呵。
俺也看出错误再哪了,找机会改。
期待大神的文章,记得@我一下!
newbie
Activity: 28
Merit: 0
這一步是錯的:

( 1 / ( 2 ^ 101 ) ) * ( 2 ^ 32 )

如果概率可以這樣算, 有>2^101秒, 概率就會>1. 所以明顯是錯的


這一步也是錯的:

( 1 / 17721088 ) / ( 1 / 17179869184 )
= 969.459052627

這只能推論其中一事件比另一事件罕有969倍, 不能說某事件等於另一事件發生969次

抱歉的說, 你的概率學不及格.

lz是用浅显易懂的语言做的一个科普,也许是没有用特别专业的词语表达而已。

时间=2^101秒,概率=1,这个一点都没有错。lz什么时候说过概率会大于1?
同样lz什么时候说过“某事件等於另一事件發生969次”???

证明lz概率学是否及格的最好办法,是你也来写一篇你认为合格的贴子描述一下这个事实,来证明一下你有能力评判别人的概率论水平。


這明顯是錯的, 而且是很低級的錯. 這等於說拋六面骰子6次, 就必會每個數字出現一次.

我當然可以做出合格的計算, 這兩天有時間我會寫出來

这贴子总体思路还行,后面几个算概率的地方有漏洞,LS写个纠错贴吧
碰撞攻击是一个很重要的思路
legendary
Activity: 1792
Merit: 1111
這一步是錯的:

( 1 / ( 2 ^ 101 ) ) * ( 2 ^ 32 )

如果概率可以這樣算, 有>2^101秒, 概率就會>1. 所以明顯是錯的


這一步也是錯的:

( 1 / 17721088 ) / ( 1 / 17179869184 )
= 969.459052627

這只能推論其中一事件比另一事件罕有969倍, 不能說某事件等於另一事件發生969次

抱歉的說, 你的概率學不及格.

lz是用浅显易懂的语言做的一个科普,也许是没有用特别专业的词语表达而已。

时间=2^101秒,概率=1,这个一点都没有错。lz什么时候说过概率会大于1?
同样lz什么时候说过“某事件等於另一事件發生969次”???

证明lz概率学是否及格的最好办法,是你也来写一篇你认为合格的贴子描述一下这个事实,来证明一下你有能力评判别人的概率论水平。


這明顯是錯的, 而且是很低級的錯. 這等於說拋六面骰子6次, 就必會每個數字出現一次.

我當然可以做出合格的計算, 這兩天有時間我會寫出來
hero member
Activity: 854
Merit: 1000
走哪算哪
這一步是錯的:

( 1 / ( 2 ^ 101 ) ) * ( 2 ^ 32 )

如果概率可以這樣算, 有>2^101秒, 概率就會>1. 所以明顯是錯的


這一步也是錯的:

( 1 / 17721088 ) / ( 1 / 17179869184 )
= 969.459052627

這只能推論其中一事件比另一事件罕有969倍, 不能說某事件等於另一事件發生969次

抱歉的說, 你的概率學不及格.

lz是用浅显易懂的语言做的一个科普,也许是没有用特别专业的词语表达而已。

时间=2^101秒,概率=1,这个一点都没有错。lz什么时候说过概率会大于1?
同样lz什么时候说过“某事件等於另一事件發生969次”???

证明lz概率学是否及格的最好办法,是你也来写一篇你认为合格的贴子描述一下这个事实,来证明一下你有能力评判别人的概率论水平。
hero member
Activity: 1008
Merit: 501
這一步是錯的:

( 1 / ( 2 ^ 101 ) ) * ( 2 ^ 32 )

如果概率可以這樣算, 有>2^101秒, 概率就會>1. 所以明顯是錯的


這一步也是錯的:

( 1 / 17721088 ) / ( 1 / 17179869184 )
= 969.459052627

這只能推論其中一事件比另一事件罕有969倍, 不能說某事件等於另一事件發生969次

抱歉的說, 你的概率學不及格.
被大神批评了吧 Grin
Pages:
Jump to: