普維幣是一個基于比特幣的以社區為中心的加密貨幣,專注于管理的分權性,交易的隱私性和真實性。它使用節能的股權證書協議,構建了二級主節
普維幣是一個基于比特幣的以社區為中心的加密貨幣,專注于管理的分權性,交易的隱私性和真實性。它使用節能的股權證書協議,構建了二級主節點網絡,采用以社區為本的友好兼愛的治理理念, 并擁有以自主資金庫系統為基礎的區塊鏈以確保其穩定性和可持續性。
普維幣不斷努力構建更好的治理體系,即時隱秘的交易平臺,并充分開發其互換性,從而為下一代加密貨幣做準備。
通俗地說,普維幣是一種在線數字貨幣,在收取微乎其微的交易費的情況下實現貨幣的全世界流通和交易。
您可以將各種幣種兌換成普維幣,持有時即可賺取類似利息的獎勵,也可在交易所買賣其他數字貨幣,并支持您在線或離線購買各種商品或服務。
普維幣并非由任何個人或組織所擁有或管理,其網絡由在全球數千個節點持有者的用戶進行維護。普維幣致力于成為一個快速,安全,分權的,私密的高級數字貨幣。
加密貨幣的交易隱私
像比特幣這樣的大多數常見的加密貨幣都有一個眾所周知的公共分類賬系統,所有的交易都可以通過其區塊瀏覽器進行查看和追蹤。
這種方式可以讓每個用戶查看其所有相關的交易和余額,更重要的是用戶也可以看到個人交易相關的地址。
這意味著,一旦硬幣通過區塊鏈到達自己的錢包地址,用戶就可以通過自己的地址查看到該地址之前所有者的網絡流通歷史。
一個地址可能看起來像是完全匿名的,但如果您使用由交易所和/或其他商戶服務商生成的地址進行交易,實質上您已將您的匿名地址與個人身份的地址關聯起來。
在大多數情況下,這種信息透明可能不是問題。但如果你所持有的硬幣曾經有不良歷史,或者你的地址成為潛在盜賊的目標,這時該問題便不容小覷。
例如,您收到的錢幣來自一個從事非法活動并由主管部門監督和跟蹤的個人或組織所擁有的地址。
現在這意味著,在合法交易貨幣并不認識之前貨幣持有者的情況下,您可能會被問到您與之前的貨幣持有者之間的關系。
這也意味著相較于其他無歷史風險的硬幣,此類擁有風險歷史的硬幣會被視為低值貨幣 。
我們的解決方案= 普維幣零幣協議(zPIV)
為了解決這個問題,從2017年10月7日開始,發布了v3.0.0核心錢包的系統更新,普維幣采用了零幣高級審查協議。 它具有許多自定義增強功能,通過交易過程的不可鏈接,實現區塊鏈交易的匿名性。
我們稱之為普維零幣(zPIV),其中PIV取自普維幣(PIVX),z是零幣(Zerocoin)的首字母縮寫。
普維零幣(zPIV)協議提供的是一個協議級別的硬幣混合服務,它使用“零知識證明” (“零知識證明”是一種特殊的交互式證明)來切斷發送者和接收者之間的鏈接,并保證百分之百的匿名性和不可追蹤性。
這意味著使用普維零幣協議(zPIV)發送的每個硬幣現在都是100%可兌換的,因為它們沒有可識別的歷史記錄。
普維零幣協議(zPIV)的使用也意味著您的賬戶余額可以隱藏起來,以避免稱成為小偷的目標。該功能在目前的加密貨幣市場上仍屬首創,獨占鰲頭 。
采用普維零幣協議(zPIV)的普維幣累加器,使用RSA-2048生成的密鑰進行加密,從而免去開發人員信任安裝設置,即個人信息的更高隱秘性。
這意味著通過使用普維零幣協議(zPIV)可以保障每個用戶的隱私。
產品特點
根據 2017年九月前文所述,普維幣是唯一采用完整的零幣協議理念和具體措施的股權證書加密貨幣。
在密碼學領域的學者創建的原始自由零幣(libzerocoin)公共存儲庫的基礎上,大多數普維零幣(以下代指PIVX zPIV)代碼是自定義的,這也成就了普維零幣(zPIV)的獨特性。
與目前使用零幣協議的其他加密貨幣不同,普維零幣(PIVX zPIV)使用非常高效的累加器檢查點系統,該系統允許普維零幣的支付流程使用檢查點和檢查點外的用戶選定的普維零幣鑄幣。其中,檢查點包含所有未支付過的普維零幣鑄幣。
這樣讓蓄積器中存儲大量的硬幣,同時維持相對較小的計算需求。
普維零幣(PIVX’s zPiv)實現最小的生產能耗,并讓普維零幣交易成為當今市場上最快的私人轉賬業務之一。
普維零幣(PIVX zPIV)的技術優勢
1. 更低的經營成本。與類似生產環境中其他交易相比,其生產成本低25%(實現生產的進一步優化)。
2.快速驗證和優越的網絡同步性能
3.直接將普維零幣協議應用于普維幣的地址設置上
4.單次交易中可實現多個零幣額度消費
5.能實現精確的金額支付,并將余額轉為普維幣或普維零幣(zPiv)。
使用普維零幣(zPIV)的實際優點
普維零幣(zPIV)可以隱藏你的硬幣余額,從而保護你免受攻擊。
○ 所以你的普維零幣(zPIV)余額沒有鏈接到某個特定的地址。普維零幣(zPIV)可以隱藏交易中的硬幣的交易記錄。
○ 源地址和目標地址不可見,從而保證它的私密性,安全性和交易性。普維零幣(zPIV)匿名交易快速。
○ 使用普維零幣(zPIV)只需要0.5秒的時間來鑄幣和2.5秒的時間來支付。默認情況下自動轉換為普維零幣(zPIV),但透明轉賬功能仍適用。
○ 這意味著您可以隨時在需要時進行完全透明的交易。
如何實現匿名
如何實現異同
1. 將您的普維幣轉成普維零幣(zPIV)相應的面值。 (電子錢包自動設置一些系統默認值)
2.將您的普維零幣協議(zPIV)作為普維幣支付(發送)到任何內部或外部普維幣錢包地址
實際上,零幣協議蓄積了(已包含)人們已經用普維幣兌換(即鑄造普維零幣)的一定面值的普維零幣,并可以用于各類交易的支付 。
大家需要理解的是,該蓄積過程并不意味著每個人的普維零幣都存儲在一個集中的特定的位置。
相反,公共分類賬系統(分權式區塊鏈)會記錄所產普維零幣的數量。
當您想要將一定數額的普維零幣轉賬(支付)到某個普維幣地址時,您的錢包會向區塊鏈發送一個零知識證明,允許普維零幣轉回普維幣,并將貨幣轉至指定的目標地址。上述過程均能在一個步驟中完成。
如果支付人可以提供零知識證明已證明她在蓄積池(累加器)中持有硬幣,普維幣用戶既可以兌換普維零幣進行交易的支付。 而由于普維零幣的支付過程中創造了全新的硬幣, 那么新生成的硬幣的交易歷史地址不會被鏈接,從而使得該貨幣交易難以追蹤。
最后,我們可以用一個簡單的比喻來形容該過程。
您可以把普維零幣想象成賭場的籌碼。
您把100美元的鈔票(即普維幣)交給收銀員,你可以得到大約1張10美元,2張20美元,1張50美元的籌碼(即普維零幣)。
這樣您不再擁有那張100美元的鈔票,而擁有能證明你持有100美元的籌碼。
現在,當你需要換回50美元的鈔票(即普維幣)時,您只需把您的籌碼(普維零幣)交給收銀員,收銀員就會給您一個全新的50美元的鈔票。
普維零幣(zPIV)的轉換和支付過程
在下面的例子中,小明打算使用零幣協議將普維幣轉給小紅以進行匿名交易。
下面是該貨幣間轉換的具體過程
小明發出轉換960 額度的普維零幣的指令。
零幣協議以最大面值的普維零幣,將小明的960 普維幣轉換為等額的普維零幣 。
.在這個過程中, 小明已提交驗證信息 以證明這個轉賬貨幣的所有權(該所有權證明是一串特定的序列號,以供零幣協議追蹤特定普維零幣面額的所有權)。
小明的賬戶收支信息會相應的更新
每減少960的普維幣,相應的會增加960的普維零幣。
小明還看到,新增的960 的普維零幣由以下貨幣面額組成:1張 500 的普維零幣,4張 100 的普維零幣,1張 50 的普維零幣,和1張10 的普維零幣。
支付過程的具體介紹
小明發起將960個普維幣轉給小紅的普維幣地址的指令。
零幣協議收到并驗證了小明的驗證信息,證明了其所有權。驗證過后,轉賬余額既已生成。
零幣協議在小紅的普維幣地址創建了960個普維幣。
小紅收到匿名轉賬人的960 個普維幣。
小明的賬戶收支平衡會相應更新即減少960個普維零幣。
面額的闡釋
為了在確保系統高度的完備性的同時提高交易效率,普維幣采用了一套基于整數的硬幣面額體系。采用該體系可以將普維幣轉換為普維零幣, 并用普維零幣作為約轉憑證。 (可類比之前提到的賭場籌碼示例)
普維零幣使用的面額是:1,5,10,50,100,500,1000和5000.
這套面額的設計讓其兼具了簡便性、實用性、和安全性。
減少交易的可追溯性的終極方法是只使用1種面額(例如額度為1的普維零幣),但這樣做并不是很實際,因為大宗交易需要大量的硬幣。
而僅使用一個非常大的額度則會增加貨幣交易的可追溯性和不安全性,因此該額度體系最終確立為8種硬幣面額。
這種額度設計實現其功能的最優性,其面額確保了硬幣轉換的適度性。
隨著普維幣價值的變化,我們也會根據實際用戶需求相應的調整該面額體系 。
當您使用普維零幣進行支付時,你只需要提供等額其他類型貨幣的證明即可。
這意味著所有的普維零幣的轉換都將以整數進行(以十進制進行轉換),這樣一來在轉換成普維零幣的前后,兩個不同的地址之間的匹配是無法操作,但同時其他等額的普維幣和普維零幣之間的約轉則不會受到影響。
面額設計思路
當鑄幣(普維幣轉換為普維零幣)時,算法將自動確定該轉換的使用面額。
當普維零幣支付(或發送)到制定的普維幣地址時,算法又將自動確定該過程中使用的面額。
1)如果你設置了某個額度的交易金額,系統會自動匹配可能的最大面額以給出相應額度的貨幣
2) 否則:支付的最小化(a)可設定略微比支付金額更高的一個面額(如九十九可設置為一百)并用其支付,(b)如果不行的話,則從較大的面額逐級向下匹配,直到達到剛好超過所需的額度
3) 或者:硬幣的最少化。如果約轉的金額額度太小,系統會找到其四舍五入的額度,以最大限度地減少收到的硬幣數量。
自動轉換
當不同用戶轉換的普維零幣的面額更豐富時,普維零幣可以保障更強的用戶隱私性。
所以,為了增強其高效性,普維幣錢包有一個功能,可把錢包余額中的一部分金額設置普維幣自動轉換為普維零幣的功能,從而免去手動操作轉換。
當錢包/守護程序啟動時,自動轉化功能啟動,錢包被解鎖(完全或部分)并同步區塊鏈。
這意味著,如果您的錢包被加密并鎖定,自動提供的功能將不會啟用。
當錢包被解鎖時,它仍然不會涉及任何被鎖定的未花費的交易輸出(UTXO),例如用作主節點的抵押部分。
– 默認百分比:10%??梢酝ㄟ^GUI或通過命令行選項`-zeromintpercentage =
— 默認狀態:已激活??梢酝ㄟ^命令行選項“-enablezeromint = 0”或pivx.conf“enablezeromint = 0”來禁用(例如交換過程中)
用戶現在可以通過UI設置自動約轉的自定義優先面額,命令行選項`-preferredDenom =
當硬幣數量不足時,自動約轉功能會等硬幣足額時在進行自定義面額的自動約轉。
每傳入一個新區塊,它都會:檢查有多少可用硬幣。
這不包括未鑄好的硬幣和鎖定的硬幣(如主節點中的)
檢查可用的零幣或普維零幣的數額
檢查百分比是否低于目標百分比
如果百分比低于目標百分比,它會:
計算需要將多少個普維幣轉換成普維零幣,例如2015
使用下一個較小的面額(這里是1000 普維幣)并轉換1000 普維零幣
刷新并重復,直到足夠的普維零幣被鑄造好。
在我上面的示例中,第一個區塊將用于開始轉換 1000 個普維零幣,下一個區塊將用于轉換下一個1000 普維零幣,接著轉換10 個普維零幣和5個 普維零幣(假設沒有新的普維幣改變可用普維幣的基值)。
使用相應面額,并每個區塊只使用一個面額的原因是確保其高效性。特定面額不需要轉成更小面額,單次區塊轉換某個面額的速度較快 。
例外:如果需要轉換大量的普維幣,我們不會使用5000 普維幣的最大面額,而使用6666 普維幣從而讓分配的面值(6666 = 5000 + 1000 + 500 + 100 + 50 + 10 + 5 + 1,這是我們的8個可用面值)分布得更加平均。
普維零幣自動約轉的過程 (基于默認設置)在“零點議定書”執行之前,小明有17,900的普維幣余額。 其中,他有一個主節點,所以他賬戶中的10,000 個普維幣被保存在主節點的專用地址并被鎖定為抵押品。 小明還沒有使用“硬幣管理”來鎖定剩余的7,900 普維幣。接著,零幣議定書開始執行零幣協議對每個地址的執行過程如下所示:
判定硬幣是否被鎖定。
如果硬幣未鎖定,則將該部分數額的10%從普維幣轉換為普維零幣。
如果硬幣被鎖住,自動約轉不適用。
小明看到他的賬戶中減少了790 個普維幣,這相當于他未鎖的硬幣數額的10%。
小明也能看到他的賬戶增加了790 個普維零幣。 由于他沒有設置任何普維零幣面額的偏好,他現在有以下可用的面額:
· 1個500面額的普維零幣
· 2個100面額的普維零幣
· 1個50面額的普維零幣
· 4個10面額的普維零幣
支付安全等級
當支付普維零幣面額時,用戶獲得從1-100選擇安全級別的提示。 這種間接的方式,通過設置安全級別參數,允許用戶選擇多少硬幣來混淆他們的交易。
例如,當安全級別設置為1時,它在您把轉換的硬幣添加至區塊鏈之前,將區塊鏈中的所有鑄造硬幣都拿走,然后把新轉換的10個區塊的硬幣都添加進來。
當安全級別為2時, 它會執行類似操作,只不過會將新轉換的20個區塊添加進來。 當安全級別為100時, 它會將最大量的新轉換的鑄幣添加到區塊鏈的當前末端。
安全級別越高,計算更復雜和花費的時間也越多。 盡管需要更長時間,但如需最大程度的匿名交易,推薦使用100的安全級別。
處理變更
由于普維零幣是由固定面額組成的,因此會出現支付金額不能由現有的面值來湊成的情況。
例如,如果您有一個1000面額的普維零幣,但是您希望將985個普維幣發送到某一個地址,那么對方將收到15個普維幣的找零。
如果您將您的找零的地址與您其他普維幣地址混淆的話,這些找零可能會危及此次交易的隱私性,因為這些零錢將返回到您的現有地址。
為了防止這種情況,有兩種方法可以使用。
第一個選擇是使用內置的功能,自動將零錢轉換成普維零幣。
這種操作會按照指定的數額約轉成普維零幣,以普維零幣完成支付,然后將剩余的普維幣自動也轉成普維零幣。
這是最方便的方法。然而,不能兌換成任一面值的零錢(最低面額是1)將被轉換為費用。
第二種選擇是把零錢轉到特定的普維幣地址,這讓您在處理日常普維幣賬戶時,花費額外的精力來單獨處理零錢這一部分。采用這種方式時用戶有可能會出錯,如果您很看重交易的匿名性,則不建議使用該選項。
普維零幣的數據完整性
每個轉換的普維零幣的面額都有其唯一的序列號。 該序列號存儲在當地的錢包(wallet.dat)中, 而不是存在區塊鏈中。
這意味著,當一個新的普維零幣被轉換后,您的當地錢包(wallet.dat)應該會有備份。因為以前的備份中不會有新轉換的普維零幣的序列號。
序列號和其他重要的普維零幣數據在交易完成和發布到網絡之前會被提交給數據庫(wallet.dat)。
這可以最大限度地降低在普維零幣遇到意外事件期間損失新鑄造的普維零幣的風險,例如電腦出現故障或互聯網連接出現問題。
因其是基于本地數據庫的設計,在每次轉換成普維零幣時,您的錢包都必須備份,以確保您的面額序號是最新的。
技術規格(v1.0)
主要特點:自定義累加器檢查點系統
累加器加密:RSA-2048
普維零幣面額:1,5,10,50,100,500,1000,5000
造幣時間:> = 0.5秒
支付時間:> = 2.5秒
最大單筆支付限額:35,000 PIV
最大單筆支出面額計數限制:7
區塊大小:2 MB(在v3.0.0版本 普維零幣錢包之前區塊大小為1 MB)
費用(轉換):根據每次轉換普維零幣的面額收取相應數額0.01的普維幣。
費用(支付):免費將普維零幣轉成普維幣。
轉換成普維零幣所需的最小普維幣量:6
支付前確認的最小普維零幣量:20
實用普維零幣支付的其他要求:支付普維零幣前需要添加 3個轉換到累加器中。
作者:雅基曼,四毫升