Skip to content

回复:BitDNS 与比特币的通用化 ​

原始发布页

打开来源页面
查看 1 个交叉存档

我认为,BitDNS 完全可以是一个独立的网络和一条独立的区块链,同时与比特币共享 CPU 算力。唯一的交集,就是让矿工能够同时为两个网络搜索工作量证明。

这两个网络不需要任何协调。矿工可以同时接入两个网络。他们会进行 SHA 扫描,这样一旦命中,就有可能同时解决两个网络的问题。如果其中一个网络的难度较低,那么一个解可能只适用于其中一个网络。

我认为,外部矿工可以在两个程序上调用 getwork,并把工作合并起来。也许可以先调用 Bitcoin,从中取得工作,再把它交给 BitDNS 的 getwork,合并成一份组合工作。

各网络不是彼此分割,而是共享并增强彼此的总 CPU 算力。这将解决这样一个问题:如果存在多个网络,一旦可用 CPU 算力集中攻击其中一个,它们就会彼此构成威胁。相反,全世界所有网络都将共享组合后的 CPU 算力,从而提高总体强度。小型网络也能利用现成的矿工基础,更容易起步。

英文原文 ​

展开英文原文

I think it would be possible for BitDNS to be a completely separate network and separate block chain, yet share CPU power with Bitcoin. The only overlap is to make it so miners can search for proof-of-work for both networks simultaneously.

The networks wouldn't need any coordination. Miners would subscribe to both networks in parallel. They would scan SHA such that if they get a hit, they potentially solve both at once. A solution may be for just one of the networks if one network has a lower difficulty.

I think an external miner could call getwork on both programs and combine the work. Maybe call Bitcoin, get work from it, hand it to BitDNS getwork to combine into a combined work.

Instead of fragmentation, networks share and augment each other's total CPU power. This would solve the problem that if there are multiple networks, they are a danger to each other if the available CPU power gangs up on one. Instead, all networks in the world would share combined CPU power, increasing the total strength. It would make it easier for small networks to get started by tapping into a ready base of miners.

为历史保存,为中文读者整理。每篇档案均附来源与英文原文。