磐石(uPlexa)是一個(gè)專注于利用物聯(lián)網(wǎng)和匿名算法的點(diǎn)對(duì)點(diǎn)(p2p)電子支付系統(tǒng)。uPlexa 利用改良的 CryptoNight 算法,建立了自己的區(qū)塊鏈,其目的是將物聯(lián)網(wǎng)設(shè)備作為一個(gè)整體連接在一起,提供基于匿名的支付服務(wù),特別是為互聯(lián)網(wǎng)和電信服務(wù)提供商提供匿名支付服務(wù),它同時(shí)也支持基于匿名的電子商務(wù)。 據(jù)不完全統(tǒng)計(jì),2018 年全球物聯(lián)網(wǎng)設(shè)備數(shù)量超過(guò) 90億件,2020 年有望達(dá)到 200 多億件。
和比特幣一樣,磐石(uPlexa)也是一個(gè)點(diǎn)對(duì)點(diǎn)(p2p)電子支付系統(tǒng),但是 uPlexa 同時(shí)支持匿名支付服務(wù)和有利可圖的物聯(lián)網(wǎng)交易挖礦。磐石(uPlexa)不僅具有抗專用集成電路(ASIC resistant)的特性,而且還致力于成為物聯(lián)網(wǎng)挖礦最有利可圖的硬幣,用戶可以利用物聯(lián)網(wǎng)設(shè)備一定比例的空閑資源進(jìn)行挖礦。uPlexa 區(qū)塊鏈可以通過(guò) web 瀏覽器直接訪問(wèn)和挖礦,完全不需要下載任何外部資源。當(dāng)然,桌面和手機(jī)應(yīng)用程序也會(huì)提供下載。
2017 年 12 月,我們看到所有加密貨幣中使用最多的是比特幣。當(dāng)時(shí)比特幣還沒(méi)有準(zhǔn)備好被如此海量的用戶群所使用,導(dǎo)致網(wǎng)絡(luò)擁堵嚴(yán)重,交易確認(rèn)速度慢,費(fèi)用高。磐石(uPlexa)打算通過(guò)使用近零擁塞模型(NZCM)來(lái)有效地解決這些問(wèn)題。近零擁塞模型(NZCM)利用物聯(lián)網(wǎng)設(shè)備的計(jì)算能力,形成強(qiáng)大的哈希率(hashrate),同時(shí)隨著網(wǎng)絡(luò)交易量的增加,微支付的費(fèi)用也會(huì)增加,進(jìn)而減少微支付。任何不被認(rèn)為是小額支付的支付總是會(huì)有相對(duì)較低的費(fèi)用。近零擁塞模型還將使用 uPlexa API,以便為 uPlexa 高級(jí)用戶開(kāi)展脫鏈?zhǔn)聞?wù)。這些只是近零擁塞模型的幾個(gè)簡(jiǎn)單的層,更多詳情,請(qǐng)?jiān)敿?xì)參閱第 6 頁(yè)關(guān)于近零擁塞模型的內(nèi)容。
匿名和隱私是加密貨幣領(lǐng)域最大的爭(zhēng)議點(diǎn)之一。uPlexa 使用 CryptoNight 算法以確保私人交易不可被追蹤。通過(guò)使用 uPlexa,我們的目標(biāo)是將匿名性引入互聯(lián)網(wǎng)和電信服務(wù)提供商支付系統(tǒng)以及電子商務(wù)領(lǐng)域。我們將通過(guò)與互聯(lián)網(wǎng)和電信運(yùn)營(yíng)商合作,并推出支持匿名交易、支持匿名店主、杜絕存儲(chǔ)和銷售個(gè)人隱私信息等目的的電子商務(wù)平臺(tái),以此來(lái)實(shí)現(xiàn)目標(biāo)。
工作原理——物聯(lián)網(wǎng)模型(核心功能)
磐石(uPlexa)使用了 CryptoNight 算法的修改版本,以提供毋庸置疑的安全性和匿名性。在審核了默認(rèn)的 CryptoNight 算法之后,我們很快意識(shí)到如果使用默認(rèn) CryptoNight 算法,物聯(lián)網(wǎng)設(shè)備挖礦既不可行也無(wú)利可圖。因此,我們對(duì)修改了算法,使物聯(lián)網(wǎng)設(shè)備挖礦更加有利可圖。與其他支付系統(tǒng)不同是,我們的主干網(wǎng)絡(luò)將由全世界數(shù)十億的物聯(lián)網(wǎng)設(shè)備提供算力支撐。
我們的核心目標(biāo)是通過(guò)使用物聯(lián)網(wǎng)設(shè)備合理的閑置資源進(jìn)行挖礦,從而獲得 uPlexa 收益,以幫助支付運(yùn)行物聯(lián)網(wǎng)設(shè)備的電費(fèi)。這些設(shè)備在發(fā)達(dá)國(guó)家可能聽(tīng)起來(lái)并不多。然而,大多數(shù)物聯(lián)網(wǎng)設(shè)備在發(fā)展中國(guó)家制造,那里的人們也更容易買得起。例如,東南亞等地區(qū)的個(gè)人擁有智能電視、智能冰箱、智能汽車和其他多種移動(dòng)設(shè)備。如果他們能夠獲得足夠的利潤(rùn),或者至少能夠覆蓋一部分運(yùn)行成本,他們的處境就會(huì)好得多,因?yàn)槊吭碌碾娰M(fèi)可能高達(dá)他們收入的20%。
我們計(jì)劃支持大多數(shù)(如果不是所有的話)物聯(lián)網(wǎng)設(shè)備,通過(guò)為每種設(shè)備開(kāi)發(fā)專門(mén)的軟件,利用物聯(lián)網(wǎng)設(shè)備閑置的 CPU 的資源來(lái)進(jìn)行 uPlexa 挖礦。為防止用戶物聯(lián)網(wǎng)設(shè)備的過(guò)度使用,用戶可自由調(diào)整具體參數(shù),我們也將設(shè)置上限。我們將支持的設(shè)備是:
? 臺(tái)式電腦和筆記本電腦
? 移動(dòng)電話及平板電腦
? 智能電視
? 智能廚房設(shè)備(冰箱、烤箱、咖啡機(jī)、爐灶等等)
? 智能汽車
? 樹(shù)莓派
? 服務(wù)器(數(shù)據(jù)中心和服務(wù)器集群)
? 其他正在開(kāi)發(fā)的物聯(lián)網(wǎng)設(shè)備
工作原理——費(fèi)用及近零擁塞模型(NZCM)
為了消除嚴(yán)重的網(wǎng)絡(luò)擁塞并保持極低的費(fèi)用,我們決定創(chuàng)建一個(gè)稱為近零擁塞模型(NZCM)的模型,它具體包括以下幾層:
? 利用大規(guī)模物聯(lián)網(wǎng)應(yīng)用的能力
? 利用磐石(uPlexa)近零擁塞模型應(yīng)用程序接口(NZCM API)進(jìn)行鏈下交易
? 不鼓勵(lì)非常小金額的小額交易
? 小額交易的收費(fèi)比例更高
隨著當(dāng)前大量物聯(lián)網(wǎng)設(shè)備及物聯(lián)網(wǎng)技術(shù)的廣泛普及,我們相當(dāng)有信心磐石(uPlexa)將獲得大量的網(wǎng)絡(luò)支持,為區(qū)塊鏈提供動(dòng)力。同時(shí),另一個(gè)積極的因素是,在發(fā)揮 uPlexa 的主要用途時(shí),通過(guò)使用近零擁塞模型應(yīng)用程序接口(NZCM API)將可以使大部分交易中在鏈下完成而不必在實(shí)際的區(qū)塊鏈中進(jìn)行。
近零擁塞模型應(yīng)用程序接口(NZCM API)將允許網(wǎng)站管理員、應(yīng)用程序開(kāi)發(fā)人員和公司在 uPlexa 中信任他們的用戶,而用戶可以選擇挖礦以換取特定的服務(wù)、應(yīng)用程序或業(yè)務(wù)。當(dāng)用戶選擇使用 NZCM API 為特定公司挖礦時(shí),該公司將充當(dāng)?shù)V池。這些礦工將使用同一個(gè)錢(qián)包挖礦,比如一家在線電子商務(wù)商店的錢(qián)包。所有挖礦所得的硬幣都被發(fā)送給公司而不是單個(gè)礦工。然后 uPlexa 通過(guò) API(而不是區(qū)塊鏈本身)記賬給平臺(tái)上的單個(gè)用戶。因此,當(dāng)用戶在公司平臺(tái)上使用挖礦所得的 uPlexa 時(shí),不需要通過(guò)區(qū)塊鏈處理交易,而是通過(guò)其平臺(tái)數(shù)據(jù)庫(kù)直接進(jìn)行處理。
磐石(uPlexa)的用途主要用于互聯(lián)網(wǎng)和電信供應(yīng)商的匿名支付以及電子商務(wù)。因此,小額交易不是我們優(yōu)先考慮的事項(xiàng)。我們希望未來(lái)通過(guò) CryptoNight 閃電網(wǎng)絡(luò)來(lái)支持 uPlexa 和其他 CryptoNight 小額交易。無(wú)論如何,由于 uPlexa 不直接支持小額交易,因此我們?yōu)?uPlexa發(fā)送的數(shù)量設(shè)置了最小限制(當(dāng)前為不少于 1 個(gè) uPlexa)。這個(gè)最小限制以后可以在任何既定時(shí)間通過(guò)分叉進(jìn)行更改。對(duì)于 5 個(gè) uPlexa 以下的小額交易,將會(huì)進(jìn)行彈性收費(fèi)。因此,當(dāng)網(wǎng)絡(luò)中充斥著小額支付時(shí),如果您發(fā)送的 uPlexa 小于 5,那么此類小額交易的費(fèi)用將比標(biāo)準(zhǔn)支付增加兩倍。這樣做法的的初衷是在消除網(wǎng)絡(luò)攻擊同時(shí)減少 uPlexa 的小額支付。至少 uPlexa 目前不是致力于于小額交易的加密貨幣(《 0.15 美元)
磐石(uPlexa )近零擁塞模型應(yīng)用程序接口(NZCM API)
通過(guò)使用 uPlexa API 能夠?qū)崿F(xiàn)更少的鏈上交易,幫助減少網(wǎng)絡(luò)擁塞,進(jìn)而降低公司和項(xiàng)目的費(fèi)用。
工作原理
例如,johnswebsite.com 的所有者 John 想要為他的用戶提供一個(gè)信用系統(tǒng),以便他們購(gòu)買商品、服務(wù)或捐款。他可以要求用戶將他們的物聯(lián)網(wǎng)設(shè)備連接到他的在線網(wǎng)站上,通過(guò)挖礦獲得 uPlexa 幣。作為回報(bào),用戶使用 uPlexa API 的獲得特定積分。一旦用戶挖掘了足夠多的John 積分,用戶就可以在 John 的網(wǎng)站上購(gòu)買商品,或者使用其中的一些積分打折。
在挖礦的過(guò)程中,所有挖到的 uPlexa 都只會(huì)發(fā)送到了一個(gè)錢(qián)包里,那就是 John 的錢(qián)包,當(dāng)然,uPlexa API 跟蹤記錄了每個(gè)用戶及其貢獻(xiàn)的哈希值。因此,當(dāng)用戶 Jane 希望進(jìn)行購(gòu)物時(shí),這個(gè)金額是通過(guò) API 從用戶余額中直接扣除的,而不是從她的錢(qián)包到 Johns 錢(qián)包進(jìn)行單獨(dú)的交易。
電子商務(wù)簡(jiǎn)介
磐石(uPlexa)團(tuán)隊(duì)將推出自己的電子商務(wù)平臺(tái),該平臺(tái)將廣泛地支持多種加密貨幣和法幣,并將 uPlexa 作為網(wǎng)站管理員及其客戶的私有、安全和匿名的交易網(wǎng)關(guān)。我們的網(wǎng)站管理員將不會(huì)實(shí)行實(shí)名認(rèn)證(KYC),他們將通過(guò) uPlexa 獲得匿名支付。網(wǎng)站管理員也可以用uPlexa 為他們自己的商店購(gòu)買其他東西,如軟件開(kāi)發(fā)服務(wù)、插件程序和美工設(shè)計(jì)。
磐石(uPlexa)電子商務(wù)系統(tǒng)在用戶運(yùn)營(yíng)的商店盈利之前,都不會(huì)向用戶收費(fèi)。也就是說(shuō),商店是免費(fèi)的,直到你開(kāi)始賺最少三倍于每月的商店費(fèi)用,也就是 29 美元/月的基本商店費(fèi)用。如果您超過(guò) 29 美元,我們將每天支付。否則,每?jī)芍芨犊钜淮巍?/p>
我們團(tuán)隊(duì)在電子商務(wù)行業(yè)工作過(guò),從 BigCommerce 到 Wordpress (WooCommerce),再到Shopify。我們將重點(diǎn)專注私人定制和匿名電子商務(wù)體驗(yàn),也勝過(guò)其他現(xiàn)有的電子商務(wù)系統(tǒng),特別是會(huì)認(rèn)真聽(tīng)取客戶建議和投訴,這一點(diǎn)是其他公司一直忽視的。可以說(shuō),如果不進(jìn)行重大的升級(jí)和修改,上述的這些系統(tǒng)是很難適應(yīng)將來(lái)的發(fā)展,我們已經(jīng)有了許多改進(jìn)和提升現(xiàn)有電子商務(wù)系統(tǒng)的創(chuàng)意,其中一些目前正在研發(fā)中,以投入現(xiàn)有商店使用。
總而言之,磐石(uPlexa)在電子商務(wù)領(lǐng)域的第一要?jiǎng)?wù)是為客戶提供加密數(shù)字貨幣服務(wù)并提升服務(wù)體驗(yàn)。
匿名服務(wù)支付
磐石(uPlexa)最終將在匿名支付和服務(wù)提供商之間架起一座橋梁。這將通過(guò)與發(fā)展中的初創(chuàng)公司建立多重合作關(guān)系來(lái)實(shí)現(xiàn),這些初創(chuàng)公司將允許用戶在不使用 KYC 的情況下為其服務(wù)付費(fèi),同時(shí)將 uPlexa 作為一種可選的支付方式。
為什么服務(wù)支付應(yīng)該是匿名的?
? 匿名提供隱私保護(hù),防止間諜程序竊取你的私人信息
? 幫助保護(hù)您的數(shù)據(jù)不會(huì)被出賣給他人用作推銷或其他目的
? uPlexa 是一種全球通用貨幣,所以在外旅行時(shí)支付其他國(guó)家的服務(wù)而無(wú)需支付“旅游”費(fèi)用,因?yàn)樗麄儾恢滥闶钦l(shuí)
? 避免讓其他公司知道你在付錢(qián)給誰(shuí),或者你可能要收購(gòu)哪家公司
? 保密你的商業(yè)供應(yīng)商
? 避免來(lái)自網(wǎng)絡(luò)服務(wù)提供商或監(jiān)視你數(shù)據(jù)的員工的敲詐
? 用自己的賬戶支付家庭成員的服務(wù)費(fèi)用
? 黑客將無(wú)法追蹤到你的電話號(hào)碼,也無(wú)法用你的個(gè)人信息來(lái)劫持你的手機(jī)訪問(wèn)權(quán)限盜取你的在線賬戶
磐石(uPlexa)的匿名功能遠(yuǎn)遠(yuǎn)超出了基本代碼,進(jìn)入了大公司的視野,影響了關(guān)于KYC 和匿名的策略。最困難的挑戰(zhàn)是找到愿意為其系統(tǒng)和服務(wù)提供安全和匿名選項(xiàng)的公司和合作伙伴。因此,我們將重點(diǎn)關(guān)注戰(zhàn)略合作伙伴關(guān)系,同時(shí)也將獎(jiǎng)勵(lì)那些幫助 uPlexa 實(shí)現(xiàn)其真正潛力的人。
物聯(lián)網(wǎng)的可行性和收益率
磐石(uPlexa)將為大量物聯(lián)網(wǎng)設(shè)備提供挖礦服務(wù),從智能手機(jī)、平板電腦到智能電視,甚至智能汽車。這些都是通過(guò)運(yùn)行我們的挖礦軟件來(lái)完成的。uPlexa 挖礦軟件利用了一組特定的故障保險(xiǎn)設(shè)置,確保只使用設(shè)備部分的空閑資源,防止設(shè)備過(guò)熱和響應(yīng)速度降低。在我們的測(cè)試中,uPlexa 挖礦軟件需要的 CPU 資源比平常使用的應(yīng)用程序(如手機(jī)攝像頭、Facebook 和Netflix)要少。
計(jì)算
標(biāo)準(zhǔn)智能手機(jī):CPU 滿載工作時(shí)算力約為 28H/s 或 35%的 CPU 使用率時(shí)算力約為 10H/s
標(biāo)準(zhǔn)筆記本電腦在滿載工作時(shí)算力約 45H/s 或在 35%的 CPU 使用率時(shí)算力約 16H/s
使用 35%的 CPU 算力中值為 13H/s。如果 Alice 有 15 個(gè)設(shè)備,她有算力 13 * 15 = 195H/s
CryptoNight 叉狀礦池技術(shù)結(jié)合先進(jìn)的代理協(xié)議,從而大大減少礦工與礦池的連接數(shù),使uPlexa 挖礦成為現(xiàn)實(shí)并實(shí)現(xiàn)輕量級(jí)。使用我們的軟件,我們能夠在 5 個(gè) Amazon m5.2xlarge 實(shí)例和 2 個(gè) Amazon m4.16xlarge 實(shí)例(一個(gè)用于礦池,一個(gè)用于共享驗(yàn)證和工作負(fù)載平衡)上接受超過(guò)200 萬(wàn)個(gè)并發(fā)連接。
礦工收益率
礦工的盈利能力涉及到我們對(duì) CryptoNight 協(xié)議的修改版本,以提供最盈利且匿名的物聯(lián)網(wǎng)挖礦方式。CryptoNight 協(xié)議具有相當(dāng)強(qiáng)的 ASIC 抗性,盡管如此,為了避免有人在我們的平臺(tái)上利用 ASIC 挖礦,將來(lái)我們可能會(huì)對(duì)整個(gè)網(wǎng)絡(luò)進(jìn)行強(qiáng)制硬分叉,當(dāng)然硬分叉既不會(huì)擾亂網(wǎng)絡(luò)也不會(huì)有風(fēng)險(xiǎn)。
我們的算法的目標(biāo),是以用戶每一美元挖礦硬件的成本為依據(jù),盡可能地平衡 GPU 和CPU。物聯(lián)網(wǎng)挖掘背后的理念是讓世界各地大量的物聯(lián)網(wǎng)設(shè)備連接起來(lái),這將有助于減少挖礦的集中化,同時(shí)也為我們的礦工通過(guò)持續(xù)幫助處理 uPlexa 區(qū)塊鏈上的交易而獲得穩(wěn)定的利潤(rùn)流。
有了磐石(uPlexa)項(xiàng)目,人們可以將物聯(lián)網(wǎng)設(shè)備直接連接到任何一個(gè) uPlexa 公共礦池來(lái)進(jìn)行挖礦并獲利。他們也可以選擇連接到公司或網(wǎng)站/游戲池,以便在該平臺(tái)上獲得相應(yīng)的積分獎(jiǎng)勵(lì)。
技術(shù)原理
CryptoNote 算法
CryptoNote 算法是在開(kāi)源許可的,磐石(uPlexa)采用并兼容它,因?yàn)樗鼧?gòu)成了一個(gè)可靠的、經(jīng)過(guò)良好測(cè)試的加密貨幣核心的基礎(chǔ)。它與 Monero(加密貨幣前 10 名)和 bytecoin(加密貨幣前 15 名)的核心區(qū)塊鏈技術(shù)相同。
不可追蹤的支付
普通數(shù)字簽名(例如(EC)DSA,Schnorr 等)驗(yàn)證過(guò)程會(huì)涉及簽名者的公開(kāi)密鑰,這是一個(gè)必要條件,因?yàn)楹灻麑?shí)際上證明作者擁有相應(yīng)的秘密密鑰,但這并不總是充分的條件。
環(huán)形簽名是一個(gè)更復(fù)雜的方案,實(shí)際上可能需要幾個(gè)不同的公鑰進(jìn)行驗(yàn)證。 環(huán)形簽名的情況如下:我們有一組人,每個(gè)人都有自己的私鑰和公鑰, 環(huán)形簽名證明的是給定消息的簽名者是該組的成員。 它與普通數(shù)字簽名方案的主要區(qū)別在于,簽名者只需要單個(gè)秘密密鑰去簽名,但驗(yàn)證者無(wú)法確定簽名者的確切身份。 因此,如果您遇到 Alice,Bob 和 Carol 公鑰的環(huán)簽名,您只能聲稱其中一個(gè)人是簽名人,但您無(wú)法確定具體的他或她的身份。
這個(gè)概念可以用于通過(guò)使用環(huán)簽名中的其他成員的公鑰將數(shù)字交易發(fā)送到網(wǎng)絡(luò),不可追蹤,這將用于交易。 這種方法證明,交易的創(chuàng)建者有資格花費(fèi)在交易中指定的金額,但他的身份與他在其簽名中使用的公鑰的其他用戶無(wú)法區(qū)分。
不可追蹤的交易
應(yīng)該指出的是,外圍交易并不限制你花自己的錢(qián)。 您的公鑰可能出現(xiàn)在許多其他人的環(huán)形簽名中,但這只是作為一個(gè)混淆的因素(即使您已經(jīng)使用了相應(yīng)的密鑰來(lái)簽署自己的交易)。此外,如果兩個(gè)用戶使用相同的公鑰集創(chuàng)建環(huán)形簽名,然而簽名也是不同的(除非使用相同的私鑰)。
不可鏈接的交易
通常,當(dāng)你發(fā)布公開(kāi)地址時(shí),任何人都可以檢查你所有的交易,即使它們隱藏在環(huán)形簽名之后。 為了避免交易鏈接,您可以創(chuàng)建數(shù)百個(gè)密鑰,并將其發(fā)送給您的支付方,但這剝奪了您使用單個(gè)公開(kāi)地址的便利。
uPlexa CryptoNote 通過(guò)為每個(gè) p2p 支付自動(dòng)創(chuàng)建從單個(gè)公鑰派生的多個(gè)惟一一次性密鑰來(lái)解決這個(gè)難題。解決方案在于對(duì) Diffie-Hellman 交換協(xié)議進(jìn)行巧妙的修改。使他它本來(lái)就允許雙方從其公鑰生成一個(gè)公共密鑰。在我們的版本中,發(fā)送方使用接收方的公共地址和他自己的隨機(jī)數(shù)據(jù)來(lái)計(jì)算支付的一次性密鑰。
發(fā)送方只能產(chǎn)生密鑰的公開(kāi)部分,而接收方只能計(jì)算密鑰的私有部分;因此,只有接收方可以在交易提交后釋放資金。他只需要對(duì)每個(gè)交易執(zhí)行一個(gè)公式檢查,就可以確定它是否屬于他。這個(gè)過(guò)程涉及到他的私鑰,因此沒(méi)有第三方可以執(zhí)行此檢查或發(fā)現(xiàn)發(fā)送方生成的一次性密鑰與接收方唯一的公共地址之間的鏈接。
我們協(xié)議的一個(gè)重要部分是發(fā)送方對(duì)隨機(jī)數(shù)據(jù)的使用。即使發(fā)送方和接收方對(duì)于所有事務(wù)都是相同的,它也總是會(huì)產(chǎn)生不同的一次性密鑰(這就是為什么稱為一次性密鑰的原因)。而且,即使它們是同一個(gè)人,所有一次性密鑰也絕對(duì)是惟一的。
雙花問(wèn)題的解決
完全匿名是否會(huì)產(chǎn)生雙花問(wèn)題,發(fā)送方將同一款項(xiàng)花費(fèi)了多次?當(dāng)然這是不可能的,這與任何支付系統(tǒng)都不允許雙花,問(wèn)題可以解決如下:
環(huán)形簽名實(shí)際上是一類具有不同特征的密碼算法。uPlexa CryptoNote 使用的是修改過(guò)的可跟蹤環(huán)形簽名版本。事實(shí)上,我們將可追溯性轉(zhuǎn)換為可鏈接性。該屬性限制簽名者的匿名性,如下所示:如果他使用相同的私鑰創(chuàng)建了多個(gè)環(huán)形簽名(外部公鑰的集合是無(wú)關(guān)緊要的), 這些簽名將被鏈接在一起,這就表示存在雙重花費(fèi)企圖 。
為了支持可鏈接性,uPlexa CryptoNote 在簽名時(shí)引入了一個(gè)由用戶創(chuàng)建的特殊標(biāo)記,我們稱之為密鑰鏡像。秘鑰的密碼單向函數(shù)的值,在數(shù)學(xué)上它實(shí)際上是這個(gè)密鑰鏡像。單向性意味著只給出密鑰鏡像是不可能逆推出私鑰的。另一方面,在計(jì)算上不可能發(fā)現(xiàn)碰撞(兩個(gè)不同的私鑰,其具有相同的密鑰鏡像)。使用任何公式,除了指定的公式,將導(dǎo)致無(wú)法驗(yàn)證的簽名。所有考慮的事情,密鑰鏡像是不可避免的、明確的,而且是私鑰的匿名標(biāo)記。
所有用戶保留所使用的密鑰鏡像(與所有有效交易的歷史記錄相比,它只需要很少的存儲(chǔ)空間),并立即拒絕具有重復(fù)密鑰映像的任何新的環(huán)簽名。 它不會(huì)識(shí)別不正常行為的用戶,但它可以防止任何由于惡意的意圖或軟件錯(cuò)誤導(dǎo)致的雙重支出企圖。
區(qū)塊鏈分析抗性
有很多學(xué)術(shù)論文致力于分析比特幣區(qū)塊鏈。它們的作者跟蹤貨幣流動(dòng),識(shí)別硬幣的所有者,確定錢(qián)包余額等。之所以能夠進(jìn)行這種分析, 是因?yàn)榈刂分g的所有交易都是透明的:交易中的每個(gè)輸入都引用唯一的輸出。此外,用戶經(jīng)常重復(fù)使用舊地址,多次接收和發(fā)送貨幣,這更加簡(jiǎn)化了分析師的工作。還有會(huì)無(wú)意中發(fā)生情況:如果您有公共地址(例如捐款),那么您一定會(huì)在許多輸入和交易中使用這個(gè)地址。
uPlexa CryptoNote 旨在減輕與密鑰重用和單輸入到單輸出跟蹤相關(guān)的風(fēng)險(xiǎn)。付款的每個(gè)地址都是唯一的一次性密鑰,從發(fā)送方和收件人的數(shù)據(jù)派生。它可能出現(xiàn)兩次 256 位哈希沖突的概率。一旦您在輸入中使用環(huán)形簽名,就會(huì)產(chǎn)生不確定性:哪個(gè)輸出已經(jīng)花費(fèi)了?
嘗試?yán)L制邊緣上的輸出和交易中的地址的圖形,將會(huì)獲得一個(gè)樹(shù):沒(méi)有任何循環(huán)的圖形(因?yàn)椴淮嬖谑褂孟嗤拿罔€/地址兩次)。此外,由于每個(gè)環(huán)形簽名都會(huì)產(chǎn)生歧義,從而可能有數(shù)十億個(gè)圖形,。因此,您不能確定哪個(gè)可能的發(fā)件人的交易路徑來(lái)到地址。根據(jù)環(huán)形的大小,您有可能從“1/2”到“1/1000”概率中猜到。且每一次交易都會(huì)增加熵值,并為分析師帶來(lái)額外的障礙。
標(biāo)準(zhǔn)的 CryptoNote 交易
標(biāo)準(zhǔn)的 CryptoNote 交易是由白皮書(shū)介紹的以下序列生成的。
Bob 決定花費(fèi)一個(gè)輸出,發(fā)送到一次性公鑰。 他需要 Extra(1),TxOutNumber(2)和他的賬戶私鑰(3)來(lái)生成他的一次性私鑰(4)。當(dāng)向 Carol 發(fā)送交易時(shí),Bob 會(huì)隨機(jī)生成其 Extra 值(5)。 他使用Extra(6),TxOutNumber(7)和 Carol 的賬戶公鑰(8)獲取她的輸出公鑰(9)。在輸入中,Bob 將他的支出鏈接隱藏到外圍密鑰集(10)中。為了防止重復(fù)使用,他還打包了密鑰映像,該映像來(lái)自他的一次性私鑰(11)。最后,Bob 使用他的一次性私鑰(12)、所有的公鑰(13)和密鑰映像(14)來(lái)簽署交易。 他將結(jié)果的環(huán)形簽名附加到交易末尾(15)。
自適應(yīng)范圍
一個(gè)去中心化的支付系統(tǒng)不能依賴于某個(gè)人的決策,即使這個(gè)人是核心開(kāi)發(fā)者。代碼中的硬常數(shù)和魔術(shù)數(shù)字阻止了系統(tǒng)的演變,因此應(yīng)該被消除(或者至少被削減到最低限度)。每個(gè)關(guān)鍵限制(如最大塊大小或最小收費(fèi)用金額)應(yīng)根據(jù)系統(tǒng)以前的狀態(tài)計(jì)算得出。因此,它總是自適應(yīng)地、獨(dú)立地變化,允許網(wǎng)絡(luò)自行發(fā)展。
uPlexa CryptoNote 的有以下參數(shù),可自動(dòng)為每個(gè)新塊調(diào)整:
1、難度。我們的算法的總體思路是計(jì)算節(jié)點(diǎn)在最后 720 個(gè)塊中執(zhí)行的所有工作,并將其除以它們花費(fèi)的時(shí)間來(lái)完成它。工作的度量是每個(gè)塊的相應(yīng)難度值。時(shí)間計(jì)算如下:對(duì)所有720 個(gè)塊的時(shí)間戳進(jìn)行排序,并排除 20%的異常值,剩余 600 個(gè)塊的值是對(duì)應(yīng)于 80%相應(yīng)塊的時(shí)間。
2、最大塊大小。設(shè) MN 為最后 N 個(gè)塊大小的中值。那么接受塊大小的“限制”是 2 *MN。它避免了塊狀膨脹,但如果需要的話,仍然允許限制隨時(shí)間緩慢增長(zhǎng)。交易大小不需要明確限制,它被塊的大小限制。
平緩釋放
數(shù)字貨幣總量的上限計(jì)算如下:
MSupply = 264 ? 1 原子單位
這是一個(gè)基于實(shí)施限制的自然上限,而不是像“N 個(gè)幣對(duì)每個(gè)人都應(yīng)該足夠”這樣的直覺(jué)。 為了使發(fā)射過(guò)程更順暢,uPlexa 的 CryptoNote 使用以下公式進(jìn)行區(qū)塊獎(jiǎng)勵(lì):BaseReward = (MSupply ? A) 》》 18
其中 A 是先前產(chǎn)生的貨幣量。 它提供了貨幣供應(yīng)的可預(yù)測(cè)的增長(zhǎng),沒(méi)有任何斷點(diǎn)。
總結(jié)
uPlexa 致力于為電子商務(wù)和服務(wù)提供商支付提供免費(fèi)實(shí)用的匿名加密電子貨幣。這些實(shí)用程序?qū)⒔⒃诖笠?guī)模物聯(lián)網(wǎng)計(jì)算能力和鏈下交易的基礎(chǔ)層之上。
評(píng)論
查看更多