Bitcoin Forum

Local => 中文 (Chinese) => Topic started by: dukong on June 15, 2013, 02:51:26 AM



Title: 提供个性化比特币地址服务,有没有前途?
Post by: dukong on June 15, 2013, 02:51:26 AM
类似本人的比特币地址:1DuKong1BAVkW8x6SPcG8gSduDgArJecuJ
目前具有实用价值的就是前8位(包括最开始的一位“1”)以内的定制,基本可以在24小时内算出,再加长就难了。
不知道有没有人需要这样的服务,说白就是提供算力帮忙算,用户当然也可以自己算,只是耗时比较长而已。


Title: Re: 提供个性化比特币地址服务,有没有前途?
Post by: dukong on June 15, 2013, 02:52:23 AM
如果用户能接受,并且收益比挖矿好的话,还是有点前途的。


Title: Re: 提供个性化比特币地址服务,有没有前途?
Post by: szmarco on June 15, 2013, 06:26:08 AM
你算出来以后把密钥给对方,然后对方如何相信你一定会删除密钥?只留他那边一份?

有了密钥就有了一切。


Title: Re: 提供个性化比特币地址服务,有没有前途?
Post by: dukong on June 15, 2013, 07:17:26 AM
你算出来以后把密钥给对方,然后对方如何相信你一定会删除密钥?只留他那边一份?

有了密钥就有了一切。
是的,这是很关键的一步,怎么解决信任问题。


Title: Re: 提供个性化比特币地址服务,有没有前途?
Post by: farproc on June 15, 2013, 02:37:34 PM
嗯。信任问题。


Title: Re: 提供个性化比特币地址服务,有没有前途?
Post by: realdos on June 15, 2013, 02:51:20 PM
你算出来以后把密钥给对方,然后对方如何相信你一定会删除密钥?只留他那边一份?

有了密钥就有了一切。
是的,这是很关键的一步,怎么解决信任问题。

所以只能是开源的网页,允许离线运行。


Title: Re: 提供个性化比特币地址服务,有没有前途?
Post by: szmarco on June 15, 2013, 02:53:16 PM
或许你可以编一个小程序给别人用,然后接受别人的donation。
不过我觉得这实在是对地址的一种浪费,虽然这种浪费对于天量地址资源而言微不足道。


Title: Re: 提供个性化比特币地址服务,有没有前途?
Post by: dukong on June 16, 2013, 01:34:57 AM
或许你可以编一个小程序给别人用,然后接受别人的donation。
不过我觉得这实在是对地址的一种浪费,虽然这种浪费对于天量地址资源而言微不足道。
已经有现成的开源程序了,就是需要时间来算。


Title: Re: 提供个性化比特币地址服务,有没有前途?
Post by: jl2012 on June 16, 2013, 04:06:17 AM
一直有方法, 而且有辦法令找到密匙的人不能拿到錢, 完全沒有信任問題:

https://vanitypool.appspot.com/


Title: Re: 提供个性化比特币地址服务,有没有前途?
Post by: dukong on June 16, 2013, 02:04:46 PM
一直有方法, 而且有辦法令找到密匙的人不能拿到錢, 完全沒有信任問題:

https://vanitypool.appspot.com/
什么原理,如何办到?


Title: Re: 提供个性化比特币地址服务,有没有前途?
Post by: dukong on June 17, 2013, 01:15:06 PM
研究了一天,好像是这么个原理:
需求者自己先生成一对密钥,自己保留私钥,将公钥和需要的参数(如1DuKong1)给计算方。计算方每生成一对密钥后,将公钥和需求方的公钥按一定的算法(好像是加法)生成一个新的公钥,然后根据这个新公钥生成一个比特币地址,看是否含需求者的参数(如1DuKong1),如果不符合要求,继续生成另一对密钥,直到生成一对符合要求的密钥,然后将对应的私钥给需求方。需求方拿到私钥后,和自己保留的私钥按一定的算法(好像是加法)生成一个新的私钥,该私钥对应的比特币地址就是那个符合参数(如1DuKong1)要求的地址。

这里的关键是两对密钥中的两个公钥组合后的新公钥和两个私钥组合后的新私钥是对应的,类似下面的关系:
pubKey1+pubKey2=pubKey3
privKey1+privKey2=privKey3

公钥pubKey3对应的私钥就是privKey3

所以需求方只要不泄露那个私钥,计算方是算不出新公钥(也就是那个可以转换成含参数的地址)对应的新私钥的。