下载
登录/ 注册
主页
论坛
视频
热股
可转债
下载
下载

陪你到天荒地老

15-11-16 15:42 218204次浏览
不要问我是谁
+关注
博主要求身份验证
登录用户ID:
打开淘股吧APP
76
评论(4966)
收藏
展开
热门 最新
MetalGear

17-09-11 17:15

0
但是,先算出私钥也好,关于数据重复的逻辑还是一样的,这就看人类某个个体或团体能否掌握足够庞大的计算资源
不过,这个资源需求如果大到足够发起51%攻击的话,那也没必要担心这个了
阿尔法爬

17-09-11 17:09

0
只有地址的父私钥才是有效的。其他都没有血缘关系,提不出钱的。
阿尔法爬

17-09-11 17:05

0
你误解了,钱包是先产生私钥,再产生地址的。地址是私钥的副产品。地址是公钥,是从私钥计算得来,是私钥经过计算后的唯一的解。而通过地址去逆计算私钥是无意义的。因为可以得到无穷多个解。这在数学上是有简单的例子的:
-2 和 +2 的平方都是4。
在比特币这里,
4是地址,-2或者+2是私钥。
你得到了-2或者+2那是有意义的,你会计算出4这个地址,然后你拿着这个4和私钥去获得比特币的控制权。
但你得到了4是无意义的,因为你不知道私钥到底是-2还是+2。
这个例子里,你就得一个个去试,试两次你才能得到地址私钥对。

但比特币里,你需要拿着4试验无穷多次,才能得到4对应的私钥。因为有无穷多个解。

所以,
你认为复制一个别人的地址有啥用呢?你又没有这个地址的私钥,你就无法使用别人地址上面的余额。但你能看到它的余额,甚至可以在比特币区块浏览器BLOCKC HAIN .INFO上随时监控这个地址的一举一动,甚至还可以跟踪这个地址上比特币的具体流向。有非常漂亮的追踪网页可以图形化的监控。

这就是比特币的光明性,一个光明正大的币。地址/余额/余额的流向和来源,都是完全是向全人类透明的,这种透明甚至超越了我们现实中使用的支付宝和银行账户的透明程度,
因为银行和支付宝虽然对全人类除了用户自己本人是透明的,但银行体系内部工作人员和政府权力机构和执法机构可以随时拿着行政命令来查询。这就是一种不公平,一些特殊身份的人通过权力的给予,可以看到普通人无法看到的信息。而比特币地址上的信息则是对所有人公开的。

再重复一遍,无论人类怎么做,理论上,钱包某次刷出别人的地址的几率都相当于宇宙中找到一粒砂子的概率。当然,我们无法得到真随机数,所以实际情况中的概率会比理论上来的大。
MetalGear

17-09-11 16:55

0
对这个还是没明白
“一个地址可以计算出无数多个私钥,但其中只有一个私钥是有效的”
什么因素决定了哪个私钥有效呢?
MetalGear

17-09-11 16:38

0
回4068楼

问题2.你看懂了问题,我就是想说,既然地址长度是有限的、字符种类是有限的,那么重复概率再小也是有数值的。随着地址的不断增加,重复的风险也会越来越高(其实还是问题4)。如果不断地刷出新wallet,人为制造重复地址(比如用矿场来干这事),最终会不会导致现有地址机制失灵。

问题3.“如果出现重复地址”,这个是无法获知的吧?“自己能够控制的地址”,这个是无法确认的吧?
阿尔法爬

17-09-11 16:36

1
比特币第二波下跌抹去了账户8月14日以来的增长,美元反弹,贵金属都有一定的回调。
账户NAV切入了8月14日的阳线实体的一半以上。

目前境外比特币价格开始走弱,国内由于距离外盘差价较大目前暂时较强。
 
阿尔法爬

17-09-11 16:17

1
··原创: MetalGear  2017-09-11 09:48只看该作者(-1)·打

这就是一个疑问,顺便跟钱包相关问题一起请教:
  1.如果说wallet.dat生成时就自带100个地址,它是不是要通过全节点广播来昭告天下?
不需要,SHA256假定任何时刻任何一台终端独立产生的一组地址都不会和历史上全世界所有终端曾经产生的地址重复。有计算数据的,我没有记下来,大意是要两个地址重复的情况发生,相当于在全宇宙找到一粒沙子的概率。
---不过作为一个程序员,我需要补充,上述都属纯数学理论,起前提是随机数是真随机数,这个真随机数,其实是无法获得的,需要神的力量才能得到。很显然,人类还不是神,没有那么大的能力。所有计算机上产生的都是伪随机数,它是根据你计算机最近一次开机的时刻通过复杂的计算而来的,它是伪的。去年很多安卓手机比特币钱包发生了比特币被盗。而苹果手机比特币钱包就没有。就是安卓系统和苹果系统的随机数产生机制不一样,安卓系统的随机数相当的粗糙,造成了很多安卓用户的比特币地址私钥被人猜到,那人用私钥拿走了被猜出地址上的余额。而苹果IOS操作系统的随机数产生机制更严谨一些,更接近数学家的随机。所以苹果手机上钱包暂时还没事。

  2.如果不断启动空白QT,不就会不断占用地址了?
不会。我不懂你是啥意思,如果你搬走目录下的Wallet.dat,然后重启Qt,Qt由于找不到合规的钱包文件,就会帮你新建一个。这就是你的第二个钱包。那个钱包里面也有100个地址,从未使用。如果你需要,可以向这个钱包里面的地址发送比特币。然后再保存这个钱包。这样你就有了两个钱包。当然你也可以有三个,四个,,,

  3.如果出现重复地址,会怎样处理?先产生的有效?
如果出现了重复地址,谁先下手谁得到里面的余额。具体做法就是把里面的余额立刻转到另一个自己能够控制的地址上。那样这笔比特币就属于自己了。

  4.你说的这个问题,我有几个疑问……地址就是私钥的唯一决定因素吗?没有把其它因素加入算法?如果问题3有明确答案,那么重复地址应该被屏蔽掉才对吧?如果问题3没有明确答案,那是不是只有依靠随机性来避免这个风险了?然而随着客户端数量的增长,重复的风险就越来越高……
恰恰相反,一个地址可以计算出无数多个私钥,但其中只有一个私钥是有效的,能提币。其他都是废物。但一个私钥就只能计算出一个地址,这个地址就是存放比特币的地址。所以,你可以公开地址,不用担心别人得到这个地址的私钥。但你不能公布私钥,私钥一公布,你地址就被人算出,并且里面的比特币余额就会被人用你公布的私钥提空。

EBAY 上,有很多实物比特币的卖家。面值有0.1BTC的,0.01的,甚至还有大额的1BTC的,EBAY因为需要买家提供详细图片,有些人就老老实实拍照正反面,放在了网上。这些照片里,很多悍然显示着地址/私钥。挺有趣的,你可以去试试,在BLOCK C HAIN 钱包里地址里面添加只读地址,导入这个图片上的地址,然后再选择消费,输入你看到的私钥,看看能不能有余额发送到自己的钱包里面。

地址重复的风险一直存在,比特币的数学家和程序员专家群无意解决这个问题,因为地址重复的可能性理论上相当于在整个宇宙中找到一粒沙子。我估计这个问题会一直存在,永远也无法解决。这也是人类科技进步无法解决的问题,同时也是比特币靠升级修改协议也无法解决的。

我在大学时代曾经怀疑过,整个宇宙中是不是真的哪怕有一个真正的随机数存在过。当然,现在我不怀疑了。只要相信神是存在的,那么这就不是问题。所以我坚信真随机数是存在的。但看看人类的愚昧程度就知道人类离掌握这种能力的距离还远。也许即使穷尽人类的智慧和力量也摸不到这个问题的边。
MetalGear

17-09-11 15:51

0
鱼鹰有空的话,请点评一下4044、4047楼层
MetalGear

17-09-11 15:49

0
我目前持仓还少,只好观望
如果要关门,就赶紧去捞一点提现
如果没有突发消息,就按正常节奏吧
周末这事也不全算坏事,至少逼我把提现解决了,算是迈出了实质性的第二步
昨天,我恍惚感觉有点像一个时代的大门即将紧闭,我还在门外没找到进门的路。晚上两点多才睡,但是早上很早就醒了
阿尔法爬

17-09-11 15:39

0
交易所搬砖不是开玩笑的,风险要讨论,需要一天时间,技术准备可能需要1天,因为他肯定要挪用所有客户的币,只是不会放弃的利益,我们只需要在Block chain上看最近的转账量是不是暴增就可以判断了。如果转账量仍然是平稳偏小的,那就不是搬砖因素。可能是两个市场的信息认知反应不同导致。
刷新 首页 上一页 下一页 末页
提交