Author

Topic: [20141018]比特币地址黑名单辩论:什么时候可以干涉比特币代码了? (Read 1293 times)

hero member
Activity: 854
Merit: 1000
走哪算哪
这些负面问题绝对不能在核心代码层面解决,不然可能对比特币的体系造成致命的影响。
hero member
Activity: 714
Merit: 500
关于比特币中存在的负面的赌博、洗钱、黑客等行为,比特币是不作为呢?还是有所作为呢?如何做呢?个人自由定制?核心源码制定?这是个问题。
hero member
Activity: 644
Merit: 500
关于比特币的一个重要问题:人们可以根据自己的意愿编写代码吗?更甚者说,可以编写成自己的版本在网络中运行吗?

这场辩论源于一个Gentoo用户在10月5日Gentoo bug论坛上发表的一份报告。Gentoo是一款多样的Linux操作系统,它自诩可以高度配置以满足不同用户需求。报告中指出,分配于Gentoo中的bitcoind版本中一些特殊的比特币地址被拦截了,这意味着一些转账不能够完成,显示赌博网站SatoshiDice的地址被列入黑名单。

自此,一场风波开始。

向块链“发送垃圾邮件”

Luke Dashjr是一位开发者,他经营着自己的矿池。同时他还维护着Gentoo软件包,是比特币核心开发团队的成员。他为bitcoind的Gentoo版本写了一个补丁,特地将一些赌博网站加入黑名单。名单中的地址包括了Counterparty和BetcoinDice等一些赌博组织。

Dashjr辩解称这么做是因为SatoshiDice等网站使用比特币块链技术的方法是具有破坏性的。这些赌博网站利用块链来获取下注结果,在比特币网络中产生了大量小额交易,使得网络变得非常拥塞紧张。

变动信息披露

Dashjr的行为属于比特币核心代码的第三方操作,它与开发团队改变官方版本不同,这引起了不同的反映。比特币核心开发成员Mike Hearn认为这只是信息披露的不充分,该补丁在最新更新的软件中是默认打开的。Dashjr公开致歉,并关闭了默认的补丁。

更深层次的提问

然而,讨论中出现了一些有趣的问题。Gentoo bug论坛上,人们开始思考编码地址黑名单的审核制度,谁又有权力决定哪些被列入黑名单?在比特币软件某一版本中根据自己的原则编写代码是否正确呢?

比特币核心开发团队成员Gregory Maxwell把这些“编码”视为“政策”,一些差异化在这个水平上是有所帮助的,他说,因为这样可以防止网络被大规模攻击。而如果多样化太多,则会影响比特币用户的体验。他强调:这些多样性不能破坏整个系统。

尽管从个人角度Maxwell不同意Dashjr的做法,但他指出这仅仅是他个人的意见。人们应该可以在自己的节点上按自己的偏好运行。毕竟,bitcoind是根据麻省理工自由软件许可,旨在让开发者充分发挥能力的。

展望未来

未来,Dashjr希望看到在Gentoo中编入的是一个变量,它允许不同的补丁和不同的政策安装运行。

而Mike Hearn对此表示反对,他认为在比特币交易管理中不能够有任何个性化补丁,“如果矿工或者商家出现分歧,那么结果将会导致欺诈。这是一个不能接受的结果。”

当出现恶性循环

或许他们将不得不同意或者不同意,但是还存在另外一个问题:重新使用比特币地址。许多网站像SatoshiDice一样在block chain中添加其他物质,重新使用比特币地址。很多开发者认为这将是一件坏事。

如果一个组织或者个人重新使用比特币地址,那么将会很容易在网络上取得认证,也很容易地通过交易识别。这就可能导致各种问题。

来源:CoinDesk  |  摘自:比特帮
Jump to: