Title: 谁了解挖矿协议?关于midstate,target,data,hash1这些字段 Post by: thomas92911 on July 02, 2011, 08:22:02 AM 从矿池拿到一个任务如下:
{"id":0,"error":null,"result":{"midstate":"adaf1ff882043d7dd777665009afb0f9f2e2faabf9026ad43e9e1ae91f2d6bef","target":"ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000","data":"000000012c9c355ce91cc07063ad2fc47c2349c988f6528d8d893ca50000038f000000005822ea2 8f8ae545e273d32d0874408575916520a578d2c8edeb28e451ab8ce7b4e0de6be1a0c2a12000000 0000000080000000000000000000000000000000000000000000000000000000000000000000000 0000000000080020000","hash1":"0000000000000000000000000000000000000000000000000000000000000000000000800000000 0000000000000000000000000000000000000000000010000"}} bitcoin-miner计算出了一个结果: {"params":["000000012C9C355CE91CC07063AD2FC47C2349C988F6528D8D893CA50000038F000000005822EA2 8F8AE545E273D32D0874408575916520A578D2C8EDEB28E451AB8CE7B4E0DE6BE1A0C2A12724427 FE00000080000000000000000000000000000000000000000000000000000000000000000000000 0000000000080020000"],"method":"getwork","id":"jsonrpc"} 请教这是怎么计算出来的, 用那些字段进行hash得出这种结果? 我翻了好久wiki也没找到, 就想知道详细的原理, 谢谢. Title: Re: 谁了解挖矿协议?关于midstate,target,data,hash1这些字段 Post by: thomas92911 on July 03, 2011, 01:06:25 PM 通过调试了一天的ufasoft_bitcoin-miner,终于搞明白了
hash1字段无用, 可以无视 midstate字段是第一轮hash的abcdefgh target字段是难度 data字段前64字节无用,后64字节变动第12个字节开始做nonce, 共32字节, hash结果符合难度就提交. 话说我也用sse2编译了, 咋速度才200kHash/s Title: Re: 谁了解挖矿协议?关于midstate,target,data,hash1这些字段 Post by: tu16453899297831 on May 09, 2013, 06:50:28 PM 学习学习再学习
Title: Re: 谁了解挖矿协议?关于midstate,target,data,hash1这些字段 Post by: iqikdino on May 10, 2013, 01:09:53 AM 看上去很复杂的样子
Title: Re: 谁了解挖矿协议?关于midstate,target,data,hash1这些字段 Post by: esuncloud on May 10, 2013, 02:14:52 AM 这个协议是p2pool的么,有兴趣研究一下这个
Title: Re: 谁了解挖矿协议?关于midstate,target,data,hash1这些字段 Post by: jl2012 on May 10, 2013, 02:48:56 AM 要討論技術問題就到技術版用英文問吧. 這裏絕大部份人只懂炒bitcoin, 炒山寨幣, 挖礦賺錢, 或灌水.
Title: Re: 谁了解挖矿协议?关于midstate,target,data,hash1这些字段 Post by: shifu34337956614 on May 10, 2013, 03:19:10 PM 搞明白了
Title: Re: 谁了解挖矿协议?关于midstate,target,data,hash1这些字段 Post by: jtdtqbc on May 11, 2013, 01:34:16 AM 这么复杂啊。眼花缭乱
Title: Re: 谁了解挖矿协议?关于midstate,target,data,hash1这些字段 Post by: bedboy on May 11, 2013, 01:35:17 AM 好乱
|