| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> ION: 去中心化身份的必经之路 -> 正文阅读 |
|
[区块链]ION: 去中心化身份的必经之路 |
Browsers 3000是由Protocol Labs举办的为期五周的黑客松活动,专注于为Web3浏览器的未来构建去中心化解决方案。下面是开发ION团队成员Daniel Buchner的演讲摘要。 数字世界中,大多数人在身份被窃取后才会开始考虑身份问题。然而,数字身份并非以大家以为的工作方式在运作。互联网上的身份有以下两种数据类型。
随之而来的问题是相关公司拥有与用户数字形象相关的所有数据,从而导致用户必须遵守该公司规则,否则就有可能失去其在线平台的使用权,这让人非常不安。 还有许多人通过接口将他们的标识符链接到其他网站,这对于只想登录某个特定地点而不想创建新账户的人而言更加便捷。同样,若用户失去了这些由大企业控制的第三方标识符的访问权限,将很可能丢失这些站点上的数据。 那么,有好的解决办法吗?ION就是答案。ION是一个通过比特币区块链和IPFS等去中心化技术将标识符置于用户控制下的系统,用于存储验证数据。ION如何做到这一点?这主要归功于去中心化标识符(DID)。 W3C去中心化标识符 去中心化标识符,或称为DID,是一种由万维网联盟(W3C)开发的去中心化标识符和公钥基础设施标准。DID可以让用户以加密且安全的形式完全控制其线上数据,从而完全掌控他们的线上身份。 ? 和其他加密过程一样,用户会得到一个公钥和一个私钥。用户的公钥将构成使用ION网络验证其信息的基础,因为DID完全由用户控制,所以不需要担心账户被锁定。此外,DID提供安全的ID验证,不受篡改和审查影响。 现代身份识别系统的核心任务是追踪一个人的外貌及其数字化“足迹”如何随时间而变化。ION系统的初衷是为了解决如何记录一个按时间顺序排列的系列记录,以适应随着时间推移而发生的变化。通过固定在比特币区块链上的不可变记录,任何人都可以跟踪这些随时间变化的记录来确保DID属于持有该标识符的人。以上都可以通过ION实现。 ION剖析 灵活且不可篡改的ION是建立在比特币区块链之上的DID解决方案,它是一个公共、开放、无需许可、专门用于生成和验证DID的第二层网络。与其他DID解决方案不同,ION并不依赖额外共识方案、唯一实用代币、中央权威机构或验证者。相反,ION的目的是给用户提供受用户控制的服务。 ION和IPFS ION的工作系统与典型的比特币区块链工作循环有些差异。最初,ION节点会收集成批的DID操作并将其固定在比特币网络上,所有节点都会观察网络上是否有ION嵌入的交易。若有,节点会获取和处理链接到嵌入CID的相关文件,加以保留从而解析它们所包含的DID操作。 ION通常会使用核心索引文件、核心证明文件、临时索引文件、临时证明文件和块状文件等数据。这些文件存储在IPFS上,因此交付给ION的只有IPFS中的内容ID (CID)。然后,ION可以通过使用IPFS网络的公共网关和这些CID来检索数据。 IPFS系统提供的冗余存储确保了用户信息永不丢失,因为网络上有多个节点冗余地存储相同数据。使用CID检索比直接将数据输入ION进行验证要快捷很多倍。 ION创建了一个可扩展的系统,成千上万的用户可以利用该基础设施来快速验证数据。同时,ION身份系统是一个完全去中心化的系统,因其建立在比特币网络之上并利用了IPFS网络的CID。 用户可能会担心,典型的BTC交易费用在100美元左右。由于这些是批处理流程,所以它们可以将多个过程合并成一个批次。这种批处理解决方案可以将每笔交易的成本降低至美分,使其成为普通用户都买得起的解决方案。比特币区块链的不可篡改性赋予了它灵活度和可追踪性,使其成为了保持身份数据在全球各地都能轻松访问的理想选择。 ION应用情景 ION在很多情况下都能发挥作用,最典型的用例是可验证凭证。企业可以认证员工,在员工到达目的地时通过区块链进行验证。这一功能还让它成为了提供和核查国际旅行证件的手段之一。 除了用于传输安全数据外,ION还可以存储个人数据。非专业人士可以把它看作是一张数字名片,但还有其他好处,如果用户与他人共享公钥,双方就可以进行端到端的安全加密通信,第三方无法访问。 此外,这种数据逻辑使连接应用程序变得更容易。用户无需再担心存储在应用程序服务器上的数据,因为他们使用了标识符。使用这种方法将迫使所有应用程序从相同的基础数据运行,以确保没有任何出错的空间。 值得一提的是,使用应用程序进行旅行安排也将变得更加简单而直接,因为所有应用程序都将使用相同的源数据。另一个用例可能来自组织的认证,使用组织的公开密钥,用户可以验证他们的认证状态,并跟踪他们的认证历史。 ?? 处理个人数据新方式 ION是能给大家的行为模式带来内在改变的技术之一。大多数人并未对其身份标识或数字身份多加思考,然而随着数字生活方式成为标准,数字身份将富有全新意义。ION可能会成为从个人信息发送至博客撰写等一切事物的基础。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 21:49:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |