zkwork_aleo_protocol

Crates.iozkwork_aleo_protocol
lib.rszkwork_aleo_protocol
version0.3.6
sourcesrc
created_at2022-05-25 01:40:40.628932
updated_at2022-12-02 07:50:16.732108
descriptionA protocol lib for aleo pool
homepagehttps://zk.work/aleo/home
repositoryhttps://github.com/6block/zkwork_aleo_protocol
max_upload_size
id593139
size59,842
(Pegasus-starry)

documentation

README

zkwork_aleo_protocol

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.

specs

roles

  1. zk.work aleo worker
  2. zk.work aleo pool agent
  3. zk.work pool server

message

  1. connect server

    <<128,worker_type, address_type, v_major, v_minor, v_patch, name_length, name, address>>

  2. submit solution

    << 129, worker_id, job_id, prover_solution >>

  3. disconnect server

    << 130, worker_id >>

  4. ping

    << 131 >>

  5. connect server ack

    << 0, is_accept, pool_address, [worker_id], [signature] >>

  6. notify job

    << 1, job_id, target, epoch_challenge >>

  7. pool shutdown

    << 2 >>

  8. pong

    << 3 >>

License

License: GPL v3

Commit count: 8

cargo fmt