1. 首页 > 知趣科技

RecordsKeeper(XRK):记录保存与数据安全解决方案

比特作为一种加密货币一直是资产交换中最受欢迎的媒介,更在同类产品中首个建立了一个全球接受的基础。自2009年发布以来,比特币重新定义了我们在全球进行交易的方式。 比特币的主要识别源于区块链的固有技术,它导致公共分类账的分配,并能在没有任何第三方参与的情况下执行一对一交易。区块链提供的分散式结构不仅消除了主要的故障点,还消除了中央机构的控制权。尽管在比特币背后大量采用了区块链,但仍有一些缺陷成为主流消费者的障碍。其他区块链的实施证实了如容量有限、交易成本和隐私不足等重大挑战。旨在克服这些障碍的区块链之一Multichain提供了易于部署的软件包。作为建立在Multichain技术基础上的平台,RecordsKeeper 为记录管理提供全球可用的分散系统。RecordsKeeper已在区块链的核心原则基础之上所建立,提供了一个为世界上任何一个人都可用的全新匿名记录存储层。

RecordsKeeper为组织和个人提供了一整套结构化且易于访问的记录保存和数据安全解决方案。ReordDistPress在分散式网络上为结构化存储(NoSQL 数据库)创建平台,以简化数据访问,实现同级之间的安全性。RecordsKeeper利用区块链网络的优点创建一个生态系统,以确保数据的安全传输、授权、完整和真实。每个同级都是一个自主的代理人,能够执行这些行为而无需显著的人为交互。RecordsKeeper 在 Multichain 基础上提供开箱即用功能,来作为一个结构化分散式数据库存储。当用户上传一份文件时,简要记录和元信息(图上传元数据)将一起被签署并推送至 RecordsKeeper 分类账中。实际的数据被推送到加密的存储层以供后期检索。如果记录上传后发生任何变更,记录的散列值将会不同,并且其不变的痕迹将保留在区块链中。客户端也可以使用 SHA256 散列校验来确保记录的摘要没有发生改变。RecordsKeeper 是一个带键-值存储的开放平台。访问 RecordsKeeper 的用户可以在现有数据流中创建一个键-值条目,并放置在能充当安全数据存储库的 RecordsKeeper 分类账上。用户还可以在我们的公共分类帐中使用加密存储库来存储无限量的数据。 这些数据可以通过发送交易 ID或记录密钥与感兴趣的各方共享。

用一个开放的生态系统来管理记录,减少了需要与第三方组织建立信任的繁琐,更减少了用一个大型设置来创建不可变的记录的需求。此外,它还对共享在 RecordsKeeper 分类账上的数据提供社区控制和验证。

RecordsKeeper 将 XRK 代币用作以太坊(Gas),使得在RecordsKeeper 区块链上发布每笔交易不超过8MB的不可变数据对象变得非常简单。不需要设置整个系统来创建一个不可变对象。

RecordsKeeper 是一个具有像 MongoDB 一样的键-值存储库的开放平台。访问 RecordsKeeper 的用户可以在RecordsKeepe

r 分类账上创建一个键-值类型的记录,来作为安全数据存储库。 用户还可以在我们的公共分类账中使用加密存储来存储无限量的数据。

这些数据可以通过发送交易与感兴趣的各方共享。用一个开放的生态系统来管理记录,减少了需要与第三方组织建立信任的繁琐。 此外,它还对共享在 RecordsKeeper 分类账上的数据提供社区控制和验证.是它的工作原理:

步骤 1: 用户-1 在其钱包中获取 XRK 代币。步骤 2: 用户将记录/数据上载到RecordsKeeper 区块链,以键值对格式支付XRK(0.1 XRK / KB)的上传费用。密钥可用于稍后检索记录。 单次交易最多可上面这些传 8 MB。步骤 3: 矿工通过添加新块来确认交易。步骤 4: 矿工赚取TXN费用以及采矿的块奖励。步骤 5: 用户-1与用户-2共享记录密钥或税收 ID,用户-2为可以在将来随时验证记录/数据的真实性和完整性的对象。

当用户上传一份文件时,简要记录和元信息(图上传元数据)将一起被签署并推送至 RecordsKeeper 分类账中。实际的数据被推送到加密的存储层以供后期检索。如果记录上传后发生任何变更,记录的散列值将会不同,并且其不变的痕迹将保留在区块链中。

客户端也可以使用 SHA256 散列校验来确保记录的摘要没有发生改变。

RecordsKeeper 提供了一系列的开源库和API,以通过编程、网站、后端服务、移动和桌面应用程序、服务器等方式在公共区块链中发布记录。RecordsKeeper为组织和个人提供了一整套结构化且易于访问的记录,还在分散式网络上创建了一个用于结构化存储的平台,以便轻松实现同级之间的数据访问和安全性。

RecordsKeeper利用区块链网络的优点创建一个生态系统,以确保数据的安全传输、授权、完整和真实。每个同级都是一个自主的代理人,能够执行这些行为而无需显著的人为交互。RecordsKeeper 在 Multichain基础上提供开箱即用功能,来作为一个结构化分散式数据库存储。

1. 介绍

XRK是 RecordsKeeper 区块链的本地代币,受对等网络跟踪。XRK 代币作为一个经济体来为整个系统提供动力。用户使用 XRK 代币支付记录上传费用,这些代币将交付给矿工开采块以及保护区块链。该实用代币其为生态系统提供燃料,并确保它能为 XRK 持有者、用户和矿工在内的每个人都大有裨益。

2. XRK 代币的使用及作用

由于 RecordsKeeper 生态系统/平台由作为 GAS 在 RecordsKeeper 区块链上传数据/记录的 XRK 代币提供燃料,所以 XRK 代币的使用仅用于将数据/记录上传到 RecordsKeeper 区块链中以及矿工挖掘块的奖励。目前上传费用为0.1 XRK / KB。 因此,对于 1MB 的数据,您必须支付约 100 XRK 作为费用。

3. XRK 矿业

Recordskeeper 遵循与比特币相似的开放式 POW 模型进行资产挖掘。尽管创新激增(以及在许多情况下是哄抬股价方案),但比特币仍然保持其作为主要加密货币的地位。其显而易见的原因是已经有大量的个人和企业拥有或接受比特币。

然而,在采矿方面也存在重大的网络影响。作为由最强大的挖掘力支持的加密货币,比特币成为了最安全的货币,能抵抗51% 的攻击。由此它拥有最高的感知价值,市值随之变成最高。 对于基于 PoW 开采的早期阶段项目来说,这种保护区块链的方法非常困难,因为在初始阶段使用大量计算能力可能会使区块链崩溃。解决方案在于可以对给定窗口内的同一矿工所创建的块数量进行约束。MultiChain 使用一个称为挖掘分集的参数来实现这个方案,该参数受0≤挖掘分集≤1限制。

块的有效性验证如下:

1. 按顺序应用块中交易定义的所有权限更改。2. 应用这些更改后计算定义的允许矿工数量。3. 通过挖掘多样性来增加矿工数量,舍入以获得间隔。4. 若该块矿工挖掘先前间隔 -1的块之一,则该块无效。

在 Recordskeeper 中,链的前几个块定义了一个“设置阶段”,其中只有一个管理员可以控制区块链,直到达到共识管理员可用的区块号4204800。只有管理员可以添加矿工至社区。在该区块之后,矿业社区将为所有人开放。通过保持0.2的采矿多样性,51%的攻击几率也将得到控制,这意味着,如果社区中有100名矿工,一名矿工开采了一个新的地块,他/她将不得不等待20个地块才能开采另一个地块。通过不让矿工连续采矿,我们将限制他/她不会击溃Blockchain或操纵交易数据。

4. XRK 矿业奖励

每一个新加入的矿工在加入时将获得 10000 个 XRK 硬币的奖励。矿工每年也会得到奖励以支持和促进社会。1000 万个XRK硬币从预先准备的供应量中提取出来将平均分配给矿工。XRK 代币可以使用工作证明算法、云服务器、本地计算机和服务器进行挖掘。

5.代币经济

RecordsKeeper Blockchain 通过矿工挖掘每15秒(平均)增加 10XRK。这 10XRK 则作为矿工在区块链上增加一个新区块的奖励。

本公司拥有预先准备的 3 亿 XRK 代币。在撰写本白皮书时,RecordsKeeper生态系统中约有3.02亿XRK(3 亿预先开采和2 200万余已经矿工开采),以及更多通过RecordsKeeper 区块链矿工正在挖掘的XRK。

1.方案 (POW/POS)

RecordsKeeper 区块链建立在 Mutichain 技术提供的现有系统之上。Multichain 有效地提供了隐私和完整性管理的解决方案。RecordsKeeper旨在提供具有高度安全性和真实性的区块链的公开发行。我们通过提供分散式分类帐来核实和处理所有记录,从而应对当前记录管理方面的挑战。摒弃传统的工作量证明算法,RecordsKeeper 提供基于权限的分类账。如果用户想要连接一个节点,他们必须签署一条消息并作为附加检查来保存私钥,如果所有节点都认可了真实性,用户可以连接RecordsKeeper分类账,从而能与 RecordsKeeper 总账握手。

一旦访问被授予连接到分类账,用户可以通过创建流来上传数据,并通过启动交易与其他各方共享数据。用户可以创建一个开放或封闭流。任何有权发送区块链交易的人都可以编辑开放流,这些区块链交易可以由政府机构用于验证KYC。封闭流被限制在已允许的地址/节点的可变列表中,这些地址/节点可以被组织用来控制员工的合规性。

虽然读取权限授予所有已经允许的用户,但写入权限将由相关方的共识来控制。RecordsKeeper分类帐的根节点的所有权限都将传播到添加到该系统的其他任何节点上。

传统的区块链系统在很大程度上依赖于工作证明算法,其中具有可用计算能力的矿工可以确认与RecordsKeeper区块链的交易。我们嵌入了基于权限的共识,即在确定的矿工群体同意的情况下,将额外的矿工添加到系统中。RecordsKeeper 区块链所面临的挑战会影响网络的恶意矿工的可能性。为避免这个问题,我们通过为管理层就矿业共识提供一致意见。这个由管理员达成的共识将沿用到区块号4204800。

我们还使用采矿多样性来作为保持单个矿工不受网络控制的一种手段。循环采矿方法允许某个矿工只有在网络中传递了一定数量的区块后才能开采。一旦将矿工添加到网络中,他们就可以使用传统的工作证明方法来处理系统,但 RecordsKeeper 提供的真实性避免了击溃网络的挑战。

2.交易

RecordsKeeper 为用户提供发送、创建、发布、撤销交易的能力。除此之外,RecordsKeeper还允许用户将数据发布给多个收件人。例如,若组织希望与每位员工共享数据,您就可以使用RecordsKeeper流上传数据,并在稍后使用RecordsKeeper分类帐将权限授予您想要访问的所有用户。交易也可以通过硬件钱包签署和发布。RecordsKeeper分类账与OP_RETURN元数据协同工作,因此所有兼容的钱包都可以用于RecordsKeeper。流的管理和发布与交易一起工作。新的资产权限仅授予管理员。

RecordsKeeper 还支持多币种交易,您可以在一次交易中发送和接收多个资产。这种交易对于交付与支付系统非常有用,其中支付与交付所需资产/记录同时进行。主要用例可以用于验证凭证,其中当事方可以向用户发送具有经验证记录的部分交易。之后,用户可以将交易附加到资产/付款中并发回给交易对手。一旦交易得到验证,它就可以广播到RecordsKeeper分类帐中,使其永久保存。整个过程甚至可以在节点之外进行,以建立更多的信任。

3. 资产

RecordsKeeper 中的交易表示新资产的发行。在比特币中,每笔交易都包含了输出量内的比特币数量。 如果交易与输入相比具有更多数量的输出硬币,则该交易将被网络拒绝。该种行为是通过网络中的所有节点跟踪未使用的输出地址上可用的硬币数量来实现的。结果是在区块链网络上进行的交易为其用户提供了涉及数量准确性的信心。为了在区块链上提供与比特币相似的标记化资产,我们使用交易中支持的元数据,但该元数据没有与比特币数量一样被安全绑定。如果我们试图通过这个元数据创建代币,那么除非我们有一个完全同步的节点,否则我们将无法跟踪它们。这不仅使轻量级钱包的概念无效,还会增加节点的负载。

RecordsKeeper 区块链将资产与交易嵌入在一起。通过计算交易中存在的资产总数来验证交易。此外,RecordsKeeper分类帐中基于权限的系统可防止恶意或未经授权的节点在区块链上创建资产。

4. 安全

隐私

所有的参与者都可以公开阅读如比特币的传统区块链。虽然这有助于通过公开地址阅读其他参与者的交易历史来创建分散式系统,但这对某些使用情况可能并不理想。RecordKeeper分类账允许参与者在许多不同的地址下进行交易,从而为这些使用案例提供了隐私保护。这避免了参与RecordsKeeper分类账的任何一方获取交易对手的交易历史记录。

RecordsKeeper 用户也可以在多个地址之间移动记录以避免任何额外的陷阱。未来,我们的目标是支持像零证明这样的密码技术,这将使用户能够在RecordsKeeper分类帐上拥有区块链的安全部分。

不变性

不变性的概念由不可改变的资产条件所定义。例如,比特币网络可能会遭受到51%的攻击,其中拥有大多数采矿权的持有者可以重写整个链的历史。RecordsKeeper区块链建立在采矿多样性的基础上,其中许可的矿工在算法中运作。此外,为了建立社区并避免网络过度使用,RecordsKeeper区块链配置为使用管理员共识将新矿工添加到网络。这提供了一个强大的矿工在控制区块链上的不变性。

加密

RecordsKeeper 允许用户在通过流发送之前对数据进行加密。在特定使用情况下,一个用户可以创建3个数据流,以保存通过公钥加密的对称密钥、交易详细信息以及通过网络共享用对称密钥加密的数据。这一过程将允许用户在已经许可的用户之间共享对称密钥,并通过 RecordsKeeper 区块链无缝共享数据。此外,组织可以使用精简加密层来隐藏其组织的网络活动。

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.fjxmta.com/zqkj/33693.html

联系我们

在线咨询:点击这里给我发消息

微信号:wx123456