Add an API to go-quai to prove an Account Balance
Description
Quai Network has the capacity to scale to support all global commerce while maintaining true decentralization. By using a groundbreaking combination of merged-mining and sharding, Quai allows users to benefit from the security guarantees of Proof-of-Work while simultaneously achieving a transactional throughput of 50,000 - 100,00 TPS.
Add an API to go-quai which uses non-interactive proof-of-proof-of-work (NiPoPow) to prove an account balance. This will allow any node operator to act as a trustless RPC endpoint thereby mitigating the need for centralized data providers such as Infura or Etherscan.
Acceptance criteria
- Add an API to go-quai which uses non-interactive proof-of-proof-of-work (NiPoPow) to prove an account balance.
- Please show a steady commit trail and thought process e.g. sketches, discussion, issues on how you arrived at the decision to incorporate this feature.
- List any challenges or benefits you encountered in the developer experience.
- Attention: Because Quai Network is pre-mainnet, any winner(s) will be required to sign a Token Agreement
Rewards
10000 reward pool
Resources
- Link to Quai Network Whitepaper
- https://arxiv.org/pdf/2112.11072.pdf
- Link to go-quai GitHub repository
- https://github.com/dominant-strategies/go-quai
- Link to Quai Network Developer Documentation
- https://docs.quai.network/
- Link to NiPoPow Paper
- https://eprint.iacr.org/2017/963.pdf