快捷搜索:  创意文化园  as  1990  1941  1962  1833  2133  1989

重庆新“闻”论坛:金{色}百 科 | 挖矿[通讯]协 议stratum〖是〗

stratum协议{是}现在“最常用”的矿机和矿‘池之间的TCP’通讯{协议。先}简要〖说〗明‘挖矿的’网<络架构。

比>特币是一<个>去<中>央化的〖网〗络〖架〗构,通<过>安「装」比【特币】守护程【序】的《节点》来『转发新买卖』和新《区》块。而《矿》机、矿〖池也同时〗形成“了”另『一个网络,』我《们》称「之」为矿(工)网<络。

>矿工网络【分】成矿《机、》矿『池、』钱「包等几」个『主要部』门,有(时)矿〖池〗软“件”与钱{包}安装(在一)起,【可合】称(为)矿「池。

」矿机与“矿池软”件之间<的>通【讯】协 议[是stratum,而矿池]软件与 钱包〖之〗间(的通讯)是bitcoinrpc『接』口。

0X03 stratum“协议

1、”义务「订阅

」矿机启<动,>首先以mining.subscribe【方】式向矿池{毗}邻,【用】来订(阅事情。

)矿【池以mining.notify】返 回[订]阅 号、ExtraNonce1 和ExtraNonce2_size。

Client:{"id":1,"method":"mining.subscribe","params":[]}Server:{"id":1,"result":[["mining.notify","ae6812eb4cd7735a302a8a9dd95cf71f"],"08000002",4],"error":null}123

其[中:
ae6812eb4cd7735a302a8a9dd95cf71f]是订 阅号;

08000002是ExtraNonce1,用于{构建coibase}买「卖;

ExtraNonce2_size」为4,矿机ExtraNonce2计《数》器『的字节数。

2、』义{务分配

该下}令<由矿>池〖定〗期 发给矿[机,当]矿 机『以mining.subscribe』方<式挂号后,>矿池“应”该【马上】以mining.notify<返>回「该」义务。

Server:{"params":["bf","4d16b6f85af6e2198f44ae2a6de67f78487ae5611b77c6c0440b921e00000000", "010000000100000000000000000000000000000000000000000000000000000000000000 00ffffffff20020862062f503253482f04b8864e5008", "072f736c7573682f000000000100f2052a010000001976a914d23fcdf86f7e756a64a7a9688ef9903327048ed988ac00000000",["c5bd77249e27c2d3a3602dd35c3364a7983900b64a34644d03b930bfdb19c0e5", "049b4e78e2d0b24f7c6a2856aa7b41811ed961ee52ae75527df9e80043fd2f12"], "00000002","1c2ac4af","504e86b9",false],"id":null,"method":"mining.notify"}1

其中:

义[务]号:”bf”;

前个区 块HASH:

"4d16b6f85af6e2198f44ae2a6de67f78487ae5611b77c6c0440b921e00000000";1

coinbase第一部门:

"010000000100000000000000000000000000000000000000000000000 00000000000000000ffffffff20020862062f503253482f04b8864e5008";1

coinbase「第」二“部门:

"072f736c7573682f000000000100f2052a010000001976a914d23fcdf86f7 e756a64a7a9688ef9903327048ed988ac00000000";1

买卖ID列”表:

[“c5bd77249e27c2d3a3602dd35c3364a7983900b64a34644d03b930bfdb19c0e5”, “049b4e78e2d0b24f7c6a2856aa7b41811ed961ee52ae75527df9e80043fd2f12”];

区块版“本”号:”00000002″;

nBit:”1c2ac4af”;

<当>前(时)间:”504e86b9″;
《清》算{义务:若}是<为true,则矿机>中止『所』有义务,马上 最先新[义]务; 若是是false则《等当》前义务竣(事才最先)新【义】务。

3、矿‘机登’录

矿机『以mining.authorize』方「式,」用‘某’个帐{号和}密‘码’登【录】到矿{池,密}码可空,‘矿池返’回true登录‘乐’成。“该方式”必【须是】在{初}始化毗邻‘之后’马“上举行,”否 则矿[机]得不 到{矿池}义〖务。

发表评论
sunbet声明:该文看法仅代表作者自己,与本平台无关。请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片

您可能还会对下面的文章感兴趣: