当前位置: 首页 > news >正文

去中心化标志符在DID中的核心地位

面对着传统互联网中数字身份的诸多问题,以区块链为基础构建的去中心化数字身份(DID)成为了解决问题的关键。DID 更加平等、自由、自主的特性受到互联网人的广泛关注和支持。

在 DID 的模型构建中,去中心化标识符(DIDs)是一个很关键的内容。正是基于 DIDs 的存在,DID 才能够在区块链中以唯一性的身份相互独立、识别,成为我们互联网中的“数字身份证”。

DIDs 是由万维网 W3C 提出的一种新型标识符,它打造出了类似现实中身份一样的数字 ID,用户可以将自己的身份档案、数据,乃至一些证书凭证等都可以与这个标识符进行连接,从而建立自己在数字空间独一无二的身份。

DIDs 的目标是实现构建一套多平台互通、互认、共用的数字身份系统,使用户能够凭借一个数字身份在不同的平台都能畅通无阻,打破互联网各个平台之间的信息屏障,从而实现互联网中的“互联互通”。

在 W3C 提出的 DIDs 构架中,用户在去中心化的环境中,直接掌控这标识符和它连接的各种身份信息数据,而当用户访问网络中的平台或软件时,只有在用户许可后,该平台或软件才能被允许读取其去中心化身份中的内容。另一方面,DIDs 还会对它连接的身份数据进行加密签名处理,从而确保数据的隐私权,以及用户对 DID 的所有权。在这个过程中,这些身份数据也是储存在去中心化网络的各个节点当中,而非平台或软件的服务器中,避免了互联网服务商对用户数据的操控。

DIDs 能够成为去中心化数字身份的核心,其支撑来源于四个方面,分别是:

摆脱中心发行机构:这避免了用户的数字身份不受自己掌控,从而让自己在互联网中的行为不受控制。

不需要底层组织持续运营:传统数字身份依靠互联网服务商来管理,自然也需要他们来持续维持和运营,DIDs 将数字身份分散到各个节点当中,依靠节点来共同运营,就不需要额外的底层组织。

可用加密证明对 DID 进行控制:加密机制的存在增强了数字身份的安全性。隐私性,让数字身份的数据变得更加可靠、可信。

身份数据可发现:DIDs 让去中心化网络中的其他平台能够更好的检索、验证用户的身份数据真实性和可用性,从而打破数据孤岛的情况,让互联网能够实现数据高效互通。

相关文章:

  • C++设计模式之适配器模式(结构型模式)
  • 3-面试官:说说线程池的 7 大参数
  • 猿创征文|HCIE-Security Day50:网络攻击介绍
  • 一个基于NetCore开发的前后端分离CMS系统
  • centos7安装docker和docker-compose
  • 子查询与内联结分别应该怎么写?
  • Shell编程之第一讲——基础知识认识
  • Java-基于SSM的校园点餐管理系统
  • WLAN与WiFi各是什么意思有什么区别
  • Linux基础-常见问题 xrandr屏幕操作命令详解
  • Jenkins部署springboot项目至远程服务器
  • 商业化广告--体系学习-- 2 -- 行业蓝图篇 -- 广告产品与商业模式
  • 教程,如何给公众号文章或菜单添加附件?
  • 计算机毕业设计springboot+vue基本微信小程序的外卖点餐平台系统
  • 数学建模学习(99):多目标寻优 非支配排序遗传算法NSGA III
  • 2017前端实习生面试总结
  • 5、React组件事件详解
  • css的样式优先级
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • flask接收请求并推入栈
  • Hibernate【inverse和cascade属性】知识要点
  • HTTP中的ETag在移动客户端的应用
  • LeetCode18.四数之和 JavaScript
  • PaddlePaddle-GitHub的正确打开姿势
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Spring Cloud中负载均衡器概览
  • 代理模式
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 计算机在识别图像时“看到”了什么?
  • 将回调地狱按在地上摩擦的Promise
  • 原生 js 实现移动端 Touch 滑动反弹
  • 中文输入法与React文本输入框的问题与解决方案
  • 积累各种好的链接
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • #宝哥教你#查看jquery绑定的事件函数
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (1)虚拟机的安装与使用,linux系统安装
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (一)Dubbo快速入门、介绍、使用
  • (一)VirtualBox安装增强功能
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .net 4.0发布后不能正常显示图片问题
  • .Net 6.0 处理跨域的方式
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • /boot 内存空间不够
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48
  • @hook扩展分析
  • @SuppressLint(NewApi)和@TargetApi()的区别