门罗币开发主要遵循以下四个主要原则:
门罗币是个工作量证明的加密货币,基于 CryptoNote 协议,并依赖不同的隐私保护功能,如环机密交易(RingCT)防止非交易方区别个人交易,混淆地址保证交易双方机密性。
一些主要特征包括:
环机密交易 (RingCT) 隐藏单次转账数额。准确来说,只有 coinbase 交易才能显示 XMR 的数额,以便让每个人都确认挖矿奖励是准确的。
环保密交易遵循两步流程工作:
混淆地址可以被解释为唯一一次性地址。接收方和发送方都使用一次性地址。发送方创建一个只有他自己知道的 256 位交易私钥 r ,r 乘以收件人的查看公钥 PV,然后附加输出索引 i,然后通过Keccak-256 算法对其(r*PV|i)进行散列。
最后,对结果乘以 ed25519 基点,然后将该量加到接受人的支付公钥,以产生最终输出 ,即混淆地址。
在接收方,接收人必须在输出中寻找属于自己输出。他知道交易公钥 R,可以乘以他的查看私钥 pV 然后附加输出索引 i,并用Keccak-256 算法用于该值(R*pV|i),最后,将结果乘以他的支付公钥来确认是否属于他。
在扫描完全部区块链中的转账后,如果有结果等于混淆地址,那这个转账金额便属于他。
门罗币一大创新就是它的动态区块大小,门罗币使用过去区块大小的中位数,动态地增加和减少块大小的上限。
动态区块大小有效阻止了网络拥堵,提供了扩容的时间缓冲。然而,一些研究公司(例如:Noncesense research发现了一种被称为“big-bag attack”的潜在风险。从那时起,引入了一些变化来防止这种潜在攻击。更多详情,请阅读我们关于2019 年 3 月门罗币硬分叉的分析报告。
最初,抵抗 ASIC 特性归功于一个修改过的版本CryptoNight(一个 PoW 算法),该算法经常被调整以防止 ASIC 挖矿。
然而,自 2019 年 12 月以来,RandomX 已经取代了 CryptoNight。通过使用随机代码执行和内存密集型技术,ASIC 矿工不被鼓励参与挖掘过程。此外,网络升级后,GPU 挖矿也受到了处罚。
因此,门罗币的大多数采矿操作都是由 cpu 执行的,由单个用户或者通过采矿池执行。
与比特币和莱特币类似,门罗币区块奖励也在减少。
到 2022 年,挖矿奖励将设成每个区块 0.6 XMR,保持持续的通胀率下降。
下面列出了门罗币生态系统中的几个关键开发。
更多信息请 访问官方网站
姓名 | 职位 |
---|---|
Riccardo "fluffypony" Spagni | 团队主要成员 |
Francisco "ArticMine" Cabañas | 团队主要成员 |
othe | 团队主要成员 |
Smooth | 团队主要成员 |
binaryFate | 团队主要成员 |
luigi1111 | 团队主要成员 |