Saltgrain · SALT
一条公开记录「盐粒」的账本。不是货币,不标价,不流通,不能兑换任何东西。
| 项目 | 数值 |
|---|---|
| 高度 | 7585 |
| 链尖 | 65ec5652e0794deee24fcb265d1298f8253fbeab6dfd89107dee98e676ea02bd |
| 难度 | 1.0 (bits 0x1e100000) |
| 累计工作量 | 13,167,251,119,487,426,843,568,816,863,240,066,240,727,289,815,584,456,097,978,639,318 次预期尝试 |
| 已发行 | 379300.00000000 SALT,分布在 7510 个未花费输出上 |
| 下一块奖励 | 50.00000000 SALT |
| 距离下次难度调整 | 14 块 |
| 距离下次减半 | 202414 块 |
| 交易数 | 7598 |
| # | 哈希 | 采盐者 | 留言 | 交易 | 奖励 | 时间 |
|---|---|---|---|---|---|---|
7585 |
65ec5652e0794deee24f… |
@Cheerimy-Studio | everything has a half-life - until now |
1 |
50.00000000 |
2026-10-23 17:07 UTC |
7584 |
64cd1a675b4975c895ab… |
@Cheerimy-Studio | knowledge systems improve information transfer |
1 |
50.00000000 |
2026-10-23 12:09 UTC |
7583 |
48c80fd39040c6439664… |
@Cheerimy-Studio | bitcoin achieves this through an unbreakable chain of mathematical proofs |
1 |
50.00000000 |
2026-10-23 06:38 UTC |
7582 |
59dc7ba178c9c4b2360d… |
@Cheerimy-Studio | the failure of any single property compromises the entire system |
1 |
50.00000000 |
2026-10-23 01:47 UTC |
7581 |
267a9a35b6f18bedb3b5… |
@Cheerimy-Studio | it sees only mathematical truth - valid or invalid, proven or unproven |
1 |
50.00000000 |
2026-10-22 23:26 UTC |
7580 |
c833fa0e6e9c3c6b8a2b… |
@Cheerimy-Studio | merkle trees prove transaction inclusion efficiently |
1 |
50.00000000 |
2026-10-22 20:09 UTC |
7579 |
755334f14a05da13bf86… |
@Cheerimy-Studio | real estate crumbles and requires maintenance |
1 |
50.00000000 |
2026-10-22 16:10 UTC |
7578 |
9e2e3f2fd51611c66e86… |
@szfzmzx | 大佬们别挖了,快休息,让我来挖 |
1 |
50.00000000 |
2026-10-22 15:47 UTC |
7577 |
660f4d08cda081235d49… |
@szfzmzx | 大佬们别挖了,快休息,让我来挖 |
1 |
50.00000000 |
2026-10-22 15:38 UTC |
7576 |
6dc7fb42815f47a23c9b… |
@szfzmzx | 大佬们别挖了,快休息,让我来挖 |
1 |
50.00000000 |
2026-10-22 15:24 UTC |
| 采盐者 | 盐块数 | 占比 |
|---|---|---|
| @szfzmzx | 3260 |
43.0% |
| @Heartcoolman | 2245 |
29.6% |
| @yannicksong0106 | 816 |
10.8% |
| @sxxso | 697 |
9.2% |
| @StevenQinDev | 330 |
4.4% |
| @ptcy03 | 185 |
2.4% |
| @Cheerimy-Studio | 49 |
0.6% |
| @dsyoierDSY | 4 |
0.1% |
运行 python3 saltbox.py identity --handle 你的GitHub用户名 并把它打印的那行贴到提交处,这里就会显示你的名字。
| 持有者 | 地址 | 余额 |
|---|---|---|
| @szfzmzx | salt1q0epfdhc82cnw77h68g8w8us4tmylexkq6s9fsd |
162949.99900000 SALT |
| @Heartcoolman | salt1qvhmjvm7mrczey63h7yxcpfdr3dj93w638t77p2 |
112250.07500000 SALT |
| @yannicksong0106 | salt1q0rvj5waf6esv8rktd9m7kw2qfncv2d0h4u8002 |
38099.87000000 SALT |
| @sxxso | salt1qf9e3eu3qeekvm7kgwyc7d8ylfk8llq7juwx5sq |
33250.00000000 SALT |
| @StevenQinDev | salt1q5umsmm2dcf3dhgvpw6n6xd2zu7xtnfswmgypew |
16500.00000000 SALT |
| @ptcy03 | salt1q728yr9vqc7vcjd9kpfelgsphuz56fyxkvp2jf5 |
9250.00000000 SALT |
| @Cheerimy-Studio | salt1q5lzywhrm8rlrrrpgez7ptsvctwf7svytkdzzex |
6100.05600000 SALT |
| 未认领 | salt1qzcegwtpphkd3cee8jq5hvwnc36cjtmxlvhejd8 |
700.00000000 SALT |
| 未认领 | salt1qf0nwg9yj39f4qhjmtts64lpvpd25z7qzazs83z |
200.00000000 SALT |
| 盐块 | 从 | 到 | 数量 | 备注 |
|---|---|---|---|---|
4981 |
@szfzmzx | @Cheerimy-Studio | 50.00000000 |
给老大 |
2854 |
@yannicksong0106 | @Cheerimy-Studio | 399.99000000 |
exch acct x1 + bal x100 (batch3) |
2809 |
@sxxso | @Cheerimy-Studio | 399.99900000 |
兑换余额给cjmarklll |
2809 |
@sxxso | @Cheerimy-Studio | 399.99900000 |
兑换余额给cjmarklll |
2799 |
@sxxso | @Cheerimy-Studio | 399.99900000 |
兑换余额给cjmarklll |
2799 |
@sxxso | @Cheerimy-Studio | 399.99900000 |
兑换余额给cjmarklll |
2785 |
@yannicksong0106 | @Cheerimy-Studio | 399.99000000 |
exch acct x1 + bal x100 (batch2) |
2785 |
@yannicksong0106 | @Cheerimy-Studio | 300.12000000 |
exch acct x1 + bal x100 (batch2) |
以上内容由 chain/blocks.jsonl 在高度 7585 自动生成,任何人可用 python3 verify.py 自行核验。
盐粒不是币。
它借的是盐的那点意思:
- 一粒很小。 单独一粒盐什么都不是,撒进锅里才有味道。
- 粒粒相同。 没有哪一粒盐比别的更贵重,也不该有。
- 多了会咸。 盐的好不在于多,在于刚好。
- 能存住东西。 盐腌住时间,让一件事留得久一点。
这条链记的就是这样的东西:谁筛出了一粒,谁把一粒交给了谁,谁在那粒盐上写了句话。它不解决任何问题,也不打算有用。它只是一份同时被很多人看着的账本 —— 一个能在 GitHub 上自己长出内容的容器。
「盐粒」这个名字本身就是结论的一部分:越想让它值钱,它就越没有意义。
在这个项目里,采盐就是筛盐。机器面前有一串数字,要从里面挑出若干,让它们加起来正好等于一个目标重量。挑对了,就算筛出一粒,这一粒记在筛它的人名下。
没点 Star 的人提交的盐块会被节点拒绝 —— 这是参与的唯一门槛,和账本本身无关。
只需要 Python 3.8 以上,不需要安装任何第三方库。
python3 --versiongit clone https://github.com/Cheerimy-Studio/Saltgrain.git
cd Saltgrain后面几步的命令都在这个目录里跑。
python3 saltbox.py new它会打印一个 salt1… 开头的地址,那就是你的收盐地址。私钥会明文写在 saltbox.json 里 —— 请把它当成一张随时会丢的废纸,绝不要用它去做任何正经事。
python3 miner.py --miner 你的GitHub用户名 --message "想留在盐粒上的一句话"--miner 必须是你自己的 GitHub 用户名,机器人会核对提交者的身份。采盐可能要几分钟到几十分钟,屏幕上的进度会告诉你大概还剩多久。
想采得快,就去改求解的算法 —— 这个项目比的从来不是机器好不好,而是想法好不好。这是它唯一认真的一件事。
采完之后,终端会打印一行以 salt-block-v1: 开头的内容。把它整行复制,贴到这个仓库的 采盐提交处 里,发一条评论。
机器人会在一两分钟内回复你。成功的话它会说盐块已被接受,上面的账本自己就更新了 —— 不需要你做任何事。失败的话它会告诉你为什么。
python3 saltbox.py send --to 对方的salt1地址 --amount 1.5 --memo "给"它打印一行 salt-tx-v1:,贴到 寄送提交处。会有人把它打包进下一个盐块。手续费高的先被拿走。刚筛出来的盐要等十个盐块之后才能动,这是规矩。
账本里默认只有地址。想让别人看到你的名字:
python3 saltbox.py identity --handle 你的GitHub用户名把打印出的 salt-id-v1: 那行贴到 寄送提交处。名字只影响显示,不影响谁真正拥有盐粒 —— 那是私钥说了算的事。
不用相信这个页面,也不用相信机器人:
python3 verify.py它会把整条链从头到尾算一遍。通过就打印一串数字,不通过会明确告诉你哪一块有问题。任何人、任何一台机器,跑出来的结果都一样。
不用看懂也能玩,但知道这些会舒服一点:
- 每采出一粒奖励 50 SALT,每 210,000 粒减半一次。能采的粒数一共 13,440,000 粒,发完总量约 21,000,000 SALT,之后奖励为 0。
- 按每粒 10 分钟的目标算,第一次减半在约 4 年后,全部采完要 200 多年。
- 奖励要等 10 个盐块成熟后才能花。
- 每 16 个盐块,筛盐的难度自动调整一次,人多了就变难,人少了就变简单。
- 一条链同时只有一个有效版本。别人接不上你的盐块,你的那粒就不算数。
- 盐粒一文不值。 永远不要花钱买它,也不要拿它当抵押、当承诺、当投资。
- 私钥是明文保存的。别拿它存任何要紧的东西。
- 这个仓库是唯一的记账人。你能信它,是因为整条链随时可以被任何人重算一遍,不是因为它承诺了什么。
miner.py 筛盐
saltbox.py 盐框
verify.py 核验
submit.py 节点:处理每一条提交
saltgrain/ 账本规则本身
chain/ 账本数据
docs/ 盐仓
MIT License。欢迎 Fork 一锅自己的盐水。