Argonmine
一个基于比特币规则构建的工作量证明一层区块链,基于 课程。每枚硬币都来自某个区块的币基,没有预挖。 早期区块,规则中写明,向所有人开放,第2925区块到 4,924:20 ARG,1 uARG,总共最多1,000,000 ARG (docs/EARLY-BLOCKS.md)。从第300块中,每个区块奖励的1% 归项目财政部;矿工负责剩余费用和所有费用。挖矿使用内存硬的Argon2id,所以在浏览器中挖矿 笔记本电脑或手机才是真正的挖矿,而不是模拟。
产品是浏览器应用,app.argonmine.com:创建钱包 (或者用你的24个单词登录),挖掘,发送、接收和交换 链子是三个硬币。没什么可安装的。
- 规则:docs/SPEC.md,共识规范,带有 已知比特币陷阱的表格以及这里防止每一个陷阱的规则。
- 计划:docs/ROADMAP.md。
- 所有费用集中在一个地方:docs/FEES.md。
链条是Argonmine;其币种为ARG。主网上线 2026年10月28日,12:00 UTC,是唯一的公开网络。其地址以 开头。公共测试网已退役。arg1
三枚硬币
| 硬币 | 是什么 |
|---|---|
| 现实游戏 | 挖出的硬币。最多2100万,最初每个区块5000万,像比特币一样减半。 |
| wARG | 一对一的包装ARG,由交换服务发行,并由其持有的ARG作为支持。 |
| uARG | 由桥接器发行的美元代币,由 USDC 和 USDT 支持,存放于 EVM 链上的金库,并通过桥接一兑换,扣除 1% 的提现手续费。 |
公共服务
| 地址 | 二进制 | 是什么 |
|---|---|---|
| argonmine.com | argonmine-web |
着陆页。 |
| app.argonmine.com | argonmine-web |
浏览器应用:钱包、挖矿、发送、接收、交换、仪表盘、设置。 |
| docs.argonmine.com | argonmine-web |
本文档,渲染。 |
| explorer.argonmine.com | argonmine-explorer |
区块、交易、地址、内存池、图表、JSON API,以及为浏览器矿工设计的工作服务器。 |
| bridge.argonmine.com | argonmine-bridge |
存入 USDC 或 USDT 以获取 uARG;将uARG提现为USDC或USDT。 |
托管方式描述在deploy/README.md和deploy/railway/README.md中。
布局
| 包装 | 是什么 |
|---|---|
consensus/ |
规则包括:编码、哈希、默克尔树、工作量证明、ASERT难度、交易和区块验证、资产层。纯函数,经过详尽测试。 |
chain/ |
LevelDB 上的块索引和链状状态:连接、断开、重组、撤销数据、持久化。 |
mempool/ |
未确认交易:验证、费用、按费用替换、驱逐、区块模板选择。 |
p2p/ |
有线协议、节点、头部优先同步、块和交易中继、地址八卦、封禁。 |
miner/ |
块模板和多线程Argon2id搜索。 |
rpc/ |
钱包、矿工和资源管理器使用 HTTP 的 JSON-RPC 2.0。 |
wallet/ |
地址、密钥、签名、币种选择以及节点支持的钱包。 |
litewallet/ |
浏览器钱包的签名者:从24个单词中提取一个密钥,并用密码(Argon2id + XChaCha20-Poly1305)封存,支付和掉期签名在签署前都要检查。 |
swapaddr/ |
交换地址:指的是EVM链上某条支付的地址,因此支付给它的uARG会被提取。 |
swap/ |
ARG、wARG和uARG之间的原生交换服务:每个交换只需一笔联名交易。 |
bridge/,contracts/ |
联邦桥:守护者、金库和存款-路由器合同、存款、取款及其跟踪。 |
workclient/ |
矿工核心和浏览器挖矿者使用的工作协议。 |
ui/ |
共享的设计系统:样式表、图标、格式、图表、品牌常数。 |
cmd/argonmined |
节点。 |
cmd/argonmine-web |
落地页、浏览器应用和文档网站。 |
cmd/argonmine-webminer |
矿工和钱包签名器被编译成浏览器应用的WebAssembly。 |
cmd/argonmine-explorer |
区块管理器和工作服务器。 |
cmd/argonmine-bridge |
桥梁守护者(领导者或追随者)。 |
cmd/argonmine-swap |
交换服务。 |
cmd/argonmine-wallet |
节点操作员的命令行钱包。 |
cmd/argonmine-app |
节点、钱包和矿工集成一个程序,并配有本地网页界面,适合在自己节点挖矿的操作员。 |
cmd/genesis |
重现起源区块。 |
scripts/,deploy/ |
发布版本、安装程序和托管工具包(Docker、compose、systemd、Railway)。 |
构建与测试
源代码是这个仓库,github.com/argonchain-source/argonchain, 在麻省理工学院许可下。需要Go 1.26或更高版本。没有CGO,所以它能在Go能建的地方建造。
go build ./...
go test ./...
go build -o argonmined ./cmd/argonmined
浏览器挖矿器和钱包: 合同:在(铸造厂)。GOOS=js GOARCH=wasm go build -o cmd/argonmine-web/site/static/miner.wasm ./cmd/argonmine-webminerforge install foundry-rs/forge-std && forge testcontracts/
浏览器中的挖掘
浏览器应用是单独挖掘的:它会向资源管理器请求一个块模板 支付矿工自己的地址(), 搜索 nonces 在WebAssembly中,并提交一个已解决的块()。该 explorer 将块传递给节点;奖励会给矿工,但更少 财政部从第300区块补贴中抽取的1%(参见docs/FEES.md)。没有资金池,也没人留有资金 中间。在挖矿前,应用会检查其Coinbase是否支付 矿工地址,并且头部会提交到它,所以服务器无法 让矿工为别人工作。GET /api/work?address=…POST /api/work/submit
国内不清退







