門羅幣是一個安全、隱私且不可追蹤性的加密貨幣,它基於CryptoNote協議以隱私為核心的加密貨幣,確保所有交易有100%的不可關聯、不可追縱,CryptoNote是比特幣協議其中的重要延伸,CryptoNote協議的主要特徵是交易的隱私性,真正做到隱匿性,比特幣雖然無法直接知道互轉用戶是誰,但可以知道轉帳的地址,知道地址也等於知道用戶的線索,這也等於不是真正的作到隱匿性。
CryptoNote協議是由筆名為Nicolas van Saberhagen在2013年10月開發的,它是在熱門的加密貨幣論壇Bitcointalk上由“thankful_for_today”這個用戶啟動的,貨幣名稱為 BitMonero,最終簡稱為Monero。
門羅幣由一群核心開發人員和社區開源貢獻者及研究人員維護的開源專案,門羅幣背後沒有所謂的公司或基金會,與以太坊開發團隊形式較不同,以太幣是由以太坊團隊開發,未開放給非團隊人員一起開發。這樣的形式相比之下,門羅幣可說是非常清廉且是網絡驅動的加密貨幣。區塊鏈技術目前不夠去中心化,都是由特定人員研發,加密貨幣的區塊鏈指導及發展也應盡可能去中心化,才能讓區塊鏈的去中心化發揮極致。門羅幣目前是隱私加密貨幣項目市值最大的,也是幣值全球前十名。
門羅幣的特性
比特幣為第一個加密貨幣,也是第一個實現去中心化的點對點交易,只要知道比特幣地址,它的歷史交易紀錄(金錢、數量、時間)和往來帳戶都可以順藤摸瓜找出來。在區塊鏈上是公開透明的,從歷史交易紀錄可以追溯地址的過往記錄,任何人都可以查詢。
如果有一筆比特幣曾經被用來做非法交易,這筆比特幣可以說是贓錢,牽扯到法律問題,司法機關從比特幣的地址開始一一追查,不管是同夥還是單純想要場外交易的投資人拿到這筆比特幣都會遭受牽連,後面持有這筆比特幣的人就因此而損失。
用此例子舉例,就是說明門羅幣與其他加密貨幣的特殊性,不論前一個持有者對門羅幣進行了什麼交易,交易數據都是私密的,任何人都不能夠知道每一筆的歷史交易紀錄。
所以門羅幣解決比特幣的缺陷,有著不可關聯性、不可追蹤性和保密交易金額提供隱私交易服務的三大特點,以後詳細說明。
[不可關聯性]
當用戶向其他用戶傳送資產時,由於交易有不可關聯的特性,任何人都無法透過區塊鏈中的任何資訊判斷接收方與發送方是誰、哪個帳戶地址。不可關聯性的功能是透過秘密地址實現的,秘密地址是透過要求接收方與發送方為每筆交易創建一次性地址,完成交易時創建的地址就無法再繼續使用。這樣的狀況也就是當有兩個發送方傳送資產給同一接受方時,會有兩筆交易且無任何關聯,但為相同的接收方,透過門羅幣交易意味著只有發送方與接受方當事人才知道交易時涉及哪些地址。
[不可追蹤性]
由於發送方還是可以透過監視特定秘密地址的活動來查看接收方之隨後的交易行蹤,所以光有不可關聯性的功能是不足以保護隱私。各方之間的交易也必須難以追查,才能做到最高隱匿性。為了做到這點,門羅幣使用環形簽名技術 RingCT(Ring Confidential Transactions)來執行交易混合。在交易混合中,當發送資金時,發送方從其他幾個錢包中隨機選擇資金,作為可能的資金來源,出現在交易紀錄中,做到交易混合的功能。沒有人能夠確定哪些資金真的用於交易的來源,也沒有人能夠判斷收到的資金是否被使用了。這種狀況也讓不活躍且裡面有資金的門羅幣錢包仍然可能會一直與許多門羅幣錢包進行交易的記錄。
[保密交易金額]
門羅幣還能隱藏每次交易中發送的貨幣數量,此功能也是透過對環形交易系統的擴展來實現的。
以老張與小花交易的案例來闡述這三個特點:
老張要轉100個門羅幣給小花,混淆交易筆數設定為5,那麼在區塊鏈上會自動生成5筆的門羅幣轉帳記錄,除了老張給小花轉的這筆以外,其它4筆交易都是為了混淆外界觀察的。
老張向小花轉帳時,發送者老張用接受者小花的公開金鑰加上一些亂數,生成一個獨一無二的、一次性的位址,在臨時地址上傳送100門羅幣。任何人都能看到這個臨時地址,但都不知道地址裡的錢屬於誰。
此時,小花的錢包會用私密金鑰進行搜索功能查看區塊鏈上的臨時地址是否有屬於自己的幣。當小花的私密金鑰識別出自己有權認領的臨時位址就能使用這筆幣,這筆幣僅只有接收方小花自己的私密金鑰能夠認領,當認領後小花就知道老張已經轉帳完成了。
老張不會直接向區塊鏈公開他與小花交易了100個門羅幣,老張而是提供一個數位RingCT,作為交易金額輸出。RingCT則是亂數加上真正的交易金額。亂數是用來將真實金額遮蓋的,此亂數由錢包自動產生。在區塊鏈上老張所提供的RingCT值去驗證交易輸入的金額是否等於交易輸出的金額以確認交易。透過此技術老張能夠證明自己向小花轉了100個門羅幣了。
藏匿門羅幣交易蹤跡
門羅幣除了以上技術可以保護隱私之外,門羅幣還透過獨特的I2P和Kovri技術來保護使用者的隱私。I2P是一個路由系統,它允許應用程式私下發送消息給對方而沒有任何外部干擾。Kovri是I2P的C ++實現與Monero代碼集成。當使用門羅幣時,Kovri會隱藏您的網路流量,因此無源網路監控不會顯示正在使用門羅幣。為了實現此功能,所有門羅幣的流量都將被加密並通過I2P節點進行路由。
這些節點只是簡單地傳遞訊息,不知道傳遞的消息內容,也不知道節點是最終目的地或者最終目的地的中轉路線,就像盲人守門員一樣,他們會知道你的消息正在通過,但不知道消息要去哪裡以及消息的內容是什麼。。透過Kovri保護用戶免受區塊鏈外部的審查,這樣就能避免使用者因使用門羅幣而被捕的狀況發生,這樣的技術也提高了門羅幣網路的安全性。
公平挖礦機制
門羅幣跟比特幣一樣採取PoW的挖礦機制,但兩者使用的算法不同,門羅幣不使用SHA256哈希算法,而是使用CryptoNight算法。CryptoNight算法無法在ASIC礦機上運作,只能在CPU運作挖礦,這樣的設計確保了門羅幣的公平挖礦,使用傳統的CPU散戶礦工可公平性參與挖礦過程。
門羅幣的開發人員為了維護門羅幣的公平挖礦機制,在市場展示用ASIC晶片挖門羅幣時,迅速發佈了CryptoNight的更新,使設計好的硬體設備ASIC晶片無法運算門羅幣,透過ASIC挖門羅幣無效。這次的更新導致門羅幣硬分叉,出現了四種新的幣種:Monero Classic, Monero-Classic, Monero Original, and Monero 0。
比特幣與以太幣可採用ASIC礦機進行挖礦,許多挖礦公司將礦機升級採用ASIC礦機,這情況造成了不公平的挖礦現象,採用相對效率較低且為傳統CPU之礦工無法搶贏採用ASIC礦機的挖礦公司集團,這削弱了公共區塊鏈的安全性,容易導致加密貨幣的去中心化的特質消失殆盡,讓有錢人更有錢,沒有錢的人無法參與。
風險評估
門羅幣最大優勢就是隱私,但也成了它最大的弱點。隱私性保護了用戶的使用財產的自由權,但這樣的特點讓它成為犯罪活動的工具,使犯罪集團不受懲罰。門羅幣的混合交易技術很容易用於非法金融交易,例如:洗錢、買賣非法毒品。如果門羅幣被犯罪集團大量使用,一定會吸引政府機關的注意,政府有可能立法禁止門羅幣活動。
技術尚完善
WIRED雜誌曾經發表一篇關於門羅幣隱私弱點的文章,指出門羅幣的交易混合技術終的缺陷,此缺陷破壞了不可追縱性的功能。門羅幣的研發人員對此表示:門羅幣的不可追蹤性存在兩個明顯的缺陷,這使得在混合交易裡的真假UTXO當中找出真的UTXO。(註解:UTXO(Unspent Transaction Output)在比特幣中類似於乙太坊中的帳戶模型。)第一個缺陷涉及繼續使用舊的和可驗證的UTXO作為誘餌的缺陷,已在2017年更新程式進行了改進。第二個缺陷也很明顯,真正的UTXO極有可能是優先參與交易的最新的UTXO。核心人員也回應,隱私技術不是一蹴可及的,是一場貓捉老鼠的戰鬥。會對門羅幣定期更新及持續改進。
UTXO擴展問題
門羅幣與比特幣一樣採取UTXO模式,區塊鏈透過為使用交易輸出(UTXO)的概念管理餘額,錢包的餘額是由一系列的UTXO組成。每個UTXO可以用來發送給另一個用戶的門羅幣數量,每當有一位用戶將門羅幣發送給其他用戶時,發送者的一部分UTXO將花費,並創建一個新的UTXO併發送給接收者。使用門羅幣,用過的UTXO可以被認為已經消失,並從現有的全球UTXO組中刪除。
由於門羅幣使用環形簽名,因此無法確定某個UTXO是否被花費。因此,所有曾經存在的UTXO,無論是否已經用完,都需要位於有效的全球UTXO集合中。這是一個非常龐大且不斷增長的資料集,每個挖礦節點都需要跟蹤,如果其過快增長,可能會妨礙網路的可擴展性。
老張點評:
1.該代幣是否具備實際用途?除了炒幣之外,還有什麼用途存在,會讓人想要花錢去購買它?
門羅幣其實在二級市場並不熱絡,可能門羅幣的隱私特性讓人沒有想要炒作的念頭,或者也有可能基於開發團隊皆是網絡社群共同研發,沒有特別行銷、炒作、募資人員。讓人想要花錢購買門羅幣的理由目前也沒有特別的案例,唯一的理由是透過門羅幣交易不必讓區塊鏈的所有人都知道你與誰交易,保障每個人的交易隱私。
2.該代幣是否具備讓人願意長期持有的特性?若有,有哪些?
門羅幣讓人願意長期持有的特性的唯一理由是它的價格夠穩定,足以當成定存分紅來看待,雖然門羅幣沒有比特幣、以太幣的價格漲幅如此的大,但門羅幣發行已有四年之久,從2014年到2017年市值排名基本都在前20名,2018年甚至爬上了前十名,作為主流幣種卻很低調,幣價的漲幅不足以吸引眾人的眼光,但幣價較為穩定,具備相對較高的升值潛力,可說是保證了投資者較為穩定的收益,雖然收益沒有其他主流幣以倍速計算,但是當作定存投資是相對較好的選擇。加上各國政府如果對加密貨幣的監管審查力度增強,使用者將會面臨潛在隱私侵犯的問題產生擔憂。這對門羅幣為匿名幣而言,價值也會因此而上升。
總結
門羅幣的價值取決於未來的發展,門羅幣是為了解決隱私方面的需求,而且門羅幣採取CPU挖礦使得有一大部分礦工參與進來,因此門羅幣也擁有相當大數量的支持者,門羅幣實現技術非常獨道,總是讓人驚艷。在2018年4月開發人員為了保護門羅幣的挖礦公平性,避免ASIC礦工的侵害造成不公平挖礦,對抗ASIC礦機成功。同年9月發生了駭客發現門羅幣錢包的漏洞,且銷毀了1000顆門羅幣。門羅幣的開發團隊來自網路社群有這樣的實力維持了門羅幣創幣的初心。
看似完美的門羅也有著先天帶來的缺點,眾多的使用者中有很多用門羅幣做違法的事情,儘管目前世界許多國家對於加密貨幣採取觀望態度,但不能保障為來各國不會抵制,雖然國家的抵制不會讓加密貨幣直接消失,這樣的情況使得門羅幣極難得到法律上的認可,如果無法認為是合法的資金來源,使用門羅幣的人群有限,使用範圍也會有限制。無法被大眾認同的加密貨幣就有流通上的問題,門羅幣就算有再高的隱匿性,無法流通也等於沒有價值。
想看更多代幣的點評請見:https://blockchain.storesocool.com/category/tokenevaluaion/