作者leftc (阿左)
看板DigiCurrency
标题[Coin] Monero 2018年发展回顾
时间Sat Mar 23 02:49:43 2019
Monero在过去的一年还算是成果丰硕也经过了不少风波
本篇文章要来做一个2018的超浓缩懒人包
最後加上一点个人心得与未来的看法
历经的风波们
1. ASIC矿机算力在年初的大量增加,依社群共识决定进行了数次PoW微调
预计是要撑到长期抗战版的PoW算法(RandomX)正式上线
图解: CNv1 -> CNv2 -> CN-r --(等待外部审查中)--> RandomX
(2018/4) (2018/10) (2019/3) (2019/?)
2. 两个有惊无险的重大漏洞: 重复计数和烧毁
这两个漏洞虽然是出现在钱包软体而没有影响到协定层面
但仍有可能造成交易所的重大损失,所幸在没有被恶意利用的情况下顺利修复
经过这两个漏洞,专案的漏洞反应流程的制度化在检讨後也更加完善
3. 分叉币(XMO,XMC)对隐私保护机制造成的伤害
由於 Monero 的原始设计并未考量到分叉空投币的情况
导致两条链上的同一使用者经由比对环签组合後会被找出真实的交易输出
虽然隐匿地址和保密交易不受影响,但还是会一定程度伤害环签的保护效果
因此开发者们加入了数个机制来保护原链与分叉币的隐私
譬如在新链重复使用环签组合或是避免使用有风险的交易诱饵
在後续的XMC分叉後证明这些保护机制是有效的
重要的协定基础改进
1. 防弹协定(BulletProofs, BP)是2018年最重要的改进
经由两个外部资安公司加上一位独立的密码学家的审查後正式启用
大幅减少交易所需容量、缩短节点验证交易的时间、增加区块可容纳交易
单笔手续费也随之从0.002 XMR (3 TWD) 降为 0.000047 XMR (0.07 TWD)
2. 子地址(Subaddress)从理论到实现带来了便利及安全性提升
子地址是8开头的地址,一个钱包可以产生无限组子地址
子地址们和主地址无法经由分析区块链找到关联性
因此可避免链外交易时重复使用地址而被建立身分关联
3. 多重签名(multi-signature)钱包功能逐步完善
N/N -> (N-1)/N -> 可以自行设定签署者数量
4. 数个加强隐私保护的改进,包括环签数量改为固定数字
且在2018的两次分叉後,拜防弹协定所赐,最低环签数直接提升至11
另外在挑选交易输入和挑选交易诱饵时都进行了改善
使得每笔交易在网路尽可能不会出现特殊的特徵
方便易用性
1. CLI与GUI钱包的介面与功能大幅翻新,节点效能和稳定性也有所提升
2. 硬体钱包Ledger加入支援,Trezor则是接近完成
3. 许多新加入的第三方钱包: Monerujo, Cake wallet, X wallet, Edge wallet
社群生态
1. 不同程式语言的社群实作: pymonero, monero-java-rpc
2. 社群筹组的 Monero Malware Response workgroup 帮助恶意挖矿受害者
3. 社群筹组的 Monero Localization Workgroup 改用Pootle平台简化翻译程序
4. 社群筹组的 Monero Outreach workgroup 致力於撰写文稿、视觉设计
帮助社群更容易向大众传达专案的各式消息
5. 数个新的社群教学资源: Mastering Monero, Monerostuff, Monerodocs
6. Tari Lab 宣布将在 Monero 区块链上建立第二层的资产代币协定
并提出了几个开发目标: 提升链上扩容能力、实作原子交换、实作闪电网路
个人心得与未来发展看法
历经这两年实在变化很大,尤其是防弹启用後扭转了不少规格上的劣势
环签上到11後目前隐私保护已近乎完善,尚未完成就剩kovri的实作(目前还在alpha)
如果很急需屏蔽IP的功能就自行挂个Tor吧
Pruning node 预计在一个月後会正式上线,对硬碟空间小的轻度使用者会很有帮助
开发方向也渐渐从完善钱包功能性逐渐扩展到改善使用者体验
社群风气倒是没太大改变,依旧是开源专案社群的调调
照着原先的理想前进中,详见我之前发的文
#1QKSSUzi
不过近期内大概最需要关注的就是PoW的发展
目前尚无法得知RandomX是否能如预期的抑制ASIC效能在CPU/GPU的2X以内
甚至在通过外部审查前一切都还很难定论,加上CNv2的破功
让现况卡在: CN-r不知道什麽时候会被破 & RandomX尚未审查完毕
所以这窘境激起社群来了一场ASIC友善方案的辩论
ASIC友善论点大致上是利用SHA3演算法很容易做ASIC的特点
尽可能让多家矿机商同时生产发售ASIC矿机来达到算力制衡避免51%局面的风险
等於是牺牲公平挖矿的专案理念来换取避免51%攻击的风险
不过目前对於立刻采用ASIC友善方案并未获得广泛的认同
最有可能的折衷走向是先让RandomX进行审查,ASIC友善做为後备方案
并为RandomX设定一个退场条件,如果万一RandomX没有达到条件又没有其他替代方案
就会立刻进行ASIC友善方案以避免少数矿机商垄断算力
鸠竟~ 事情会如何发展~ 就让我们继续看下去
本篇许多资讯细节可以到官方Blog原文翻翻
https://pse.is/GCRZR
最後,这次贴个SLP地址支持一下版主的Pcash生态:
qrxgs6u7x82qskt28fjjhnl5pqn3j5rlpv8r6x8eye
但是都贴地址了总不能只有只有SLP,奉上XMR OpenAlias地址:D
donate.xmr-tw.org
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.116.59.198
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1553280610.A.2B2.html
※ 编辑: leftc (122.116.59.198), 03/23/2019 02:51:35
1F:推 camellala: 谢谢左大为XMR的付出 03/23 02:53
2F:推 DarkerDuck: 1573字*10星=15730 Pcash 03/23 03:02
4F:推 jixian: 推 03/23 03:10
5F:推 rmp4rmp4bear: 谢详细整理 03/23 03:50
6F:推 Q8i: asic友善如果真的通过好可惜,代表XMR最原始的部分理念就此 03/23 07:17
7F:→ Q8i: 消失…不希望见到 03/23 07:17
8F:→ Q8i: 左大文果然优质,轻松破万哈哈 03/23 07:17
9F:推 itsdelovely: 推整理 03/23 09:52
10F:推 camellala: 黑鸭老大的文也是优质,也是轻松破万… 03/23 10:07
11F:→ camellala: 然後左口袋进右口袋!哈哈 03/23 10:07
12F:推 sismiku: HTC赶快更新支援XMR rrr 03/23 14:00
13F:推 goldflower: 推推 03/23 16:42
14F:推 saimeitetsu: 剩下的分岔币应该垃圾吧 03/23 18:49
15F:推 EthereumPTT: 楼上正解 03/24 04:41
16F:推 sdtty: asic友善是并经之路,恭喜XMR终於愿意拥抱黑船 03/25 10:39
17F:→ sdtty: 即便这次没成功,能纳入讨论选项也是一大进步了 03/25 10:41
18F:→ leftc: 经过昨晚dev会议的漫长辩论,RandomX还是会先行,ASIC後备 03/25 11:36
19F:→ sdtty: 推 静待发展 03/25 12:56
20F:推 sdtty: 刚没推到 补一个 03/25 12:59
21F:→ kuma660224: ASIC好做,但如何确保小咖用得起最新制程 03/25 13:59
22F:→ kuma660224: 以後7nm EUV,5nm,3nm.....连大厂都很难受 03/25 14:00
23F:→ kuma660224: 随便都几亿美元入场费 03/25 14:00
24F:推 sdtty: 遵从集体社群共识,忘记过去才能走得更远 03/25 14:35
25F:→ sdtty: cpu/gpu入场费也很贵阿 03/25 14:36
26F:推 goldflower: nv:我不玩这些拼奈米屌的游戏啦!等gg降价再叫我!! 03/25 15:16
27F:→ leftc: 测试 !tip leftc 1 sXMR 03/30 23:36
28F:推 EthereumPTT: !tip Ethereumptt 1 sXMR 03/31 00:39
29F:→ leftc: !tip EthereumPTT 2 sXMR 03/31 00:44
30F:推 camellala: !tip leftc 1 sXMR 03/31 02:33
31F:推 camellala: !tip camellala 1 sXMR 03/31 02:36
32F:推 EthereumPTT: !tip leftc 5 sXMR 03/31 03:19
33F:→ leftc: !tip camellala 2 sXMR 03/31 23:30
34F:→ leftc: !tip leftc 0.5566 sXMR 04/01 01:13