達(dá)世現(xiàn)金是最著名的一種加密貨幣,專注于匿名和交易速度。許多人不知道的是,這些功能是在稱為主節(jié)點的專用服務(wù)器網(wǎng)絡(luò)之上實現(xiàn)的,這產(chǎn)生了傳統(tǒng)區(qū)塊鏈所不具備的許多令人興奮的功能。這些功能包括匿名和即時交易。這本身就是加密世界中的第一個,并且masternodes是實現(xiàn)達(dá)世現(xiàn)金提供的隱私和速度所必需的。達(dá)世現(xiàn)金每年全節(jié)點挖礦產(chǎn)出遞減8%,而讓達(dá)世現(xiàn)金更具有稀缺性。與比特幣對節(jié)點缺少激勵不同,達(dá)世現(xiàn)金對主節(jié)點持有人實行完全的區(qū)塊獎勵。要想持有主節(jié)點,用戶必須持有10000個達(dá)世現(xiàn)金作為”保證金”。這筆保證金始終由主節(jié)點持有人全權(quán)掌控,并且可以被持有人自由支配。換言之,保證金不會以任何方式予以鎖定。不過,一旦保證金被轉(zhuǎn)移或支付,對應(yīng)的主節(jié)點將會下線并停止接收區(qū)塊鏈獎勵。高匿名性:達(dá)世現(xiàn)金通過匿名發(fā)送的技術(shù),通過去中心化網(wǎng)絡(luò)服務(wù)器“主節(jié)點”混淆交易的方式,使得交易無法被追蹤查詢,進(jìn)而實現(xiàn)高匿名性。即時發(fā)送:比特幣網(wǎng)絡(luò)需要花費10分鐘甚至數(shù)個小時來確認(rèn)交易,達(dá)世現(xiàn)金能夠被即時發(fā)送,全球任何地方、任何個人,在1秒內(nèi)完成交易。
DashCash概述
DashCash(達(dá)世現(xiàn)金)是一種具有高度隱私的去中心化加密貨幣,具有開源代碼,允許每個人參與DashCash主節(jié)點網(wǎng)絡(luò)建設(shè)。 DashCash英文簡寫:DSC,總量恒定:3.68億,每年產(chǎn)量遞減8%,預(yù)計下世紀(jì)末即2180年左右產(chǎn)完,每分鐘出一個快;出1個塊即完成轉(zhuǎn)賬確認(rèn);轉(zhuǎn)賬速度:1秒;建立主節(jié)點需存幣:10000個;主節(jié)點POS區(qū)塊獎勵:100%。
安全網(wǎng)絡(luò)
DashCash主節(jié)點網(wǎng)絡(luò)建設(shè),使用達(dá)世現(xiàn)金能夠有效保護(hù)隱私和賬戶安全。
方便快捷
DashCash網(wǎng)絡(luò)為全球用戶提供即時私人交易,不可追蹤以及無需額外費用。
匿名支付與高度隱私保護(hù)
DashCash以中本聰所開發(fā)的比特幣為基礎(chǔ),改進(jìn)并添加了諸如POS獎勵制網(wǎng)絡(luò)---也稱為主節(jié)點網(wǎng)絡(luò)等多項新功能的去中心化點對點的加密數(shù)字貨幣。還包含為提高可互換性的匿名支付(Darksend),和在不依賴中心權(quán)威下實現(xiàn)即時交易確認(rèn)的即時支付功能(InstantX)。
DashCash理念
2009年,中本聰提出比特幣的概念,自那以后,比特幣已迅速在主流應(yīng)用和商業(yè)用途中傳播開來,成為首個吸引大量用戶的數(shù)字貨幣,是數(shù)字貨幣史上的里程碑。不過從完成交易的角度來看比特幣接收的情形,我們可以發(fā)現(xiàn)一個重要問題,就是比特幣區(qū)塊確認(rèn)交易的時間過長,而傳統(tǒng)的支付公司已找出使買賣雙方實現(xiàn)比特幣交易零確認(rèn)的解決方案,但這一解決方案通常是要在協(xié)議之外采用可信賴的第三方完成交易。
比特幣提供假名交易,實現(xiàn)發(fā)送者和接受者之間一對一交易的關(guān)系,并能永遠(yuǎn)記錄全網(wǎng)發(fā)生過的交易。比特幣只提供低層次的隱私保護(hù),這點在學(xué)術(shù)界眾所周知,盡管有此不足,許多人仍然相信區(qū)塊鏈記錄的轉(zhuǎn)賬歷史。
基于中本聰成果,DashCash(達(dá)世現(xiàn)金)是全球領(lǐng)先的以保護(hù)隱私為要旨的加密數(shù)字貨幣。我們在比特幣概念的基礎(chǔ)上進(jìn)行了一系列的改進(jìn),由此誕生出一個去中心化的和具備良好匿名性的加密數(shù)字貨幣,它支持防篡改的即時交易,又有能為達(dá)世現(xiàn)金網(wǎng)絡(luò)提供服務(wù)獎勵制的點對點網(wǎng)絡(luò)。
主節(jié)點網(wǎng)絡(luò)
全節(jié)點是運行在 p2p 網(wǎng)絡(luò)上的服務(wù)器,讓節(jié)點使用它們來接受來自全網(wǎng)的動態(tài)變化。這些全節(jié)點需要顯著的流量和要消耗大量成本的其它資源,由此在一段時間內(nèi)會觀察到比特幣網(wǎng)絡(luò)上的這些節(jié)點數(shù)量呈現(xiàn)穩(wěn)步下降的趨勢,使區(qū)塊廣播的時間需要額外增加40秒。
為解決這問題,提出了許多方案,例如引入微軟研究的新獎勵計劃和 Bitnodes 激勵計劃。
這些節(jié)點對網(wǎng)絡(luò)的健康而言十分重要,它們能讓客戶端同步和通過全網(wǎng)快速廣播信息。這些節(jié)點將具有高可用性,而且在為網(wǎng)絡(luò)提供符合一定要求的服務(wù)后能夠得到主節(jié)點服務(wù)獎勵。
如何建立主節(jié)點?
您需要存入錢包10000個DashCash ( 不鎖定,隨時可支出變現(xiàn) ,一 年 花 費 幾 十 美 金 購 買 一 臺 服 務(wù) 器 , 通
過幾步簡單操作,運行起 D a s h C a s h 節(jié) 點 服 務(wù) 器 就 可 以 獲 得 主 節(jié) 點 獎 勵 , 主 節(jié) 點 類 似 于 比 特 幣 礦 機(jī) , 不 同 的 只是獎勵機(jī)制,當(dāng)然您可以隨時將存入的資金支出變現(xiàn),也可以保留繼續(xù)升值,當(dāng)您支出變現(xiàn),主節(jié)點將停止運
行而關(guān)聯(lián)的區(qū)塊獎勵也將停止支付。
建立主節(jié)點方式如下:
選 擇 1 :托管主節(jié)點
運行個人服務(wù)器要求用戶對區(qū)塊鏈及操作系統(tǒng)有一定的了解。考慮到不是每位用戶都具備這樣的知識積累,一些社區(qū)成員面向用戶提供了有償?shù)耐泄芊?wù)。換言之,借助托管服務(wù)的用戶只需存入主節(jié)點保證金并繳納托管服務(wù)費就能獲取區(qū)塊獎勵了。如需了解主節(jié)點托管設(shè)置的相關(guān)知識,請咨詢提供相關(guān)托管服務(wù)的社區(qū)成員。
選 擇 2 :自行運營主節(jié)點
對 達(dá) 世 現(xiàn) 金 托 管 服 務(wù) 網(wǎng) 絡(luò) 的 運 行 原 理 有 著 深 入 了 解 ( 或 好 奇 ) 的 用 戶 可 以 在 個 人 托 管 服 務(wù) 器 上 自 行 運 營 主 節(jié) 點 。這要求用戶采取多個步驟,并承擔(dān)架設(shè)、安全防護(hù)和維護(hù)服務(wù)器及保證金的責(zé)任。如需了解創(chuàng)建自行運營的主節(jié)點的相關(guān)知識,請參考官網(wǎng)主節(jié)點創(chuàng)建在線教程。
主節(jié)點獎勵計劃——成本和獎勵
比特幣網(wǎng)絡(luò)全節(jié)點銳減的主要原因是缺乏對運行節(jié)點的獎勵。隨著時間的推移,全網(wǎng)接入的用戶會更多,對帶寬的需求會更高,對節(jié)點運行者的資金需求也更多,結(jié)果使運行全節(jié)點的成本提高。考慮到成本的上升,節(jié)點運行者必須要降低他們的運行成本或者運行輕客戶端,但這樣完全不利于網(wǎng)絡(luò)健康。
正如比特幣網(wǎng)絡(luò)一樣,主節(jié)點是全節(jié)點,但不同的是主節(jié)點必須對全網(wǎng)提供一定的服務(wù),并需要一定量的押金才能加入。押金不會丟失,在主節(jié)點運行時也是安全的。這可讓投資者為全網(wǎng)提供服務(wù)的同時,賺取一定的投資收益,減少了價格的波動性。運行一個主節(jié)點,需要存儲10000DashCash。當(dāng)主節(jié)點生效時,它可為全網(wǎng)的客戶端提供服務(wù),并以利息的形式獲取獎勵。這就使得用戶為這項服務(wù)投資,但同時得到一定的回報。主節(jié)點獲取的收益是來自100%的區(qū)塊獎勵納入到這個計劃中。
考慮到主節(jié)點網(wǎng)絡(luò)節(jié)點存在波動的事實,預(yù)計主節(jié)點獎勵會根據(jù)當(dāng)前生效的主節(jié)點總數(shù)作出變化。通過以下的計算公式可計算出運行主節(jié)點一整天的收益:(n/t) * r * b * a
n: 運行者控制的主節(jié)點數(shù),t: 主節(jié)點的總數(shù),r: 當(dāng)前的每個區(qū)塊獎勵(當(dāng)前獎勵是21 DashCash,出塊數(shù)量逐年遞減8%),b: 平均每天的區(qū)塊數(shù),當(dāng)前DashCash網(wǎng)絡(luò)每天區(qū)塊通常是1440個,a: 主節(jié)點的獎勵(每個區(qū)塊獎勵的100%)。運行主節(jié)點的收益公式:((n/t) * r * b * a * 365) / 10000(式子中的變量與上述相同),運行主節(jié)點需要成本,這在網(wǎng)絡(luò)上創(chuàng)建了生效節(jié)點的硬限制和軟限制。軟限制由配置節(jié)點所花的成本和平臺的滯留量所致,因為DashCash是流通的貨幣,而不僅僅是為投資所用。
確定順序:使用特定的確定算法創(chuàng)建主節(jié)點的偽隨機(jī)排序。使用為每個區(qū)塊設(shè)計的服務(wù)量證明機(jī)制的哈希算法,主節(jié)點網(wǎng)絡(luò)可以提供支持這個排序的安全性。選擇主節(jié)點的代碼:
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;
}
示例代碼還可以進(jìn)一步擴(kuò)展為主節(jié)點排序,“第二”,“第三”和“第四”個主節(jié)點的計算依此類推。
主節(jié)點服務(wù)量證明機(jī)制
非信任制的Quorum:
當(dāng)前DashCash主節(jié)點網(wǎng)絡(luò)需要10000 DashCash擔(dān)保才可成為一個生效的主節(jié)點。我們創(chuàng)建了一個系統(tǒng),其中沒有一人能控制整個主節(jié)點網(wǎng)絡(luò)。例如,如果有人想控制50%的主節(jié)點網(wǎng)絡(luò),他們將不得不從公開市場上購買總量50%的DashCash。這將極大提高幣價,所以獲得如此多DashCash是不可能的。
在擁有主節(jié)點網(wǎng)絡(luò)和擔(dān)保條件的前提下,我們以非信任制的方式使用該次級網(wǎng)絡(luò)進(jìn)行高度敏感的任務(wù),其中沒人能控制網(wǎng)絡(luò)的演變結(jié)果。從總池中選擇N個偽隨機(jī)主節(jié)點來執(zhí)行相同的任務(wù),這些節(jié)點可以充當(dāng)裁判,過程無需整個網(wǎng)絡(luò)的參與。例如,一個非信任制的Quorum發(fā)現(xiàn)InstantX,InstantX會使用Quorum確認(rèn)交易和鎖定輸入。
另一個例子是,非信任制的Quorum可以利用主節(jié)點網(wǎng)絡(luò)作為金融市場的去中心化預(yù)言者,這讓實現(xiàn)去中心化的合同成為可能。
角色和服務(wù)量證明機(jī)制:
主節(jié)點可以向網(wǎng)絡(luò)提供任意的額外服務(wù)。正如在概念中指出,我們的首個成功應(yīng)用是 Darksend(匿名發(fā)送)和 InstantX(即時支付)。使用我們稱之為“服務(wù)量證明”的機(jī)制,可以要求這些節(jié)點處于在線狀態(tài),即使在正確的區(qū)塊高度上也要作出響應(yīng)。惡意者也可以運行主節(jié)點,但不會對網(wǎng)絡(luò)提供任何實質(zhì)性的服務(wù)。為了減少這些人使用系統(tǒng)做出對自己節(jié)點有利事情的概率,必須ping剩余網(wǎng)絡(luò)以確保它們保持活躍。這項工作通過主節(jié)點網(wǎng)絡(luò)在每個區(qū)塊選擇2個Quorum來完成。Quorum A檢查Quorum B每個區(qū)塊的服務(wù)。Quorum A是與當(dāng)前區(qū)塊哈希最接近的節(jié)點,而Quorum B是遠(yuǎn)離所說區(qū)塊哈希最遠(yuǎn)的節(jié)點。主節(jié)點A(1)檢查主節(jié)點B(2300) 主節(jié)點A(2)檢查主節(jié)點B(2299) 主節(jié)點A(3)檢查主節(jié)點B(2298)檢查網(wǎng)絡(luò)就是要驗證節(jié)點是生效的,這由主節(jié)點自身完成。
全網(wǎng)區(qū)塊的1%會受到檢查。這使整個網(wǎng)絡(luò)在一天中會被檢查大約6次。為了保持這個系統(tǒng)是非信任制的,我們使用Quorum系統(tǒng)中隨機(jī)選擇節(jié)點,但我們最少也需要六次檢查來排查一個惡意節(jié)點。為達(dá)到欺騙系統(tǒng)的目的,攻擊者需在一輪中被選中六次。否則,欺騙的目的就被系統(tǒng)發(fā)現(xiàn),使其不會得逞,其它節(jié)點也是這樣。
主節(jié)點協(xié)議
主節(jié)點使用一系列擴(kuò)展協(xié)議在全網(wǎng)進(jìn)行廣播,包括主節(jié)點消息announce機(jī)制和主節(jié)點消息ping機(jī)制。這兩類機(jī)制用來確認(rèn)全網(wǎng)節(jié)點處于生效狀態(tài),除了它們,執(zhí)行服務(wù)量證明機(jī)制需求的還有Darksend和InstantX。
在錢包中發(fā)送10000DashCash到特定地址,就激活代碼自然生成能在全網(wǎng)進(jìn)行廣播的主節(jié)點, 隨之次級私鑰生成,它是用來對其它所有信息進(jìn)行簽名,另外在運行單機(jī)模式時還可用來完全鎖定錢包。
在兩***立的機(jī)器上使用次級私鑰讓冷模式成為可能。主要的“熱”客戶端對10000 DashCash的輸入進(jìn)行簽名,此過程包含使用二級私鑰對信息進(jìn)行簽名。 之后,“冷”客戶端能發(fā)現(xiàn)包含次級私鑰的信息并將主節(jié)點激活。這讓“熱”客戶端失效(客戶端關(guān)閉),這樣攻擊者訪問激活后的主節(jié)點也不可能獲得竊取其中的10000DashCash。
主節(jié)點開始運行時,會向全網(wǎng)發(fā)送“主節(jié)點廣播”信息,包含有:
信息:(10000DashCash輸入,可訪問的IP地址,簽名,簽名時間,含有10000DashCash的公鑰,次級公鑰,用于捐贈的公鑰,捐贈的百分比)此后每隔15分鐘,一條ping信息會對外發(fā)送,證明節(jié)點生效中。
信息:(10000DashCash的輸入,簽名(使用次級私鑰),簽名時間)
隨著時間的推移,網(wǎng)絡(luò)會移除失效的節(jié)點,讓該節(jié)點不再被客戶端利用或再用于支付。節(jié)點也可以不停地ping網(wǎng)絡(luò),但如果它們的端口不打開,最終會被標(biāo)記為失效狀態(tài),不再用于支付。
主節(jié)點列表的廣播
進(jìn)入DashCash網(wǎng)絡(luò)的新客戶端必須發(fā)現(xiàn)當(dāng)前全網(wǎng)活躍的主節(jié)點,這樣才可以使用它們的服務(wù)。一旦它們加入網(wǎng)狀網(wǎng)絡(luò),它們的節(jié)點就會收到請求主節(jié)點列表的指令。設(shè)置緩存的目的是讓客戶端記錄主節(jié)點及其當(dāng)前狀態(tài),因此當(dāng)客戶端重新啟動時,他們只需簡單加載該文件,不需重新請求主節(jié)點的完整列表。
使用區(qū)塊進(jìn)行支付和強(qiáng)制規(guī)定
為了確保每個主節(jié)點都獲得應(yīng)有的區(qū)塊獎勵,網(wǎng)絡(luò)強(qiáng)制每個區(qū)塊支付獎勵給正確的主節(jié)點。
我們提出一個策略,就是一個主節(jié)點代表一個Quorum,選擇其中優(yōu)勝的主節(jié)點然后廣播它們的信息。信息得到N次廣播后,會選擇同一目標(biāo)接收者,這樣達(dá)成共識后選中的區(qū)塊要對該主節(jié)點支付獎勵。
隱私保護(hù)
我們相信,為了能在客戶端提高強(qiáng)度保護(hù)用戶隱私,實現(xiàn)標(biāo)準(zhǔn)的非信任制是很重要的。例如electrum,Android和iPhone這些客戶端,也會直接嵌入相同的匿名層和很好利用協(xié)議擴(kuò)展性。這讓用戶使用堅實穩(wěn)固的系統(tǒng)匿名發(fā)送資金時有著相同的體驗。
Darksend 是 CoinJoin(提供匿名技術(shù)的軟件)的改進(jìn)和擴(kuò)展版本。除了擁有CoinJoin的核心理念,我們還進(jìn)行一系列的改進(jìn),例如去中心化、使用鏈接實現(xiàn)強(qiáng)匿名、相同面值和被動先進(jìn)的混幣技術(shù)。
在提高隱私和加密數(shù)字貨幣的可互換性時,最大的挑戰(zhàn)是,無法做到加密整個區(qū)塊鏈。在以比特幣為基礎(chǔ)的加密數(shù)字貨幣體系內(nèi),能看到哪些輸出是沒發(fā)送,哪些是已發(fā)送,通常將其稱為UTXO,全稱是未使用交易輸出。這讓每個用戶在公共帳本中都可充當(dāng)誠實交易保證者的角色。比特幣的協(xié)議是在不依賴第三方參與的前提下設(shè)計的,沒有第三方的參與,仍能通過公共區(qū)塊鏈隨時讀取用戶信息實現(xiàn)審計是至關(guān)重要的。我們的目標(biāo)是在不失去這些要素的前提下提高保密性和可互換性,我們堅信這是創(chuàng)建成功數(shù)字貨幣的關(guān)鍵。
使用數(shù)字貨幣范圍內(nèi)去中心化的混幣服務(wù),我們能讓貨幣本身具備完全可互換的能力。可互換性是金錢的屬性,決定貨幣的各單位要保持平等。當(dāng)你以通貨的形式接收資金時,資金不應(yīng)該保留之前用戶的使用記錄,或者用戶能很輕易地與之前的使用歷史撇清開來,從而做到所有貨幣是平等的。與此同時,任何用戶在不影響他人隱私的情況下,保證公共賬本的每筆交易都是誠實的。
為了提高可互換性和保持公共區(qū)塊鏈的誠實性,我們提議使用先進(jìn)的非信任制去中心化混幣技術(shù),為了保持通貨的可互換性,這項服務(wù)直接整合到這個貨幣體系中,對于每個用戶而言都可容易和安全使用。
Coinjoin通過賬戶可追蹤資金流向
一個簡單的策略是在現(xiàn)有的比特幣基礎(chǔ)上整合Coinjoin,就是單純將交易合并在一起。通過追蹤聯(lián)合交易的用戶資金流向就會將用戶的身份暴露出來。
在這項交易里,0.05個比特幣使用混幣技術(shù)對外發(fā)送,為了追蹤這筆資金的來源,僅需要把右邊的數(shù)額加起來再和左邊的數(shù)額匹配就可得知。
重新組合交易
0.05+0.0499+0.0001(fee) = 0.10BTC. 0.0499+0.05940182+0.0001(fee) = 0.10940182BTC.隨著更多用戶加入到混幣的過程中,獲得結(jié)果的難度會以指數(shù)級增長。然而,在以后某個時間點結(jié)果還是可以被追蹤出來,匿名性失效。
匿名支付
直接鏈接和中繼鏈接
在Coinjoin其它實現(xiàn)的應(yīng)用里,用戶先把資金匿名化,最后把交易發(fā)送到知道發(fā)送者身份的平臺或個體,這點是有可能實現(xiàn)的。但這打破了匿名性,能讓其它人往前追蹤用戶的交易,我們稱這類型的攻擊為“中繼鏈接”
在這個例子中,Alice匿名發(fā)送1.2BTC,分別以1BTC和0.2BTC對外輸出,然后從1BTC的輸出中再對外輸出0.7BTC,剩余0.3BTC,這0.3BTC輸出發(fā)送到可識別對象去,但實質(zhì)上Alice已經(jīng)將0.7BTC成功匿名發(fā)送出去。
為了確定匿名交易的發(fā)送者身份,要從“交換交易”環(huán)節(jié)開始,通過區(qū)塊鏈往前追溯,直至找到“Alice匿名發(fā)送0.7個BTC”。一旦找到的話,你會發(fā)現(xiàn)那是你的用戶最近匿名購買了東西,從而看透這個匿名交易。我們稱這種類型的攻擊為“中介轉(zhuǎn)換鏈接”。
安全性
由于交易合并在一起,主節(jié)點在用戶資金流過時有可能進(jìn)行“窺探”。由于每個主節(jié)點都被要求持有10000 DashCash和用戶選用隨機(jī)主節(jié)點來部署他們的資金,所以“窺探”的影響性不大。通過區(qū)塊鏈追蹤交易的概率計算如下所示。
n 攻擊者控制總的節(jié)點數(shù) t:全網(wǎng)主節(jié)點總數(shù) r: 區(qū)塊鏈深度 主節(jié)點的選擇是隨機(jī)的,考慮到DashCash的有限供應(yīng)和市場上低的流動性,在一次攻擊中控制如此之多的主節(jié)點是不可能的。通過遮掩主節(jié)點上發(fā)生的交易來擴(kuò)展系統(tǒng),也會大大提高系統(tǒng)的安全性。
相關(guān)改進(jìn)
使用中繼系統(tǒng)遮掩主節(jié)點
在上面我們描述了使用Darksend多輪混幣技術(shù)追蹤單一交易的概率。這可以進(jìn)一步通過遮掩主節(jié)點加以強(qiáng)化,使他們不能看到用戶輸入/輸出方向。要做到這一點,我們提出一個簡單的可讓用戶保護(hù)自己的身份的中繼系統(tǒng)。
我們不讓用戶向礦池直接提交輸入和輸出的交易,而是讓他們從全網(wǎng)隨機(jī)選擇主節(jié)點然后要求它將輸入/輸出/的簽名中繼傳輸?shù)侥繕?biāo)主節(jié)點。這意味著,主節(jié)點將接收N次的輸入/輸出和N組簽名。每輪混幣只為其中一個用戶服務(wù),但主節(jié)點無法知道究竟是哪個用戶。
使用InstantX進(jìn)行即時交易
使用主節(jié)點的Quorum,用戶能夠發(fā)送和接收即時不可逆轉(zhuǎn)交易。一旦Quorum形成,該交易的輸入被鎖定到對應(yīng)的特定交易去,而目前全網(wǎng)交易鎖定的時間是大約4秒。
如果在主節(jié)點網(wǎng)絡(luò)達(dá)成鎖定的共識,所有與之沖突的交易和區(qū)塊將被永遠(yuǎn)拒絕,除非它們能匹配當(dāng)時鎖定的交易對應(yīng)ID。
這將允許商家在現(xiàn)實商業(yè)中使用移動設(shè)備來替換傳統(tǒng)POS機(jī)器,用戶可像使用傳統(tǒng)紙幣一樣快速進(jìn)行面對面的非商業(yè)交易。這過程是沒有中心權(quán)威的干預(yù)。
區(qū)塊獎勵數(shù)量供應(yīng)
DashCash采用另一種可降低區(qū)塊獎勵數(shù)量引起的通脹的方法,就是每年的供應(yīng)進(jìn)行8%的減產(chǎn)。DashCash的開取計劃會在本世紀(jì)持續(xù),慢慢直至到下世紀(jì)末,最終在2180年左右區(qū)塊獎勵才會停止。
混幣技術(shù)
為了從整體上增強(qiáng)系統(tǒng)的隱私性,我們提以使用0.1DashCash,1DashCash,10DashCash和100DashCash的相同面值。在每輪混幣過程中,所有用戶應(yīng)該以相同面值的形式輸入和輸出資金。除了使用相同面值外,交易手續(xù)費會被移除,而且所有交易會分解成分散的、獨立的、前后沒有關(guān)聯(lián)的小交易。
接下是應(yīng)對可能的DOS攻擊,我們提議所有用戶在加入時把交易以押金的形式提交到礦池去,交易最后還是輸出到用戶,同時又可向礦工支付一筆高的報酬。也就是說,用戶向混幣池提高請求時,交易一開始就要提供押金。如果某個時候用戶不合作了,例如拒絕簽名,押金交易會自動在全網(wǎng)廣播,若要在匿名網(wǎng)絡(luò)上進(jìn)行持續(xù)攻擊,所付出的代價是極其高昂的。
被動的資金和區(qū)塊鏈匿名
Darksend每輪的混幣限制為10000DashCash,并多輪混幣才能匿名混合相當(dāng)數(shù)量的資金。為了讓用戶體驗方便和攻擊變得困難,Darksend以被動的模式運行。同時設(shè)定時間間隔,用戶的客戶端要通過主節(jié)點連接其它客戶端。一旦進(jìn)入主節(jié)點,用戶要求需要匿名的面值數(shù)額會在全網(wǎng)依次排隊廣播,但是沒有信息會將用戶的身份暴露出來。
每輪的Darksend過程可視為增強(qiáng)用戶資金匿名性的獨立事件,然而每輪只限制3個參與者,因此觀察者有三分之一的機(jī)會追蹤交易,為了提高匿名的質(zhì)量,會采用鏈接的方法,將資金通過多個主節(jié)點依次發(fā)送出去。
總論
本本介紹各種旨在提高比特幣協(xié)議的概念 ,這對于普通用戶來說意味著 ,有 更好的隱私性 、可互換性、更少的價格波動和全網(wǎng)更快的信息廣播。這一切都是通過使用主節(jié)點激勵模型,而不是借用其它數(shù)字貨幣如比特幣現(xiàn)有的s i n g l e - t i e r 模 型 來 實 現(xiàn) 。 使 用 這 個 可 替 代 的網(wǎng)絡(luò)設(shè)計讓添加更多類型的服務(wù)成為可能,例如去中心化的混幣技術(shù)、即時交易和使用主節(jié)點 q u o r u m 的去中心化預(yù)言。
評論
查看更多