版權歸原作者所有,如有侵權,請聯(lián)系我們

[科普中國]-恒星幣

科學百科
原創(chuàng)
科學百科為用戶提供權威科普內(nèi)容,打造知識科普陣地
收藏

星幣(Stellar),用于搭建一個數(shù)字貨幣與法定貨幣之間傳輸?shù)娜ブ行幕W(wǎng)關,是一個用于價值交換的開源協(xié)議,它是恒星網(wǎng)絡的基礎貨幣,而恒星網(wǎng)絡基于瑞波幣Ripple基礎上進行開發(fā)的。

恒星是一個用于價值交換的開源協(xié)議,在2014年早期由Jed Mccaleb和Joyce Kim創(chuàng)立12。在啟動之初,恒星基于ripple協(xié)議,但是在發(fā)現(xiàn)由于ripple協(xié)議引發(fā)的系統(tǒng)故障之后,使用新共識算法的新版本協(xié)議將會于2015年早期發(fā)布。3

簡介恒星幣(Stellar),用于搭建一個數(shù)字貨幣與法定貨幣之間傳輸?shù)娜ブ行幕W(wǎng)關,是一個用于價值交換的開源協(xié)議,它是恒星網(wǎng)絡的基礎貨幣,而恒星網(wǎng)絡基于瑞波幣Ripple基礎上進行開發(fā)的1。

恒星幣的主要特點恒星幣的主要特點如下:

1.恒星的團隊經(jīng)驗豐富,董事會成員有包括前Square首席運營官Keith Rabois,Stripe首席執(zhí)行官Patrick Collison,而狗狗幣聯(lián)合創(chuàng)始人Jackson Palmer以及AngelList聯(lián)合創(chuàng)始人Naval Ravikant 將作為該項目的顧問;

2.恒星幣做為瑞波幣的升級版,在技術基礎上做了很多改進,特別是相關的共識機制和驗證算法,恒星網(wǎng)絡運行節(jié)點性能得到提高,并節(jié)點資源需求非常低;

3.恒星幣做為恒星支付網(wǎng)絡的代幣,可以兌換任一貨幣,轉(zhuǎn)賬支付速度快。

設計恒星是一個用于價值交換的開源協(xié)議。4服務器運行實現(xiàn)該協(xié)議的軟件,并使用互聯(lián)網(wǎng)與其它恒星服務器連接并通訊,組成一個全球價值交換網(wǎng)絡。每一個服務器都存儲一份此網(wǎng)絡的所有“賬戶”的記錄。這些記錄被存到數(shù)據(jù)庫中,稱之為“總賬”。服務器通過發(fā)起“事務”方式要求修改總賬,事務指修改賬戶的狀態(tài)——支出余額或者修改賬戶屬性。所有的服務器就哪一組事務被寫入當前總賬達成協(xié)議——這一過程被稱為“共識”。共識過程有規(guī)律進行,通常每2-4秒進行一次。這可以讓每個服務器的總賬副本保持同步和一致。5

總賬總賬包含網(wǎng)絡中每一個賬戶的記錄,包括余額,信任線,以及掛單。它是恒星網(wǎng)絡某一時刻狀態(tài)的“快照”。每一個恒星服務器都存有當前的總賬,每一輪共識結束后,確認一組事務會將總賬從當前狀態(tài)向前推進。根據(jù)存儲條件限制,恒星服務器不一定會保存之前事務的歷史記錄。

賬戶恒星中的賬戶由獨一無二的“地址”確定,地址是一對由非對稱加密方式生成的公鑰密鑰中的(經(jīng)過散列的)公鑰,要在總賬中支出余額或者修改賬戶屬性,賬戶所有者需要使用密鑰簽署一個相應的“事務”,并提交到恒星服務器以在網(wǎng)絡上廣播。恒星服務器會檢查數(shù)字簽名的真實性以確認事務是由正確的密鑰簽署的。

賬戶可以持有恒星余額(STR)以及“信用等價物”,互相發(fā)送余額,發(fā)行信用等價物,創(chuàng)建“掛單”,創(chuàng)建“信任線”,以及修改賬戶屬性。如上所述,賬戶所有人需要創(chuàng)建相應事務,用密鑰進行簽署,并提交到網(wǎng)絡,來完成這些動作。

要在總賬中創(chuàng)建賬戶,已有賬戶需要向新賬戶地址發(fā)送至少20個STR。為避免總賬膨脹過快,總賬中每一個賬戶都需要最低持有20個STR。可以通過“合并”余額到其它賬戶的方式刪除賬戶。

事務恒星中的事務是指修改總賬中一個或多個賬戶狀態(tài)的簽署指令,并向全網(wǎng)廣播。一輪共識結束后一組事務會應用到總賬,并產(chǎn)生新的總賬。賬戶可以創(chuàng)建多種事務,包括支付(Payment),創(chuàng)建掛單(OfferCreate),設置信任(TrustSet),設置賬戶(AccountSet)。6

分布式交易所賬戶可以創(chuàng)建掛單來交易貨幣。賬戶使用創(chuàng)建掛單(OfferCreate)事務生成一個掛單,掛單將存在總賬中。7賬戶創(chuàng)建的每一個掛單都會要求保留5個STR。如果兩個掛單互相匹配,例如一個買單買入另外一個賣單,每一個賬戶都會更新相應的新余額。

此外,分布式交易所中的掛單為用戶發(fā)送轉(zhuǎn)換貨幣提供了路徑。例如,假設一個賬戶創(chuàng)建了一個賣出歐元買入美元的掛單,現(xiàn)有一個只持有美元的賬戶可以使用USD/EUR掛單給另外一個賬戶發(fā)送歐元。發(fā)送者的美元余額減少,掛單者的美元增加歐元減少,接收者的歐元余額增加。

恒星貨幣恒星的創(chuàng)世總賬只有一個賬戶,“根賬戶”,持有1000億stellars。stellars是恒星系統(tǒng)中的原生貨幣,簡稱為STR。任何賬戶都無法生成或者發(fā)行STR,只能由系統(tǒng)“增發(fā)”產(chǎn)生。

總賬中每一個賬戶都需要最低持有20個STR。此外每一筆應用到總賬上的事務都會消耗少許STR(截至2015年3月份,費用為十萬分之一個STR即0.00001STR)。在此,STR作為一種防濫用機制:最低余額防止總賬膨脹,事務費用用于保護網(wǎng)絡免遭拒絕服務攻擊。對于普通用戶來說,費用可以忽略不計,十萬次事務花費不了一個STR,或者一美分2。

信用等價物恒星貨幣STR是恒星協(xié)議中的原生數(shù)字資產(chǎn),恒星同樣允許賬戶持有和發(fā)行信用等價物,它代表外部資產(chǎn),例如貨幣。一個在網(wǎng)絡中持有外部資產(chǎn)并在網(wǎng)絡賬戶中發(fā)行對應的信用等價物的實體,一般稱之為網(wǎng)關。

籌碼類比作為類比,可以把信用等價物想象成籌碼。發(fā)行籌碼的賭場就是網(wǎng)關。顧客給予賭場貨幣(顧客法幣->網(wǎng)關),賭場給予顧客籌碼(網(wǎng)關帳戶->顧客帳戶)。這些籌碼有如下標記:1)發(fā)行的貨幣(及金額),2)發(fā)行籌碼的賭場名字。在恒星系統(tǒng)中,信用等價物也是一樣。信用等價物是一個“貨幣/發(fā)行者”組合,標有金額,在協(xié)議中表現(xiàn)為金額對象。發(fā)行者(賭場名字)是由網(wǎng)關控制的地址。顧客可以隨時將籌碼返還給賭場并換回現(xiàn)金。8

增發(fā)恒星協(xié)議的獨特性是一個實現(xiàn)了增發(fā)的系統(tǒng)。每年增加1%的STR,并每周分發(fā)。網(wǎng)絡中的賬戶可以通過在帳號設置(AccountSet)事務中設置“增發(fā)對象”來為另外一個地址“投票”。每個賬戶的投票權重基于其持有的STR數(shù)量。每個周末,增發(fā)的STR會發(fā)給前50個帳號。這會帶來幾個潛在的模型9:

自利模型:很多獨立帳號自發(fā)組團一起分享增發(fā)帶來的收益。

慈善模型:很多賬戶會在需要時將增發(fā)投票指向慈善機構。

代理模型:基于恒星創(chuàng)建的代持很多STR的商業(yè)機構會自我投票,為提供的免費服務提供動力。

本詞條內(nèi)容貢獻者為:

王海俠 - 副教授 - 南京理工大學