github.com/linapex/ethereum-go-chinese@v0.0.0-20190316121929-f8b7a73c3fa1/params/network_params.go (about) 1 2 //<developer> 3 // <name>linapex 曹一峰</name> 4 // <email>linapex@163.com</email> 5 // <wx>superexc</wx> 6 // <qqgroup>128148617</qqgroup> 7 // <url>https://jsq.ink</url> 8 // <role>pku engineer</role> 9 // <date>2019-03-16 19:16:42</date> 10 //</624450107772768256> 11 12 13 package params 14 15 //这些是需要在客户端之间保持不变的网络参数,但是 16 //不一定与共识有关。 17 18 const ( 19 //BloomBitsBlocks是单个BloomBit部分向量的块数。 20 //包含在服务器端。 21 BloomBitsBlocks uint64 = 4096 22 23 //BloomBitsBlocksClient是单个BloomBit部分向量的块数。 24 //在轻型客户端包含 25 BloomBitsBlocksClient uint64 = 32768 26 27 //BloomConfirms是在Bloom部分 28 //考虑可能是最终的,并计算其旋转位。 29 BloomConfirms = 256 30 31 //chtfrequenceclient是在客户端创建cht的块频率。 32 CHTFrequencyClient = 32768 33 34 //chtfrequencyserver是在服务器端创建cht的块频率。 35 //最终,这可以与客户端版本合并,但这需要 36 //完整的数据库升级,所以应该留一段合适的时间。 37 CHTFrequencyServer = 4096 38 39 //BloomTrieFrequency是在两个对象上创建BloomTrie的块频率。 40 //服务器/客户端。 41 BloomTrieFrequency = 32768 42 43 //HelperTrieConfirmations是预期客户端之前的确认数 44 //提供所给的帮助者。 45 HelperTrieConfirmations = 2048 46 47 //HelperTrieProcessConfirmations是HelperTrie之前的确认数 48 //生成 49 HelperTrieProcessConfirmations = 256 50 ) 51