我以为 Solana Identity 会很复杂……其实只是 SSH 密钥(算是)

发布: (2026年4月28日 GMT+8 23:18)
5 分钟阅读
原文: Dev.to

Source: Dev.to

我原本的期待 vs 现实

之前:

  • 区块链身份 = 我需要记住的全新复杂系统

现实:

  • 基本上就是 SSH 密钥。就这么简单。

一旦我这样看待它,一切就开始有了意义。

快速现实检查:Web2 身份是如何运作的

作为 Web2 开发者,这就是我们的默认流程:

  1. 用户注册
  2. 我们存储用户名/邮箱 + 密码
  3. 我们处理认证
  4. 我们重置密码
  5. 我们管理会话

我们已经构建了无数次,再也不去质疑它。然而,我们并没有真正拥有任何东西:

  • 如果你的应用使用我的数据库,我可以把你锁掉、删除你的账户,或控制访问。
  • “你的账户”只是一种幻觉。

Solana:没有账户,只有密钥

在 Solana 上没有:

  • 用户名
  • 密码
  • 中央数据库

你的身份仅仅是:

  • 公钥(你的地址)
  • 私钥(你的凭证)

这些由你自行生成——无需注册、无需邮箱、也没有“创建账户”按钮。仅这一步就让人感觉怪异。

SSH 时刻(终于恍然大悟的时刻)

使用 SSH 时:

  1. 生成一对密钥
  2. 把你的公钥交给服务器
  3. 用私钥证明你的身份

把“服务器”换成整个 Solana 网络,这个类比就清晰了:同样的思路,只是规模更大。

丑陋的事实:你的身份长这样

不像 username_dev 那样友好的用户名,你会得到类似:

14grJpemFaf88c8tiVb77W7TYg2W3ir6pfkKz3YjhhZ5
  • 这是一个 Base58 编码的公钥(避免混淆字符)。
  • 你没有挑选它,也没有人给你,它也不存放在任何公司数据库中——你只是拥有它。

真正改变我思考方式的部分

Web2: 我“拥有”我的账户,因为公司说我拥有。
Solana: 只要我拥有私钥,我就拥有它。句号。

  • 没有客服团队、管理员面板或“忘记密码”流程。
  • 没有安全网:丢失私钥就彻底结束。
  • 另一方面,没有人可以随意封禁或锁定你——这是一种巨大的思维转变。

为什么这比看起来更强大

起初我以为,“酷,这只是登录,只是更烦人”。事实远不止如此。这个身份用于一切:

  • 持有代币
  • 与程序交互
  • 签署交易
  • 在治理中投票

换句话说,它证明“此操作是我的”。更疯狂的是:它在所有应用中通用——没有独立账户,没有重复注册。它就像一把可以在互联网上每台服务器上默认使用的 SSH 密钥。

我坚持的思维模型

  • Web2 → 账户由公司控制
  • Solana → 密钥由你自己控制

甚至可以更简短:

  • Web2 = “他们管理你”
  • Web3 = “你管理你的密钥”

这句话让一切都黏住了。

最后感想(来自仍在学习中的人)

我才接触几天,但这正是那种瞬间让一切变得简单的时刻。不是说容易,而是说简单。最难的不是技术本身,而是放下别人替你管理身份的观念。在 Solana,上述责任在你手中,这也正是全部意义所在。

#100DaysOfSolana

0 浏览
Back to Blog

相关文章

阅读更多 »

消息与通知工具比较 (2026)

PostgreSQL LISTEN/NOTIFY ✅ 优点 - 内置于数据库,无需额外安装。 - 严格事务化:只有在数据满足条件时才会发送消息。