Pi幣(派幣)白皮書(二)
Pi對恒星共識協(xié)議(SCP)的改編
Pi的共識算法建立在SCP之上开睡。SCP已經(jīng)正式證實[Mazieres 2015 ]疲憋,目前已在Stellar Network內(nèi)實施庭砍。與主要由公司和機構(gòu)(例如IBM)作為節(jié)點組成的Stellar Network不同,Pi打算允許個人設(shè)備在協(xié)議級別上做出貢獻(xiàn)并獲得獎勵抗俄,包括移動電話裹刮,筆記本電腦和計算機。以下是關(guān)于Pi如何將SCP應(yīng)用于個人采礦的介紹。作為Pi礦工惜论,Pi用戶可以扮演四個角色许赃。
即:
先鋒。Pi移動應(yīng)用程序的用戶馆类,每天只是確認(rèn)他們不是“機器人”混聊。該用戶每次登錄應(yīng)用時都會驗證其存在。他們還可以打開應(yīng)用程序來請求交易(例如在Pi中向另一位先鋒付款)
貢獻(xiàn)者乾巧。Pi移動應(yīng)用程序的用戶通過提供他或她知道并信任的先驅(qū)者列表來做出貢獻(xiàn)句喜。總的來說沟于,Pi貢獻(xiàn)者將構(gòu)建一個全局信任圖咳胃。
大使。Pi移動應(yīng)用程序的用戶旷太,他將其他用戶引入Pi網(wǎng)絡(luò)拙绊。
節(jié)點。作為先鋒的用戶泳秀,使用Pi移動應(yīng)用程序的貢獻(xiàn)者标沪,并且還在他們的臺式機或筆記本電腦上運行Pi節(jié)點軟件。Pi節(jié)點軟件是運行核心SCP算法的軟件嗜傅,考慮了貢獻(xiàn)者提供的信任圖信息金句。用戶可以播放多個上述角色盒揉。所有角色都是必要的钮糖,因此只要他們在那一天參與并貢獻(xiàn),所有角色每天都會獲得新創(chuàng)建的Pi獎勵契邀。在一個“礦工”的松散定義中偶房,作為一個用戶趁曼,他將收到的新貨幣作為捐款的獎勵,所有四個角色都被認(rèn)為是Pi礦工棕洋。我們比其傳統(tǒng)意義更廣泛地定義“挖掘”等同于執(zhí)行比特幣或以太坊中的工作證明共識算法挡闰。首先,我們需要強調(diào)Pi Node軟件尚未發(fā)布掰盘。因此摄悯,本節(jié)更多地作為架構(gòu)設(shè)計提供,并作為征求技術(shù)社區(qū)意見的請求愧捕。該軟件將是完全開源的奢驯,它也將在很大程度上依賴于stellar-core,這也是開源軟件次绘,可在此處獲得瘪阁。這意味著社區(qū)中的任何人都可以閱讀撒遣,評論并提出改進建議。以下是Pi提議對SCP進行的更改管跺,以便通過單個設(shè)備進行挖掘义黎。
節(jié)點為了便于閱讀,我們將正確連接的節(jié)點定義為SCP論文所指的完整節(jié)點伙菜。此外,為了便于閱讀命迈,我們將主要的Pi網(wǎng)絡(luò)定義為Pi網(wǎng)絡(luò)中所有完整節(jié)點的集合贩绕。每個節(jié)點的主要任務(wù)是配置為正確連接到主Pi網(wǎng)絡(luò)。直觀地壶愤,未正確連接到主網(wǎng)絡(luò)的節(jié)點類似于未連接到主比特幣網(wǎng)絡(luò)的比特幣節(jié)點淑倾。在SCP的術(shù)語中,要使節(jié)點正確連接征椒,意味著該節(jié)點必須選擇“仲裁片”娇哆,以便包含此節(jié)點的所有結(jié)果仲裁與現(xiàn)有網(wǎng)絡(luò)的仲裁相交。更確切地說勃救,一個結(jié)點Vn + 1個被正確地連接到主網(wǎng)絡(luò)N已經(jīng)正確連接的n的節(jié)點(V1 碍讨,V2,...蒙秒,V? )如果所得到的系統(tǒng)N” n + 1個節(jié)點(V1勃黍, v2 ,...晕讲,vn + 1 )享有法定人數(shù)相交覆获。換句話說,如果任何兩個法定人數(shù)共享一個節(jié)點瓢省,N'享有法定人數(shù)相交弄息。-即,對于所有法定人數(shù)ù1 和U2 勤婚,U1 ∩U2≠?摹量。Pi對現(xiàn)有Stellar共識部署的主要貢獻(xiàn)在于它引入了Pi貢獻(xiàn)者提供的信任圖的概念,作為Pi節(jié)點在設(shè)置其配置以連接到主Pi網(wǎng)絡(luò)時可以使用的信息馒胆。Pi網(wǎng)絡(luò)4在選擇仲裁片時荆永,這些節(jié)點必須考慮貢獻(xiàn)者提供的信任圖,包括他們自己的安全圈国章。為了幫助做出這一決定具钥,我們打算提供輔助圖形分析軟件,以幫助運行節(jié)點的用戶做出盡可能明智的決策液兽。該軟件的日常輸出包括:按照與信任圖中當(dāng)前節(jié)點的距離排序的節(jié)點排序列表; 節(jié)點的排名列表基于PageRank的節(jié)點的信任圖分析社區(qū)報告的節(jié)點列表骂删,以任何方式出現(xiàn)故障掌动,尋求加入網(wǎng)絡(luò)的新節(jié)點列表網(wǎng)上關(guān)于“行為不端的Pi節(jié)點”和其他相關(guān)關(guān)鍵詞的最新文章列表; 包含Pi網(wǎng)絡(luò)的節(jié)點的可視化表示,類似于StellarBeat Quorum監(jiān)視器中顯示的 [ 源代碼 ]與QuorumExplorer.com類似的仲裁瀏覽器 [ 源代碼 ]像StellarBeat Quorum監(jiān)視器中的模擬工具宁玫,它顯示當(dāng)前節(jié)點的配置發(fā)生變化時粗恢,此節(jié)點與Pi網(wǎng)絡(luò)的連接所產(chǎn)生的預(yù)期影響。未來工作的一個有趣的研究問題是開發(fā)可以考慮信任圖的算法欧瘪,并建議每個節(jié)點的最佳配置眷射,甚至自動設(shè)置該配置。在Pi網(wǎng)絡(luò)的第一次部署中佛掖,運行節(jié)點的用戶可以隨時更新其節(jié)點配置妖碉,系統(tǒng)將提示他們每天確認(rèn)其配置,并在他們認(rèn)為合適時要求更新它們芥被。
移動應(yīng)用用戶
當(dāng)Pioneer需要確認(rèn)某個特定交易已經(jīng)執(zhí)行時(例如他們已經(jīng)收到Pi)欧宜,他們就會打開移動應(yīng)用程序。此時拴魄,移動應(yīng)用程序連接到一個或多個節(jié)點以詢問交易是否已記錄在分類帳上冗茸,并且還獲取該塊的最新塊編號和散列值。如果Pioneer也在運行Node匹中,那么移動應(yīng)用程序?qū)⑦B接到Pioneer自己的節(jié)點夏漱。如果Pioneer未運行節(jié)點,則應(yīng)用程序?qū)⑦B接到多個節(jié)點并交叉檢查此信息顶捷。先鋒將有能力選擇他們希望他們的應(yīng)用程序連接到哪些節(jié)點麻蹋。但是為了使大多數(shù)用戶變得簡單,應(yīng)用程序應(yīng)該具有合理的默認(rèn)節(jié)點集焊切,例如基于信任圖最接近用戶的多個節(jié)點扮授,以及隨機選擇的高頁面節(jié)點。
挖掘獎勵
SCP算法的一個美妙特性是它比區(qū)塊鏈更通用专肪。它協(xié)調(diào)分布式節(jié)點系統(tǒng)的共識刹勃。這意味著相同的核心算法不僅每隔幾秒用于在新塊中記錄新事務(wù),而且還可用于定期運行更復(fù)雜的計算嚎尤。例如荔仁,每周一次,恒星網(wǎng)絡(luò)正在使用它來計算恒星網(wǎng)絡(luò)上的通貨膨脹芽死,并按比例分配所有恒星硬幣持有者(Stellar的硬幣稱為流明)乏梁。以類似的方式,Pi網(wǎng)絡(luò)每天使用一次SCP來計算在任何特定日期積極參與的所有Pi礦工(先驅(qū)者关贵,貢獻(xiàn)者遇骑,大使,節(jié)點)的全網(wǎng)新Pi分布揖曾。換一種說法落萎,為了比較亥啦,比特幣在每個區(qū)塊上分配采礦獎勵,并且它給予礦工足夠幸運能夠解決計算密集型隨機任務(wù)的所有獎勵练链。比特幣目前的12.5比特幣(約40,000美元)的獎勵每10分鐘只給一名礦工翔脱。這使得任何給定的礦工都不可能獲得獎勵。作為解決方案媒鼓,比特幣礦工在集中式采礦池中組織起來届吁,這些采礦池都有助于提高處理能力,增加獲得獎勵的可能性绿鸣,并最終按比例分享這些獎勵疚沐。采礦池不僅是集中化的重點,而且它們的運營商也會削減開采量枚驻,減少個別礦工的數(shù)量濒旦。在Pi中株旷,不需要采礦池再登,因為每天都有一次貢獻(xiàn)得到新Pi的精英分布。
Pi邀請碼:Alucarder
QQ:8859319