现在开始

从了解Burstcoin安全性到选择钱包, 现在开始 指南提供了Burstcoin成功所需的信息。

软件

使用Burstcoin网络的开源软件集合不需要大量的技术知识。 最终的集合,包括钱包软件,位于Burstcoin软件库。

文档

有关下面列出的任何主题或技术文档的详细信息,请访问Burstcoin 文档项目。 在这里您可以找到关于Burstcoin的所有信息。 您甚至可以向项目提供新文档,或建议改进。

水龙头

要激活用于Burstcoin采矿的新钱包或从Bittrex交易所接收转账,请访问 Burstcoin社区水龙头列表.

常见问题 解答

为了帮助支持Burstcoin的新用户,本节包含常见问题。 您可以访问文档项目部分来帮助策划本节。

爆炸币绘图和采矿:简介

Burstcoin 挖掘是向 Burstcoin 区块链添加块的基础。 有两个不同的过程,一个称为绘图的准备阶段和称为挖掘的处理阶段。 正是这一独特的划分,使 Burstcoin 的容量证明共识算法与其功能对应算法(工作证明共识算法)区分开来,并赚取 Burstcoin 的”环境友好型”称号。

第 1阶段:在绘图文件中预计算和存储加密哈希函数的结果。 这些绘图文件包含伪造块所需的所有数据和计算,包括所谓的截止时间。 因为计算是保留而不是立即丢弃(就像在传统的“工作量证明”系统中所做的那样),所以采矿能力会随着时间的推移而建立。 绘图满足”无风险问题”,可视为经过修改的工作证明组件。

阶段 2:采矿软件快速读取绘图文件中包含的数据子集,并将最佳截止时间(加密解决方案)提交到 Burstcoin 网络。当块成功伪造时,关联的 Burstcoin 采矿收入(块奖励和相关交易费用)(块奖励和交易费用)。

•Burstcoin 采用复杂且分散的 API 网络来验证和记录其分布式和不可改变分类账中的交易。

独奏采矿和泳池开采

独奏矿工只受益于那些专门绑定到他们的帐户的绘图文件。 如果独奏矿工向网络提交最佳截止时间,则仅此一项他们就将计入整个区块奖励以及与该区块相关的 100 项交易费用。 由于任何单个绘图赢得块的概率较低,因此使用单独挖掘获得一致成功需要大量绘图文件。 以网络的当前大小,成功的单独挖掘需要数 TB 的存储容量。 小矿商选择单独采矿以进一步分散网络并不罕见。 然而,在这种情况下,利润不是首要目标。

池挖掘是单独采矿的替代方案。 使用Burstcoin矿池开采时,个人能力将贡献给独立的矿池运营,并且根据矿池的奖励分配政策(通常成比例)来分摊合作获得的采矿收益。 大多数小型矿商更喜欢池矿开采,因为它提供规模较小但更常规的付款流。 任何具备必要技术专长的人都可以使用Burstcoin社区开发的软件操作采矿池。

采矿能力

挖掘容量是绘图文件专用存储容量的总量,是选择挖掘方法时的决定因素。 它还可以通知选择加入哪个挖掘池。 没有做出此决定的严格规则,也没有技术障碍阻止具有特定采矿能力的任何人加入任何特定的池。 分配策略通常使用两个数字表示。 第一个表示将直接授予提供获胜加密解决方案的帐户的块奖励的百分比。 第二个称为”历史份额”,表示将在其余参与矿工中分配的块状奖励的百分比。

仅供说明目的,提供了以下常见采矿分配方法的非官方选择。 每一个都带有建议的采矿能力:

分布成功的伪造者历史份额采矿能力(以 TB 为单位)
0 – 1000%0%0 – 40
20 – 8020%80%30 – 80
50 – 5050%50%60 – 200
80 – 2080%20%150 – 250
100 – 0100%0%150 and higher

请注意:D分配方法分散,完全由各个池操作员设置。 大多数泳池运营商收取的小额费用,本时间表未解决。 池运营商还可以单独设置其付款时间表和最低付款额。 随着最近引入多点事务,池具有更大的灵活性。 有些人选择每天支付奖励。

奖励分配

奖励分配是一种交易,用于通知该网络,该账户将计入单个矿工账户的块状奖励和交易费用。这是独奏和池挖掘的先决条件。

对于独奏突发币挖掘,奖励分配事务指定单人挖掘者帐户。 对于突发币池挖掘,事务指定挖掘池操作员的帐户。 在池挖掘中,奖励分配事务授权池使用参与矿工提交的截止时间,并使用参与矿工的帐户签署新伪造的块。 注意:伪造的块始终由提交用于伪造块的截止日期的矿工的帐户签名。

要执行奖励分配交易,请参阅所使用的特定钱包的文档。 该过程通常遵循以下形式:选择工具 – 以 Reed-Solomon 格式输入奖励收件人地址 – 选择”设置奖励收件人”。 大多数钱包都包含池操作的列表。 从该列表中选择通常会自动配置钱包。 列表经常更新,但可能尚未包括较新的操作。 在这种情况下,必须手动添加特定于所选池操作的信息。

注意:奖励接收者分配交易需要最低网络交易费用,需要 4 次确认才能生效。 网络费用由社区为新采矿帐户提供。 访问Burstcoin社区水龙头,寻求帮助入门。

可以使用突发 API 直接设置奖励接收者。 此方法适用于开发人员,不是常规用法的实用替代方法。 如果需要更多信息,请参阅突发 API文档。

有效绘图大小

有效地块大小是用于确定每个矿工在池采矿收入中所占份额的参数。 确定此统计信息的方法由每个池运算符独立设置,但它通常基于矿工在覆盖 360 个区块的时间段内提交的最佳截止时间进行计算。 对于新的矿工,有效地块大小通常从零开始,并在 24 小时内上升以反映全部产能。 由于有效绘图大小是统计生成的,因此通常会在绘图的实际物理大小上方和下方振荡。 可以通过限制要提交的最长截止时间来优化此计算。 建议矿工阅读并理解其所选池操作员使用的方法,以优化其采矿性能和收入。

块奖励

采矿收入包括块状奖励和交易费用。 块奖励每 10,400 块减少 5 个。 为了根据当前块奖励计算特定地块大小的预期收入,https://explore.burst.cryptoguru.org/tool/calculate提供计算器。

技术信息:

数字

显示爆裂币开采过程的图像

开采和锻造块的过程

需要 Burstcoin 钱包(本地安装、基于 Web 或池钱包)和 Burstcoin 挖掘软件(能够从绘图文件计算截止时间的软件)。 Burstcoin 采矿过程如下:

  1. 挖掘软件要求从钱包中挖掘信息。
  2. 钱包通过运行上代签名一代块生成器通过 Shabal-256 哈希函数创建新一代签名。 它将此签名与基本目标值和新块高度一起传递给挖掘软件。
  3. 挖掘软件通过运行一代签名和通过 Shabal-256 哈希函数运行新块高度来生成哈希。
  4. 生成哈希用作modulo 4096函数的参数,以便计算将用于处理绘图文件的铲斗数。
  5. 勺子编号用于单独读取所有绘图文件中所有非内容中的所有勺子。 为每个勺子计算目标和截止时间。 通过运行子和生成签名,通过 Shabal-256 哈希函数计算目标。 截止时间的计算方法是将计算的目标除以基本目标。 截止时间是结果的前 8 个字节。
  6. 挖掘软件将找到的每个截止时间与最大截止时间设置进行比较。 发现较低的第一个截止时间将传递给钱包,以及绑定到绘图文件的数字帐户 ID 和用于生成截止时间的独家数据 nonce 编号。 对于单独挖掘,也会传递绑定到绘图文件的帐户的密码。 对于池挖掘,使用池帐户的密码。 该软件继续搜索绘图文件,但只会通过一个新的最后期限到钱包,如果它低于一个先前通过。
  7. 钱包创建将用于查找和验证截止日期的 nonce。 如果验证了截止日期,钱包将等待截止日期过期。 如果在原始截止日期到期时将较低的截止期限传递给钱包,则钱包将等待新的较低期限到期。 提交到钱包的最低截止时间结束后,钱包将检查网络,查看是否已宣布新的有效块。 如果已经宣布了新块,则信息将被丢弃,因为它将不再有效。 如果新块尚未宣布,钱包将开始锻造一个新的块。
  8. 为了伪造一个块,钱包收集用户在网络上收到的未经证实的交易,并检查每个交易的有效性、签名、时间戳等。 它组装尽可能多的事务,直到达到每个块的最大事务数量或已处理所有可用事务。 包含事务的约束是 179,520 字节 (176 kB) 的最大块负载,以及可以包含在单个块中的最大事务数。 理论上最大事务数为 19,200。
  9. 一旦钱包伪造了一个方块,它将被公布给网络。 钱包连接到对等体,并发送块进行验证和验证。

Burstcoin最近引入了基于插槽的交易费用结构。 有关更多信息,请阅读 Burstcoin.ist 文章位于:https://burstcoin.ist/2018/05/04/1st-hard-fork-explained-changes-in-transaction-dynamics/

请注意,事务不存储在块中,而是单独存储。

池通常设置最大截止时间限制,超过此限制的截止时间将不包括用于计算历史份额。

哈希函数

哈希函数将文本或数据减少到 64 个字符的字符串。 原始文本,无论长度或内容如何,都将生成 64 个字符的相同字符串。 即使是最小的更改也会导致完全不同的字符串。 这有许多应用程序,一个是可以通过比较程序生成的哈希与从已知良好的版本或至少是原始版本生成的哈希来检查程序的更改。 如果带有恶意代码的程序作为原始软件呈现,但它生成的哈希数不同,则表明该软件已被更改。

使用 Burstcoin 的加密学应用,每个块都包含前一个块的哈希,以便块链中的每个块都可以验证为合法。 如果更改了较早的块,则每个后续块的哈希数也必须更改,由于 Burstcoin 的强密码学,这项任务需要数十亿年的时间。 大约每四分钟添加新块,这一短暂的商机窗口排除了如此冗长的任务。 这里在于Burstcoin区块链的安全性。

与比特币不同,问题不是通过随机猜测来解决的,而是通过读取包含预先计算哈希函数结果的绘图,评估每个图以确定截止时间,以及绘图返回谜题答案所花费的时间。 将比较提交的所有提交截止日期,并授权提交最短有效截止日期的帐户签署块并接收块奖励。

新创建的块由创建它们的帐户分发到网络。

阻止内容

Burstcoin 块资源管理器用于查看块信息和内容。 块资源管理器由 Burstcoin 社区中的程序员和组织提供。 各种块资源管理器可以在在线服务目录中找到。

Burstcoin 块资源管理器中的典型信息

  • 块版本号 – 指确定块可以包含的内容的块格式。
  • 块高度
  • 包含的事务 ID 的列表。
  • 有效负载哈希 – 块有效负载中包含的所有数据的 Sha256 哈希。
  • 时间戳 – 块伪造的时间 – 源自创世纪块的时间(2014 年 8 月 11 日,02:00:00)
  • 所有包括的交易的总金额
  • 交易费用总额
  • 有效负载长度
  • 伪造块的帐户的公钥。
  • 用于伪造块的生成签名。
  • 前一块内容的 Sha256 哈希。
  • 上一个块 ID – 前一个块哈希的前 8 个字节转换为数字。
  • 累积难度 – 用于防止潜在分叉期间出现”无风险”问题:计算:(以前的累积难度 = ( 1844674407370951616 / 基本目标)
  • 在创建块时使用的基本目标。
  • 用于伪造块的 Nonce 编号。
  • AT = 如果 AT 已添加到模块,则 AT 的有效负载字节。
  • 块签名 – 从伪造者私钥和块的内容生成的 64 字节哈希。

Burstcoin 钱包还显示了一系列块状详细信息。

块详细信息

额外的块拘留。

块详细信息 2

例子:

显示爆裂币块详细信息和信息的图像

爆裂币绘图:介绍和技术信息

如《Burstcoin 绘图与采矿:简介》中所述,绘图是 Burstcoin 挖掘之前的准备阶段。 Burstcoin 绘图解决了”无风险”问题,可视为经过修改的工作证明组件。 作为准备阶段,它本质上是临时的,不应与其他使用工作证明作为共识算法的硬币实现的连续工作证明相混淆。

绘图软件使用加密哈希函数 Shabal-256 计算哈希,并将其存储在绘图文件中。 挖掘软件检索这些哈希值,以查找可用于伪造块的值。

绘制软件预先计算并存储锻造 Burstcoin 块所需的所有信息,包括所谓的截止时间。 虽然有多个操作在工作,如除法和字符串操作,但最显著的计算是基于 Shabal-256 加密哈希函数。 与 SHA256 等其他功能相比,Shabal-256 相对较慢且较重。 它专为此特性选择,它减缓了绘图文件的创建速度,同时保持足够快,以便进行 Burstcoin 中使用的实时验证。

打印文件绑定到 Burstcoin 帐户用户帐户 D,因此不同的帐户帐户 D 无法生成相同的打印文件。 使用相同的帐户 ID,可以创建一台计算机的打印文件,然后由 CPU 速度较慢的计算机传输到挖掘。 当使用支持 GPU 的绘图软件时,建议在绘图会话期间仅保留 GPU 用于绘图,以避免创建损坏的绘图文件。 这是一个一般规则,因为一些绘图软件可能包括防止这种情况的创新。

请务必避免创建重复或重叠的打印文件。 重复或重叠的绘图不会导致故障,并可能被忽视。 然而,它们在采矿过程中毫无价值,应当避免。 每次启动新的绘图会话时,通过仔细输入正确的起始绘图编号可以避免重复或重叠的绘图文件。

绘图软件

在编写本文时,易于使用的绘图软件 (XPlotter ) 包含在 QBundle 中,这是基于 Windows 的集成安装包,包括主 Burstcoin 钱包和许多其他有用的工具。 XPlotter 可用于准备预定数量的计算机磁盘空间以进行挖掘,也可以用于动态管理可用空间。 在动态模式下,根据计算机正常运行对存储空间的需求,绘图文件的数量将增加或减少。

在很大程度上,XPlotter 已经通过具有更高级功能的快速绘图软件黯然失色。 TurboPlotter9000 是新用户的绝佳替代方案。 但是,它不包括在 QBundle 中,需要单独的安装。 TurboPlotter9000可以在Burstcoin软件库中找到。 还有许多其他绘图程序具有不同的功能、速度和易用性。

用于创建绘图文件的技术信息

以下是理解绘图文件创建过程所需的术语:

帐户 ID: 将绘图文件绑定到特定 Burstcoin 帐户的 Burstcoin 帐户数字 ID。

Shabal-256:用于Burstcoin过程的原理加密函数。

种子:沙巴尔-256参数。 也可以将其视为输入变量。

哈希:在Burstcoin的上下文中,沙巴尔-256函数的输出。 磁盘大小:32 字节(256 位)。 所有哈希都用最终哈希存储。

勺子:勺子是绘图文件中哈希数据的基本级别细分。 每勺包含两个哈希。 每勺被分配一个唯一的数字范围从0 – 4096。 磁盘大小:64 字节。

Nonce:Nonces 是绘图文件中哈希数据的顶级细分。 每根勺子包含 4096 勺。 每个 nonce 分配一个唯一的数字,范围从 0 到 ((2 + 64) – 1) (0, 1, 2, 3 …18,446,744,073,709,551,615). 标识编号是预先分配的,并作为 nonce 生成中的种子使用。 因此,每个 nonce 都有一组唯一的数据。 磁盘大小:256 KB。

绘图文件:包含锻造Burstcoin块所需的所有数据的计算机文件。 绘图文件数据首先按非参数细分,然后按勺子细分。 磁盘大小:最小 256 KB,最大磁盘容量。

注意:绘图文件仅包含原始数据,并且没有标头。 用户和挖掘者所需的所有信息都设置在文件名中。 文件名的格式如下。

POC2 格式: 帐户 ID_启动 Nonce_Nrofnonces

生成 nonce

第 1 步:

使用初始 16 字节种子计算哈希#8191,种子包括 8 字节帐户 ID 和 8 字节 nonce 数。

注意:每个后续哈希数将减少 1,直到达到最终哈希数 0。

第 1 步:创建突发币 nonce

第 2 步:

步骤 2: 预置哈希#8191到初始种子创建新种子。 计算哈希#8190。

第 2 步:预置

第 3 步:

步骤 3: 准备哈希#8190哈希#8191创建下一个种子。 计算哈希#8189。

第 3 步:

第 4 步:

继续将每个结果预挂到上一个种子,并运行计算,直到完成 128 次迭代。 第 128 次迭代后,生成的种子将超过 4,096 字节。 对于所有剩余的迭代,仅使用最后 4,096 个字节。

第 4 步:

计算所有 8,192 个哈希和原始 16 字节种子的最终 Shabal-256 哈希。

步骤 5:最终哈希

单独使用最终哈希 XOR 所有其他哈希。

XOR 逻辑运算符比较每个哈希中的第一个字节,如果字节匹配,则输出”1″;如果字节不匹配,则输出”0″。 对每个字节位置执行该操作。

哈希 100000000
哈希 200000001
Xor11111110
哈希 100001111
哈希 200001110
Xor11110001

显示爆炸币开采非矿的 XOR 的图像

完成后,新创建的 nonce 将存储在绘图文件中,并生成 Nonce 重复的过程。 生成的每个后续 nonce 都会添加到绘图文件中。 可以包含在打印文件中的 的数量仅受存储介质的容量限制。

显示在绘图文件中记录的 Burstcoin nonce 的图像

POC2 格式

创建非ces的过程,直到此点封装所谓的 POC1 格式。 为了解决 POC1 的一个理论性”时间内存权衡”漏洞,创建了 POC2。 创建 POC2 的过程遵循 POC1 格式,但添加了最后一个步骤来重新组织数据。 在最后一步中,nonce 被分成两半(勺数 0 – 2047 和勺数 2048 – 4095)。 每勺下半部分的数据以较低的数字交换为数据,每勺的后半部分以较高的数字。 镜勺计算为4095 – 电流勺。

图像显示爆裂币POC2格式

绘图结构

挖掘软件从一个或多个绘图文件读取。 打开文件,找到勺子,读取勺子中的数据。 如果绘图文件未针对此过程进行优化,则铲斗位置将位于多个位置。 在右侧的示例中,采矿软件正在寻找 #403。 如示例中所示,铲#403的连续性被铲#403中断。

显示未优化的 Burstcoin 绘图文件的图像

以前,通过专门设计用于通过重新组合数据来优化绘图文件的第二个程序,将每个勺子的所有数据组合在一起,从而对这种情况进行了补救性优化。 绘图软件的最近发展现在允许创建绘图文件,这些文件在写入存储磁盘时会自动进行打印。

显示未优化和优化的绘图文件比较的图像

展开此部分,了解使用此 POC2 格式弃用的信息。

交错– 绘图文件中的一组非活动。 每个错开都有一个交错数,等于组中的非分数。 要查找绘图文件中的组数,非分数除以交错数。 如果交错数等于文件中的非分数,则只有一个组,并且绘图文件已完全优化。 如果分割不产生整数,则可以假定绘图文件已损坏。 POC1 格式下的文件名称如下所示:

POC1 格式:帐户 ID_启动 Nonce_Nrofnonces_Stagger(已弃用)

爆炸币块奖励时间表

Burstcoin 块奖励每 10,800 块(大约每月一次)后减少。 基于当前块高度计算块奖励的一般公式如下:
月 = 块高 / 10800reward = 10000 = 95*月 / 100*月

显示 Burstcoin 采矿区块奖励计划的图像

块奖励表
约。 日期块高度BURST 中的奖励
02014-08-11010000
12014-09-11108009500
22014-10-11216009025
32014-11-11324008573
42014-12-11432008145
52015-01-11540007737
62015-02-11648007350
72015-03-11756006983
82015-04-11864006634
92015-05-11972006302
102015-06-111080005987
112015-07-111188005688
122015-08-111296005403
132015-09-111404005133
142015-10-111512004876
152015-11-111620004632
162015-12-111728004401
172016-01-111836004181
182016-02-111944003972
192016-03-112052003773
202016-04-112160003584
212016-05-112268003405
222016-06-112376003235
232016-07-112484003073
242016-08-112592002919
252016-09-112700002773
262016-10-112808002635
272016-11-112916002503
282016-12-113024002378
292017-01-113132002259
302017-02-113240002146
312017-03-113348002039
322017-04-113456001937
332017-05-113564001840
342017-06-113672001748
352017-07-113780001660
362017-08-113888001577
372017-09-113996001498
382017-10-114104001423
392017-11-114212001352
402017-12-114320001285
412018-01-114428001220
422018-02-114536001159
432018-03-114644001101
442018-04-114752001046
452018-05-11486000994
462018-06-11496800944
472018-07-11507600897
482018-08-11518400852
492018-09-11529200809
502018-10-11540000769
512018-11-11550800730
522018-12-11561600694
532019-01-11572400659
542019-02-11583200626
552019-03-11594000595
562019-04-11604800565
572019-05-11615600537
582019-06-11626400510
592019-07-11637200484
602019-08-11648000460
612019-09-11658800437
622019-10-11669600415
632019-11-11680400394
642019-12-11691200375
652020-01-11702000356
662020-02-11712800338
672020-03-11723600321
682020-04-11734400305
692020-05-11745200290
702020-06-11756000275
712020-07-11766800262
722020-08-11777600248
732020-09-11788400236
742020-10-11799200224
752020-11-11810000213
762020-12-11820800202
772021-01-11831600192
782021-02-11842400182
792021-03-11853200173
802021-04-11864000165
812021-05-11874800156
822021-06-11885600149
832021-07-11896400141
842021-08-11907200134
852021-09-11918000127
862021-10-11928800121
872021-11-11939600115
882021-12-11950400109
892022-01-11961200104
902022-02-1197200098
912022-03-1198280093
922022-04-1199360089
932022-05-11100440084
942022-06-11101520080
952022-07-11102600076
962022-08-11103680072
972022-09-11104760069
982022-10-11105840065
992022-11-11106920062
1002022-12-11108000059
1012023-01-11109080056
1022023-02-11110160053
1032023-03-11111240050
1042023-04-11112320048
1052023-05-11113400045
1062023-06-11114480043
1072023-07-11115560041
1082023-08-11116640039
1092023-09-11117720037
1102023-10-11118800035
1112023-11-11119880033
1122023-12-11120960031
1132024-01-11122040030
1142024-02-11123120028
1152024-03-11124200027
1162024-04-11125280026
1172024-05-11126360024
1182024-06-11127440023
1192024-07-11128520022
1202024-08-11129600021
1212024-09-11130680020
1222024-10-11131760019
1232024-11-11132840018
1242024-12-11133920017
1252025-01-11135000016
1262025-02-11136080015
1272025-03-11137160014
1282025-04-11138240014
1292025-05-11139320013
1302025-06-11140400012
1312025-07-11141480012
1322025-08-11142560011
1332025-09-11143640010
1342025-10-11144720010
1352025-11-1114580009
1362025-12-1114688009
1372026-01-1114796008
1382026-02-1114904008
1392026-03-1115012008
1402026-04-1115120007
1412026-05-1115228007
1422026-06-1115336006
1432026-07-1115444006
1442026-08-1115552006
1452026-09-1115660005
1462026-10-1115768005
1472026-11-1115876005
1482026-12-1115984005
1492027-01-1116092004
1502027-02-1116200004
1512027-03-1116308004
1522027-04-1116416004
1532027-05-1116524003
学分
此信息是本文档基于 Quibus 撰写的一篇文章。 该文件已由修订。 2019 年 3 月 3 日修订版。 非常感谢本文档的内容审核。

15 + 5 =