|
| 1 | +# BitcoinTalk Announcement Post |
| 2 | + |
| 3 | +**Section:** Altcoin Announcements (ANN) — https://bitcointalk.org/index.php?board=159.0 |
| 4 | +**Title suggestion:** `[ANN][UDAG] UltraDAG — DAG-BFT Consensus for IoT · Live on Arbitrum` |
| 5 | + |
| 6 | +BitcoinTalk uses BBCode, not Markdown. Paste the block below directly into the forum editor. |
| 7 | + |
| 8 | +--- |
| 9 | + |
| 10 | +```bbcode |
| 11 | +[center] |
| 12 | +[size=24pt][b]UltraDAG (UDAG)[/b][/size] |
| 13 | +[i]DAG-BFT consensus for IoT and machine-to-machine micropayments[/i] |
| 14 | +
|
| 15 | +[size=14pt][b]Live on Arbitrum · 21M max supply · 10-second finality[/b][/size] |
| 16 | +[/center] |
| 17 | +
|
| 18 | +[hr] |
| 19 | +
|
| 20 | +[size=16pt][b]What is UltraDAG?[/b][/size] |
| 21 | +
|
| 22 | +UltraDAG is a directed-acyclic-graph BFT blockchain written in Rust. Instead of a linear chain of blocks, every validator produces one vertex per round, each referencing the previous round's tips. Finality is deterministic — once a vertex has descendants from 2/3+ of validators, it is permanent. There is no proof of work. |
| 23 | +
|
| 24 | +The design target: tiny embedded devices that need to send money to each other. A full node binary is under 4 MB stripped and runs on a $15 Raspberry Pi Zero 2 W. A hardware-wallet variant runs on an ESP32. |
| 25 | +
|
| 26 | +[hr] |
| 27 | +
|
| 28 | +[size=16pt][b]Token details[/b][/size] |
| 29 | +
|
| 30 | +[list] |
| 31 | +[li][b]Contract (Arbitrum One):[/b] [url=https://arbiscan.io/token/0x9cFD2011DF13d9E394B5Bb59f0f7e7A5C512155b]0x9cFD2011DF13d9E394B5Bb59f0f7e7A5C512155b[/url][/li] |
| 32 | +[li][b]Symbol:[/b] UDAG[/li] |
| 33 | +[li][b]Decimals:[/b] 8 (matches native chain's sats-per-UDAG)[/li] |
| 34 | +[li][b]Max supply:[/b] 21,000,000 UDAG[/li] |
| 35 | +[li][b]Circulating at launch:[/b] 2,520,000 UDAG (12% IDO pre-mine)[/li] |
| 36 | +[li][b]Native emission:[/b] 18,480,000 UDAG over time via per-round consensus rewards[/li] |
| 37 | +[li][b]Primary DEX:[/b] [url=https://app.uniswap.org/explore/tokens/arbitrum/0x9cfd2011df13d9e394b5bb59f0f7e7a5c512155b]Uniswap v4 (Arbitrum)[/url][/li] |
| 38 | +[/list] |
| 39 | +
|
| 40 | +[hr] |
| 41 | +
|
| 42 | +[size=16pt][b]Tokenomics — 7-bucket emission[/b][/size] |
| 43 | +
|
| 44 | +Per-round rewards split across 7 buckets. The numbers below are the per-round percentages; over time they compound into the 18.48M emission cap. |
| 45 | +
|
| 46 | +[list] |
| 47 | +[li][b]44%[/b] validators (proportional to stake)[/li] |
| 48 | +[li][b]10%[/b] Council of 21 (1-vote-per-seat governance)[/li] |
| 49 | +[li][b]16%[/b] DAO treasury (spent via governance proposals)[/li] |
| 50 | +[li][b]5%[/b] founder allocation[/li] |
| 51 | +[li][b]8%[/b] ecosystem fund[/li] |
| 52 | +[li][b]5%[/b] reserve[/li] |
| 53 | +[li][b]12%[/b] IDO genesis pre-mine (already minted — this is what's live on Uniswap)[/li] |
| 54 | +[/list] |
| 55 | +
|
| 56 | +Validator rewards include a passive-staker share (50% of proportional reward) so holders who aren't running nodes still earn. |
| 57 | +
|
| 58 | +[hr] |
| 59 | +
|
| 60 | +[size=16pt][b]What's novel[/b][/size] |
| 61 | +
|
| 62 | +[b]1. Passkey-native wallets.[/b] Accounts are secured by your device's FIDO2 / WebAuthn credential — the same passkey you use on every modern phone and laptop. Hardware-backed signing, no seed phrase to lose, no browser extension to phish. SmartAccount transactions verify P256 signatures natively in the consensus engine. |
| 63 | +
|
| 64 | +[b)2. Sub-4 MB full-node binary.[/b] Strip + LTO + panic=abort. You can literally run an UltraDAG validator on a [url=https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/]$15 Pi Zero 2 W[/url]. A separate crate targets ESP32 as a light-client hardware wallet. |
| 65 | +
|
| 66 | +[b]3. DAG-BFT with BitVec descendants.[/b] Finality checks are O(1) per vertex via a per-vertex BitVec of descendant validators — O(256x) memory reduction vs. HashSet<Address>. Enables the chain to scale to thousands of validators while staying responsive on weak hardware. |
| 67 | +
|
| 68 | +[b]4. Formal verification.[/b] Consensus invariants are specified in TLA+ and model-checked (see [url=https://github.com/UltraDAGcom/core/tree/main/formal]/formal[/url] in the repo). |
| 69 | +
|
| 70 | +[b]5. Validator-federation bridge.[/b] The Arbitrum ERC-20 is backed 1:1 by locked UDAG on the native chain. Deposits lock; withdrawals require signatures from a registered validator federation. At launch the bridge is [b]disabled[/b] (zero validators registered) — the ERC-20 is tradable but new mints require the bridge to be activated via governance. |
| 71 | +
|
| 72 | +[hr] |
| 73 | +
|
| 74 | +[size=16pt][b]Where to buy[/b][/size] |
| 75 | +
|
| 76 | +[list] |
| 77 | +[li][b]Uniswap v4 (Arbitrum One):[/b] [url=https://app.uniswap.org/explore/tokens/arbitrum/0x9cfd2011df13d9e394b5bb59f0f7e7a5c512155b?inputCurrency=NATIVE]app.uniswap.org[/url][/li] |
| 78 | +[/list] |
| 79 | +
|
| 80 | +No centralized exchanges listed. CoinGecko and CoinMarketCap submissions in review. |
| 81 | +
|
| 82 | +[hr] |
| 83 | +
|
| 84 | +[size=16pt][b]Bug bounty[/b][/size] |
| 85 | +
|
| 86 | +[b]500,000 UDAG active pool.[/b] |
| 87 | +
|
| 88 | +[list] |
| 89 | +[li]Critical: 10,000 – 50,000 UDAG[/li] |
| 90 | +[li]High: 5,000 – 10,000 UDAG[/li] |
| 91 | +[li]Medium: 1,000 – 5,000 UDAG[/li] |
| 92 | +[li]Low: 100 – 1,000 UDAG[/li] |
| 93 | +[/list] |
| 94 | +
|
| 95 | +Reports filed privately via [url=https://github.com/UltraDAGcom/core/security/advisories/new]GitHub Security Advisories[/url]. First bounty already awarded (15,000 UDAG) for a fatal-halt vulnerability in the SmartOp authorization path — fix committed, regression tests added, advisory publication pending. |
| 96 | +
|
| 97 | +All commitments are tracked in an append-only [url=https://github.com/UltraDAGcom/core/blob/main/docs/security/bug-bounty/LEDGER.md]ledger[/url]. Testnet resets do not affect any reward promise. |
| 98 | +
|
| 99 | +[hr] |
| 100 | +
|
| 101 | +[size=16pt][b]Links[/b][/size] |
| 102 | +
|
| 103 | +[list] |
| 104 | +[li][b]Website:[/b] [url=https://ultradag.com]ultradag.com[/url][/li] |
| 105 | +[li][b]Whitepaper:[/b] [url=https://ultradag.com/whitepaper]ultradag.com/whitepaper[/url][/li] |
| 106 | +[li][b]Documentation:[/b] [url=https://ultradag.com/docs]ultradag.com/docs[/url][/li] |
| 107 | +[li][b]Architecture explorer (interactive):[/b] [url=https://ultradag.com/explore]ultradag.com/explore[/url][/li] |
| 108 | +[li][b]Source code:[/b] [url=https://github.com/UltraDAGcom/core]github.com/UltraDAGcom/core[/url][/li] |
| 109 | +[li][b]Block explorer:[/b] [url=https://ultradag.com/explorer]ultradag.com/explorer[/url][/li] |
| 110 | +[li][b]Live network status:[/b] [url=https://ultradag.com/network]ultradag.com/network[/url][/li] |
| 111 | +[li][b]Dashboard:[/b] [url=https://ultradag.com/dashboard]ultradag.com/dashboard[/url][/li] |
| 112 | +[li][b]Telegram:[/b] [url=https://t.me/ultradagcom]t.me/ultradagcom[/url][/li] |
| 113 | +[li][b]Twitter / X:[/b] [url=https://x.com/ultradagcom]x.com/ultradagcom[/url][/li] |
| 114 | +[/list] |
| 115 | +
|
| 116 | +[hr] |
| 117 | +
|
| 118 | +[size=16pt][b]Contract addresses[/b][/size] |
| 119 | +
|
| 120 | +[table][tr][td][b]Role[/b][/td][td][b]Address[/b][/td][/tr] |
| 121 | +[tr][td]UDAGToken (Arbitrum One)[/td][td][tt]0x9cFD2011DF13d9E394B5Bb59f0f7e7A5C512155b[/tt][/td][/tr] |
| 122 | +[tr][td]Bridge contract[/td][td][tt]0xAb65098B184f24102F3C9306d8EB85bB60426F69[/tt][/td][/tr] |
| 123 | +[tr][td]Timelock (24h delay)[/td][td][tt]0xa8Ff4C8e729bF86FE0bb38710A9FD4D7614e69Af[/tt][/td][/tr] |
| 124 | +[tr][td]Governor[/td][td][tt]0xfcE87AAbAe4E304Bdfb4920a000fD1C8F1712356[/tt][/td][/tr] |
| 125 | +[tr][td]IDO / LP holder[/td][td][tt]0x9aEcb515361af7980eaa16fE40c064f69738EbF9[/tt][/td][/tr][/table] |
| 126 | +
|
| 127 | +[hr] |
| 128 | +
|
| 129 | +[size=16pt][b]Honest disclosures[/b][/size] |
| 130 | +
|
| 131 | +[list] |
| 132 | +[li][b]Solo developer project.[/b] Built and maintained by one person. Community contributions welcome via the GitHub repo.[/li] |
| 133 | +[li][b]No external audit yet.[/b] The Rust consensus engine has been heavily fuzz-tested and runs 1000+ property-based tests. The Solidity contracts passed a Slither static-analysis pass, have 42 Foundry tests including invariants, and mirror a well-known OpenZeppelin AccessControl pattern. An external audit is planned but not yet scheduled.[/li] |
| 134 | +[li][b)Thin launch liquidity.[/b] The Uniswap v4 pool seeded at launch is intentionally small. Expect volatility until volume builds.[/li] |
| 135 | +[li][b]BUSL-1.1 license.[/b] Source is open, commercial use has restrictions for the first 2 years. See [url=https://github.com/UltraDAGcom/core/blob/main/LICENSE]LICENSE[/url].[/li] |
| 136 | +[/list] |
| 137 | +
|
| 138 | +[hr] |
| 139 | +
|
| 140 | +[size=16pt][b]How to run a validator[/b][/size] |
| 141 | +
|
| 142 | +The full node binary auto-downloads from GitHub Releases. On any Linux machine: |
| 143 | +
|
| 144 | +[code] |
| 145 | +docker run -d \ |
| 146 | + -p 9333:9333 -p 10333:10333 \ |
| 147 | + -v /var/ultradag:/data \ |
| 148 | + -e PKEY=0xyour_validator_key \ |
| 149 | + ghcr.io/ultradagcom/core:latest |
| 150 | +[/code] |
| 151 | +
|
| 152 | +Full guide: [url=https://ultradag.com/docs/getting-started/validator]ultradag.com/docs/getting-started/validator[/url] |
| 153 | +
|
| 154 | +A Raspberry Pi Zero 2 W running a validator draws ~0.6 watts. At residential electricity prices (~$0.12/kWh), that's less than $0.65/year to run. |
| 155 | +
|
| 156 | +[hr] |
| 157 | +
|
| 158 | +[center][size=14pt]Feedback, critiques, and adversarial questions welcome below.[/size][/center] |
| 159 | +``` |
| 160 | + |
| 161 | +--- |
| 162 | + |
| 163 | +## Posting tips |
| 164 | + |
| 165 | +- **Read BitcoinTalk's ANN rules** before posting (they're strict about promo — keep the tone factual, not hype) |
| 166 | +- **Bookmark the thread URL** and cross-post it from X once the thread is up — "also available on BitcoinTalk: [link]" |
| 167 | +- **Monitor replies daily** for the first two weeks. Answering good-faith technical questions builds credibility |
| 168 | +- **Don't reply to obvious FUD accounts** — it amplifies them |
| 169 | +- **Update the OP** when milestones happen (CG listing, CMC listing, first bridge activation, etc.) |
0 commit comments