Zk.Work Aleo Protocol is a set of ore pool protocols designed by 6Block for Aleo mining. This library is an open source implementation of the ZK. Work Aleo Protocol.
zk.work pool server
connect server
<<128,type,v_major,v_minor,v_patch,name>>
submit block
<<129,id,address,nonce,pre_block_hash,proof>>
disconnect server
<<130,id>>
connect server response
<<0,is_accept,id>>
notify job
<<1,share_difficulty,block_template>>
pool shutdown
<<2>>
mermaid
graph LR;
A(Worker)--- B(Pool)
A1(Worker)---C(PoolAgent)---B(Pool)
A2(Worker)---C2(PoolAgent)---C(PoolAgent)
A3(Worker)---C2