LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > DAS去中心化账户系统,Web3.0时代的机会(你准备好了吗?)

DAS去中心化账户系统,Web3.0时代的机会(你准备好了吗?)

2021-06-15 AlphaBo 来源:区块链网络

本文为“行动派AlphaBo”的第727号文。

互联网的发展经历过不同的阶段,从20世纪80年代到21世纪初,Web1.0阶段,互联网服务建立在由互联网社区控制的开放协议上,从21世纪00年代中期到现在,Web2.0阶段,营利性科技公司构建的软件即服务(SaaS)成为互联网的主要部分。

伴随着互联网发展,网络商业模式不公平和数据安全等问题越来越突出:

互联网巨头公司利用网络效应和垄断地位,几乎无限制地收集任何类型的用户数据,并将这些数据用户商业牟利,带来了商业上的极大不公平;

同时,在数据时代,数据的大量聚集增加了数据泄密的可能,导致企业信息安全面临威胁,我们的身份、浏览习惯、搜索关键词、网上购物等信息被打包售卖给出价最高的人,个人的隐私泄也越来越频繁。

美国经济学家布莱恩?阿瑟在其著作《技术的本质》中,写过这么一句话:

技术总是进行着这样一种循环,为解决老问题去采用新技术,新技术又引发新问题,新问题的解决又要诉诸更新的技术。

越来越多的人认为网络需要进入 Web3.0阶段,而区块链技术的出现让这成为可能。


图片来源:Research Hubs

Web3.0 的核心目标是允许使用户控制其数据,保护其隐私并最终通过开放的、抗审查的网络来确保其自由,从而赋予其用户权力。

在整个 Web3.0 的图景中,去中心化身份 (DID, Decentralized Identity) 是非常重要的实践。

分布式数字身份诞生之前,人们的身份信息其实或多或少已经数字化,但数字化不意味着网络化、可信任,以及可以便捷且合法合规的互联互通。

去中心化身份(DID)本质上来说,是指一套完全去中介化并且允许个人或组织能够完全拥有对自己数字身份及其数据的所有权、管理权和控制权的身份。

个人对身份拥有绝对的所有权,并具备值得信任的加密安全性,信息可以在规则许可的基础上进行分享,从而能够避免像如今的互联网世界一样,过多的个人身份被中心化机构所控制,并且常常因此而产生身份泄露,甚至诈骗等事件。

我们在 DID 中能关联自己对于各种身份的验证信息,我们在独自掌控自己的任何信息下,还可以参与各种的应用或治理。因此,去中心化身份是未来信任生态的基石,同时也是未来区块链世界进行治理的重要入口,

已有不少团队在尝试构建去中心化身份:

比如运行在以太坊网络上的ENS(Ethereum Name Service),将区块链地址,文件Hash等映射成人类可读域名,对我们更加友好,但是,无法跨越不同公链之间的鸿沟,一个 BTC 地址是无法持有 .eth 域名,注定了其解决方案的局限性。

比如万维网联盟(W3C)也制定了 DID 标准:

去中心化身份标识(Decentralized Identifier,DID)是一种新类型的标识符,具有全局唯一性、高可用性可解析性和加密可验证性。DIDs通常与加密材料(如公钥)和服务端点相关联,以建立安全的通信信道。DIDs对于任何受益于自管理、加密可验证的标识符(如个人标识符、组织标识符和物联网场景标识符)的应用程序都很有用。例如,当前W3C可验证凭据的商业部署大量使用DIDs来标识人员、组织和事物,并实现许多安全和隐私保护保证。 ——W3C 文档

先制定标准,再开展实践,在快速迭代的互联网领域,效果并不好,一些参考 W3C DID 开发的产品,事实上无人使用。

感兴趣的朋友可以参考文档:

https://w3c-ccg.github.io/did-primer/

另外,也有一些公链项目如Blockstack 和 HandShake 也具有去中心化身份的设计,由于不是纯粹的身份协议,杂糅了其他与身份无关的特性。既无法与现有的公链兼容,又因其架构复杂,使得其难以普及和扩展。


理想的去中心化身份协议,应该是轻量级的,高度兼容的,可组合的,易于集成的,易于扩展的。

特别是在目前的生态下,能兼容不同公链,是最吸引人的地方,朋友发给我一个项目的介绍:


不同于手机号/邮箱/社交账号这类中心化账户系统,DAS 是基于区块链的,去中心化开源账户系统。是第一个具有广泛兼容性的,由用户掌握完整所有权和控制权的账户系统。DAS 既可以作为数字货币收款账户使用,也可以作为域名使用,更可以作为访问一般互联网服务的账户使用。

由于以前参加过ENS,对去中心化身份这个话题一直很感兴趣,刚好最近参加了其公测,让我对去中心化身份领域中的项目有了更新的认知和体会。

谈一谈我自己的公测体验:

1、去中心化注册,低门槛,个性化,全局唯一,抗审查

首先,任何人都能够在 DAS 去中心化账户注册的页面中注册,任何公链的钱包都能在 DAS 中注册/竞拍 「.bit」结尾的域名作为自己的去中心化账户,所有 DAS 账户以 .bit 结尾,你可以使用全球多种语言文字甚至 Emoji 进行注册。


比如 alice.bit,区块链.bit,同时,每个 DAS 都是独一无二的,就像本人用alphabo来注册,注册成功后,我将拥有alphabo.bit的DAS 账户的完整控制权。

在注册过程中,我还发现,在 DAS 中购买域名,除了可以用加密货币支付以外,还可以用支付宝,微信,还有Paypal这些大家习惯的支付方式支付:


可以直接以「支付宝」、「微信支付」、「Paypal」以及大家常见的「加密货币支付」等选项,好让任何用户都能够以自己习惯的方式,购买到 CKB 链上的去中心化身份。

2、管理与归集

一个典型的 DAS 账户抽象结构如下:

DAS 的账户结构 source:DAS Whitepaper

所有的 DAS 账户都以 .bit 结尾,具有层级结构,具有唯一性。典型的 DAS 账户形如 alice.bit, office.bob.bit。 每个 DAS 账户包含如下基础的抽象结构:

Owner,该 DAS 账户的最终所有者,可以转移该账户和设置账户的管理员。

Manager,该 DAS 账户的管理员,可以管理该账户的 Records,子账户等。

Records,该 DAS 账户的解析记录数组。解析记录是一系列键值对,由用户或应用自行定义,各类解析记录,便构成了对一个身份的完整描述。Records 记录只能由 Manager 管理,不能通过 Owner 管理。

其中,Owner和Manager的权限可以转移,如图所示:


Owner 和 Manager 一般为一个或多个公钥。当为多个公钥时,意味着该角色的职能,能通过某种多重签名来实现的。

利用我注册的alphabo.bit账户,可以将多个不同链的地址添加到 DAS 的解析记录中,我能将不同钱包的地址归集到一处,当别人给你转账时,只需要输入你的 DAS 账户即可完成转账:

举个例子,Alice欠我1个比特币,她可以向alphabo.bit所代表的BTC地址转1个比特币过来,Alice只需在收款地址中填入alphabo.bit,钱包可以自动解析我的BTC地址为:bc1q9x30z7rz52c97jwc2j79w76y7l3ny54nlvd4ew,

如果Bob欠我10万个USDT,他手上只有Tron的钱包,Alice只需在收款地址中填入alphabo.bit,钱包可以自动解析我的波场地址为TB4n5L2jTxNn2ksXLiv2i6TJDt1mfyK4iN,免去了其复制粘贴我不同收款地址的麻烦。

这样也减少了我们在面对多链不同地址的管理问题,甚至我们可以说这样的服务还能够和交易所和钱包进行整合,未来我们在交易所、钱包进行收款、充值等业务时就不用一再地去确认给到对方的充值地址是否正确,因为已经有更易读的 DAS 账户取而代之。不用切换钱包,真正实现一个DAS地址无障碍行走在区块链的世界中。

通过公测的体验,让真切感受到跨链收款的乐趣,能实现这些功能,离不开足够抽象的Nervos CKB底层,任何的加密资产都可以跨链到 Nervos CKB 上;

任何 dApp 的代码在不需要做任何大的修改的前提下,直接移植到 Nervos 上;以太坊用户直接用以太坊钱包进入 Nervos 生态,比特币用户直接用比特币账户进入,圈外用户甚至可以直接通过手机号、邮箱、指纹解锁等进入……这些都是 Nervos 抽象带来的好处。


Nervos CKB 在底层提供了灵活的密码学原语支持,任何一套签名算法,我们只要有解锁这一套签名算法的 Lock Script 即可解码。

因此如果我们今天在前端页面已经知道这是一名持有比特币钱包的用户,我们便能够去构造一笔验证比特币签名的交易,以确认这个提出交易请求来注册域名的用户,是不是真的持有该比特币地址的私钥。

因此,有了能够随意抽换解锁的签名算法,又具备能够验证任意的签名算法的虚拟机,这正是 CKB 所特有的能力,也可能是唯一一条公链,能让用户随意地使用自己所习惯的任一条公链的钱包,来控制自己的去中心化身份账户。

也就成就了今天要在 Nervos 公链上注册 DAS 账户,并非像以太坊一样只有签名算法和哈希函数为 secp256k1 和 keccak256 才能够进行注册,而是任意公链的签名算法都能够被兼容。

尽管从账户抽象结构上来看,DAS 与 ENS 具有相似性,但 DAS 不是 ENS 的改良版。DAS 目标是成为一套去中心化身份协议,而不仅仅是一个域名系统。

DAS 做的是去中心化的账户服务,而不是单单的域名服务,在 DAS 看来,域名不过是一种特殊的身份,身份协议本身的应用场景远远大于域名协议。不是每个人都需要域名,但每个人都应该有至少一个去中心化身份。

未来的 DAS 能做什么?所有链的账户收款;所有网页的登入入口;个人名片;DAS 账户间的加密端到端通讯;作为荣誉的象征等等。

DAS 之于加密世界,应如 Email 之于互联网。

目前 DAS 已经在测试网开始公测,支持微信付款(公测期间实际只支付 0.01 元即可注册一个账号),建议感兴趣的读者,去体验一下,提前熟悉流程。

公测时间:2021 年 6 月 10 日 - 2021 年 7 月 10 日(UTC +8)

DAS公测福利

https://da.systems/

—-

编译者/作者:AlphaBo

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...