这是一款以中本聪所开发的比特币为基础,改进并添加了诸 如映射节点网络---也称为主节点网络,等多项新功能的加密数字货币,其中还包含为提高可互换性的匿名支付(X-Shadow)暗影币XCoin,和在不依赖中心权威下实现即时交易确认的即时的支付功能(InstantX)。

基于中本聪成果,X-Shadow coin(暗影币Xcoin)是首个以保护隐私为要旨的加密数字货币。我们在比特币概念的基础上进行了一系列的改进,由此诞生出一个去中心化的和具备良好匿名性的加密数字货币,它支持防篡改的即时交易,又有能为 X 网络提供服务奖励制的点对点次级网络,以及独创的拓扑矩阵、链上直销、映射网络节点系统等。
暗影币Xcoin总发行量为:70,000,000枚,使用pow工作量证明及独创映射网络节点进行。减产周期为52,1040Blocks,减产幅度8%,区块间隔时间为40秒。共振源中预存为50,000,00枚,随着映射节点的数量增加,共振比例以及数量会有所变化。
X-Shadow暗影币映射节点网络
全节点是运行在 p2p 网络上的服务器,让小节点使用它们来接受来自全网的动态变化。这些全节点需要显著的流量和要消耗大量成本的其它资源,由此在一段时间内会观察到 X 网络上的这些节点数量呈现稳步下降的趋势,使区块广播的时间需要额外增加 40 秒。为解决这问题,提出了许多方案,例如引入拓扑方阵结合映射节点进行激励。
这些节点对网络的健康而言十分重要,它们能让客户端同步和通过全网快速广播信息。我们提议增加次级网络,即为轻节点网络。这些节点将具有高可用性,而且在为网络提供符合一定要求的服务后能够得到主节点服务奖励。
1、 映射节点奖励计划——成本和奖励
比特币网络全节点锐减的主要原因是缺乏对运行节点的奖励。随着时间的推移,全网接入的用户会更多,对带宽的需求会更高,对节点运行者的资金需求也更多,结果使运行全节点的成本提高。考虑到成本的上升,节点运行者必须要降低他们的运行成本或者运行轻客户端, 但这样完全不利于网络健康。
正如比特币网络一样,映射节点是全节点,但不同的是主节点必须对全网提供一定的服务,并需要一定量的押金才能加入。押金不会丢失, 在主节点运行时也是安全的。这可让投资者为全网提供服务的同时, 赚取一定的投资收益,减少了价格的波动性。运行一个主节点,需要存储最少 200 个 X Coin,当映射节点生效时,它可为全网的客户端提供服务,并以利息的形式获取奖励。这就使得用户为这项服务投资,但同时得到一定的回报。主节点获取的收益是来自同一个矿池,大约有 45%的区块奖励纳入到这个计划中。
考虑到主节点奖励计划的奖励率是固定的百分比,还有主节点网络节点存在波动的事实,预计主节点奖励会根据当前生效的主节点总数作出变化。
通过以下的计算公式可计算出运行主节点一整天的收益: (n/t)* r * b * a。
n: 运行者控制的映射节点数
t: 映射节点的总数
r: 当前的区块奖励(当前平均奖励是 5XCoin)
b: 平均每天的区块数,当前X- Shadow 网络每天区块通常是 794 个
a: 映射节点的平均奖励(平均每个区块奖励的 45%)
运行映射节点的收益公式:((n/t) * r * b * a * 365) / 1000(式子中的变量与上述相同)另由于质押协议的存在,70%的 XC 收益与 30%的 USDT赠送的百分比是不会因此而改变的。
运行映射节点需要成本,这在网络上创建了生效节点的硬限制和软限制。目前有 200 万 XCoin暗影币 计划通过共振流通,只有 12300 个节点可能可以在网络上运行。软限制由配置节点所花的成本和平台的滞留量所致, 因为XCoin暗影币是流通的货币,而不仅仅是为投资所用。
2、 确定顺序
使用特定的确定算法创建映射节点的伪随机排序。使用为每个区
块设计的工作量证明机制的哈希算法,挖矿网络可以提供支持这个排
序的安全性。
选择主节点的代码:
For(mastenode in masternodes){
n = masternode.CalculateScore();
if(n >best_score){ best_score = n;winning_node = masternode; } }
CMasterNode::CalculateScore(){
n1 = GetProofOfWorkHash(nBlockHeight);// get the hash of this block
n2 = Hash(n1); //hash the POW hash to increase the entropy
n3 = abs(n2 - masternode_vin);return n3; }
示例代码还可以进一步扩展为映射节点排序,“第二”,“第三”和
“第四”个映射节点的计算依此类推。这可以理解为拓扑方阵。
3、 非信任制的 Quorum
当前 XCoin 网络大约具有 2400 个生效的主节点,而需要 200XC暗影币担保才可成为一个生效的映射节点。我们创建了一个系统,其中没有一人能控制整个主节点网络。
例如,如果有人想控制 50%的主节点网络, 他们将不得不从公开市场上购买 230 万个XCoin。这将极大提高币价, 所以获得如此多XCoin 是不可能的。
在拥有映射节点网络和担保条件的前提下,我们以非信任制的方式使用该次级网络进行高度敏感的任务,其中没人能控制网络的演变结果。从总池中选择N 个伪随机主节点来执行相同的任务,这些节点可以充当裁判,过程无需整个网络的参与。例如,一个非信任制的 Quorum 发现InstantX,InstantX 会使用Quorum确认交易和锁定输入。
另一个例子是,非信任制的 Quorum 可以利用映射节点网络作为金融市场的去中心化预言者,这让实现去中心化的合同成为可能。例如苹果公司的股价在 2016 年 12 月 31 日超过 300 美元的话,就提交公约A, 否则提交公约B。
4、 角色和服务量证明机制
映射节点可以向网络提供任意的额外服务。正如在概念中指出,我们的首个成功应用是 Darksend(匿名发送)和 InstantX(即时支付)。
使用我们称之为“服务量证明”的机制,可以要求自己的社群节点处于在线状态,即使在正确的区块高度上也要作出响应。
恶意者也可以运行主节点,但不会对网络提供任何实质性的服务。
为了减少这些人使用系统做出对自己节点有利事情的概率,必须ping 剩余网络以确保它们保持活跃。
这项工作通过主节点网络在每个区块选择 2 个 Quorum 来完成。Quorum A 检查Quorum B 每个区块的服务。
Quorum A 是与当前区块哈希最接近的节点,而Quorum B 是远离所说区块哈希最远的节点。
主节点 A(1)检查主节点 B(2300) 主节点 A(2)检查主节点 B(2299)主节点A(3)检查主节点B(2298)检查网络就是要验证节点是生效的,这由主节点自身完成。全网区块的 1%会受到检查。
这使整个网络在一天中会被检查大约 6 次。为了保持这个系统是非信任制的,我们使用 X 系统中随机选择节点,但我们最少也需要六次检查来排查一个恶意节点。
为达到欺骗系统的目的,攻击者需要在一轮中被选中六次。
否则,欺骗的目的就被系统发现,使其不会得逞,其它节点也是这样。
5、 映射节点协议
映射节点使用一系列扩展协议在全网进行广播,包括映射节点消息announce 机制和主节点消息ping 机制。这两类机制用来确认全网节点处于生效状态,除了它们,执行服务量证明机制需求的还有Darksend 和 InstantX。
在钱包中发送 200xcoin 到特定地址,就激活代码自然生成能在全网进行广播的主节点, 随之次级备份生成,它是用来对其它所有信息进行签名,另外在运行单机模式时还可用来完全锁定钱包。
在两台独立的网络设备上使用次级私钥让冷模式成为可能。
主要的“热”客户端对 200xcoin 的输入进行签名,此过程包含使用二级私钥对信息进行签名。
之后,“冷”客户端能发现包含次级私钥的信息并将主节点激活。这让“热”客户端失效(客户端关闭),这样攻击者访问激活后的映射节点也不可能获得窃取其中的 200xcoin。
主节点开始运行时,会向全网发送“主节点广播”信息。
信息包含有:(200XCoin 输入,可访问的IP 地址,签名,签名时间,含有 200XCoin的公钥,次级公钥,用于捐赠的公钥,捐赠的百分比)此后每隔 15 分钟,一条ping 信息会对外发送,证明节点生效中。
信息:(200XCoin 的输入,签名(使用次级私钥),签名时间)随着时间的推移,网络会移除失效的节点,让该节点不再被客户端利用或再用于支付。
节点也可以不停地ping 网络,但如果它们的端口不打开,最终会被标记为失效状态,不再用于支付。
X-Shadow帕纳资本超级节点联盟V;XY19888113

X-Shadow匿名支付与交易
我们相信,为了能在客户端提高强度保护用户隐私,实现标准的非信任制是很重要的。例如 electrum,Android 和 iPhone 这些客户端,也会直接嵌入相同的匿名层和很好利用协议扩展性。
这让用户使用坚实稳固的系统匿名发送资金时有着相同的体验。
X-Shadow 是 CoinJoin(提供匿名技术的软件)的改进和扩展版本。
除了拥有CoinJoin 的核心理念,我们还进行一系列的改进,例如去中心化、使用链接实现强匿名、相同面值和被动先进的混币技术。在提高隐私和加密数字货币的可互换性时,最大的挑战是,无法做到加密整个区块链。在以比特币为基础的加密数字货币体系内,能看到哪些输出是没发送,哪些是已发送,通常将其称为UTXO,全称是未使用交易输出。
这让每个用户在公共帐本中都可充当诚实交易保证者的角色。
比特币的协议是在不依赖第三方参与的前提下设计的,没有第三方的参与,仍能通过公共区块链随时读取用户信息实现审计是至关重要的。
我们的目标是在不失去这些要素的前提下提高保密性和可互换性,我们坚信这是创建成功数字货币的关键。
使用数字货币范围内去中心化的混币服务,我们能让货币本身具备完全可互换的能力。可互换性是金钱的属性,决定货币的各单位要保持平等。
当你以通货的形式接收资金时,资金不应该保留之前用户的使用记录,或者用户能很轻易地与之前的使用历史撇清开来,从而做到所有货币是平等的。
与此同时,任何用户在不影响他人隐私的情况下, 保证公共账本的每笔交易都是诚实的。
为了提高可互换性和保持公共区块链的诚实性,我们提议使用先进的非信任制去中心化混币技术,为了保持通货的可互换性,这项服务直接整合到这个货币体系中,对于每个用户而言都可容易和安全使用。
网友评论