打开主菜单
早鸟科技-区块链百科|数字货币大全
β
搜索
查看“42个币”的源代码
←
42个币
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
===工作量证明模式=== 工作量证明是为困难(昂贵)的数学任务提供的解决方案。 这个方案必须十分繁琐的检验数据是否满足了所需要求。 目前,工作量证明模式仍然是为加密虚拟货币提供最实用的初始造币方法,所以我们决定把它作为我们混合动力设计的一部分。 42个币利用hashcash的方法提供工作量证明。 调整这项工作的难度,以便将网络产生新区块的速率限制在要求的目标间隔速率内(从10到30分钟不等)。 由于成功证明生成的可能性非常低,所以我们无法预测网络中哪个工作计算机能够生成下一个解决方案。 '''''生成一个POW区块所需时间'''''<br> 没有人有准确的答案,但是可以估计大概要花多长时间。 假设你有一个1 MH / s哈希速度的硬件,我们就可以估计一下,在目前42个币的工作证明难度下,生成工作量证明所需时间的平均值。 难度1.0由目标的价值0x00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 所表示。 因此,要得到成功的工作量证明需要尝试0xFFFFFFFFFFFFFFFF / 0x00000000FFFFFFFF 即~ 4294967297 次尝试。 难度为360,需要尝试~ 360 * 4294967297 = 1546188226920次。如果能达到1MH/S即1000000哈希值每秒,那么扫描完全部数量的哈希需要1546188226920 / 1000000 = 1546188 seconds or 1546188 / 86400 = 17,89 天。 一天内成功生成一个区块的可能性同样可以用hashrate套入下列公式算出: P = nHashesPerSecond * 86400 / (4294967297 * 难度)。 '''''工作原理'''''<br> 每一个区块头由6种字段表示,这些字段中的一些结构可以相当自由地变化。 {| class="wikitable" |- ! 字段 !! 类型 !! 大小 !! 描述 |- | 版本 || 无符号整型 || 4 || 不能手动修改 |- | 前一区块的哈希值 || 无符号字符型 || 32 || 不能手动修改 |- | 根节点的哈希值 || 无符号字符型 || 32 || 默克树的哈希值,随着交易的修改、添加和删除而改变 |- | 时间戳|| 无符号整型 || 4 || 可以手动更新为[max tx timestamp, time() + 3600]内的任意值 |- | 当前目标的哈希值 || 无符号整型|| 4 || 不能手动更新 |- | 随机数 || 无符号整型 || 4 || 响应POW模式的尝试,每次尝试新的哈希值时都将更新 |} '''''奖励机制'''''<br> 区块奖励为0,矿工只能通过交易得到费用。
返回至
42个币
。