0% read

最后更新:

0Chain

0Chain(2018 年推出)是一个去中心化数据存储平台,提供数据隐私、保护和私密共享。它创建于 区块链上,旨在帮助企业实现 GDPR/CCPA 合规性、透明度和近乎零的责任。ZCN 是该平台的原生代币,与系统中存储的数据挂钩。它也可以被锁定或质押,以便为持有者产生利息。\[5\]

公司

0chain 由总部位于美国的机构 0chain LLC 开发。它由富有远见的企业家 Saswata Basu 和圣何塞州立大学(San Jose State University)副教授 Tom Austin 于 2017 年共同创立。该公司总部位于加利福尼亚州库比蒂诺(Cupertino, California),目前约有 11-50 名员工。

团队

0chain 拥有一支在密码学、分布式计算和云基础设施方面经验丰富且技术精湛的世界级团队成员。主要贡献者包括:

姓名职位
Saswata Basu联合创始人兼首席执行官
Thomas Austin联合创始人兼首席技术官
Maxim Prishchepo运营
Krishna Upadhyaya 开发人员
Sarath Ambati高级架构师
Kenny Wesela协议工程师
Arinjita Paul项目助理
Aniruddh Agarwal全栈开发人员
Manibharathi R高级 Android 开发人员
Neeraj Negi高级 iOS 开发人员
Tanuj专业云架构师
Chirag Bhaiji移动端开发人员
K.K. Saravanan高级工程师
Aditya全栈开发人员
Nikhaar ShahUI 设计师
Mo Siam运营
Derick Fiebiger运营
Bernie Billota运营

筹款

0Chain 迄今为止通过 3 轮融资共筹集了 590 万美元。其种子前轮融资于 2017 年 7 月 1 日筹集了未公开金额的资金。2014 年 12 月举行的首次代币发行(ICO)和预售轮融资筹集了 590 万美元。其最新一轮融资于 2020 年 1 月 21 日筹集。[1][2]

首次代币发行

0chain ICO 在短短两个月内共筹集了 39,000,000 美元。它始于 2018 年 12 月,并于 2018 年 2 月 16 日结束。ZCN 代币的价格为 1.4 美元。在 400,000,000 个代币的总供应量中,有 10% 的 ZCN 代币用于 ICO 轮次。[1]

概览

0Chain 是一个去中心化存储平台,具有高性能、私密数据共享等特性。它为用户应用程序提供自动化的数据隐私合规、持续保护和安全共享。0Chain 拥有不可篡改的数据账本,用于解决争议、进行审计并消除数据责任。[3]

此外,0Chain 能够实现客户、合作伙伴、内部团队和员工之间的安全数据共享。该平台通过简单的 API 接口,将私密数据的使用扩展到 等区块链平台上的智能合约应用中,并可与任何智能合约进行此类集成。其目标是帮助商业机构和企业以透明且近乎零责任的方式符合 GDPR/CCPA 标准。

0Chain 协议解决了与工作量证明(Proof-of-Work)区块链(例如 )相关的典型问题,如可扩展性、能源浪费,以及与数据存储协议相关的数据泄露、数据复制等问题。它在其生态系统中利用各种协议来实现快速性能(可扩展性)和数据保护。矿工有多种方式赚取原生 ZCN 代币,以为网络提供急需的稳定性和安全性。

0Chain 于 2017 年 7 月在以太坊区块链上发布了初始版本,测试网于 2018 年 8 月启动。它计划在 2021 年第一季度发布主网。

0Chain 协议

正如在概览中所提到的,0Chain 利用各种协议和技术来获得更快的交易速度、更低的延迟,并实现隐私数据保护。

共识协议

像比特币这样的传统区块链有时可能需要长达一小时来确认交易,而新技术则尝试使用不同的方法来缩短最终确定时间。0Chain 采用了一种新方法,通过其独特的权益证明(Proof-of-stake)共识协议,为 dApp 提供一个快速、灵活且免费的平台。通过将工作分配给不同的群体,通过降低网络延迟来缩短确认时间。为了实现这一目标,0Chain 的网络依赖于三个主要参与者,他们被统称为“服务提供者”。这三者履行了功能性区块链系统所必需的几项职责,如共识、区块存储和数据存储。

  1. 矿工 (Miners):矿工运行共识协议并向网络生成新交易。他们接收来自用户的交易,并根据共识构建、验证、公证和最终确定区块。他们需要在账本上存储钱包和智能合约状态,以确保提交的交易被正确执行。
  2. 存储节点 (Blobbers):他们存储 dApp 所需的数据。存储的数据可以是任何大小,并为该数据提供单一事实来源。
  3. 分片者 (Sharders):分片者存储区块链历史记录并响应有关历史记录的查询。他们存储区块,通过魔法区块(magic blocks)记录视图变化,并响应用户的查询。任何加入网络的人都会查询分片者,以确定区块链的活跃成员。

在 0Chain 网络中,客户端将交易发送给矿工,并向分片者查询状态。矿工和分片者为每个经过验证的区块获得报酬。矿工进一步细分为仅充当“矿工”的节点和充当“生成者”的节点,后者通过提议新交易来扩展区块链。通过这种方式,网络流量和消息发送时间得以减少,从而提高了网络效率。分片者和存储节点也都扮演着专门的角色,它们也是 0Chain 架构的关键组成部分。

这为每个人提供了参与的机会,因为成为分片者或存储节点的要求取决于机器的数据存储能力和计算能力。具体来说,例如一台具有高数据存储能力但计算能力低于分片者要求的机器,可以担任存储节点。

0Chain 实施了一种平方质押(squared-staking)方法来处理拥有多个账户并试图向系统发起洪水攻击的用户。矿工和分片者的选择是基于一种算法,该算法使用他们质押代币数量的平方 (ZCN²)。这种方法鼓励用户从单一账户质押代币,并且如果他们未能正确运行协议,将面临更大的惩罚风险。0Chain 网络创造了更快的最终确定时间,因为节点在收到消息后可以快速推进,而不需要等待给定轮次中的所有消息都送达。

存储协议

存储过程插图 0Chain 协议采用了与传统区块链不同的方法。如上所述,执行共识、存储区块和数据存储的任务被分为三个独立的实体——分别是矿工、分片者和存储节点。

存储过程如何运作?

链上存储方法会产生大量数据交易,导致区块链上其他交易的延迟,而链下存储方法由于集中存放,容易受到黑客攻击。0Chain 通过快速共识方法为这些当前问题提供了解决方案。在该协议中,大部分存储工作被分配给 Blobbers(与矿工不同的机器组),因此矿工可以专注于快速共识。存储提供商或 Blobbers 通过向区块链写入 Merkle 根 来证明他们正在存储正确的内容。被称为标记(markers)的特殊签名收据确保 Blobbers 的任何存储工作都能获得奖励;挑战协议则验证 Blobbers 是否持续存储数据。[[1]]​

为了验证工作,Blobbers 在受到矿工挑战时需提供三种证明:

  1. 正在存储的数据,
  2. 相关的系统元数据,以及
  3. 客户端签名的标记,以证明正在存储正确的数据。

当这些证明通过验证后,矿工会确认 Blobbers 因其服务获得奖励,并确认客户端获得了他们付费购买的服务。根据 Blobber 提供请求数据的能力,他们的质押将通过智能合约获得奖励或受到相应惩罚。

钱包安全协议

分片密钥的工作原理

在目前用于存储用户资产的钱包中,生成、维护和管理密码学密钥的过程仍然是一个挑战。钱包技术的匮乏也给新用户带来了另一个挑战。数字签名是区块链上计算量最大的操作之一。用户需要生成并验证其交易,而矿工则负责核实和验证。如今大多数用户使用的钱包都需要双重身份验证 (2FA),但最近的研究表明 2FA 容易受到攻击,且依赖于网络和服务器的运行时间。为了解决这些问题并为钱包提供安全性,0Chain 采取了一种创新的方法,通过使用多个设备进行密钥生成和管理。通常,用户拥有多个可支配的设备(如移动设备和笔记本电脑),其私钥可以生成多个“分片密钥”并分别存储在每个设备中。通过将密钥拆分到多个设备,钱包实现了:

  • 即使密钥的一个组件丢失或损坏,也能获得充分的保护
  • 在设备丢失或被盗的情况下,密钥受到保护
  • 签名必须包含所有分片组件
  • 来自每个设备的签名组件本身是安全的,不能用于攻击或暴露密钥的其他部分。

如果其中一个设备遭到破坏,用户的资产仍然安全,用户可以使用其原始助记词种子轻松重新生成一套新密钥。这种分片技术已包含在 0Wallet 和 0Auth 产品中。

产品

0Chain 拥有大约五种独特的产品,分别是:0Chain net、0Box、0Wallet、0Stor 和 0Stor Private。其中大部分处于 Beta 测试阶段,可以在 - Betanet 上进行测试。0Box 和 0Stor Private 已经可以使用。

0ChaiNet

这是一个快速、安全、可扩展且无需许可的具有 dStorage(去中心化存储)选项的区块链。它是使用 Golang 从零开始构建的。企业使用 0Chain 的目标是确保用户所有权、访问权限,以及 GDPR 在同意、数据主体权利、记录和安全方面的透明度。

0Stor

它是用于去中心化应用程序 (dApps) 的公共 dStorage,具有可配置、安全且具备私密共享设施的特点。

0Stor Private

它是为企业提供的私有 dStorage,是企业处理隐私、风险和数据保护的理想选择。

0Box

0Box 早期预览:这是一个运行在 0Chain 上的 dApp,是一个具有匿名共享功能的私有云存储服务。它不需要任何登录或电子邮件。它遵循“你的密钥 - 你的数据”原则。它保护原始内容。这是一款 Dropbox 风格、零信任的 dCloud 存储,用户可以通过推送通知私密且匿名地共享文件。消费者可以通过 0Chain 在 0Box 上完整且透明地查看其数据。他们可以跟踪文件夹的上传和下载记录。该应用可在 Android 和 iOS 平台上使用。[4]

0Wallet 和 0Auth

加密货币用户可以使用 0Wallet 锁定和质押他们的代币,以赚取利息和服务奖励。与硬件设备相比,该钱包使用分片密钥协议来确保资产安全且易于使用。0Auth 是一款应用程序,用户可以使用它为钱包启用 2DA(双因素认证)。[3]

ZCN 与数据绑定并用于存储。ZCN 的价值基于网络上存储的数据,最初由 0Box 驱动,随后由开发者和企业驱动。开发者通过 SDK 使用 0Chain dStorage 来保护客户数据,并以低成本和高性能提供隐私合规性。[4]

发展

0Chain 区块链和其他产品目前处于测试网(testnet)阶段,主网(mainnet)预计将于 2021 年第一季度发布。

测试网

Betanet 教程:测试网于 2018 年 8 月首次公布,目前正处于“Betanet”阶段。任何人都可以参与其中,感兴趣的用户可以访问测试网门户网站 - https://one.devnet-0chain.net/ 并创建一个 0wallet,同时需要从那里的水龙头获取测试 ZCN 代币,以便测试各种功能。一旦收到测试 ZCN,他们就可以执行钱包功能,如发送/接收、锁定/解锁、质押/解质押代币。存储平台功能也可供测试。用户可以创建/更新分配,锁定读/写代币,以及读/写池。用户还可以上传文件并与他人共享。所有与 blobbers、miners(矿工)和 sharders(分片器)相关的交易和状态也可以在测试网门户上观察到。[1]

主网

以日本标志性山脉富士山命名为“Fuji”。于 2020 年 11 月宣布,并寻求社区的参与。开发团队于 2021 年 2 月发布了 Fuji 矿工和分片器注册计划。对于 0Chain 的启动,将设有 100 个矿工、25 个分片器和不限数量的 Blobbers(0Chain 上的 Blobbers 没有上限)。这 125 个矿工和分片器组成的群体被称为“活跃集”(Active Set)。[5]

代币经济学

0chain 拥有一种原生代币,其股票代码为 ZCN。它是一种通过部署智能合约在 区块链上创建的 ERC20 代币。其最大供应量和总供应量(预挖)分别为 400,000,000 ZCN 和 200,000,000 ZCN。它在 2021 年 1 月 27 日创下 1.26 美元的历史最高价,并在 2020 年 1 月 26 日创下 0.01639 美元的历史最低价。[1]

当 0Chain 主网启动时,ZCN 代币持有者将被允许将其代币兑换为主网代币。根据白皮书,ZCN 主网代币将能够执行超快速交易,具有 1 秒的稳态最终性,并且在多条并行链上(理论上)可以扩展到每秒无限次交易而不会影响性能。当 ZCN 锁定在网络上时,可用于“免费”获取服务。0ChainNet 提供创新的代币经济模型,使用户和开发人员能够获得“免费”服务,例如交易和存储。用户可以锁定 ZCN 代币以收取预付利息。

代币分配

最大供应量的 50%,即 2 亿枚代币为预挖,分配如下:

受益方ZCN 代币数量
团队100,000,000 ZCN
投资者与顾问20,000,000 ZCN
私募预售投资者40,000,000 ZCN
预留并锁定(解锁条款为当 ZCN 价值大于 10 美元时)40,000,000 ZCN

代币归属

预售代币已于 2018 年 6 月分发,目前正在流通中。所有团队和种子轮代币从 2018 年 1 月起分四年归属。约 4000 万枚团队代币将被锁定数年,以维护网络的完整性。由于网络上限为 4 亿枚代币,预计矿工和分片者(sharders)将提高费用以补偿其工作,并在总供应量(2 亿枚)耗尽后继续培育生态系统。

合作伙伴

0chain 已与许多有趣的区块链项目建立了合作伙伴关系,例如 Kylin Network、Ocean Protocol 和 Coinvise。这些合作伙伴关系将有助于 0chain 扩展其生态系统。

根据公告,Ocean Market 将使用 0Chain 的代理重加密(PRE)技术,使 Ocean Market 用户能够以去信任的方式发布其数据,而无需运行额外的软件。PRE 技术允许每个用户的 钱包通过一个令牌安全地与第三方共享数据资产 URL(私有数据),该令牌提供有关 URL 位置的信息以及第三方可用于解密接收到的 URL 的重加密密钥。Ocean 协议允许用户将数据存储在任何存储平台上,包括 0Chain,因此 0Chain 存储技术的集成将进一步提升 Ocean Market 以及 0chain 的实用性。\[1\]

Kylin Network 正在构建跨链平台以助力 生态系统,通过使用 0Chain 的 PRE 技术,它将允许数据所有者在 Kylin 的市场上与其他用户私下共享其数据以换取费用。此外,数据所有者将能够方便地在我们的网络上存储数据,并在保持去中心化的同时遵守合规性(GDPR、CCPA),同时提供高性能和本地化。\[2\]

0Chain 的可定制数据存储解决方案将使 Coinvise 用户能够利用无审查、隐私的平台来存储数据并与其社区成员建立联系。0chain 已与 Coinvise 联手,激励开发人员在 0Chain 网络上进行构建。应用开发人员可以通过为各种用例构建应用来赚取奖励,0Chain 为使用 0Chain dStorage 发布产品的开发人员提供 5,000 ZCN 奖励,并为推荐优质项目提供 2,000 ZCN 奖励。\[5\]

发现错误了吗?

参考文献 (5 来源)

首页分类维基MC事件词汇表