門羅幣

開源加密貨幣

門羅幣(Monero,代號XMR)是一個創建於2014年4月開源加密貨幣,它著重於隱私、分權和可擴展性。與自比特幣衍生的許多加密貨幣不同,Monero基於CryptoNote協議,並在區塊鏈模糊化方面有顯著的演演算法差異。Monero的模塊化代碼結構得到了比特幣核心維護者之一的Wladimir J. van der Laan的讚賞。

Monero在2016年經歷了市值(從5百萬美元至1.85億美元)和交易量的快速增長,這部分是因為它在2016年夏季末期得到了主要的暗網市場AlphaBay的採用。截至2017年,Monero是交易量排行第六的加密貨幣,市值 超過3億美元。

歷史


Monero於2014年4月18日推出,原名為BitMonero,意指Bit(如Bitcoin)和Monero(字面意思是“世界語”中的“硬幣”)。在五天後,社區選擇將名稱縮減至Monero。它是第一個基於CryptoNote貨幣之Bytecoin的分支,但有著兩個主要差別。首先,目標塊時間從120秒減少到60秒;其次,發行速度減速50%(後來Monero恢復到120秒的停留時間,同時保持發行時間,使每個新塊的塊獎勵翻倍)。此外,Monero開發人員發現了許多低質量代碼,隨後將其清理和重構。
在發布幾周后,一個面向CryptoNight工作證明函數的優化的GPU挖礦器被開發。
2014年9月4日,Monero在一次針對加密貨幣網路的異常、新穎攻擊后得到恢復。
2017年1月10日,通過使用Bitcoin Core開發人員Gregory Maxwell的環形機密交易(Ring Confidential Transactions)演演算法,Monero交易的隱私性自#1220516塊起得到進一步加強。環形簽名演演算法不向沒有直接參與交易的人員揭示交易中所涉及的金額,從而增加了保密性。交易會默認啟用RingCT,但在2017年9月的下一個硬分叉之前,仍可發送非RingCT的交易。截至二月初,超過95%的非投機性交易使用了可選的RingCT特徵。

特性


安全
門羅幣是一種分散的加密貨幣,意味著它是由用戶網路操作的安全數字現金。事務通過分散式協商一致確認,然後在區塊鏈上進行不可更改的記錄。第三方不需要被信任來保證你的門羅幣(Monero)的安全。
私密
門羅幣使用環簽名、環機密交易和加密地址來混淆所有交易的來源、金額和目的地。門羅幣(Monero)提供了分散的加密貨幣的所有好處,沒有任何有代表性的隱私讓步。
不可追蹤
在默認情況下,發送和接收地址以及事務處理的數量是混淆的。門羅幣(Monero)區塊鏈上的事務不能鏈接到特定的用戶或真實身份。
可替代
門羅幣是可替換的,因為它默認是私有的。由於在以前的交易中他們的關聯,門羅幣(Monero)的單位不能被供應商或交易所列入黑名單。

周邊項目


• RingCT:一種在Monero中實現秘密交易的方式。保密交易(CT)是一種隱藏比特幣交易價值的方法。
• OpenAlias:一個廣泛的區塊鏈混疊(別名)系統
• Kovri:一個在Monero中集成I2P的隱私解決方案
• URS:一個匿名投票系統的概念驗證,基於環簽名
• 0MQ:一個客戶端使用的C API庫,用於連接Monero守護進程服務。
• Monero核心團隊在繼續遠離原始的有眾多補丁的Bytecoin代碼,以及改善其CryptoNote協議的實現。

相關名詞


• 替代貨幣
• 替代金融
• 匿名網上銀行
• 比特幣
• 密碼學無政府主義
• 數位貨幣
• 世界語
• 私營貨幣
• 工作證明系統
• 世界貨幣

隱私保護


門羅幣給自己的定義就是一個匿名的數字加密貨幣,其採用CryptoNote協議,通過“多層可鏈接自發匿名群簽名(M-LSAGS)實現混合。門羅幣的發行為用戶提供更強的隱私性,通過使用隱蔽地址(stealthaddress)來隱藏交易數據和關鍵畫像,以防止雙花攻擊。門羅幣在混合協議中使用環簽名,門羅幣中每筆交易都使用環簽名方案生成一個關鍵畫像,關鍵畫像是針對給定用戶的私鑰執行單向函數的結果。畫像中包含的信息可以讓第三方知道該交易已被正確地形成而且沒有試圖雙花攻擊。在門羅幣中,環簽名與隱蔽地址相結合使用,隱蔽地址是一次性使用的地址,且與任何用戶不相關。貨幣的接收方通過使用私有的“viewkey”可以確認它們的存儲位置,然後使用私人的“消費密鑰”來形成一個環簽名將這筆貨幣花費。
門羅幣還引入了新的橢圓曲線演演算法,將輸出的分佈散列到橢圓曲線上,這在以往任何研究中都沒有出現過,不過門羅幣研究團隊認為這是一種安全的哈希函數。然而,沒有分析能夠表明該函數的輸出是否是隨機均勻分佈的,或者該實現過程是否是單向的,因此,一般將其視為一種隨機函數。門羅幣的橢圓曲線加密以愛德華茲曲線為基礎,愛德華茲曲線速度快,而且在特定的定義中,如Curve25519,其安全級別更高