第 2 章
认识四把密钥
Blurt 账户将权限分开管理,而不是所有事情都依赖同一个密码。了解每把密钥的职责,便能在使用 dApp 时避免授予超出操作所需的权限。

为什么一个账户有多把密钥?
区块链为账户保存公开的 Owner、Active 与 Posting 权限,以及一把 Memo 公钥。对应的私钥必须保密,兼容软件可用它证明某项操作确实得到你的授权。
这种分离能够降低风险。社交应用可以使用 Posting 权限,却无法转走资金;钱包也只应在金融或治理操作确实需要时请求 Active 权限。
最高权限
Owner 密钥
Owner 是账户的最高权限。更换 Owner 权限,以及更改恢复账户、放弃投票权等少数关键操作,都需要它。
协议层面上,Owner 权限也可以满足需要 Active 或 Posting 权限的操作。因此它是强大的最后保障,而不是方便的日常登录方式。
最佳做法
将 Owner 私钥离线保管,只在必须更改或恢复关键账户控制权时使用。发布、投票或普通转账绝不需要输入它。
财务与账户操作
Active 密钥
Active 权限控制能够转移价值、改变质押或影响重要账户设置的操作。即使它不能替换 Owner 权限,泄露 Active 私钥仍可能造成严重的财务损失。
Active 权限还可以更新 Active、Posting 与 Memo 公钥。只有请求的操作确实需要时,才在可信钱包中使用它。
- 发送 BLURT 转账并管理第三方托管操作。
- 执行 Power Up、启动或更改 Power Down,以及委托 Blurt Power。
- 将资金转入或转出 Savings。
- 为见证人投票,或指定见证人投票代理。
社交权限
Posting 密钥
Posting 权限涵盖日常社交活动:发布和编辑文章、评论、为内容投票、执行兼容的社交自定义操作,以及领取奖励余额。
它不能转走流动 BLURT,也不能替换 Owner 或 Active 权限。由于权限范围更窄,Posting 私钥是登录可信社交前端的日常选择。
消息加密
Memo 密钥
Memo 密钥不是交易权限。兼容钱包可以用其私钥解密发送给你 Memo 公钥的加密转账备注,也可以协助为其他账户加密备注。
拥有 Memo 私钥并不能授权转账、发文或投票。这个专门职责将消息加密与控制账户操作的权限分隔开来。
Memo 并不会自动保密
Blurt 的转账操作会以纯文本记录 Memo 字段,加密功能由兼容钱包软件添加。在填写敏感信息前,请确认界面明确表示内容已加密。
Master Key 与各角色私钥
通过 Join 创建账户时,浏览器会在本地生成一个以 P5… 开头的 Master Key。Join 再根据账户名与该 Master Key,以确定性方式派生 Owner、Active、Posting 和 Memo 私钥。
Master Key 不是第五种链上权限,而是兼容软件可以用来重新生成四种角色私钥的主秘密。区块链只知道派生出的公钥,从不知道你的 Master Key。
任何获得账户名与 Master Key 的人,都能重新生成全部角色私钥。请像保护 Owner 私钥一样保护它。
应该使用哪把密钥?
输入私钥或批准签名之前,请确认请求的权限与你准备执行的操作相符。
- 社交活动
- 发布文章、评论、为内容投票及普通社交应用操作时,使用 Posting。
- 资金与质押
- 转账、Savings、Blurt Power、委托和见证人投票,应在可信钱包中使用 Active。
- 关键控制权
- 只有更改 Owner 权限、设置账户恢复或明确标为 Owner 级别的操作,才使用 Owner。
- 加密 Memo
- 只有通过兼容软件加密或解密转账备注时,才使用 Memo。