Official v1.0.0 release and source download:https://github.com/sorenplanck/dom-protocol/releases/tag/v1.0.0Official source repository:https://github.com/sorenplanck/dom-protocolRelease version: v1.0.0
DOM Core commit:
6c58b0383c095384cd0150cabf074aa00fb57b17
SHA-256 checksums:Checksums for compiled Linux and Windows binaries will be published on the official GitHub v1.0.0 release page together with the release assets.
Until those binaries are attached, the v1.0.0 Git tag and the official GitHub source archives are the authoritative distribution.
Public Mainnet NodeThe initial DOM Mainnet node is online on a public VPS.
Network: MAINNET
Status: ONLINE
Current height: 0
Mining: Disabled
Service: dom-mainnet.service
DNS seed:
seed1.dom-protocol.org
Public IP:
168.100.9.70
P2P endpoint:
seed1.dom-protocol.org:33369
Direct IP fallback:
168.100.9.70:33369
P2P protocol:
TCP
RPC:
Private / not publicly exposed
Mainnet identity:
Chain ID:
f9831fadabc8a4234beab35fbb6327e84581645f33e9f75ed2ea78e8bcf1165b
Genesis hash:
182e10af28e7ec072f462e6044f580dc9dd8c866cb78dfc293bbfaee4e9325ce
The bootstrap node does not mine. Its purpose is to provide public peer discovery, block relay, transaction relay and initial synchronization.
Block height remains at zero until the first valid proof-of-work block is mined by a network participant.
Run a DOM Mainnet NodeClone and build the exact v1.0.0 release:
git clone https://github.com/sorenplanck/dom-protocol.git
cd dom-protocol
git checkout v1.0.0
cargo build --release
Start a validating and relay-only Mainnet node:
DOM_NETWORK=mainnet \
DOM_SEED_PEERS="seed1.dom-protocol.org:33369" \
DOM_MINE=false \
DOM_DATA_DIR="$HOME/.dom-mainnet" \
DOM_P2P_LISTEN_ADDR="0.0.0.0:33369" \
DOM_LOG=info \
./target/release/dom-node
Direct-IP bootstrap alternative:
DOM_NETWORK=mainnet \
DOM_SEED_PEERS="168.100.9.70:33369" \
DOM_MINE=false \
DOM_DATA_DIR="$HOME/.dom-mainnet" \
DOM_P2P_LISTEN_ADDR="0.0.0.0:33369" \
DOM_LOG=info \
./target/release/dom-node
Operators must allow inbound TCP traffic on port:
RPC and administrative interfaces should remain bound to loopback or protected private interfaces.
VPS Service ManagementThe initial public node runs under systemd:
sudo systemctl enable --now dom-mainnet.service
sudo systemctl status dom-mainnet.service --no-pager
Follow the Mainnet logs:
sudo journalctl -u dom-mainnet.service -f
Restart the node:
sudo systemctl restart dom-mainnet.service
Verify the public P2P listener:
sudo ss -lntp | grep 33369
Expected listener:
Solo CPU MiningDOM uses RandomX proof of work and supports integrated CPU mining.
Before mining, create and securely back up a DOM wallet. The miner wallet must be stored locally and protected with a strong password.
Example Mainnet mining command:
read -rsp "Miner wallet password: " DOM_WALLET_PASSWORD
echo
export DOM_WALLET_PASSWORD
DOM_NETWORK=mainnet \
DOM_SEED_PEERS="seed1.dom-protocol.org:33369" \
DOM_MINE=true \
DOM_MINER_THREADS="$(nproc)" \
DOM_WALLET_PATH="$HOME/.dom/miner.wallet" \
DOM_DATA_DIR="$HOME/.dom-mainnet-miner" \
DOM_P2P_LISTEN_ADDR="0.0.0.0:33369" \
DOM_LOG=info \
./target/release/dom-node
unset DOM_WALLET_PASSWORD
Direct-IP bootstrap alternative:
DOM_NETWORK=mainnet \
DOM_SEED_PEERS="168.100.9.70:33369" \
DOM_MINE=true \
DOM_MINER_THREADS="$(nproc)" \
DOM_WALLET_PATH="$HOME/.dom/miner.wallet" \
DOM_DATA_DIR="$HOME/.dom-mainnet-miner" \
DOM_P2P_LISTEN_ADDR="0.0.0.0:33369" \
DOM_LOG=info \
./target/release/dom-node
The miner must have access to a valid local wallet file:
Never publish the wallet password or recovery phrase.
Never include the wallet password in public scripts, screenshots, configuration files or shell history.
Official DOM WalletOfficial DOM Wallet V3Official Linux and Windows wallet releases are published in the dedicated DOM Wallet V3 repository:
https://github.com/sorenplanck/dom-wallet-v3/releasesOfficial wallet repository:https://github.com/sorenplanck/dom-wallet-v3Download DOM Wallet V3 only from the official GitHub Releases page.
Before installing:
- Verify the release version and attached checksums.
- Back up the recovery phrase offline.
- Never share the wallet password or recovery phrase.
- Never download installers from unofficial mirrors.
The public Mainnet explorer is being prepared.
The official explorer URL will be posted in this announcement thread and on the official project website after deployment.
The explorer is informational only. Consensus is determined independently by validating DOM nodes.
Official Websitehttps://dom-protocol.org
Technical DocumentationMainnet documentation:
https://github.com/sorenplanck/dom-protocol/tree/release/mainnet/docsMainnet source branch:
https://github.com/sorenplanck/dom-protocol/tree/release/mainnetMainnet v1.0.0 release:
https://github.com/sorenplanck/dom-protocol/releases/tag/v1.0.0
Official Community and SupportThis Bitcointalk announcement thread is the initial official public discussion channel.
Technical issues and reproducible bug reports:
https://github.com/sorenplanck/dom-protocol/issuesAdditional official channels will be announced only through:
- This Bitcointalk announcement thread
- The official GitHub repository
- The official project website
Any Telegram, Discord, X/Twitter or social-media account that is not linked from those official sources must be treated as unofficial.
DOM Mainnet is online.
Public seed: seed1.dom-protocol.org:33369
No premine. No ICO. No founder allocation.
Not a store of value. A means of exchange.