白皮书 版本1.01a, 2018年09月

白皮书

版本1.01a, 2018年09月.

由 Strontium编写和编译

参与者
presstab, warrows, Rhubarbarian, Sieres, CryptoHB, s3v3nh4cks, random.zebra

帮助/支持
Eric_Stanek, Fuzzbawls, SnappySnap, Cryptosi, gets, thuggins, John M, Buer, Evan, deejayem, Rock-N-Troll, Mary, turtleflax, furszy, mcl4m

 

PIVX/zPIV White paper  [version 1.01a, September 2018 ]

目前,加目前,加密货币市场充斥着来自各方不同意图、动机和从属关系的令牌。大量的令牌和项目——一些是区块链的新奇和雄心勃勃的应用,另一些实际上是用朗朗上口的名字复制而已——阻碍了加密作为法定的、无边界的法定货币的广泛采用。本文档用作私人即时验证交易(PIVX)加密货币的综合资源,这种货币的定义目的是为用户提供一种快速、安全、私有和稳定的通过web进行交易的方法。PIVX整合了受比特币首创的分布式账本共识技术启发的功能; 达世币Dash速度和治理,比如SwiftX(来自InstantSend)和Masternode主节点网络;通过zPoS激励零币协议匿名。PIVX还包含了它自身的特性,例如一个股权证明共识算法,以及一个受交易费用限制的动态硬币供应量。

 

 

 

请注意,在本文中主要是PIVX的广泛的介绍和解释,不包含数学或加密的分解或解释。这些内容可以分别在PIVX项目GitHu上找到。

 

目录1 简介 1
1.1 私人即时验证交易 2
1.2 愿景/宣言 3
2  PIVX普维币剖析概述 4
2.1 PIVX 普维币核心参数 5
2.2 PIVX 普维币经济 7
2.2 i 动态硬币供应量 8
2.2 ii 通膨胀/通货紧缩 10
2.3 Bitcoin比特币/Litecoin莱特币根 11
2.3 i Scrypt and X11 挖矿算法 13
2.4 Dash达世币根 14
2.4 i 匿名发送 14
2.4 ii 即时发送 15
2.5 libZerocoin 16
2.6 PIVX 普维币创新 18
2.7 发展和发布使用 20

3 股权证明共识 21
3.1 PIVX 普维币股权证明共识 识别与安全 23
3.1 i解决无利害关系批评 24
3.2 加注 PIVX普维币/zPIV普维零币 24

4 主节点网络 25
4.1主节点网络技术函数 25
4.1 i SwiftX 26
4.1 ii混币 28
4.2 主节点去中心化治理 30
4.2 i 提案表决 31
4.3 主节点获取 33

5 主节点 – 加注 奖励系统 35
5.1 奖励平衡: 加注 –主节点 35
5.2 将利率方差: PIV – zPIV 37

6 零币股权证明通过零币协议实现 PoS 隐私化 38
6.1 零币协议匿名性 40
6.1 i零币防弹,搭建信任 43
6.1 ii零币, 隐私和安全 45
6.2 zPIV 普维零币 46
6.3 为zPoS铸造和加注普维零币v2 48
6.4 去中心化交易 50

 

 

1 简介

区块链时代的到来发生在2009年,当时名为中本聪(Satoshi Nakamoto)的实体在比特币领域实施了区块链。随着比特币的成功,许多相互竞争的密码货币——被称山寨币 (altcoins)——出现了。区块链的潜力不仅改变了交易的方式,也改变了不同阶层的商业运作方式,这使得人们对这项技术产生了极大的兴趣。加密货币市场充斥着来自各方不同意图、动机和从属关系的令牌。大量的令牌和项目——一些是区块链的新奇和雄心勃勃的应用,另一些实际上是用朗朗上口的名字复制而已——阻碍了加密作为法定的、无边界的法定货币的广泛采用。

 

 

尽管比特币不断创新,但迄今仍未被广泛接受和接受为一种货币,并仍被广泛视为一种价值储存手段,而非日常业务的手段。随着比特币问世近10年,加密货币的最终身份尚未浮出水面。这种身份的缺失使得公众将密码市场视为股票市场2.0。它的波动性和饱和性吓坏了潜在的投资者,他们认为它不是法定货币的替代品,而是一个高风险的投资机会。

 

 

按照加密货币定义目标的精神,PIVX普维币旨在弥合精通技术和对技术持谨慎态度之间的鸿沟。它力争提供一种安全的方式,通过这种方式,不仅投资者,而且普通大众都可以在不需要金融机构或中间人的情况下开展业务。PIVX普维币的目标是为这个日益紧密联系的世界的人们提供一种方便的、私人的方式来代表他们自己开展业务。

 

 

 

1.1私有即时验证交易

私有即时验证交易(PIVX)加密货币(以前叫DNET)是一种货币,其定义目的是为用户提供一种真正私有的方式,方便、安全、稳定地在web上进行交易。PIVX整合了比特币开创性的分布式账簿共识技术的特色;Dash达世币速度和治理功能,如即时发送和主节点网络;并增加了匿名协议零币Zerocoin的交易和存储功能——所有这些都是高度定制的。PIVX还整合了自身特性,例如股权证明共识算法,同时具有加注 PIV和 zPIV的能力,在交易费用花费的约束下,动态地校准硬币供应量。

  • 更多 zPIV 普维零币请阅读节选 6.2.

PIVX是去中心化的、激励的、开源的。在创世块Genesis Block上预埋了60000个PIV,目的是建立6个初始主节点。这颗地雷是在279917号街区消耗的。没偷挖,也没有多少PIV被锁定以操纵PIVX经济。

 

作为股权证明虚拟货币,PIVX有较低的能耗要求,对环境来说明显优于其他以工作量证明为中心的虚拟货币。

零币股权证明(zPoS)允许在保持和激励匿名的同时获得PoS奖励。

 

  • 更多zPoS零币股权证明内容请阅读节选 6

 

PIVX普维币交易和zPIV普维零币铸币费被消耗掉,新硬币以预定的速度进入,从而管理硬币的供应和防止恶性通货膨胀。

大约16.66%的大额奖金被用作财政部,以资助进一步的进展。PIVX普维币区块链每月通过超级区块支付这笔资金,通过超级块,自治社区将预算用于软件开发,以及通过投票进行营销、翻译、QA等工作。

 

  • 更多费用花费内容请阅读节选 2.2

 

  • 更多预算和自主治理内容请阅读节选 4.2

1.2 愿景/宣言

 

 

隐私是没有商量余地的;这是一项基本人权

 

自由就是一切

 

技术与治理并行

 

隐私允许你想和大家分享东西的自由,但也限制谁看到你信息的自由

 

我们相信这是每个人的选择治理用于进一步的目标和资助发展

 

DAOs不容侵犯

 

加入我们,当你什么时候喜欢,为什么你喜欢,只要你喜欢——让我们一起探索所有的可能性。你对我们很重要。是我们发挥你的全部潜力的时候了。

 

 

 

  1. PIVX 普维币剖析概述

由于PIVX普维币的存在目的是成为基于隐私的货币,因此它的基本特性是其他货币中已经存在的特性的集合。为了提供一种单一货币,使其能够在不存在弱点的情况下发挥这些货币的长处。除此之外, PIVX普维币以及无法追踪的zPIV和Zerocoin零币协议还具有使普PIVX普维币区别于其前辈和同代人的其他特性。

PIVX普维币背后的软件技术源自成功的加密货币的传承,每一种加密货币都力求在之前的基础上有所改进。PIVX普维币最初是Dash达世币的一个代码分支,它可以将根从这里拉回到litecoin 莱特币(Dash达世币就是从litecoin莱特币派生出来的),然后回到Bitcoin比特币(值得注意的是,Dash达世币在PIVX 分支之前大量返回Bitcoin比特币代码库)。这三种货币都曾在十大加密货币中停留过。

  • 技术流程演示; Bitcoin比特币到到Litecoin莱特币,Litecoin莱特币到Dash达世币,实现CoinJoin ; Dash达世币到普维币PIVX,实现零币。

PIVX普维币不仅不断地改进这些以前的技术,而且不断地改进自己的技术。因此,曾经由PIVX实现的特性,例如早期的PoW阶段、CoinJoin和退役的Seesaw机制,都为更好的特性让路。

2.1 PIVX 普维币核心参数

PIVX 维币币协议参数 (v2.0)

PoW 阶段时间:  2016年01月30日 至2016年08月17日 (已完成)
PoS 阶段时间:  2016 年8月17 日至今在区块 259201 (正在进行)

区块大小: 2 MB
Block Time: 60 秒 (重新锁定区块)

硬币发射率: 每个区块最多6 PIV (实际上数值会更低,由于费用消耗和未使用的资产).

5个PIV被分配为加注/主节点奖励,以及1个PIV超级区块预算支付。
硬币供应量控制: 所有交易& zPIV普维零币铸造费费用从硬币供应量里面消耗

最大硬币供应量

2018年06月: 56,550,297 PIV
2020年06月: 62,857,497 PIV

2040年06月: 125,929,497 PIV

2060年06月: 189,001,497 PIV

理论最大值. 实际上会更低,因为费用消耗+局部目标费用

PoS 加注资格
最小输入值: 60个区块
奖励期限确认: 101 次确认
钱包状态: 要求钱包在运行或在线

交易发送资格

确认最小值: 6次

SwiftX 资格

1次锁定确认和花费6次确认
抵押物会在15 个区块放置

隐私技术:基于libZerocoin上的定制零币协议(我们把它成为普维零币)

关键特性: 定制累积器检查系统

累计器模型:RSA-2048

zPIV 面额: 1, 5, 10, 50, 100, 500, 1000, 5000

铸造时间: >= 0.5 秒

消费时间: >= 2.5 秒

最大单花限制: 35,000 PIV

最大单花面额计数限制: 7

费用(铸造):  每铸造一个zPIV 面额需要0.01 PIV

费用 (消费):  zPIV 普维零币返回PIV不需要花费

铸造zPIV所需最低PIV要求确认数: 6次确认

消费前最低zPIV要求确认数20次确认

zPIV被花费前的成熟度需求:  1个新相同面额铸造加入到累积器

原始主节点硬币: 在硬币供应量中正在消耗&不复存在的.

[区块# 000001] 60,000 PIV,用于创建用于网络功能的6个主节点。

 

2.1 PIVX 普维币核心参数

工作证明阶段奖励分解

Block height Masternodes Miner Budget
2-43200 20% (50 PIV) 80% (200 PIV) N/A
43201-151200 20% (50 PIV) 70% (200 PIV) 10% (25 PIV)
151201-259200 45% (22.5 PIV) 45% (22.5 PIV) 10% (5 PIV)

股权证明阶段奖励分解

Phase Block height Reward Masternodes & Stakers Budget
Phase 1 259201-302399 50 PIV 90% (45 PIV) 10% (5 PIV)
Phase 2 302400-345599 45 PIV 90% (40.5 PIV) 10% (4.5 PIV)
Phase 3 345600-388799 40 PIV 90% (36 PIV) 10% (4 PIV)
Phase 4 388800-431999 35 PIV 90% (31.5 PIV) 10% (3.5 PIV)
Phase 5 432000-475199 30 PIV 90% (27 PIV) 10% (3 PIV)
Phase 6 475200-518399 25 PIV 90% (22.5 PIV) 10% (2.5 PIV)
Phase 7 518400-561599 20 PIV 90% (18 PIV) 10% (2 PIV)
Phase 8 561600-604799 15 PIV 90% (13.5 PIV) 10% (1.5 PIV)
Phase 9 604800-647999 10 PIV 90% (9 PIV) 10% (1 PIV)
Phase 10 648000-1153159 5 PIV 90% (4.5 PIV) 10% (0.5 PIV)
zPoS Phase 1 1153161-Onward 6 PIV 83.33…% (5 PIV) 16.66…% (1 PIV)

 

 

 

2.2 PIVX 普维币经济

PIVX普维币的预期用途是作为一种货币,但从设计上看,它缺乏一个投币限额。为了保持动态硬币供应量的健康,PIVX普维币消耗其交易费用。其目的是鼓励流动性和奖励参与网络的用户。为了防止新的PIV的生成,将永远不会达到硬性限制,因此,区块奖励将继续给那些获得区块链的人。这就避免了增加交易费用的需要,从而支持了PIVX普维币作为货币发挥作用所必需的流动性。

 

 

PIVX普维币现在问题5每分钟PIV进入流通(总共6,但财政分配和没有用完的分配减少消耗),这是大约4%的通货膨胀率(虽然有争议,这个数字通常作为高效区块提供新货币进入流通而不会引发恶性通货膨胀是2 – 4%,尽管这个数字适用于菲亚特货币)。

 

  • 更多区块奖励请阅读节选 5

 

  • 更多通货膨胀请阅读节选 2.2ii

 

 

 

2.2 i动态硬币供应量

虽然PIVX普维币在其硬币供应量上没有硬顶(定义的绝对限制),但它确实有软顶(在满足某种条件时对生产的硬币数量的限制)。当对网络操作收取的费用相当于在一个块内生成的费用时,就会满足PIVX普维币软顶条件。然后,区块链将开始消耗与它产生的币数量相同的币,限制增长。因此,PIVX普维币具有由区块链校准的动态硬币供应量,以响应网络的作用。

  • 在这张图片中,你可以看到软顶条件在一个近似的模型。它显示了如果每个月的预算都被100%的使用,那么最大的硬币供应量是多少,以及新的软顶在不同的有意义的(非标准的)交易量(以引发明显的费用消耗)上是什么样的。当费用消耗超过每块产生的6 PIV作为块奖励时,图表趋势是下降,而不是上升。

更详细地解释一下,PIVX普维币的动态硬币供应量与弹性货币类似,弹性货币的货币供应量是根据经济压力而调整的,也就是说。业务量-目标稳定。这是通过校准循环量到信用量来实现的。货币经济的弹性是通过货币退出流通来实现的。这是对市场变化的反应。这一行动将推动经济朝着预期的方向发展。[1]

 

 

 

然而,由于费用不同,这一软顶数值并不是一个简单的可以预测的数字。例如,与标准的PIVX普维币交易相比,SwiftX交易的收费更高,而且zPIV的铸币费用为每单位0.01 PIV。在PIVX普维币核心钱包中也有选择选择自定义费用的选项,可以将其设置为高于默认值;或者是一种更慢的、无法察觉的交易。这些变量使得在中和效应上不可能给每个区块一个统一的交易率。

  • 更多SwiftX内容请阅读节选 4.1i
  • 更多普维零币内容请阅读节选 6.2

 

 

需要注意的是,emission-vs.-burn平衡算法根据区块链的最新状态控制硬币供应量。没有任何开发商、所有者、矿商或任何其他方能够创造新的硬币供应量。该算法确保了没有硬币供应量币上限,有利于PIVX普维币作为货币的健康经济。由于PIVX普维币的区块时间目标是60秒,因此经济是按分钟、每天进行的。以下是基于目前PIVX硬币供应量算法的最大硬币供应量预测:

 

在2018.06: 56,550,297 PIV
到2020.06: 62,857,497 PIV
到2040.06: 125,929,497 PIV
到2060.06: 189,001,497 PIV

 

  • 更多去中心化治理内容请阅读节选 4.2

 

理论上的最大值。实际上会更低,因为费用消耗+部分预算生成。

 

PIV消耗平衡算法不是那么受欢迎因为它对PIVX普维币的经济健康是不利的,这个问题将会被去中心化投票出最佳解决方案。

 

2.2 ii 通货膨胀/通货紧缩

货币/法定货币的通货膨胀经常被认为是负面的。它会影响一种货币的购买力,随着时间的推移,单位货币的价值会降低。通货膨胀源于不断增长的硬币供应量,而这正是通货膨胀的根源所在。当黄金和白银交易时,每一种进入经济体的数量越多,其稀有程度就越低,因此失去了一些购买力。在铸造新货币时,将更廉价的金属混合在一起,以货币的可替代性为代价,增加货币的供应量,这也可能降低黄金和白银的价值。然而,现在大多数货币都是法定货币,没有黄金或白银作支撑。尽管如此,通货膨胀依然存在。

今天,通货膨胀作为一种机制存在,以容纳一个经济体的货币的更大的用户群体参与更多的市场。它还有助于抵消利息收益的过高价值——如果一个远远超过另一个,经济很快就会变得不健康。与通货膨胀对应的是通货紧缩——这是货币购买力上升的一个例子。通货膨胀和通货紧缩都是货币内部的供求关系。

通货紧缩,当基于用户基础时,可以用一个简化的例子来证明。如果100个用户之间存在100个硬币,那么每个硬币的价值相当适中。如果有900多人开始参与经济活动,每人一枚硬币的稀缺性将大大增加其价值。

随着PIVX普维币网络在每个新区块上都发出PIV,通货膨胀可能最初看起来是个问题。然而,需要注意的是,PIVX普维币经济与基于货币或法定货币的经济很不一样。与金币或银币不同,PIV是可分割的,不能贬值,因此保持可替代性。与法定货币不同的是,PIV不受任何国家债务的约束,而且总是信贷中性的。最后,新创建的PIV可以自由地分配给社区,因此,随着供应的增加(仅由于费用的消耗而逐渐发生),PIV的购买力损失可能会被下注奖励、主节点奖励和预算支出所产生的“利息”所抵消

 

 

 

2.3 Bitcoin比特币/Litecoin 莱特币根

比特币是所有加密货币的鼻祖,是区块链分类账技术的第一个实现。它作为一种手段来维护一个分布式的、不可变的分类帐,通过它点对点交易可以在没有中介的情况下进行。由于比特币是去中心化的,它的操作或维护不依赖于任何一个点或任何权威,而是在一个节点网络上运行,网络本身验证其内部发生的交易。比特币的这些基本特性已经被引入PIVX普维币。尽管PIVX普维币的直接前身Dash达世币最初是一个Litecoin fork,但在PIVX fork出现之前,它就已经开始使用比特币了,尽管在使用Litecoin莱特币代码库之后,它的一些新功能也得到了发展。

比特币和莱特币依靠网络中挖掘计算机的处理能力来维护账簿的完整性。交易被记录到数据块中,每个数据块称为区块。作为一个区块链(因此是区块链)编排的分类帐依赖于挖掘计算机的处理能力,通过识别任意数字(nonce)来进行哈希来解决一个密码难题。这种对采矿的依赖被称为工作量证明(PoW)系统。随着网络的发展,这些密码谜题难度越来越大,越来越难解,处理能力也越来越强。

与比特币和莱特币不同,PIVX普维币不依赖于工作量证明PoW。工作量证明系统的一个关键问题是,它们高度激励挖掘池——一组计算机一起工作来解决块散列,并共享奖励,以规避不断增加的处理需求,以保持竞争力。这种方法导致矿池的处理能力将单个矿工排挤出去。这种方法从根本上减慢了网络的增长,同时也消耗了大量的能量,对环境造成了负面影响。

  • 如果在上面的网络表示中,黑节点是单个矿工,那么左边的矿工可以期望得到具有相似处理能力的相对公平分布的挖矿奖励。右边的图,它的橙色节点集中工作,并在池成员之间分配奖励,这样就破坏了挖掘奖励平衡。

 

2.3 Bitcoin比特币/Litecoin 莱特币根

需要注意的是,使用scrypt算法的Litecoin莱特币哈希块的速度要比比特币快,但这种挖掘设备的挖矿成本更有限。随着ASICs(应用专用集成电路)矿机的出现,无论是SHA-256还是Scrypt的PoW区块链,集中化的可能性以及它带来的危险都更加明显。尽管避开了PoW, PIVX仍然使用了区块链分类帐共识的基本方法,在比特币实现后不久,理想的比特币更新被合并到PIVX普维币中。

上面的图片表示PIVX普维币地址在100区块期间内接受下注奖励。虽然这些地址中可能有一些是由同一个钱包控制的,但很可能大多数是由不同的PIVX普维币用户操作的,每个用户都支持网络的完整性。

  • 更多PIVX普维币替代PoW工作量证明奖励系统请阅读节选3,4和5

 

 

 

2.3i Scrypt和X11挖矿算法

在PoW阶段,PIVX普维币使用了Quark算法,因为它被认为是最公平的,因为它的技术限制较少。然而Quark却随着PoS出现而消失了。

Scrypt是作为挖矿算法的关键派生函数。它增加的内存成本是对自定义硬件攻击的一种防御,比如来自ASICs的攻击。为了在加密货币出现的几年时间里从比特币和其他高价值硬币中获利,这种攻击变得越来越有必要。用不了多久,Scrypt专用的asic就被开发出来,用于挖矿与Scrypt相关的加密货币。

X11是2014年开发的一种更节能的哈希算法。通过使用由11个单独的哈希组成的系统,X11在短时间内被证明对asic具有抗性。X11的易用性和能效再次让一个更大的用户群得以挖矿,直到目标硬件得到广泛应用,有效地锁定了那些依赖于非特定硬件(如gpu)的用户。

 

为了达成共识,PIVX普维币已经转向了利害证明,通过限制依赖于UTXOs的散列尝试,避免了与asic相关的并发症。

 

  • 更多股权证明共识请阅读节选3,4和5

.

 

 

 

2.4 Dash 达世币根

Dash达世币是一款专注于速度的山寨币,曾经专注于隐私。Dash达世币是PIVX普维币的直接前身。Dash达世币通过分配主节点,与比特币(Bitcoin)和莱特币(Litecoin)有了一个关键的飞跃。在Dash达世币网络中,主节点是网络运行的关键节点。它们是网络中提供最大正常运行时间和服务的节点。运行主节点要求节点锁定1000 Dash,并从大约45%的区块奖励中获得红利。主节点系统的设计假设,任何一个实体试图积累并锁定足够的速度,以损害主节点的分散特性,这将导致市场价格相应上涨,从而限制这种努力。这主节点纳入网络使缓冲层而不是单层网络。虽然矿工员仍然负责创建新的块,但是主节点处理其他完整的服务。

  •  更多主节点请阅读节选 4

 

2.4 i 匿名发送

匿名发送是基于CoinJoin的Dash达世币投币混合特性。货币混合(也被称为“货币混合”)涉及通过分割资金来保护资金来源来模糊交易。不直接将交易总数从源移动到目标,而是通过将交易划分为混合交易而使其复杂化,使得跟踪任何一个混合交易变得更加困难。这一过程有助于保持货币单位的可兑换性。[2]

 

 

 

 

 

 

2.4 i PrivateSend cont.

 

Dash达世币改进了CoinJoin方法,将投币混合任务分配给母节点,而不是集中在网络中的单个位置,从而消除了潜在的漏洞。这允许使用多个主节点进行混合,进一步提高了交易的隐私性。

 

PIVX普维币也利用了自己对CoinJoin版本的改进,但此后又进行了创新(如核心钱包版本3.0.0),通过零币协议进一步增加了隐私。

 

  • 更多的PIVX普维币零协议请阅读节选6

 

2.4 ii 即时发送

通过使主节点,Dash达世币允许几乎即时的事务。这些交易被分配给主节点,并由quorum consensus处理。这允许交易被锁定,只允许非冲突的交易或区块在区块链上进行。PIVX普维币股票类似的功能,称为SwiftX,给PIVX普维币相同的可靠、快速的交易时间管理。

 

  • 更多的PIVX’s SwiftX请阅读节选4.1i

 

 

 

2.5 libZerocoin

Zerocoin零币是一种基于Zerocoin的协议,该协议是由约翰霍普金斯大学公布的比特币论文中匿名分发的电子现金(详见引文8)。它被认为是加密货币隐私的一种进化,从币混合到更安全的匿名系统。

libzerocoin—Zerocoin项目是Github上由约翰霍普金斯大学计算机科学系开发的c++库。它是作为一个实际的c++实现开发的零币概念,用于提供比特币交易的隐私,开发人员认为这是非常缺乏的。

Zerocoin的工作原理是在代码块内的basecoin(原始货币类型)旁边散布第二种私有货币。这些私藏的零币被铸造出来,它们的来源被模糊了,并被添加到区块中,以后使用时不会显示目的地或金额,基本上不会留下任何痕迹。

  • 这些图描述了一个标准的比特币交易(a)和一个添加了零币协议(b)的比特币交易。.[3]

 

 

 

2.5 libZerocoin cont.

要以Zerocoin零币的PIVX实现为例,在生成zPIV时,过程会看到用户将PIV花费在公共累加器上。这会消耗PIV,作为回报,用户会收到一份I.O.U.-由用户通过zPIV种子存储,不通过区块链绑定到地址。允许到期的一段时间,在此期间内,在有可能支出之前需要额外的同面额的zPIV铸造;这是一种措施,用以确保交易不能通过比较分析支出和铸造来追溯到地址,并保持一个健康的zPIV矿池大小。一旦这段时间过去,用户可以通过zPIV的目标地址使用花费来赎回他们的I.O.U.,然后接收没有交易历史或来源的新铸造PIV。

编译Zerocoin库所需的文件和信息都是托管的,其目的是向公众发布,而不是作为一个完整的产品使用,但是开发人员公开声明的不完整文件是未完成的,并且不可避免地存在bug。作为一种概念的证明,它仍然可以在很大程度上像以前一样使用——大部分都被放弃了。由于这个原因,任何团队简单地将协议作为现有项目引入都是不明智之举。

 

PIVX普维币采用了未完成的Zerocoin零币协议(可作为libZerocoin使用),并进一步开发并修复了它,以生产zPIV蓄电池。虽然PIVX Zerocoin协议以libZerocoin为基础,但为了适当地将Zerocoin协议纳入PIVX的桩核网络,需要对Zerocoin协议进行大量修改。PIVX感谢Zerocoin开发人员的早期工作,PIVX普维币已经开发出了自己的程序,完全实现了Zerocoin零币协议,这是PIVX身份的重要组成部分。

 

  • zPIV的标志与Zerocoin零币的“z”和piv (PIVX的标准单位)相结合。有关zPIV和PIVX Zerocoin协议实现的更多信息,

请参阅节选6

 

 

 

2.6 PIVX 普维币创新

本节将重点介绍PIVX普维币的一些创新,以及对PIVX普维币可预见的实现策略的深入了解。指引读者到本文档的适当部分以获取更多信息的注释,可在后面的段落中找到其内容。

两层PoS网络使任何人都有可能获得额外的PIV。虽然对于许多人来说,主节点的成本可能已经变得不现实了,但选择下注并获得权益奖励意味着新用户有立即获得回报的潜力。赚取权益回报的可能性取决于钱包的余额,而这种潜力和频率随着权益的增加而增加。

  • 更多权益与奖励平衡请分别查阅节选3,5

zPIV是利用零币协议最大化用户隐私的PIV。是否使用zPIV是用户的选择,尽管zPoS (zPIV权益提供了更高的权益奖励,并增加了交易的隐私。

 

  •  更多zPIV 和 Zerocoin 零币协议请查阅节选6
  • 更多权益奖励与钱包余额挂钩平衡请查阅节选3

 

PIV的动态硬币供应量是确保PIVX普维币经济健康发展的一种独特手段。这是由区块链处理,而不是任何个人或团体,在社区一致同意的情况下,任何调整超出费用消耗调整算法有必要的。

 

  •  更多动态硬币供应量请查阅节选2.2i

 

PIVX普维币一直致力于改进新特性,以突破性技术的实现为优先考虑因素。多个新特性总是在任何时候都在被开发,它们倾向于改进隐私、速度或应用。

 

 

 

2.6 PIVX innovations cont.

以下是目前正在开发的特性,它们是前面列出的特性的自然进展。注意,由于这些特性正在开发中,

在某些情况下,进一步的技术或发布细节还不能共享,因为它们可能会发生变化。

zDEX是一种去中心化交易,它将依靠zPIV普维零币来确保交易的隐私。它可以允许购买普维币PIVX,而无需将中心化的平台作为媒介。

启动zDEX零币去中心化交易的想法是让人们能够在不需要使用交换的情况下访问PIV。这样,用户在访问PIV时就不会遇到额外步骤的麻烦,也不会产生与这些步骤相关的费用和等待时间。请注意,对于按每笔交易对加密货币征税的国家,记录zDEX零币去中心化交易的交易将由个人决定,因为使用zDEX零币去中心化交易的零币协议使得不可能保存记录,而且违反了zPIV普维零币隐私原则。

  • 更多zDEX请查阅节选6.4

 

为了提高PIVX零币实现的效率,设计了防弹。详情可参阅本文件节选6.1。

I2P网络集成旨在通过完全去中心化的对等网络进一步提高PIVX普维币交易的隐私性。

I2P作为TOR的改进替代品,进一步切断PIVX网络活动的可追溯性。相比TOR和类似的模型,I2P具有一系列技术优势,同时提供了额外的速度、健壮性和安全性。

Dandelion蒲公英协议最初是为比特币交易添加隐私而设计的,目的是为PIVX Zerocoin普维币零币提供的已经非常完善的隐私保护再增加一层隐私

Dandelion蒲公英协议旨在为比特币交易增加隐私,通过在stem阶段的节点间传递交易,然后将其分散到fluff阶段的多个节点,从而保护发送方的IP地址。这使得跟踪交易的起源变得非常困难。这一额外的隐私措施,与那些已经计划好的范围相叠加,旨在让PIVX用户在交易时安心。

其他的创新还在进行中,但是上面的这些突出了PIVX在当前zPoS阶段之后的自然发展。

 

 

2.7 进展和发布使用

PIVX普维币是一个由社区开发、运行和维护的去中心化项目。开发是由DAO通过主节点投票决定的每月预算资助的,但是任何人都可以查看、提出建议或从PIVX源代码中学习。PIVX项目扩展到PIVX核心钱包之外,还包括PIVX Android钱包、iOS钱包、安全PIVX主节点工具等PIVX相关项目。

 

  • 更多PIVX DAO and PIVX 治理请查阅节选4.2

 

PIVX普维币开发和发布是使用GitHub来处理的。使用PIVX存储库遵循标准软件版本控制和管理实践。Linus的法则是适用的(“只要有足够的眼球,所有的bug都是浅薄的”),因为在开发过程中存储库对大量的开发人员和测试人员开放,但是公众通常是不被允许访问的,直到有问题的产品达到发布准备状态。

 

截至2018年初,在PIVX项目下开发的软件在公开发布之前要经过广泛的QA测试。QA测试包括但不限于网络压力测试、新特性测试、GUI和命令功能测试、平台兼容性测试、向后兼容性测试和回归测试。

使用Gitian编译/构建通过GitHub处理新的软件版本发布。虽然源代码通常可以提前提供,以供个人进行编译,但是开发人员会发布交叉二进制文件,供一般安装和使用。[4]

 

  1. 股权证明共识

与它的前辈——比特币、莱特币和达世币——不同的是,PIVX普维币网络的功能是基于股权证明共识算法,这是由Sunny King和Scott纳达尔在2012年的一篇论文中介绍的。最初的概念严重依赖于“币时代”的概念,即UTXO(未使用的交易输出)没有在区块链上花费多长时间。通过这种方式,它不同于工作量证明,它不关注和奖励矿工,而是奖励任何愿意参与网络运行的人。Pavel Vasin (Rat4)在BlackCoin的PoS版本2中进一步完善了该协议,并对其进行了一些潜在的安全修复,比如恶意节点可能会滥用币龄来执行双倍花费;或诚实的节点可能会通过周期性地抵押来滥用系统,从共识上否定币时代。2016年底,协议的一个版本3进一步增强了股权证明的健壮性,最近,PIVX普维币在2018年实现了零币股权证明(zPoS)。

 

  • 更多PIVX’s zPoS 普维币零币股权证明请查阅节选6

 

简单地说,加注是让计算资源对网络可用,它可以“选择”节点来产生即将到来的区块链基于分隔的竞争。在PIVX的情况下,这些限制是通过考虑由钱包建立的平衡(UTXOs)来划分的——每个加注节点都在争着创建一个有效的块,就像在PoW工作量证明中一样。然而,节点在给定时间内的试验数量在技术上是有限的(消除了对更高计算能力的需求),并且获得有效块的难度与抵押数量成反比。更高的平衡意味着更大的机会来满足困难标准,验证块,并得到奖励。

 

与PoW挖矿相比,抵押对资源的要求要低得多,因为不需要向不断增加的难度推进,也不需要通过计算能力的提高来解决这个问题。因此,PoS股权证明是一种比PoW工作量证明更环保的选择。

 

 

 

3 Proof of Stake consensus Cont.

虽然环境因素本身已经帮助PoS从PoW中脱颖而出,但还有另一个因素需要考虑:维护一个公平、分布式的网络权利,这应该是任何加密货币的优先目标。随着开采难度的扩大,需要更强大的钻井平台,运行成本也更高,人们能够操作这些钻井平台的能力变得更加独特。诸如硬件成本、用于计算的电力消耗和冷却的进一步消耗等因素排除了许多适于挖矿的地点。不可避免的是,这导致了矿商掌握了大量的权力,其中越来越少的人能够保持竞争力,这不仅导致了报酬的垄断,而且控制了网络。

 

 

 

 

3.1 PIVX普维币股权证明 识别与安全

PIVX普维币充分利用了在PIVX内部的强势地位,即为了使去中心化的货币有效、可行并欢迎新来者,必须有一个公平的PoW替代方案。PIVX PoS私有zPoS系统的设计是为了使网络的发展和进一步的采用更有利于网络,而不是使网络陷入停滞,并将权力集中在一个特定的群体上而特意设计的。PIVX交易仍将是权宜之计,弹性块尺寸很快就会出现来确保这一点——如果选择使用SwiftX,则是即时的;它们仍将是隐私化的,但随着zPIV(如asI2P和dandelion)等新实现的上线,它们将更难追踪;他们将继续保持去中心化性。

  • 更多zPoS 请查阅节选6

对PoS共识网络的批评确实存在,比如潜在的双倍支出,以及对远程攻击和无利害关系攻击的脆弱性。加注/主节点奖励需要连续确认100次,在101块确认后可以使用;这是一种通过包含指数增长的恶意桩保护网络不受控制的漏洞。

  • 更多无利害关系请查阅节选3.1i

据PIVX开发人员估计,攻击者需要持有70.7%的抵押货币,才能有50%的几率将一单独区块双花或使其失效——这个数字几乎不可能获得。

另一个提议的PoS漏洞是远程攻击,也就是历史攻击,在这种攻击中,早期的模块会被重写,从而损害区块链。由于这个原因,检查点——区块链标记设置的间隔,防止任何修改/分叉之前,是用来维护有效的链,并帮助防止远程攻击。

一个成功的PoS攻击会在被发现时大大降低攻击者的资产价值,而一个成功的PoW攻击只会消耗攻击者电力。此外,PIVX桩可以在所有用户之间分散,不能通过电力使用进行跟踪,而挖矿通常由矿业卡特尔集中,集中在电力廉价的地区,可以通过高恒定的电力需求进行跟踪。

  • 更多隐私和安全请查阅节选3.1i

 

 

3.1i 解决无利害关系批评

无利害关系,是基于对PoS非资源密集性这一事实上的检验,即PoS并不占用大量的资源,因此它本质上就会助长恶意的分支。该论点认为,在一个fork的情况下,由于加注持有者不紧绷处理能力或资源来对初始链和fork都做出贡献,支持这两者将提供最大的回报,所以最好的行动方案也是如此。

 

与其在本文中提供关于这一相关的重要粗略反驳意见,不如强烈推荐普维币PIVX  PoS 的开发者Presstab 的深入解析文章,可以在此找到该内容:https://pivx.org/nothing-considered-a- a- at-no -stake- vulnerable -for cryptocurrencies/

 

3.2 加注 PIV普维币 和 zPIV 普维零币

 

PIV和zPIV都可以在PIVX普维币网络上加注,zPIV通过zPoS进行加注,奖励使用PIVX普维币隐私特性的用户。在PIVX普维币网络上连接PIV或zPIV至少需要其中一个PIV(0.000000001)最小的单元(1)中的1个,钱包要与网络同步,并提供最新的块信息,钱包要解锁才能连接。

虽然加注是活跃的,但它并不一定保证用户会立即生成新的PIV/zPIV。因为参与PoS,意味着节点可以在任何时候对一个区块进行哈希,以对区块链作出贡献,这取决于所加注的数量(加注越多,被选中的机会就越大)。因此,PIVX 普维币加注存在方差,因为奖励不是定期分配的,而是根据PoS共识模型的哈希竞争随机分配。

  • 更多加注奖励请查阅节选5

PIVX 钱包设置指南可以在这里找到:https://pivx.org/knowledge-base/staking-setup-guide/

 

 

 

4 主节点网络

PIVX普维币网络是两层的。网络由第一层, 加注层,在这里所有PIVX普维币持有者可以通过加注PIV参与其中;第二是更为复杂的主节点层。

 

  • 这一点专门讨论主节点网络,更多加注内容请查阅节选4

 

主节点是PIVX普维币网络中负责处理特定特定任务的网络上的一组激励节点。PIVX 普维币主节点网络已经从Dash达世币中转移,即使进行了重大的重组,仍保留着股权证明共识算法的重要结构。然而,PIVX普维币主节点执行的函数基本上与Dash达世币相似。因此,这些节点是PIVX普维币数字生态系统的组成部分,也是网络功能所必需的。

 

4.1 主节点网络技术函数

主节点网络实现了一系列独立于加注节点的函数。这些不同的函数仅限于主节点,不能由标准的加注节点来完成。这些职责分布在主节点网络上,没有一个主节点的权力或权限超过网络中的其他节点。

 

本节将分别分析这些主节点网络函数。

 

 

 

 

4.1 i SwiftX

  • PIVX 普维币SwiftX即时交易标志

 

主节点网络通过几乎瞬时的交易,短到一秒钟。通过SwiftX提供的交易时间,PIVX普维币能够与相似加密货币和信用卡以及银行卡交易速度相媲美。SwiftX交易独立于网络本身进行,因为它们与主节点网络隔离。

 

此函数通过主节点之间的仲裁集来执行。当SwiftX交易被提议时,该交易的输入被随机的委托主节点锁定,使它们只能通过特定的交易来使用。所有冲突的块区或交易将被拒绝。锁定交易的哈希通过ZeroMQ(一个高性能异步消息传递库)在主节点网络上由委托通过ZeroMQ(一个高性能异步消息传递库)进行广播,几乎可以立即达成一致,并且无需等待确认,而无需承担双花的风险。

 

 

4.1 i SwiftX Cont.

  • 简单的SwiftX交易示范

关键点 黑色:标准节点  紫红色:主节点

紫红色D:主节点代表   !: SwiftX交易

1.一个标准节点执行一次SwiftX 交易。

2.SwiftX交易被广播到主节点网络。

3.随机的主节点变成SwiftX代表并锁定交易。

  1. 代表主节点将锁定的交易广播到网络中,所有的非稳定的区块事件都被拒绝

 

SwiftX的好处在于,它可以将交易作为销售点,与Visa等现有系统相媲美。不同之处在于SwiftX是去中心花的,没有任何故障点。

 

 

 

4.1 ii 混币

与Dash达世币的隐私发送一样,PIVX普维币的投币混淆功能最初是建立在投币连接的基础上的。硬币混合——也被称为“货币混淆”——涉及到通过分割资金来保护资金来源来模糊交易。不直接将交易的总数从源移动到目标,而是通过将交易划分为混淆交易而使其复杂化,使得跟踪任何一个混淆交易变得更加困难。这一过程有助于保持货币单位的可兑换性。[5]

  • 这张图6展示了CoinJoin背后的基本思想,其中两个交易合并为一个交易。

由于PIVX是股权证明,而不是工作量证明,为了在PIVX普维币代码中最优地实现投币混淆服务 普维币代码中最优地实现投币混淆服务,需要进行重大的更改。

自PIVX普维币核心钱包版本3.0.0以来,PIVX普维币已经离开了投币混淆的CoinJoin方法,取而代之的是zerocoin零币——一种更复杂的投币混淆协议,它大大改善了加密协议的隐私性。这限制了对主节点的投币混淆依赖的需求。有了Zerocoin零币, PIVX普维币就可以合法地进行隐私交易,而区块链上不存储任何记录。

 

4.1 ii Coin-mixing cont.

  • The Zerocoin logo.

零币新造货币(zPIV),并将其分配给矿池,以便在钱包收到zPIV普维零币时提取。这些矿池占PIV总数的很大一部分,在撰写本文时,这个数字超过了20%。因此,有了zPIV普维零币,就没有必要掩盖硬币的起源,因为zPIV普维零币没有携带与单位历史相关的数据,在无法追踪的情况下保持可替换性。

 

PIVX普维币将继续开拓新的技术,以争取保持在隐私领域的最前沿。PIVX普维币在这一领域的下一个先进之处是添加了防弹以及使用更现代化解决方案替换了现有的RSA-2048因子系统。

 

  • 更多PIVX 普维币零币协议,防弹以及普维零币请查阅节选6

 

 

 

4.2 主节点去中心化治理

作为一个去中心化的自治组织(DAO), PIVX普维币运行并遵守自己的社区自治。没有一个实体,或者一小部分对齐的实体集合,拥有指示PIVX增长方向的能力。这种有机的治理方法旨在从PIVX社区的成员那里获得最大的价值,他们自己以自己的集体利益行事。

 

目前实现这种治理形式的方法是通过主节点网络。目前,主节点操作人,持有者操作符被授予对社区成员提出的建议进行投票的能力,目的是在某种程度上改善PIVX或PIVX环境。目前有超过1000个主节点(需要对PIVX进行大量投资才能运行)在运行中,这种方法极大地划分了权力,不允许在社区内存在绝对的权力。

  • 更多主节点获取请查阅节选4.3

虽然主节点操作符目前拥有对提案投票的独家权利,但这并不排除PIVX社区的其他成员影响PIVX的未来。任何人都有能力提出建议供参考。透过沟通渠道,所有社区成员均可参与讨论目前的提议,以及重新考虑在以往投票中通过的现有项目。通过这种方式,通过参与讨论和提供意见,PIVX社区的所有成员都有发言权,即使他们不能投票。

虽然这个系统高度分散权力,但值得注意的是,在最近进行投票时,PIVX普维币社区投票赞成通过社区进一步分配权力。因此,在2018年确定一种社区设计治理的形式是一项高度优先的目标——一种由社区所有成员都同意的、由社区设计并为社区服务的治理,这符合每个人的最佳利益。

  • 更多主节点社区设计的治理目前正在实现中。有关PIVX社区设计治理的最新消息,请参见 https://pivx.org/what-is-pivx/roadmap/。

 

 

 

4.2 提案表决

目前,主节点网络负责对共同决定PIVX普维币前进方向的提案进行投票。网络中的每个主节点都有权对任何给定的提案进行一次投票,多数人将决定提案是否通过。

 

主节点网络提供了在管理区块链规则中建立的去中心化的投票机制。这使得PIVX普维币能够雇佣核心开发人员,并在以去中心化的方式批准工作后直接向他们支付报酬。

 

主节点可以使用钱包内的命令或钱包外的工具对提案进行投票。然后投票在网络上传播,并作为区块链对象进行验证和记录。

 

作为当前的治理操作函数,投票权仅限于主节点的那些操作符。然而,这在未来可能会改变。

 

  • 更多主节PIVX治理请查阅节选4.2

 

但是,通过在主节点网络上对提案进行投票,目前的投票系统的函数并不是提案生命周期的开始。一般来说,提案的生命周期如下:

 

存在社区讨论-通常通过PIVX Discord (discord .pivx.org)进行。这里向PIVX普维币社区的活跃成员提出了一个提案,包含基本的讨论细节,成员根据最初的印象给出了输入。

 

论坛帖子-forum.pivx.org -预算和治理提案- >提案前讨论。在这里,一个想法被用更具体的术语表达出来,并由社区适当地审查。与即时聊天的短期性质性不同,论坛帖子的持续时间足够长,可以被更多的人看到和仔细地考量。在这一阶段,一项提案应根据必须预先处理的评论和不可预见的挑战加以巩固和修改。为了最大限度地发挥这一阶段的效益,应尽可能多地投入到提案中,也尽可能多地利用各种沟通渠道使提案受益。

 

 

 

 

 

一个正式的提案,现在已经经过了考验,并通过论坛讨论后解决了一些问题,作为提案后添加到论坛中——forum.pivx.org——预算和治理提案。这是与添加到区块链的提案相结合的——区块链必须在下一个超级区块进行72小时以上的更新——以便于主节点所有者进行投票。提案人须缴付初步费用50 PIV,以提交提案供考虑。如果此费用作为提案的一部分,则可以报销,但无论提案通过与否,都必须支付这笔费用。

 

 

  • 详细解释如何提交一个提案可以在这里找到

:https://pivx.org/proposals/技术细 节:https://forum.pivx.org/t/howto-create-a-proposal/959

 

提案由主节点网络投票表决。要使提案获得通过,50%的活跃选民必须对提案进行投票。从这里开始,“是”选票数减去“否”选票数必须超过“主节点”总数的10%,才能使提案通过。如果提案得以通过,则需要额外支付5 PIV的费用以执行提案。如果提案大纲中包括这样一项内容,则可以报销此费用。在距离超级街区约48小时(2880个街区)的地方,投票将在随机时间完成,确保不会发生最后一刻的操纵。

 

随着下一个超级块的实现,该提案成为PIVX普维币的一部分,在最近的一个周期中,每个块消耗的预算资金被提供给超级块的总预算。

 

同样,请注意,随着PIVX不可避免地进行改革,随着它朝着利用PIVX普维币的社区设计治理的目标前进,这个过程可能会发生变化。不过,一般程序很可能基本保持不变,主要变化是谁有能力投票。

 

 

 

4.3主节点获取

对于那些投资PIVX普维币的人来说,在PIVX普维币主节点网络上操作一个主节点是一个有吸引力的选择。主节点受到激励,向运营商支付PIV以换取他们的服务。主节点通过标准的PIVX钱包运行,尽管有一些额外的输入。有资格创建主节点,几个要求必须满足。一个主节点需要以下内容:

 

在控制钱包的主节点上存储10,000个PIV。只要这些PIV与主节点钱包相关联,它们就必须保持未使用——这应该是用于进行交易的钱包的一个独立钱包。花费或以其他方式删除这些PIV将会删除主机钱包作为主节点的状态,从而获得主节点奖励的资格。这10,000个PIV的必要性有几个用途,包括确保足够多的节点仍然处于加注,以及主节点主机可能会随着时间的推移可靠地为网络提供主节点服务,而不是简单地尝试。但最重要的是,它确保没有一个实体能够简单地托管足够的主节点,以达到破坏治理(危及PIVX DAO)所需的51%的数量。

 

一个不变的静态IP对于操作一个主节点也是必要的。动态IPs不能参与到网络中,因为必须与经过验证的主节点保持一致的联系,才能在主节点网络中发挥作用。这意味着主节点主机的internet连接也必须是可靠的,因为主节点需要可靠地保持在线状态。最重要的是,每个主节点都需要一个惟一的IP,因此如果没有一个辅助IP地址,就无法实现两个主节点的托管。如果不可能实现此要求,建议用户直接使用PIV。这与主节点支付的金额类似,不过在遇到连接故障时,中断是无害的。

  • 更多加注内容请查阅节选3

 

还需要一定程度的技术能力,因为虽然可以使用资源来设置主节点,但是这个过程需要编辑.conf文件、分配新的钱包地址以及Linux命令控制台执行的其他操作。可以通过PIVX支持通道获得对设置主节点的支持。

 

  • 关于设置一个主节点的说明可以在这里找到:

https://pivxmasternode.org/category/masternodes/ with sections containing links to the most up to date data.

主节点可以在Linux机器上运行,可以通过服务器主机运行,也可以通过树莓Pi之类的设备运行。最终,尽管做出了决定,但是主节点主机的安全性是不可分割的。私钥管理、防火墙的建立、物理保护的机器,以及其他的安全措施都是为了网络和主机的10,000 PIV而大力提倡的。

 

对于任何PIVX,在设置主节点时都不需要单独使用它。支持总是可以从PIVX社区中找到。任何问题都可以在Discord服务器(Discord .pivx.org)中向社区提出。

 

 

 

5 主节点-加注奖励系统

作为一个双层网络,PIVX普维币鼓励加注和主节点层的参与者维护网络的健康。通过PoS,对网络做出贡献的用户可以获得奖励,要么是在钱包中加注,要么是将他们的10,000个PIV作为支持网络的主节点的抵押品存储。虽然这两种方式都是随着时间的推移而获得奖励的一种方式,但数量和方式是不同的。

 

  • 更多到主节点内容请查阅节选4

5.1 奖励平衡: 主节点 – 加注

主节点和加注钱包之间的奖励平衡总体上没有明显的倾斜。一般情况下,主节点将可靠地支付,在这里,加注涉及更多的方差。这种可靠性是为了激励主节点,因为它们对于网络的健康是不可或缺的。

 

一个主节点有几个特性,使它区别于一个加注钱包:

-它需要冻结持有者到10000个PIV,用以维持作为一个主节点的功能。

-它必须在任何时候都保持连接状态。

-它需要一个单独的、稳定的IP地址使用用户的钱包。

*注意对于技术一窍不通的人少的用户来说,建立一个主节点内容可能会是显得有些复杂。

这些自由的缺乏意味着,如果奖励与加注相同,那么任何人掌控主节点的可能性将大大降低。

 

也就是说,将在主机节点上加注是有好处的。这些包括:

-可以根据用户的喜好选择加注的进入和退出。

-可以做到与PIV / zPIV金额无关。

-选择地址之间的分割持有硬币。

-不要求特定面额 (主节点10000的要求)。

 

由于加注的随机性,也有可能赚到比持有相同数量PIV的主节点更多的钱。另一方面,这也可能意味着一个人的回报低于平均预期的持有金额。

 

同时,zPIV普维零币为加注持有者在PIV上提供更多的激励。以下分别是PIV和zPIV 普维零币加注节点事件中铸币的明细:

 

PIV 加注持有者发现区块:3 PIV用于主节点,2 PIV 用于加注持有者 , 1PIV 用于预算

zPIV 加注持有者发现区块:2 PIV用于主节点,3 PIV 用于加注持有者 , 1PIV 用于预算

在zPIV普维零币的例子中,主节点不如加注持有者受欢迎。这种补偿通过zDEX促成交易时zDEX支付给他们的zDEX费用中实现。

  • 更多到zDEX 请查阅节选6.4

注意,PIVX普维币过去使用了一个跷跷板系统来平衡加注-主节点奖励,但是零币和新特性使这个过程变得复杂,因此需要使用上面介绍的新系统。

5.2奖励率方差 PIV – zPIV

如前一节所示,PIVX普维币和zPIV普维零币奖励在加注和主节点奖励不一样。这种差异是鼓励用户使用PIVX普维币网络支持零币的部分原因,因为如果没有用户的参与,零币无法正常工作。zPIV普维零币在零币协议上的流动性对于自身快速运行是有必要性的。zPIV普维零币的非锁定卷需要随时为协议所用,以免交易时间不必要地延长。这是因为等待两笔交易确认,并确认另一个相同面额的zPIV普维零币铸币符合成熟度要求 – 支持提供zPIV普维零币流动性的非问题。

 

这些零币机制在第6节中有更详细的解释,尽管PIV和zPIV普维零币之间的奖励差异对于PIVX普维币网络的健康是有必要性的。经过仔细考量,PIV和zPIV普维零币的奖励都达到了公平的平衡,但由于隐私和有效性是PIVX普维币的最终目标,零币网络的健康显得至关重要。

 

  • 更多的零币和 zPIV普维零币请查阅节选6

 

 

 

 

6 零币股权证明通过零币协议实现PoS隐私化

  • PIVX紫色零币协议的标志和名称。

在PIVX普维币中添加零币协议有助于建立真正的隐私交易和持有PIVX普维币。零币最初是从概念libZerocoin库中提取的,一旦创建者离开项目,这个库就被废弃了。有了免费性和开源性,PIVX普维币团队可以将libZerocoin变成PIVX 普维币零币协议,并附带了普维零币zPIV。

  • 更多libZerocoin内容请查阅节选2.5

将PIVX普维币实现零币的挑战在于,零币最初是为为比特币使用而设计的,它一个以PoW工作量证明为导向的系统。然而, 15PIVX普维币是通过PoS股权证明共识来运行的,它对零币的基础进行了必要的实质性修改,可以将其作为libZerocoin使用。零币定制的结果是PIVX普维币零币 PoS协议的ZPoS

 

 

 

 

 

 

 

 

6 零币股权证明通过零币协议实现PoS隐私化

zPoS是PIVX普维币基于零币隐私股权证明协议。与大多数其他加密货币不同的是,zPoS允许用户保持匿名的同时,可以在zPIV普维零币上加注来获得奖励。

用户被鼓励使用zPoS,增加了50%的加注奖励。这种激励机制确保了有足够多的用户参与zPoS,通过预防潜在的定时攻击或其他恶意入侵行为,实现隐私和安全最大化。通过这种方式,PIVX普维币的目标是让用户主要使用zPoS系统,而PIV则是那些要求区块链完全透明和公开的用户的第二选择。

  • 更多安全内容请查阅节选 3.1 and 6.1 ii.

加注zPIV普维零币,除了要求使用3.1以上版本的PIVX普维币核心钱包,不需要任何其他特殊要求。用户可以持有zPIV普维零币 stake,前提是他们必须持有足够的资金,才能创建一个zPIV普维零币,因为目前没有更小面额的zPIV普维零币股票。

  • 更多加注和加注奖励请分别查阅节选3 and 5

 

 

 

 

6.1 零币协议匿名性

零币协议通过协议级别的硬币混淆服务实现交易匿名化。它使用零知识证明——发送方和接收方之间不发送信息——在累加器中为zPIV建立矿池,从这些累加器中提取信息,以便用zPIV普维零币硬币支付交易,而这些硬币不携带与历史相关的数据。用户可以根据自己的意愿从PIV生成zPIV,只需支付少量费用,就可以将转换为zPIV的PIV销毁。

 

  • 更多的zPIV普维零币请查阅节选6.2

 

假设你的朋友是色盲,你有两个球:一个红的,一个绿的,但在其他方面是一样的。对你的朋友来说,它们看起来完全一样,他怀疑它们是否真的可以被区分开来。你想向他证明它们实际上是不同颜色,但除此之外别无其他,因此你不能透露哪个是红色的,哪个是绿色的。这是证明系统。你把这两个球给你的朋友,他把它们放在背后。接下来,他拿起其中一个球,从背后拿出来展示。然后这个球又被放在他的背后,然后他选择只展示两个球中的其中一个,以50%的概率切换到另一个球。

 

他会问你,“我换球吗?”然后,这个过程会在有必要的时候重复。通过观察它们的颜色,你当然可以肯定地说他是否换了颜色。但是,如果它们是相同颜色,那就无法区分开来,你猜对的概率不可能超过50%。如果你和你朋友多次重复这个“证明”(例如128),你朋友应该相信(“完整性”)球确实是不同颜色的;否则,您随机成功的识别出所有的是/非的概率接近于零(“可靠性”)。上面的证明过程就是属于零知识,因为你的朋友根本不知道哪个球是绿色的,哪个球是红色的;也就是说,他拥有如何分辨这两个球的零知识。16

 

 

通过下面的例子来解释零知识这个概念:

 

 

 

请参阅https://hackernoon.com/eli5-zero-knowledge-proof-78a276db9eff以获得另一种解释。

 

 

 

 

6.1 零币协议匿名性.

零币协议的应用取代了硬币混淆方法CoinJoin,在PIVX 普维币核心钱包 3.0.0引入零币之前,它曾被标准PIV交易所采用,因为零币在各方面都执行了匿名交易的更加先进技术。

  • mcl4m 最初图像概念

 

上图用简单的术语演示了零币交易是如何发生的。它追踪了来自PIV的Bob的zPIV的铸造,总共960个zPIV,这个总和是可以流通的zPIV面额组成的。这些面额汇集在一起 ,没有任何新发布的zPIV可追溯到Bob的最初PIV。Bob新zPIV,除了持有者外,没有任何链接可以追溯回到他这边,这些新zPIV也可以发送给Amanda,且不存在任何链接可以将Bob,Amanda和交易捆绑在一起。在支出前铸造zPIV是一个很好的体验,它增加了追踪任何特定支出来源的复杂化因素。

需要注意,这个特定的交易示例使用了四个不同的zPIV普维零币面值,用以组成960 zPIV普维零币的总数。为了使用zPIV普维零币,你必须先铸造至少一个属于你自己面额的zPIV普维零币。这种成熟的措施是为了确保隐私,因为如果在任何时候只有一个发送方使用了某种特定的面额单位,那么就有可能追溯到交易(无论多小)。由于这个原因,奖励系统激励zPIV普维零币加注会高于PIV,是以保持累加器的库存和zPIV普维零币的铸造。

 

6.1 Zerocoin protocol anonymity cont.

PIVX 普维币零币协议技术参数 (v2.0)

关键特性: 定制蓄电池检查点系统

zPIV普维零币版本1 阶段时间:  2017 10月16日 到 2018 年03月29日(已完成)

zPIV 普维零币版本2 阶段时间: May 01th 2018 年05月01日 起 (正在进行)

zPoS 零币股权证明 阶段时间:  2018 年05月08日起(正在进行)

累计器模型: RSA-2048

zPIV 面额: 1, 5, 10, 50, 100, 500, 1000, 5000

铸造时间: >= 0.5 秒

消费时间: >= 2.5 秒

最大单花限制: 35,000 PIV

最大单花面额计数限制: 7

区块大小: 2 MB (zPIV 钱包v3.0.0之前是1 MB)

 

 

 

 

 

 

 

6.1i 零币防弹,搭建信任

一个大家都知道的担忧是,有时候表达零知识证明是依赖于一个完全可信的设置系统。在一个高度非信的领域,这种依赖就经常被显得非理想化。

 

尽管在当前信任零知识系统中没有实际性的缺点和漏洞,未来无信任体系的建立工作仍正在进行当中。在这一点上,这些工作是非常理论化的,并且还在审查许多有前景的解决方案。今后将提供进一步的资料。

 

同时,PIVX普维币在嵌入可定制化的防弹应用过程中降低多重签名知识(零币花费的重要部分)的沟通成本。

 

“…短的非交互的零知识证明,不需要可信的设置[…]防弹的设计,使比特币和其他加密货币隐私交易变得更加高效。每个隐私交易都包含一个密码证明,证明其交易是有效的。防弹将密码证明的大小从10kB以上压缩到1kB以下。” 17

 

防弹是由斯坦福大学(Stanford University)、伦敦大学学院(University College London)和Blockstream联合开发的。防弹材料描述如下:

 

 

对防弹材料的更改将大大减少零币的花费大小,从而进一步优化零币花费的区块链。

 

正在为渐进式防弹应用基础的奠定投入努力。目前的协议被重命名为算术电路——一种从复杂性理论描述问题的方法。密码学文献提供了许多零知识的论点,用以说明算术电路是一个非常有效的方法。

 

实现降低证明大小的工作进展比较顺利,因为最近的成果已经使知识签名从20Kb降低到5Kb以下,如果包括积累和开销的证明在内,总消耗大小在11k左右。进一步降低支出大小是我们前进的目标。

 

 

防弹实现是基于备受尊重的安全会议的密码学,且还在修改当中,这样是为了让它适用于PIVX普维币的用例场景。虽然存在概念验证,但是开发和应用的时候需要谨慎处理,且要最大限度地尊重最终产品的完整性。

 

了解更多关于防弹,新协议研发论文可以在以下网址找到:

https://eprint.iacr.org/2017/1066.pdf

 

 

 

 

 

 

 

 

 

 

 

 

6.1ii 零币,隐私和安全

对于零币来说,作为一个PoS网络,PIVX普维币主节点网络天生更能抵御Sybil攻击等漏洞,因为没有任何PoW挖矿可以被垄断和利用。缺乏自我花费能力,以产生一个恶意蜜罐高度抵抗这样的攻击。因此,设置Sybil攻击的成本要比简单地购买足够的资金来控制大多数主节点更高(每个主节点需要10,000个PIV和唯一的IP地址)。由于目前主节点数量超过1,300个,因此,如果考虑到供需因素,51%的攻击就需要不切世界大量的资金。此外,随着选举制度的改善和其他措施的进步,诸如此类的攻击变得更加不切实际。

  • 更多关于PIVX 普维币PoS安全的内容请查阅节选3.1

 

零币铸币厂生产的新铸造的zPIV普维零币储存在单独的累加器中,零币花费在到货时转换为新铸造的PIV,确保只要零币被使用,没有任何交易有可追溯的历史。与其他隐私硬币不同的是,PIVX隐私并不是隐藏在区块链上等待被破译的秘密,而是之前交易的交易的中断产物。成熟需求和更高的zPoS奖励也确保了从zPIV普维零币提取的矿池总是足够大,以至于通过缩小来追踪地址花费是统计上的不可能性。

 

很快,新的特性就会改进零币和PIVX普维币的隐私和安全性,允许加注、蒲公英协议、I2P、U2F和其他应用将进一步使PIVX普维币成为保护用户、交易和源头的成员之一(如果不是最隐私、最安全的加密货币的话)。

 

 

 

 

6.2 zPIV普维零币

 

 

 

 

 

 

 

 

 

 

zPIV普维零币是PIVX普维币的零币协议使用的货币。它们不是来自PIV的唯一加密货币,而是PIV在分配零币状态时使用的一种形式。因此,zPIV普维零币的值与PIV的值相同,可以在PIVX普维币钱包内自由切换。

 

zPIV普维零币与PIV并不是完全不相干的,它们是被并列在钱包中的独立余额。PIV与zPIV的合计总和显示为在钱包的总余额。

 

当用户通过钱包输入PIV分配零币状态时,zPIV普维零币新铸造完成。生成的zPIV普维零币将替换从网络中删除的PIV值。通过这种方式,zPIV普维零币在区块链上没有历史记录,这意味着它们不能通过交易历史追溯到任何用户,但经济仍然保持稳定。这也适用于通过zPIV普维零币交易接收的PIV,该交易也将是新创建的。

 

zPIV普维零币存在于累加器中,面值为1、5、10、50、100、500、10005000。小于这些面额的面值在未来可能出现,虽然根据容积和PIVX的面值来判断,目前暂时还不需要。

 

在使用zPIV普维零币时,如果该交易的金额是zPIV普维零币面额无法覆盖的,则给出最相近的值,并将PIV中的差额作为更改返回给发送方。因此,虽然使用这些面额的组合来使用zPIV普维零币会更方便,但并不是必须的。

 

为了防止垃圾邮件交易或更多恶意攻击,zPIV普维零币的生成需要支付少量费用(每单位面值0.01 PIV)来以维护PIVX普维币经济的健康。zPIV普维零币面额目前设定为1、5、10、50、100、500、10005000,如果一个用户选择薄荷币、例如,18 zPIV,产生的费用会是0.05 PIV,金额将由一个10,一个5和3 个 zPIV组成, 每个 0.01的五倍就构成一个 0.05 PIV。

 

最终,PIVX普维币的目标是让PIVX普维币网络上的大部分业务都与zPIV普维零币一起进行。然而,这并不是说PIV将被逐步淘汰,因为对于这样的用例来说,使用PIV的选择仍然是使用SwiftX进行零售的最高交易速度。

确定性zPIV发行之前所做的每一个铸造zPIV面值都与存储在本地钱包文件wallet.dat中的唯一序列号相关联,并不在区块链上。这意味着旧版本钱包中面值的zPIV应该通过钱包文件wallet.dat进行备份。因为之前的备份里面没有新创建的zPIV面额的序列号。由于网络不再支持核心钱包的旧实例,除了装载过时的钱包之外,其他方面应该不是问题。

 

确定性zPIV普维零币是使用钱包第一次运行生成的256位种子。确定性种子用于生成一串zPIV普维零币,可以使用种子随时重新计算。确定性zPIV普维零币

 

6.3 为zPoS铸造和加注普维零币 v2

随着PIVX普维币核心钱包版本3.1.0的出现,zPoS被引入到PIVX中,允许用户像以前一样持有zPIV普维零币。与PIV一样,加注 zPIV普维零币会根据持有的资金随机性来获得奖励,不过,加注 zPIV – 3的奖励要高于加注PIV – 2的奖励。需要注意的是,zPIV普维零币是在3.1.0版本发布之前铸造的,没有资格进行加注,因为在发布之后铸造的zPIV被指定为zPIV v2,并且只有这些与zPoS兼容。

 

如果用户希望将他们的zPIV普维零币与较早版本的钱包绑定在一起,那需要他们将zPIV转换为zPIV v2。这可以通过将zPIV普维零币发送到自己的接收地址,然后重新生成方式来实现。

加注 zPIV普维零币除了确保zPoS兼容外,不需要其他任何特殊要求。

 

  • 更多加注和加注奖励内容请分别查阅节选3和5

 

 

 

6.3 为zPoS铸造和加注普维零币 v2

以下是关于zPIV .2的附加说明。

版本2  Zerocoins零币

Zerocoin零币协议中的几个关键的安全漏洞和PIVX零币应用已被修补。新零币有了很大的更新,新零币与旧零币不同,并被标记为第二版本。当使用QT钱包中的zPIV控制对话框时,用户可以看到zPIV标记版本1或2。

zPoS 零币股权证明(staking zPIV)

一次有超过200确认可用的股份。Staking zPIV将消费完全相同的零币,并替换为新铸造的相同面值的零币,以及3个1面值的奖励zPIV。例如,如果有1000个zPIV的面额,那么协议将用新的1000和3个zPIV的面额来替换它。

版本1 Zerocoins零币安全花费

由Miers et. al实现的版本1Zerocoins零币 ,让我们用一些序列号来描述它,使用零币过程中需要消费者出示他们与零币相关的序列号,反过来,这个序列号被用来检验双花。有一个边缘现象是,(由于延迟硬币累计的原因,这不太可能会在在PIVX 零币实现中发生)消费者发送消费交易,但交易并没有立即进入区块链并在内存池中停留足够长的时间,以至于巨魔有足够的时间看到消费者的序列号, 用相同的序列号铸造一个新零币,并且在最初的消费者交易被确认之前花费新的零币。如果这种边缘现象发生的情况下,那么最初的消费者币将被视为无效,因为巨魔能够先将序列号记录到区块链中,导致最初的消费者的序列号显示为双花。

在版本2中,通过要求序列号是公钥散列的方式,减少了串行巨魔情况。这个花费需要由与与序列号匹配的公钥哈希相关联的私钥签名的附加签名。这项工作是由Tim Ruffing构想的出来的,他是一位密码专家,研究过零币协议并为ZCoin项目提供咨询服务。

 

6.4 zDEX零币去中心化交易

 

  • zDEX的官方标志

zDEX零币去中心化交易,虽然在这个版本发布时还没有开始运行,但的确是值得一提的重要里程碑。zDEX零币去中心化交易将建立在零币协议和zPoS普维零币发布的基础上,为人们提供直接参与PIVX普维币的途径。作为一个去中心化的交易所,zDEX零币去中心化交易将提供Bitcoin (BTC) – zPIV比特币-普维零币匹配,以及一些顶级的基于比特币的货币,允许任何可以使用比特币的人通过zDEX零币去中心化交易直接将其转换为zPIV普维零币。更多的匹配支持会在发布后进行更新。

zDEX零币去中心化交易不与中间商合作,与zPIV普维零币合作,确保交易端到端的完全保密。

zDEX零币去中心化交易主节点会通过促成zDEX零币去中心化交易交易费用来获取奖励。这些支出将抵消掉zPIV 加注 –主节点与PIV 加注 –主节点之间的差额。这确保全面参与网络的强力吸引性。

根据zDEX零币去中心化的合同协议,一小部分费用将支付给该项目的开发人员。

  • 更多加注和加注奖励内容请分别查阅节选3和5

zDEX零币去中心化的补充内容目前定于2018年下半年公布。

 

[1] http://www.eagletraders.com/advice/securities/elastic_currency.php

[2] ibid., Section 3 PrivateSend

[3] (Image and basic explanation) Miers, I.,Garman, C., Green, M., Rubin, A.D., Zerocoin: Anonymous Distributed E-Cash from Bitcoin, The Johns Hopkins University Department of Computer Science, Baltimore, USA. http://Zerocoin.org/media/pdf/ZerocoinOakland.pdf

[4] M. Cuperman, Gitian, Base Zero, https://gitian.org

[5] op cit. Dash Whitepaper, Section 3.