贡献写在链上,换谁管理都还在
大多数社区都有自己的积分,但缺少一份可靠的记录账本:换了负责人、换了系统,记录就找不到了;人离开社区,很多东西也带不走。数字身份把每一份贡献持续记录在链上,社区怎么变,记录都还在。
Semi · 完整介绍
乡建数字身份(Semi)
一个给乡村建设参与者使用的个人数字身份账户。用手机号或邮箱就能登录,不用懂技术;做饭、除草、画墙、写代码,每一份为社区出的力,都以“社区积分”和链上备注被公开、可信地记录下来。
五分钟了解 Semi 为什么做、是什么、能做什么、怎么做到。
大多数社区都有自己的积分,但缺少一份可靠的记录账本:换了负责人、换了系统,记录就找不到了;人离开社区,很多东西也带不走。数字身份把每一份贡献持续记录在链上,社区怎么变,记录都还在。
护照证明“你是这个社区的一员”,记录本记下“你为社区做过什么”。背后是区块链,但使用者完全不需要懂区块链——就像用电不需要懂发电原理。它从南塘长出来,但不只属于南塘。
Nuxt/Vue 前端、Rails/PostgreSQL 后端、独立的链上核心模块;每个账户是一个 Safe 智能账户(ERC-4337),手续费由平台代付;贡献备注通过 RemarkLogicV1 合约写入链上;OAuth 2.0 让其他社区应用共用同一身份。
前后端都提供 Docker 镜像构建文件,支持 PostgreSQL、短信与邮件服务配置;目前已支持 Optimism、Arbitrum One、以太坊主网与 Sepolia 四条链。代码公开在 GitHub,欢迎查看、使用和参与改进。
从南塘的“萝卜白菜规则”讲起,到问题、产品能力、登录与账户、手续费代付、链上备注、徽章、多人确认、统一登录、四条链与自行部署,适合想深入了解或参与共建的读者。
选择中文或英文 PDF,下载后可离线阅读、转发或打印。
Semi · Full Introduction
Rural Co-construction Digital Identity (Semi)
A personal digital identity account for everyone building rural communities. Sign up with a phone number or email — no blockchain knowledge required. Cooking, weeding, painting walls, writing code: every contribution is recorded publicly and verifiably as community points and an on-chain remark.
Five minutes on why Semi exists, what it is, what it does, and how it works.
Cooking a meal for everyone, weeding in the sun, organizing an event, sorting documents, leading an online class — warm and important work that traditional ledgers have no place for, so it survives only in personal favors. Records also get lost when people or systems change, and as people come and go, a community loses its shared yardstick.
The passport proves “you belong here”; the ledger records “what you have done for the community.” Blockchain sits underneath, but users never need to understand it — just as we use electricity without understanding generation. It grew out of Nantang, but it does not belong to Nantang alone — we hope it can benefit every community.
A Nuxt/Vue frontend, a Rails/PostgreSQL backend, and a standalone on-chain core. Every account is a Safe smart account (ERC-4337) with platform-sponsored gas. Remarks are written through the RemarkLogicV1 contract, and OAuth 2.0 lets other community apps share the same identity.
Both frontend and backend ship Docker build files and support PostgreSQL plus SMS and email providers. Four chains are supported: Optimism, Arbitrum One, Ethereum mainnet, and Sepolia. The code is public on GitHub — explore, use, and improve it.
It starts with Nantang’s Radish & Cabbage Rules and moves through the problems, product capabilities, login and accounts, sponsored fees, on-chain remarks, badges, multi-signature confirmation, single sign-on, four chains, and self-hosting.
Choose the Chinese or English PDF to read offline, share, or print.