Aller au contenu

Sources de cette page

Chaque assertion de cette page renvoie a des revisions fixees. Ouvrez le chemin pour lire la source exacte verifiee.

atomicals-electrumx-1.5.2.0

Atomicals ElectrumX

Revision v1.5.2.0 (2025-03-27)

Ouvrir le chemin fixe: mintParser

Version-sensitive ARC-20 and Atomicals validation behavior used as the pinned reference baseline.

atomicals-guide

Atomicals protocol guide

Revision unversioned

Ouvrir le chemin fixe: bitwork

Concept and command-line explanation. Explicitly states that the specification is defined in code.

Bitwork

Raw

The proof of work prefix requirement that gates Atomicals mints, what it costs, and what it does not promise.

Protocol behavior Verified 2026-08-31 Metadata & Sources

Describes the Atomicals protocol itself at the pinned reference revision. It does not promise that any product exposes it.

Page ID
protocol/core/bitwork
Normative authority
Atomicals reference implementation
Networks
mainnet
Documentation version
2026.08
Audience
everyone, creator, developer
Owner
bitcoin-universe-docs
Sources
Known limitations
  • Estimates are probabilistic. No amount of work guarantees a result in any particular time, and nothing here is a profitability statement.

Ce contenu n’est pas encore disponible dans votre langue.

Bitwork requires a transaction id to begin with a chosen prefix. Because a transaction id is a hash, the only way to satisfy it is to change the transaction and hash again until the prefix appears.

Requirement Applies to
bitworkc The commit transaction id
bitworkr The reveal transaction id
mint_bitworkc The commit transaction id of every claim against a deployment
mint_bitworkr The reveal transaction id of every claim against a deployment

A deployment can require Bitwork from its claimants even when the deployment itself required little. Read the deployment, not the deployer’s transaction.

Each additional hexadecimal character of prefix multiplies the expected attempts by sixteen.

Prefix length Expected attempts
2 about 256
3 about 4 096
4 about 65 536
5 about 1 048 576
6 about 16 777 216
7 about 268 435 456

These are expectations, not schedules. Attempts are independent, so a run can finish far under or far over the expected count.

Some configurations allow a partial next character, which sits between two whole-character levels in difficulty. Perpetual deployments progress their requirement over time. Read the exact deployment parameters rather than assuming a fixed level. See perpetual DFT.

  • Grinding changes the transaction, so any fee estimate must be recomputed after a successful grind.
  • Grinding the commit and the reveal are two separate searches.
  • The reference CLI exposes --bitworkc, --bitworkr, --mintbitworkr, and --disablechalk on the relevant commands. See the CLI reference.