diff --git a/README_zh_CN.md b/README_zh_CN.md index bc2d26004..c44bacadf 100644 --- a/README_zh_CN.md +++ b/README_zh_CN.md @@ -40,16 +40,16 @@ RPC界面上还有由Python编写的[回归和整合测试(regression and inte ## 灰常常见的问题 ❓ ### 到底一共可以有多少狗狗币? – 狗狗多多! 🐕 -截至2015年初(大概发行一年半的时间)将会有100,000,000,000狗狗币。 +截至2015年初(大概发行一年半的时间)会有100,000,000,000狗狗币。 之后的每个区块(block)将会带来10,000狗狗币来激励矿工们持续输出,增加挖矿的安全性并且对因丢失的钱包、硬盘、手机、密码等而丢失的狗狗币做出相应弥补。 ### 挖矿须知 ⛏ -狗狗币采用一种简洁的密钥导出函数作为每区块一分钟的工作量证明。区块奖励是固定的,且随着每100,000区块而减半。从第600,000个区块开始,一个永久性的10,000狗狗币/区块的奖励会被发放。 +狗狗币采用一种简化版的密钥派生函数作为它的工作量证明。目标时间为每分钟产出一个区块,每产出一个区块后都会进行难度值调整。区块奖励是固定的,且每产出100,000个区块就会减半。从第600,000个区块开始,每产出一个区块的奖励会固定在10,000个狗狗币。 -起初,我们预见了一种不同的支出方式,决定区块奖励的是将每区块的最大奖励并且应用Mersenne Twister伪随机数生成器的结果来得到一个从0到最大奖励之间的数,作为奖励。 +起初,我们设想了一种不同的支付方式,由Mersenne Twister伪随机数生成器在0到区块计划相应的最大区块奖励中生成一个随机数作为区块奖励。 -然而在第145,000区块上,为了防止大验证池钻空子挖到奖励最丰厚的矿,这种形式就不适用了。与此同时,重新瞄准的难处也从每区块四小时变为每区块(每分钟)一次,使用的是DigiByte Coin开发团队的一个算法,为了减少突然增加或减少狗狗币网络哈希率的冲击。 +然而在第145,000区块上,为了防止大矿池钻空子只挖高奖励的区块,这种方案就不适用了。与此同时,难度值调整也从每4小时变为每个区块产生(每分钟)更改一次,使用的是DigiByte Coin开发团队的一个算法,以减少狗狗币网络中哈希率突然增大或减少带来的影响。 **目前的区块奖励机制:** @@ -122,4 +122,4 @@ Qt代码把 `qDebug()` 放到qt类别下的debug.log文件里;使用方式`-de **DEBUG_LOCKORDER** -狗狗币核心是一个多线程应用,死锁和其他多线程问题都会很难找到原因。通过`-DDEBUG_LOCKORDER`编译 (`configure CXXFLAGS="-DDEBUG_LOCKORDER -g"`)会在运行时插入检查语句来检测哪些进程被锁定并且把警告加入debug.log文件中,如果在代码中发现了不一致的地方。 +狗狗币核心是一个多线程应用,碰到死锁和其他多线程问题都会很难找到原因。如果在代码中发现了不一致的地方,使用-DDEBUG_LOCKORDER编译 (configure CXXFLAGS="-DDEBUG_LOCKORDER -g")会在运行时插入检查语句来检测哪些进程被锁定,并把警告加入debug.log文件中。