社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  区块链

2019 年,区块链领域应重点关注这四个「中间件」项目

Unitimes • 4 年前 • 413 次点击  
点击上方“Unitimes” 可以订阅哦!


unitimes.io

全球视角,独到见解

今年 2 月,彭博社专栏作家 Aaron Brown 曾撰文指出,未来几个月内,加密货币的真正变化不太可能是价格或迅速的大规模采用,而是在于基础设施。他认为,2019 年,整个行业应该重点关注四个都将在今年上线主网的「中间件」项目:Cosmos、Nervos、PolkaDot 和 NuCypher。其中 Cosmos 已于今年 3 月上线主网。


这四个项目从不同方面将其他区块链互相连接起来。


Cosmos 是一个支持跨链交互的异构网络,旨在打破公链之间相互封闭和割裂状态,实现区块链的“价值互联”。Cosmos 希望成为其他区块链的枢纽,实现一条区块链只要与 Cosmos 交互,就可以与连接了这个枢纽的其他区块链进行交互。


Nervos 就像是网络数字安全证书和安全传输协议,专注验证而非通用计算。用户将数据保存在本地区块链或者私有共享数据库上,而 Nervos 只收集与安全性和执行合约所必需的数据。


Polkadot 是一种异构的多链技术。它由许多具有潜在不同特征的平行链组成,可以更容易实现匿名或形式验证,允许同一时间段内处理更多交易。Polkadot 确保每个区块链的安全,并确保它们之间的交易得到忠实执行。Polkadot 创建了被称为“桥梁”(bridge)的专用链,用以链接各条独立的区块链。


前三个项目可能很多人早有耳闻,第四个项目在国内似乎鲜有人提起。那么和这三个知名项目并列的 NuCypher 到底有何独到之处?


简言之,NuCypher 是一个分布式密钥管理系统 (KMS),提供加密和权限控制服务。它能够在公共网络上在任意数量的参与者之间共享私有数据,使用代理重加密技术来代理解密权限。



现在我们每访问一个网站,就默认放弃了自己的数据隐私权,而且没有办法验证该网站的安全性。NuCypher 瞄准了这个痛点,实现了传统对称加密和公钥加密方案不能实现的场景。


其中文版白皮书上说:


NuCypher KMS 使用分布式网络移除对中心化服务提供商的信任,使用代理重加密提供密码访问控制,使用代币激励机制保证可靠性、可用性和正确性。由于使用代理重新加密,未加密的对称密钥(能够解密私有数据)绝不会暴露在服务器端,并且没有单点安全失败。即使被攻破,黑客也只能得到重新加密的密钥,并且对文件的访问仍然受到保护。


我们注意到,“代理重加密技术”(Proxy Re-Encryption)是一个反复被提到的术语,它也是 NuCypher 的技术核心。


什么是代理重加密?


现实世界中,绝大多数提供云计算服务的公司没有什么诚信可言,我们不能保证它会用我们的数据去做什么,也不能保证它不会将数据卖给其他公司。在这种情况下,唯一的解决办法是代理重加密通过代理服务器将一个用户的密文转换为另一个用户可以解密的密文,且不泄露用户的私钥和明文信息,从而实现密文共享。这个过程就是代理重加密。


通过代理重加密技术,NuCypher 在白皮书中里列出了 10 中应用场景,包括:


  • 共享加密文件(“分布式Dropbox”)

  • 端到端加密群聊(“加密Slack”)

  • 患者控制的电子健康记录(EHR)

  • 分布式数字版权管理(DDRM)

  • 盲身份管理

  • 脚本和后端应用程序的秘密凭证管理

  • 共享凭证和企业密码管理

  • 强制访问日志

  • 移动设备管理(MDM)和撤销

  • NuCypher KMS 的私有使用


可以想象,这种技术有着广阔的应用场景。


从团队成员构成来看,NuCypher 的官网上展示的前两排全部是开发工程师。排在第四位的 John Pacific 留着一头粉红色的头发,打着鼻环,神情犹豫地靠在背后的墙上。这一造型在以“不修边幅”著称的的“程序猿中”十分吸睛。


NuCypher 团队成员


John 习惯被人称为 Tux,其领英的介绍栏里写道:

  • 专注软件、安全和加密工程;

  • 信息安全社区积极分子,大家可以在各大峰会上找到我;

  • GitHub 保持活跃


Tux 已经在 NuCypher 任职近两年。在团队中,他主攻加密算法,维护 NuCypher 的 Umbral 加密方案(一种阈值代理重加密方案,为 NuCypher 网络提供动力)和加密库。他还参与了开源 KMS 代码库,让 dApp 开发人员能够使用他们的区块链隐私层。


4 月 25 日下午 2 点,Unitimes 区块链技术与应用 AMA 第 26 期有幸请到了 NuCypher 加密算法工程师 John Pacific 我们进行主题为“如何安全地存储、共享和管理链上私人数据”的分享。


如果您对 NuCypher 或者加密算法感兴趣,欢迎扫描下方图片的二维码加入直播群!


参考资料:

https://www.bloomberg.com/opinion/articles/2019-02-26/cryptocurrencies-await-four-key-developments

https://bihu.com/article/1754593817

https://blog.csdn.net/qq_26816591/article/details/83656988


【本文版权属于Unitimes,转载请保留版权信息。未经授权,不得以任何方式加以使用,包括转载、摘编、复制或建立镜像。Unitimes将追究侵权者的法律责任。合作或授权请联系editor@unitimes.io或添加微信unitimes2017】


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/32047
 
413 次点击