利用比特币记录全球身份信息想法

设定公用的收款地址Z为个人/商家信息库地址,为全网查询地址。

设定每个人的公钥为X,X可变。

若拥有公钥为X1的某A,其向Z发送小额金额,进行身份登记。(1)

所有身份登记信息,任何人可以通过查询Z的收款记录获得,每条记录的script上有登记信息。

需要X1提供公钥的同时,还需要用(收款地址)X1的私钥进行签名,即,对公钥X1进行签名绑定。以便确认所附带的登记信息是由X1的真实拥有者所登记的。

登记信息可包括名称,商铺名,个人真实信息,地理位置,PGP公钥、微博号、QQ号等等字段。

这些登记信息为不经过认证的,可以/可能是虚假的。(但信息是被X1签名过的)

 

设定公用的收款地址Y为商业投诉收款地址,为全网查询地址。 (可与Z相同,但个人建议分开)

其收款信息同样做全网公开查阅资料库,

1,商业投诉记录登记,由用户B的公钥X2签名,指定对商家A的公钥X1进行投诉。

a. 每条投诉记录有权重值

AA. 用户B自己指定一个基础评分。

BB. 与投诉用户B(的公钥X2)在(下面的)商业存款地址QB2的注册资金/存款有关。即,用户B越有钱,说的话越靠谱。

b. 投诉记录可附带投诉经历材料(网址).

c. 任何人可以查阅用户B的X2的所有投诉记录,以及商家A的X1的被投诉记录。( 可通过辅助数据库中做关系绑定 )

d. 投诉权重总值 与 商家的注册资金/存款,在一定关系或公式下,可得计算出商家信用度。

2.  商业投诉记录撤销,需要由原来用户B发出公钥X2的签名时才能认定是撤销。

 

以上收款都可以是小额交易请求,没有任何金额上面的要求,可以不用发出交易,仅仅是作为全网数据库而已。

此地址可以是废弃的死地址(不建议),个人建议由社区建立个可以维护的地址,可以定期发送高额手续费的交易,让全网矿工收益。并且也不会因为人口暴涨,导致比特币在几千年后都用光了。

以上功能不难,只是增加个解析而已,建议同时对Bitcoin进行改造:

独立出X1出来,让X1与普通的收款地址与众不同。

同时,可以在原有的转账交易上,可强制将X1的签名也融入到交易数据中(x1没有余额)。

以便不用每次需要指定X1发出转账;以便进行身份级别的绑定。

 

设定公用地址Q的公钥为商业押金库钥匙(可转换成收款地址). 由社团(机构)维护.

公钥X1的拥有者,可以与地址Q的公钥,合成多重签名收款地址QX1。X1可以向QX1转账,可作为商业注册资金/押金/存款。

此押金地址QX1的存款,全网可查,并且,需要X1与Q同时签名,才可使用里面的资金。

全网的任何人,可以查阅X1的注册资金QX1余额。

同时,Q本身也收款。

1.  注册资金提款请求

a. 因为此功能不需要全网查阅,所以此功能也可以通过Y的社团(机构)网站来实现,减少不必要的网络手续费。其也是作为社团网站不可用时的代替方案。

b. 提款金额由商家A指定,由社团Y签名确认,并发送。

c. 可根据其信用度,社团(机构)Y认定提款上限是多少,可考虑冻结部分需要维权的数额。

 

买家B,与商家A交易时,因此可以实现的交易体系:

公钥获取方案1:通过店名、网址、EMAIL等关键词,(通过遍历Z的交易记录)查询商家的公钥X1。

公钥获取方案2:商家直接提供公钥X1、或买家直接找商家拿公钥X1。

获得公钥后,(通过遍历Y的交易记录)查询该公钥的全球信用度,决定是否交易。

当决定要交易时,可以考虑与商家A公钥合成一个多重签名收款地址 X1X2。同时,可考虑加入第三方裁判C3。

如此,买家就可以直接转币到担保地址中,与商家进行担保交易。(详细流程见http://xingfeng.org/?p=162)

如果因为交易有比较严重的争执时,并且未加入第三方裁判C3的时候,则可以在Y上进行投诉,让X2的信用下降,甚至是资金冻结!

 

扩展1:裁判、审计、维权人员也可以进行全网登记,甚至是地理位置的登记。


另外,公用地址Z、Y、Q收到那些少量的资金可以:

1. 定期向全网发送高额手续费,用于奖励全网矿工。

2. 做经费处理,比如用于资助机构Q的维权裁判人员,

3. 做为全网公告手续费。

 

有部分想法与MasterCoin和BitShares有相同的地方,但是我觉得两者太复杂了,不适用于当前阶段,不如直接利用现有体系进行加固。

 

我个人英语比较不好,有心的同学,请翻译一下,发到bitcointalk上下,毕竟很多功能都不难实现,而且可以扩展出来的想法有很多很多,甚至直线提升比特币的价值,但我一个人来实现麻烦并且不权威。

 

One thought on “利用比特币记录全球身份信息想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注