技术视点 | 如何证明我是“我”
基于去中心化的设计思想,区块链没有中心的账户管理节点,账户由用户自己生成和管理。普遍使用的账户模型基于公钥密码技术建立。用户在本地生成密钥对,并使用其中的公钥按照一定的规则推导生成账户。当构造交易时,用户使用私钥对交易生成签名,并附加到交易数据中,区块链通过验证交易中的签名来认证用户的身份。这种模式下,账户无需进行注册过程,形成“即时生成,即时使用”的模式。
图 | 网络
图 | 网络
在中心化服务中,用户的账户由服务商统一而集中地管理。本质上账户归服务商所有,而用户只是从服务商处获得了使用权。仔细想想,这种情况下用户并不是自己账户的主人,而是归由服务商所有,用户拥有的只是使用权。
从服务商角度来看,服务商通常使用“账户名+口令”的组合来认证用户的身份。口令即是由用户自己掌握的关键信息。当用户遗失了认证口令,可以向服务商申请重置。由于账户实际掌握在服务商手中,因此只需在使用辅助手段鉴定用户身份后,为用户重设口令并重新开通权限即可。
在这种中心化环境中,用户需要相信服务商不会滥用其账户及相关数据。而如果这一切交由区块链技术,所有权便仍在用户手中,每个用户要对自己的账户负责。
图 | 网络
这种情况下,一种改进的方法是使用秘密分享算法构建账户系统。其基本思想是使用算法将私钥拆分为多个分片,各分片可以生成签名的分片,而门限数量的签名分片可以组合出一个完整的签名。
来源:本体Ontology
免责声明:
1.本文内容综合整理自互联网,观点仅代表作者本人,不代表本站立场。
2.资讯内容不构成投资建议,投资者应独立决策并自行承担风险。
- 贝佐斯最后一封股东信:宇宙希望你成为普通人,千万别让它成为现实2021-04-19 17:02
- Props,让互联网与区块链无缝对接的「中间件」2021-04-19 17:02
- Coinbase高管到底卖了多少股票?2021-04-19 16:03
- 通往未来之路:下一代互联网与Metaverse2021-04-19 16:03
- 央行前行长周小川谈比特币:要提醒,要小心2021-04-19 15:03
- 链上新知 |电子图片卖出7000万美金,让马斯克都来站台的NFT究竟是什么?2021-04-19 15:02
- Crypto VC,LP怎么投?2021-04-19 13:03
- 周末比特币融资利率跌至-0.03%低点,为7个月以来最低水平2021-04-19 11:02