门户钱包和pw-sdk:连接世界各地的区块链用户 怎样去增加用户获取你的链的能力?您的链比其它链有什么优势?你的可以在其它公链上复制流行的应用程序吗?如何引诱其它链的用户进入你的生态系统? 这些是被投资人一遍又一遍地询问公共区块链的问题,尽管这些问题可能会令人厌烦,但是可以理解的。毕竟,在资源有限的情况下,存在激烈竞争,并且为了区块链能够成功,公链必须拥有一定的用户,用户将贡献自己的时间和精力来促进改善项目。 但是,尽管吸引区块链社区内的用户很重要,但更大的问题是:我们如何吸引不熟悉区块链的用户? 与更广泛的互联网相比,区块链的用户群要小得多。但是,如果用户能够通过一种简单而无缝的方式通过互联网进入区块链世界,那么它将带来各种各样的可能性,并有益于整个区块链生态系统的发展,甚至创造出一种新的加密网络生态。 互联网世界通往区块链世界的门户 在币乎已经有很多篇文章讨论了Portal Wallet 如何通往区块链世界。通常,对于刚接触区块链的用户而言,最大的痛点是进入的知识技术门槛太高。创建一个钱包,备份助记词和导入一个钱包太困难了,而且不是很友好,大多数人只是避免使用它们。所以,让用户以简单好操作,又安全的方式进入区块链世界是非常重要的 Portal Wallet :CKB通往现实世界的门户 输入Portal Wallet:一个去中心化的数字资产钱包,提供互联网用户可以识别应用的用户体验。原理如下: 通过指纹ID,面部ID等,您可以通过互联网浏览器中随时可用的数字资产钱包来接收和转移资产。您可以使用该钱包来发起CKB交易,而无需以太坊钱包的内置支持。未来,所有公共链都能通过Portal电子钱包获得CKB。如果财团(consortium,哪个链啊)的链足够开放,您甚至有一天可以使用Libra的帐户系统转移CKB。Portal Wallet的WebAuthn技术能够支持指纹ID,面部ID和其他生物特征验证方法来创建钱包。WebAuthn是由W3C在2019年发布的Web标准。此技术的目的是建立一个使用非对称密码技术对基于Web的应用程序和服务进行身份验证的标准。 如果不需要填写密码使用指纹就能打开应用程序,那么您将体验到WebAuthn技术的好处。面部识别,虹膜识别,语音识别和物理键(例如USB连接,蓝牙连接,NFC连接)都已成为使用WebAuthn访问Internet应用程序和其他产品的流行且便捷的方法。 由于CKB强大的加密原语支持功能,因此也可以在CKB上支持基于非对称加密的这套标准。这意味着用户可以通过一系列生物识别方法(例如指纹ID和面部ID)来访问和使用Portal Wallet。 实际上,用户可以通过指纹ID或Face ID在Web浏览器端创建钱包,而无需了解助记词和公用和专用密钥的概念,从而使整个过程对于用户而言极为简单。 此外,以这种方式使用钱包密钥时,它不会保存在Web端,而是由创建设备的Secure Enclave(基于硬件的密钥管理器)进行管理。它的安全级别高于操作系统的安全级别,因此无法导出私钥。 因此,现在您可以看到Portal Wallet如何在使用Web应用程序时以相同方式帮助用户访问区块链产品,从而最大限度地减少了阻止互联网用户进入区块链世界的障碍。 Pw-sdk使所有区块链地址成为CKB地址 您可能想知道Nervos通用知识库或CKB在将来是否会更像Portal Wallet。毕竟,如果这种dApp可以缩小用户差距,那么CKB上的其他dApp是能否提供类似的,用户友好的体验? 答案是肯定的。 Portal Wallet是使用Lay2团队的原始项目pw-sdk开发的。任何基于pw-sdk的dApp都可以使用此密码基础结构来提供更易于访问的用户体验。 Lay2团队对pw-sdk的愿景是,它将使CKB上的dApps能够在任何加密货币钱包中运行。换句话说,钱包运营商根本不需要进行有针对性的开发,甚至可以运行在不支持CKB的pw-sdk上开发的dApp。 对于用户而言,这意味着任何公链地址都是合法的CKB地址。即使尚未创建CKB钱包,仍可以使用基于PW-SDK的dApp。安全性与本地dApp的安全性相同。 Pw-sdk具有许多强大的功能,因此可以分为三个部分: 密码库 目前,pw-lib包括: 识别以太坊签名格式所需的Keccak 256哈希算法库SHA-256哈希算法库,用于生成比特币地址ECDSA Secp256r1签名算法库随着未来应用程序用例的增长,对密码库的要求将越来越高。通过CKB强大的加密原语支持功能,pw-lib可以轻松集成这些库,从而为开发人员提供最佳体验。 密码锁 密码锁可以验证比特币,以太坊,EOS和其他公共链钱包的签名,并且可以将这些公链的每个地址(由公共密钥计算)映射到合法的CKB地址。 密码锁已经支持WebAuthn,但是Portal Wallet在CKB测试网中也具有WebAuth功能。 如果了解如何使用Yubikey创建CKB地址,可看官网链接的视频 密码核心 Pw-core是用Typescript编写的前端SDK,Typescript是一个对CKB dApp开发人员来说用户友好的js库。它具有与pw-lock的内置交互,开发人员可以轻松地将其集成到前端应用程序中。 Pw-core使开发人员能够直接在pw-lock支持的所有公共链钱包中运行CKB dApp。 官网上可以了解如何使用pw-core在1小时内创建一个简单的CKB dApp视频。 虽然说“所有区块链地址都可以是CKB地址”的说法,现在看来似乎无法实现,使用pw-sdk却可以成为现实。其他区块链项目上的用户也可以成为Nervos CKB用户,这将大大加快Nervos生态系统的快速发展。 单元模型和CKB-VM 签名算法和哈希算法主要参与区块链交易签名过程。例如,以太坊和CKB中使用的签名算法都是ECDSA Secp256k1,但是以太坊使用的哈希算法是keccak256,而CKB默认为blake2b。 那么,如果您想在两个生态系统之间建立桥梁,该怎么办?这就是CKB的单元模型和CKB-VM虚拟机发挥作用的地方。 CKB从比特币的UXTO编程模型中汲取了灵感,并创建了单元模型,将只能存储简单数据和逻辑的空间变成了可以存储任何字节字段的空间。 CKB-VM是基于VM的RISC-V指令集,用于在Nervos CKB上执行智能合约。它能够将存储的代码从单元加载到内存中执行,并可以运行各种逻辑代码。它还包括许多密码原语。 对于开发人员来说,这是一个非常方便的过程。他们可以将密码原语编译为可以在CKB-VM上运行的指令,将其放入单元格中,然后在保存状态的单元格中调用密码库。 开发人员可以继续向CKB系统添加新的密码原语。在以太坊上,这只能通过硬分叉来实现,因为添加新的加密原语可能很困难。 在这种灵活的加密原语的支持下,开发人员可以在单元中部署keccak256哈希算法,并在CKB链上实现支持keccak256哈希算法的密码库。因此,CKB链上的脚本可以验证以太坊签名格式,然后支持通过以太坊地址发送和接收CKB。 创造用户友好的区块链体验 那么,回到最初的问题:公链如何吸引生态系统之外的用户? 一方面,用户访问链的网关需要很低。 除了生物特征验证方法(例如指纹ID和人脸ID)以在浏览器端创建钱包以提高用户的便利性和安全性之外,开发人员还在探索许多创新但实用的想法。 例如,用户可以使用其护照作为硬件钱包来加入CKB帐户系统。由于护照具有电子加密芯片,因此可以通过NFC对其进行主动签名。用户可以将护照信息保留在签名中并发送出去,并且可以验证CKB链。在此示例中,每个护照持有人都可能成为CKB用户。 通过使用现有邮箱的密码功能,CKB还可以用于实现邮箱地址和内容链的确认。用户可以将自己的地址与邮箱连接,并将邮箱添加为该地址的解锁因素,因此即使用户丢失了设备也没关系。他可以通过电子邮件删除先前设备的解锁因素,并添加另一个解锁因素以恢复帐户。 CKB甚至可以直接通过邮件发送加密资产,这意味着所有Internet用户都可以无缝切换到“加密世界”,这在将来可能会带来巨大的可能性。 区块链可通过利用建立信任的功能来产生更多价值。当电子邮件和护照成为CKB帐户系统的一部分时,将诞生许多令人兴奋且有价值的应用场景,而这是传统Internet无法实现的。例如,通过使用邮件和护照作为分散标识符(DID)将区块链身份与实际用户进行匹配,然后使用零知识证明对用户进行一定范围的身份验证,您可以完成用户的了解您的客户(KYC) )过程。 另外,链上的邮件收据和签名收据可用于确认已收到交易,然后进行存款确认。 提到的示例只是CKB生态系统中可用的众多可能性中的几个。随着越来越多的用户加入Nervos,CKB的未来生态将具有无限的可能性。官方团队表示,也非常期待真正开启互联网的突破,将互联网用户无缝地转移到区块链世界中,并创建一个更丰富,多元化的加密网络生态系统 https://medium.com/nervosnetwork/portal-wallet-and-pw-sdk-connecting-blockchain-users-around-the-world-78027e0860e7 —- 编译者/作者:Dew_x 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Portal Wallet让全球互联网用户轻松进入区块链,Pw-sdk使所有区块链地址成为CKB地
2020-10-12 Dew_x 来源:区块链网络
LOADING...
相关阅读:
- NFT和加密艺术可以放大无审查的现实真相2020-10-12
- 对#NervosHack获奖者SECBIT,NerBRos和LeapDAO的问答2020-10-12
- 以太坊 2.0 客户端 Prysm 发布最后一个 Alpha 版本,并首次释出 UI2020-10-12
- 基于零知识证明的去中心化游戏「黑暗森林」0.4 版本迁移至侧链 xDAI,2020-10-12
- 用Python进行DeFi应用的开发——不同的区块链项目是如何解决安全问题的2020-10-12