Skip to content

About

盐粒亦如盐,汇聚成盐仓。

Resources

Stars

15 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

盐粒

Saltgrain · SALT

盐仓 · 采盐提交处 · 寄送提交处

一条公开记录「盐粒」的账本。不是货币,不标价,不流通,不能兑换任何东西。


Saltgrain ledger, height 7585

项目 数值
高度 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 上自己长出内容的容器。

「盐粒」这个名字本身就是结论的一部分:越想让它值钱,它就越没有意义。

采盐教程:筛出一粒盐

在这个项目里,采盐就是筛盐。机器面前有一串数字,要从里面挑出若干,让它们加起来正好等于一个目标重量。挑对了,就算筛出一粒,这一粒记在筛它的人名下。

第 0 步:先给仓库点个 ★ Star

没点 Star 的人提交的盐块会被节点拒绝 —— 这是参与的唯一门槛,和账本本身无关。

第 1 步:准备 Python

只需要 Python 3.8 以上,不需要安装任何第三方库。

python3 --version

第 2 步:把仓库拿下来

git clone https://github.com/Cheerimy-Studio/Saltgrain.git
cd Saltgrain

后面几步的命令都在这个目录里跑。

第 3 步:建一个盐框

python3 saltbox.py new

它会打印一个 salt1… 开头的地址,那就是你的收盐地址。私钥会明文写在 saltbox.json 里 —— 请把它当成一张随时会丢的废纸,绝不要用它去做任何正经事。

第 4 步:筛一粒

python3 miner.py --miner 你的GitHub用户名 --message "想留在盐粒上的一句话"

--miner 必须是你自己的 GitHub 用户名,机器人会核对提交者的身份。采盐可能要几分钟到几十分钟,屏幕上的进度会告诉你大概还剩多久。

想采得快,就去改求解的算法 —— 这个项目比的从来不是机器好不好,而是想法好不好。这是它唯一认真的一件事。

第 5 步:交上去

采完之后,终端会打印一行以 salt-block-v1: 开头的内容。把它整行复制,贴到这个仓库的 采盐提交处 里,发一条评论。

第 6 步:等着

机器人会在一两分钟内回复你。成功的话它会说盐块已被接受,上面的账本自己就更新了 —— 不需要你做任何事。失败的话它会告诉你为什么。

把盐寄给别人

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 一锅自己的盐水。

About

盐粒亦如盐,汇聚成盐仓。

Resources

Stars

15 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages