KERI:无需区块链的身份协议,或将重塑去中心化信任格局

GitHub June 2026
⭐ 78
来源:GitHub归档:June 2026
KERI(关键事件收据基础设施)正作为基于区块链的身份系统的激进替代方案崛起。它摒弃外部共识机制,依靠自证标识符(SCID)与事件流日志,为物联网与边缘计算中的去中心化身份提供轻量级、高安全性的基础。

信任之网(Web of Trust)社区一直在低调推进KERI(关键事件收据基础设施),这是一个从根本上重新思考信任建立方式的去中心化身份管理框架。与大多数锚定区块链以实现不可篡改性的自主主权身份(SSI)解决方案不同,KERI通过密码学自证与仅可追加的事件流实现了相同的保障。这一架构选择使其特别适用于资源受限的环境,如物联网传感器和边缘设备——在这些场景中,区块链的开销是难以承受的。该协议的核心创新是自证标识符(SCID),它将公钥直接绑定到标识符本身,从而无需任何外部账本即可实现密钥轮换、恢复和委托。KERI的事件流日志——

技术深度剖析

KERI的架构堪称极简主义的典范。其核心是自证标识符(SCID),这是一种将公钥直接嵌入标识符字符串的密码学原语。这是通过一个派生函数实现的:`SCID = H(public_key || inception_data)`,其中`H`是一个密码学哈希函数。结果是一个与其初始密钥对固有绑定的标识符——任何尝试使用不同密钥但同一标识符的行为都会产生不匹配,任何验证者都能立即检测到。

事件流日志:核心机制

KERI没有使用区块链,而是采用关键事件收据日志(KERL),这是一个仅可追加的签名事件序列。每个事件(密钥轮换、委托、恢复)都由当前控制密钥签名。日志的完整性通过哈希链维护:每个事件都包含前一个事件的哈希值,从而形成防篡改记录。这在概念上类似于Merkle DAG,但针对身份操作进行了优化。

| 方面 | KERI(事件流) | 基于区块链的SSI(例如Sovrin) |
|---|---|---|
| 共识机制 | 无(自证) | 拜占庭容错(BFT) |
| 存储 | 本地或分布式(无全局账本) | 全局账本(需要全节点) |
| 密钥轮换延迟 | 亚秒级(本地签名) | 数分钟至数小时(区块确认) |
| 每次操作带宽 | 约1 KB(事件+签名) | 约10-100 KB(交易+状态更新) |
| 每次操作能耗 | 可忽略不计 | 高(PoW/PoS开销) |

数据要点: KERI的事件流方法将运营开销比基于区块链的替代方案降低了数个数量级,使其对电力和连接性有限的设备而言切实可行。

无需中心化机构的委托与恢复

KERI通过一种称为“见证人”的机制支持分层委托。控制器可以指定其他KERI标识符作为见证人,这些见证人必须共同签署关键事件。这无需智能合约即可实现多重签名控制。恢复通过预轮换密钥方案实现:在初始创建期间,控制器生成一个未来密钥链(使用单向函数)并提交它们。如果当前密钥被泄露,控制器可以轮换到下一个预提交的密钥,从而无需第三方即可证明所有权。

GitHub仓库:weboftrust/keri

主仓库(78颗星,日常活跃度低)包含Python参考实现(`keripy`)。它实现了核心KERI协议,包括SCID生成、事件日志记录和见证人通信。代码库结构良好,但仍处于实验阶段——生产环境加固仍在进行中。一个相关仓库`weboftrust/keri-io`提供了一个用于浏览器端使用的JavaScript库。

关键参与者与案例研究

KERI的开发由信任之网社区内一个规模虽小但专注的团队推动。最著名的人物是Samuel M. Smith,一位密码学家、前Sovrin基金会CTO,也是KERI原始白皮书的作者。他的愿景是创建一个“无需区块链”的身份层,能够扩展到数十亿台设备。

对比格局

| 解决方案 | 共识机制 | 可扩展性 | 成熟度 | 适用场景 |
|---|---|---|---|---|
| KERI | 无(自证) | 高(随事件线性扩展) | 实验性 | 物联网、边缘计算、高安全性 |
| DID:indy (Sovrin) | BFT (Plenum) | 中等(TPS有限) | 生产级 | 企业SSI |
| DID:key | 无(静态) | 非常高(无轮换) | 稳定 | 简单标识符 |
| did:ethr (以太坊) | PoS | 低(Gas费用) | 生产级 | 以太坊生态系统 |

数据要点: KERI占据了一个独特的位置——它提供了动态密钥管理(不同于DID:key),同时避免了基于区块链的DID的可扩展性瓶颈。

真实世界试点

- 物联网安全联盟(IoTSA): KERI正在被评估用于工业物联网中的安全固件更新。每次事件低于1KB的低带宽要求,使得连接间歇性的传感器能够通过卫星链路轮换密钥。
- 去中心化科学(DeSci)项目: 研究人员正在使用KERI为科学数据集创建可验证的数据来源,其中每个数据集的标识符都是一个SCID,修改则作为事件记录。
- 边缘计算初创公司: 一家隐身模式的初创公司正在为自动驾驶车队构建基于KERI的身份层,使车辆无需依赖云基础设施即可相互认证。

行业影响与市场动态

KERI的出现挑战了去中心化身份必须基于区块链的普遍假设。这对SSI市场具有重大影响,该市场预计将从2023年的35亿美元增长到2028年的265亿美元(年复合增长率50%)。

采用曲线分析

| 阶段 | 时间线 | 关键驱动因素 | 障碍 |
|---|---|---|---|
| 早期采用者(物联网、DeSci) | 2024-2026 | 低开销、无Gas费用 | 工具有限、社区规模小 |
| 早期

更多来自 GitHub

Nuclei的YAML驱动革命:社区协作扫描如何重塑安全测试范式Nuclei并非又一款漏洞扫描器,而是安全社区协作识别与响应威胁的一次范式转变。它基于简洁的YAML领域特定语言(DSL)构建,使任何人——从独立研究员到企业红队——都能为Web应用、API、网络、DNS和云配置编写精确且可复用的检测模板。KERIpy:轻量级密钥基础设施,有望重塑数字身份的去中心化未来KERIpy是Key Event Receipt Infrastructure(KERI)协议的官方Python实现,该协议专为去中心化密钥管理而设计,无需依赖中心化信任锚点。与依赖证书颁发机构(CA)的传统公钥基础设施(PKI)不同,KEConda-Pack:可复现AI环境与离线ML部署的无名英雄Conda-pack已悄然成为MLOps工具箱中的必备工具,解决了困扰数据科学家和DevOps工程师多年的痛点:如何在不重新解析依赖或下载包的情况下,将配置完整的Conda环境可靠地从一台机器迁移到另一台。该工具在GitHub上已获得超过5查看来源专题页GitHub 已收录 2970 篇文章

时间归档

June 20262369 篇已发布文章

延伸阅读

KERIpy:轻量级密钥基础设施,有望重塑数字身份的去中心化未来作为Key Event Receipt Infrastructure(KERI)协议的Python参考实现,KERIpy正在悄然构建去中心化身份新时代的骨干。本文将深入解析其事件驱动的密钥管理机制、可验证的收据链,以及它在信任网络生态中的关Hyperledger Aries RFC:去中心化身份未来的技术蓝图Hyperledger Aries 并非又一个身份项目,而是新一代信任互联网的协议骨架。AINews 深入剖析 Aries RFC 仓库,解读其点对点架构、ACA-Py 等真实世界实现,以及这对中心化与去中心化身份系统之争意味着什么。Cheqd Node:基于Cosmos的自主身份层,能否颠覆传统PKI?Cheqd-node是去中心化身份网络Cheqd的核心,基于Cosmos SDK构建。它融合了W3C兼容的SSI标准、IBC跨链互操作性以及原生代币经济激励,使其成为企业级DPKI和可验证凭证管理领域的有力竞争者。凭证处理器Polyfill:为浏览器去中心化身份架桥铺路一项针对W3C凭证处理器API的新Polyfill方案,旨在为缺乏原生支持的浏览器赋予去中心化身份能力。这一开源项目有望降低开发者构建可验证凭证与DID应用的门槛,但其对Service Worker的依赖以及尚处早期的生态系统,也引发了值得

常见问题

GitHub 热点“KERI: The Blockchain-Free Identity Protocol That Could Reshape Decentralized Trust”主要讲了什么?

The Web of Trust community has been quietly advancing KERI (Key Event Receipt Infrastructure), a decentralized identity management framework that fundamentally rethinks how trust i…

这个 GitHub 项目在“KERI vs blockchain SSI comparison”上为什么会引发关注?

KERI's architecture is a masterclass in minimalism. At its heart lies the Self-Certifying Identifier (SCID), a cryptographic primitive that embeds a public key directly into the identifier string. This is achieved throug…

从“KERI IoT identity use cases”看,这个 GitHub 项目的热度表现如何?

当前相关 GitHub 项目总星标约为 78,近一日增长约为 0,这说明它在开源社区具有较强讨论度和扩散能力。