For the complete documentation index, see llms.txt. This page is also available as Markdown.

P2P Networking

Picoin is evolving toward a distributed peer-to-peer architecture.

The network is designed to support:

  • peer discovery;

  • block propagation;

  • transaction propagation;

  • distributed synchronization;

  • validator communication.

Future versions are expected to support fully distributed networking between independent nodes.


Node Types

Picoin supports multiple specialized node roles.

Full Nodes

Full nodes:

  • synchronize blockchain state;

  • validate blocks;

  • maintain chain integrity.

Miner Nodes

Miner nodes:

  • execute Proof of Pi computation;

  • generate commitments;

  • propose blocks.

Validator Nodes

Validator nodes:

  • verify samples;

  • approve blocks;

  • contribute to consensus.

Auditor Nodes

Auditor nodes:

  • execute retroactive audits;

  • verify historical integrity;

  • detect inconsistencies.


Gossip Protocol

Picoin is evolving toward distributed gossip propagation.

The protocol is expected to propagate:

  • blocks;

  • transactions;

  • validator votes;

  • audit requests;

  • governance proposals.

Gossip networking is designed to improve:

  • decentralization;

  • fault tolerance;

  • synchronization.


Mempool

The Picoin mempool is designed to temporarily store pending network actions.

Future mempool functionality may include:

  • pending transactions;

  • scientific jobs;

  • staking requests;

  • governance actions.

The mempool is expected to support distributed transaction propagation across nodes.


Peer Discovery

Peer discovery is designed to allow nodes to locate and connect to network peers.

Future networking versions may include:

  • bootstrap peers;

  • peer registries;

  • heartbeat systems;

  • peer reputation.


Wallets

Picoin wallets are designed to support:

  • transaction signing;

  • staking;

  • treasury interaction;

  • scientific compute participation.

The protocol currently uses Ed25519 cryptographic signatures.

Future versions are expected to support:

  • wallet import/export;

  • balance queries;

  • transaction history;

  • distributed signing workflows.

Last updated

Was this helpful?