DFINITY| OpenChat: 一个真正去中心化的 WhatsApp 替代品

今年早些时候,WhatsApp宣布了更新的隐私政策,要求用户接受他们的帐户详细信息、电话号码、元数据、财务交易、日志报告、位置、设备标识符和IP地址将与Facebook共享。用户被告知接受新政策,否则将面临无法访问其帐户的风险。在随之而来的争议中,最后通牒发生了变化:如果用户不遵守,消息应用程序现在将逐渐降低服务水平,直到完全停止运行。这就是我们构建OpenChat的原因,OpenChat是一

  今年早些时候,WhatsApp 宣布了更新的隐私政策,要求用户接受他们的帐户详细信息、电话号码、元数据、财务交易、日志报告、位置、设备标识符和 IP 地址将与 Facebook 共享。

  用户被告知接受新政策,否则将面临无法访问其帐户的风险。在随之而来的争议中,最后通牒发生了变化:如果用户不遵守,消息应用程序现在将逐渐降低服务水平,直到完全停止运行。

  这就是我们构建 OpenChat 的原因,OpenChat是一个去中心化的社交应用,其功能与现有的消息应用程序(如 WhatsApp 和 Signal)非常相似,主要区别在于 OpenChat 在区块链互联网计算机上端到端运行。

  您可以在此处试用开发中的 alpha 版本:https://oc.app

  您的聊天消息由高级智能合约在链上处理和维护,在互联网计算机语言中有时称为“容器”,因为它们是一组 WebAssembly 字节码和持久内存页面,并使用软件参与者模型并行运行,这允许 dapps 扩展。

  OpenChat 的架构将允许它扩展到数百万用户,同时仍可供普通用户免费使用。以前从未有可能在公共区块链上构建这样一个可扩展的系统,而且价格便宜到可以免费提供给用户。

  此外,在撰写本文时在以太坊上存储 1 GB 数据的成本为 6086 万美元(在最近达到 8.69 亿美元的峰值之后),由于它的可扩展架构和“链密钥”密码学释放出的高效率,互联网计算机上的成本将保持稳定在每年每 GB 5 美元左右。

  一旦在互联网计算机上启用通证化,OpenChat 将成为一个开放的互联网服务,这意味着 dapp 将完全去中心化并完全由社区管理 – 没有公司会跟踪和出售您的数据。

  OpenChat 将由其治理通证的持有者拥有和管理,这些通证将广泛分发给世界各地的用户,以实现去中心化决策并激励平台参与。

  作为一项开放的互联网服务,所有的改变都必须通过公共治理提案。任何想要参与平台治理的 OpenChat 通证持有者都可以对这些提案进行投票,只有获得足够支持的提案才会被采纳和实施。

  OpenChat 限量发行,供公众自己试用。我们正处于测试阶段,目前有 10,000 名用户的限制。

  该代码也将很快公开并向任何想要贡献的人开放。开放互联网服务的出现将有可能用 OpenChat 通证来奖励新功能和错误修复的贡献者,从而创建一个蓬勃发展的开放产品。

  与此同时,终端用户将能够享受安全、直观和开放的聊天应用程序!

  DFINITY| OpenChat: 一个真正去中心化的 WhatsApp 替代品

  OpenChat 技术概述

  OpenChat 在互联网计算机区块链上安装的容器智能合约上运行。各种容器智能合约将运行中央服务,例如用户注册表和 WebRTC 连接处理。

  所有消息都由智能合约处理和存储,但互联网计算机仍然需要 2 秒钟才能完成状态更改交易。因此,我们尝试使用 WebRTC 预先运行智能合约,这可以使它们更快地可用,并在聊天中保持“即时”(请注意,对于区块链来说,2 秒确实非常快)。智能合约代理并在托管聊天的 Web 浏览器之间建立点对点 WebRTC 连接。

  请注意,互联网计算机上的智能合约可以安全地将交互式 Web 内容提供给最终用户的浏览器,然后该内容可以安全地与智能合约交互。因此,OpenChat 使用区块链端到端来提供其功能,并且不依赖于云服务或任何其他中心化和不安全的遗留技术。

  为了使用简单的架构进行扩展,为每个用户创建了一个新的容器智能合约实例,其中存储了他们的聊天历史记录和配置信息的副本。互联网计算机的固有安全性意味着用户只能访问他们自己的容器数据(或者,在群聊的情况下,群参与者)。

  很快,一旦代码开源,就可以识别和验证在每个容器上运行的软件的精确版本,链接回源控制中的特定修订版。此外,作为一项开放的互联网服务,OpenChat 将拥有一个与NNS类似的治理系统,因此只有通过 OpenChat 通证持有者的全球社区投票和接受的提案才能进行更改。

  考虑到互联网计算机的安全性、在任何时候运行的软件的可见性以及 OpenChat 社区本身将负责批准每个更改的事实,一旦 SEV-ES 在互联网计算机节点上启用后,用户可以非常确信,除了他们的消息接收者之外,他们的数据现在或将来不会被除他们自己之外的任何人访问。

  为了增加安全性,OpenChat 将适时在已经安全的互联网计算机网络上提供端到端加密。启用此选项后,聊天数据将只能由聊天参与者在他们自己的设备上访问,否则将在关联容器的内存中加密。这类似于 WhatsApp 保护用户数据的方式,但这意味着搜索聊天记录的唯一方法是在设备上。

  如前所述,聊天记录将存储在为其所有者创建的相关智能合约中。目前,单个容器智能合约最多只能使用 4 GB 的持久内存(尽管我们相信这会在未来增加),这将限制一些用户希望维护的聊天记录和媒体数量(群聊同上)。

  为了解决这个问题,我们将为用户提供在我们将在区块链上创建的 BigMap 智能合约数据库版本中维护图像和视频的能力,该数据库可以存储无限量的数据。

  这可能会使用内容寻址,这样广泛共享的媒体将只存储一次,这样更高效且更具成本效益,尽管可以说是以引入一些隐私问题为代价 – 但是我们将致力于解决这些问题。

  特征

  以下是 OpenChat 当前提供的一些标准功能,这些功能是用户对典型消息传递应用程序的期望:

  向其他用户发送消息的能力,用勾号指示 OpenChat 服务何时收到消息并由收件人阅读

  发送媒体消息(例如,照片、视频等)的能力

  在线用户的即时消息传递

  查看您的联系人当前是否正在键入消息的能力

  群聊功能

  很快,通知集成,这样即使您没有在浏览器中打开 OpenChat,您也可以查看是否有消息在等待……

  以下是一些典型的消息传递应用程序中没有的 OpenChat 功能:

  与互联网身份区块链身份验证技术集成,使用户无需用户名或密码即可以安全无摩擦的方式匿名使用其任何设备登录(本质上,WebAuthn 协议允许 Web 浏览器与 TPM 芯片集成,例如通过 MacBook 上的指纹传感器、手机上的面容 ID 系统或 HSM 设备,例如 YubiKey)。

  一旦在托管互联网计算机区块链网络的节点机器上启用 SEV,就能够在不影响安全性的情况下搜索整个聊天历史记录。

  将 cycles 发送给其他开发人员的能力,用于驱动互联网计算机上的计算 – 以及其他尚未公布的高级标记化功能。

  下一步

  在不久的将来,随着 OpenChat 向开放的互联网服务转型,早期采用者和贡献者将获得 OpenChat 通证奖励,可用于参与服务的治理(我们将采用服务神经系统模型,即源自互联网计算机的网络神经系统)。

  我们认为,用户应该参与他们通过治理而变得有价值的服务,最终也应该成为团队的一员,并通过参与充当论坛的公共聊天组的审核等任务来获得奖励。

  在 Twitter 上关注 @OpenChat 以了解 OpenChat 的最新发展,并在 OpenChat 代码公开时收到通知!

  我们欢迎您的贡献,并期待看到您将如何帮助 OpenChat 和更广泛的互联网计算机生态系统成长和发展。

  - END-

  (向上滑动查看内容)

  星际联盟总部位于上海,团队中有来自AMD、英业达等硬件和芯片巨头的硬件专家。也有来自微软、阿里、SAP、华为、盛大、互联网巨头企业的软件,运维,技术开发等部门的核心骨干。拥有行业优秀的人才资源和庞大的团队规模。

  除了团队优势外,我们在云存储和互联网领域深耕十余年。在IDC机房部署,大规模服务器集群架构设计和运维,软件算法优化和FPGA&ASIC芯片开发等领域拥有良好的行业资源优势。阿里云,金山云,七牛云等全球知名的云服务商也与我们建立了深度战略合作,共同致力于分布式存储的商业化应用落地。

  目前我们已经在全球范围内建立起了由数百家代理商组成的完整销售渠道。为数万名用户提供了性价比最高的产品和软件服务。同时我们也将我们的技术储备向所有致力于进入分布式存储领域的企业级用户开放。共同开拓和打造万亿级规模的分布式存储行业生态。

  了解星际联盟最新动态

  (向上滑动查看内容)

原创文章,作者:btc365vip,如若转载,请注明出处:http://www.btc365vip.com/4547

发表评论

邮箱地址不会被公开。 必填项已用*标注