Bitcoin Forum
August 20, 2026, 07:41:08 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Primechain (PRIME) - Prime/Composite Proof-of-Work | Mainnet-Candidate  (Read 111 times)
Midlincoln (OP)
Newbie
*
Offline

Activity: 4
Merit: 0


View Profile
August 17, 2026, 06:27:38 AM
 #1

 
Primechain (PRIME)
  Prime/Composite Proof-of-Work on an ordered arithmetic chain

  Status

  Primechain is an experimental public testnet / mainnet-candidate chain.

 
  What is Primechain?

  Primechain is a blockchain where the frontier advances through the ordinary integers, beginning at 2.

  Each accepted record certifies exactly one next integer:

 
  • If the next integer is prime, the record carries a primality certificate.
  • If the next integer is composite, the record carries factorization evidence.

  The chain therefore builds a public, signed, replayable classification of consecutive integers as prime or composite.

  This is not hashcash mining. The work is arithmetic: prime certificates, composite proofs, deterministic replay, and validator-certified
  finality.

  Coin / ticker

  The intended public coin name and ticker is PRIME.

  Earlier documents used MRPC, short for MidLincoln Research Prime Coin, as a research/testnet label. The public direction is now PRIME because
  it describes the protocol directly.

  Each newly mined prime creates one prime-indexed asset with fixed supply:

 
Code:
1 prime asset = 1,000,000 micro-units

  Prime labels are issuance indices, not exchange rates. Micro-units are economically fungible across prime labels.

  Reward split

  Current launch reward policy:

 
Code:
45% prime proof provider
  45% composite proof providers
  10% validator reward pool

  Composite records pass through a validator-run lottery. The older one-record winner cooldown has been removed because the lottery now
  provides the fairness/pacing mechanism.

  Consensus / finality

  The current protocol uses a small validator set with explicit validator finality.

  Protocol 3 moved the finalization path closer to Practical Byzantine Fault Tolerance (PBFT): deterministic proposer/committee selection,
  signed phase evidence, and quorum finalization of a single canonical candidate.

  This is still experimental software. It should be treated as a public testnet and mainnet candidate, not as a finished security proof.

  Current public validators

 
Code:
192.81.209.230:8339
  137.184.129.231:8339
  67.205.172.245:8339

  Build and mine on Linux

 
Code:
git clone https://github.com/midlincoln/primechain.git
  cd primechain
  git submodule update --init

  cmake -S . -B build
  cmake --build build -- -j2

  read -s -p "Primechain wallet passphrase: " PRIMECHAIN_WALLET_PASSPHRASE; echo
  export PRIMECHAIN_WALLET_PASSPHRASE

  ./build/primechain-client init-workdir ~/pc-launch-miner 192.81.209.230 8339
  ./build/primechain-client sync-peer ~/pc-launch-miner

  frontier=$(./build/primechain-client status 192.81.209.230 8339 | awk '{print $2}')
  target=$((frontier + 1000))

  ./build/primechain-client add-mine-job ~/pc-launch-miner --target "$target" --parallel-probes
  ./build/primechain-client run-jobs ~/pc-launch-miner

  Community tooling

  Kaito has been building independent Primechain client tooling:

 
  These are separate repositories from the core Primechain node. They are useful early wallet/explorer experiments and are being developed
  independently around the public command-line interface.

  Research direction

  The next planned protocol direction is an additional mathematical evidence layer. The goal is to reward not only prime discovery and
  composite factorization, but also submitted evidence around primes, such as:

 
  • splitting evidence in finite-degree number fields
  • non-splitting / inertness evidence
  • irreducible-polynomial evidence over finite fields F_p
  • eventual class-group evidence

  This will be implemented carefully in stages. It is not yet part of the live protocol.

  Important warnings

 
  • This is experimental software.
  • Back up wallet files.
  • Never share wallet passphrases.
  • The current chain is a public testnet / mainnet candidate. Protocol safety can still require restarts or migrations.
  • Nothing here is investment advice or a promise of exchange listing, price, or profit.

  Why post here?

  Primechain needs miners, reviewers, client builders, validator operators, and people interested in arithmetic proof-of-work.

  The core claim is simple: replace opaque hash grinding with a public sequence of useful, verifiable mathematical evidence.
Midlincoln (OP)
Newbie
*
Offline

Activity: 4
Merit: 0


View Profile
August 17, 2026, 06:49:46 AM
 #2

 Thanks. Primechain is still an early experimental mainnet-candidate network, but a free listing may be useful once the public links settle.

  We are not considering paid listings at this stage. I will review the free submission form and submit the official links when ready.

Midlincoln (OP)
Newbie
*
Offline

Activity: 4
Merit: 0


View Profile
August 17, 2026, 09:43:00 AM
 #3

 Primechain launch-testnet-3 was reset and restarted with the latest consensus/mining fixes.

  Current build:
  git_commit=39ac5de9b244
  protocol=3
  network=launch-testnet-3

  This update keeps the PBFT-style finalization work and changes the composite lottery path so the lottery decision is scoped to the integer
  being mined, not to one candidate hash. This prevents valid miners from getting stuck behind “selected a different candidate” when several
  miners submit different valid composite proofs for the same integer.

  If you mined on the earlier testnet-3 reset today, please pull latest main and rebuild before mining again:

  git pull --ff-only
  cmake -S . -B build
  cmake --build build --target primechain-client -- -j2
  cmake --build build --target primechain-wallet -- -j2
  cmake --build build --target primechain-frontier-miner -- -j2

  Then recreate or clear your local mining workdir/chain data and start fresh sync/mining against the validators.
Midlincoln (OP)
Newbie
*
Offline

Activity: 4
Merit: 0


View Profile
Today at 01:43:59 PM
 #4

Small client update:

  GitHub main now includes `primechain-client bulk-send`, a helper for larger wallet transfers across many prime-indexed assets.

  Primechain balances are sparse per-prime assets, so a large transfer may require many individual transactions. The new helper prepares/
  submits these in batches.

  Recommended for the current testnet:
  `--max-tx 24`

  Repo:
  https://github.com/midlincoln/primechain

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!