PascalCoin價值主張
無限縮放
在本文檔的內(nèi)容中,無限縮放被定義為“為實現(xiàn)在有限且持續(xù)的存儲下無限運行時間的的一種區(qū)塊鏈驅動網(wǎng)絡的能力” 這個定義定義了理論極限,其測量“每單位存儲吞吐量”KPI 的上限 。具有高吞吐量存儲容量的塊鏈架構導致大量用戶快速確認時間和低費用。 具有低吞吐量存儲單元的網(wǎng)絡體驗緩慢的確認時間,高收費,并承認用戶固有的上限。
PascalCoin如何實現(xiàn)“無線縮放”
簡單來說,Pascal Coin中的塊將超過100的檢查點高度新的塊將附加到鏈的頂部,舊的塊從底部刪除,只有一個任何時候都將需要不斷的塊數(shù)。 檢查點每100個發(fā)生一次并簡單地壓縮了SafeBox檔案。 當新節(jié)點加入網(wǎng)絡時,它只會下載最新的檢查點和幾十個塊。 此外,SafeBox現(xiàn)在包含塊頭在每一個 科目分段子結構的信息 。 這使得節(jié)點成為可能獨立地計算和驗證構建SafeBox結構所需的累積工作。
它通過以下方式實現(xiàn):
- 檢查是否所有區(qū)塊頭通過SafeBox以鏈接方式連接
- 使用工作證明方式重新計算SafeBox的累積工作
- 驗證是否SafeBox的累積工作是網(wǎng)絡中最大的已知工作。
因此,相比其他加密貨幣,PascalCoin會以指數(shù)方式達到更高的每單位存儲吞吐量,因為節(jié)點只需要存儲網(wǎng)絡吞吐而不是累積的網(wǎng)絡吞吐量。 換句話說,PascalCoin存儲的是交易流,而不是交易歷史 。如果流量不變,存儲也是恒定的。這里要提醒的是SafeBox確實在每個區(qū)塊都變得可以忽略不計,但總是在固定數(shù)量中且無論交易數(shù)量如何變化。例如,到2072年,SafeBox將總是大約6 GB的大小無論是否發(fā)生1筆交易或Googleplex(這tm是啥?)。
物理比例限制
由于節(jié)點在任何時間只需要保持100個塊,所以相比其他加密數(shù)字貨幣,PascalCoin考慮到了以指數(shù)方式增長的更大的區(qū)塊規(guī)模。例如,對于相同數(shù)量的存儲,即一個Bitcoin節(jié)點在現(xiàn)在消耗的存儲,PascalCoin理論上可以支持吞吐量為72,000 txn/sec的5.4GB區(qū)塊大小。顯然這里將會有其他瓶頸,如簽名驗證和在此極端規(guī)模下的網(wǎng)絡溢出,但它確實突出了PascalCoin所先驅的數(shù)字加密貨幣的新層次。
為什么其他硬幣不能實現(xiàn)類似的縮放
其他加密貨幣無法實現(xiàn)這一點,原因有兩個。首先,它們依賴于舊的區(qū)塊數(shù)據(jù)作為新交易的資金來源、以UTXO(Unspent Transaction)的形式進行服務。其次,在股權證明模式(PoS,Proof-of-Stake)中的權益證明工作并不能被逆向利用以做到累計資助了創(chuàng)建該架構的“總股份”。簡而言之,SafeBox結構達到了一個固定正比于用于創(chuàng)建它的塊的總體工作的“難度”屬性(difficulty),而且此架構不容易偽造。這僅僅只能在工作證明模式(PoW,Proof-of-Work)中實現(xiàn)。
雖然這些加密貨幣可以使用其他方法,如修剪(Pruning),扭曲同步(Wrap-sync),“最終檢查點”(Finality checkpoints),UTXO快照等等等,但(與我們PascalCoin的)有一個根本的區(qū)別。他們的新節(jié)點只能使用無限的歷史在主鏈上實現(xiàn)證明,然而在PascalCoin,新的節(jié)點可以在沒有無限歷史的情況下對主鏈進行證明。MimbleWimble是最近提出的數(shù)字加密貨幣,它基于UTXO,達到了PascalCoin在存儲效率方面已取得的效果。
強大的0確認保證
由于PascalCoin不是基于UTXO的貨幣,而是基于狀態(tài)的貨幣,其0確認交易的安全保證比基于UTXO的貨幣要強得多。例如,在比特幣中,如果商家接受一杯咖啡的0確認交易,買方完全可以簡簡單單地在收到這杯咖啡之后但在交易在區(qū)塊中被確認之前回滾該交易(來實現(xiàn)賴賬)。買方的這個方法是通過重新支付UTXO貨幣,其作為一筆新交易(附帶高交易費)將交易給自己,因此賣家無法收到賬款。
在PascalCoin,這實際上是不可能的,因為買家與商家的交易只是一個差值操作,分別地借或貸一定數(shù)量計入賬戶中。買家不能從全網(wǎng)待處理交易池中擦除或預先消除此交易,直到它進入?yún)^(qū)塊或者是被丟棄。如果買家試圖在收到咖啡之后將咖啡資金雙花(支付兩次,重復支付)了,但在資金被之前,這個雙花交易將不會傳播網(wǎng)絡,因為節(jié)點不會傳播一筆雙花當前掛起交易的交易。
為了更高的安全保障,PascalCoin開發(fā)者將很快推出一個免費和公開的“雙花檢測服務”,由JSON API組成且API鏈接到多個地理分布在世界各地的節(jié)點。對于要求高度保證0確認付款的商人,他們可以在收到PASC的10秒后輕松地通過此服務查詢。如果服務回復“沒有檢測到雙花”,這意味著它幾乎不可能有雙花發(fā)生,因為大多數(shù)節(jié)點是誠實的,不會傳播雙花交易的嘗試。雙花可能發(fā)生的唯一方式是買方與惡意礦工勾結,在下一個區(qū)塊中鑄造他的秘密雙花——一個昂貴且不太可能的前提。因此,商家擁有非常高的0確認付款將清除的保證,因為經(jīng)過10秒鐘后沒有在世界任何地方有雙花存在,且大多數(shù)節(jié)點都是誠實的。對咖啡來說足夠完美~
不需要閃電網(wǎng)絡
作為可靠的0確認交易的直接后果,在PascalCoin中不需要閃電網(wǎng)絡,因為0確認交易更快,他們的安全保證幾乎同樣適用于小額支付和日常商務。
地址空間商品化
在幾乎所有其他加密貨幣中,新用戶可以自己輕松創(chuàng)建一個新的收款地址。這創(chuàng)建了一個無限的地址空間,即使是這樣,它也可以快速膨脹塊鏈用戶數(shù)保持不變。如果地址空間是有限的,它就成為一個有限的資源能夠被商品化。這是PascalCoin帳戶(PASA)運作方式。這種帳戶有限,但任何公鑰都可以關聯(lián)到它。這創(chuàng)造了一個自然的節(jié)省空間機制,因為鏈不會亂丟不需要的或使用過的密鑰。它也抑制了惡意用戶,因為惡意賬戶自然會受到限制,因此很容易識別/阻斷的。而且,最重要的是,地址空間的商品化便于實現(xiàn)SafeBox結構本身,是實現(xiàn)“無限縮放”的關鍵組件。
帳戶名稱和類型
PascalCoin的主要新功能之一是帳戶可以有唯一的公開可見的名稱,與域名系統(tǒng)的方式大致相同。這允許用戶接收資金到他們的電子郵件地址或聊天昵稱。它允許商店用他們的域名或品牌名稱收款。支付本質(zhì)上仍然是通過數(shù)字號碼來引用帳戶,但是名稱用于查找背后的帳號,就像是域名是用于查找背后的IP地址。
更重要的是,帳戶名稱和類型為在第二層應用和貨幣化API提供基礎。例如,帳戶名稱可以作為聊天室名稱或論壇名稱。帳戶類型進一步可用于區(qū)分帳戶用例。例如,瀏覽 類型=2 的帳戶可能就像瀏覽聊天室列表一樣。至于用戶如何與這樣的第二層應用進行交互,則是通過下面描述的貨幣化API。
貨幣化API
由于可靠的無確認交易,PascalCoin允許一種新的分布式應用程序在這里創(chuàng)建,因為“貨幣化API”。在貨幣化API中,PascalCoin帳戶用作“端口” 偵聽或發(fā)送“貨幣化的消息”給其他“端口”。它通過重新利用一個帳戶作為一個被命名的消息隊列來實現(xiàn),也通過使用“操作有效載荷”(Operation Payloads)。在PascalCoin,操作可以攜帶任意256字節(jié)的用戶數(shù)據(jù)有效載荷。有效載荷可以公開或加密。
這種獨特的功能允許操作以嵌入“第二層協(xié)議”,就好像HTTP存在于TCP內(nèi)的方式。這里的區(qū)別在于,協(xié)議消息具有財務分量,并且因此,可以被用于,為算法/自動化/微型商務場景,引導合適的粒狀經(jīng)濟通信。例如:
Pascal聊天:帳戶可以作為一個聊天室,其中的帳戶名稱是房間名稱。帳戶的操作有效內(nèi)容可以包含用戶的聊天消息。用戶句柄只是發(fā)件人的帳號名。這些聊天室可以用于以分散的方式交易商品和服務。匿名可以通過其他的增強二層應用。用戶可以通過將資金附加到私人來解決貨物的付款他們之間的信息。
貨幣化內(nèi)容:一個PascalCoin瀏覽器插件,能夠即時向內(nèi)容提供商提供內(nèi)容付費。付款本身包含信息以允許服務器為瀏覽者解鎖內(nèi)容。這可以用于通過新聞,博客,電子書和社交媒體內(nèi)容獲利。
一鍵式電子商務:一鍵交易電子商務網(wǎng)站,減少了購物車,改為一個單一的“有效載荷代碼”。買方僅發(fā)送包含有效載荷代碼的PASC付款,當商家收到訂單時為買方執(zhí)行。無需信用卡或復雜的支付網(wǎng)關集成。
匿名混合器:在發(fā)件人內(nèi)加密有效載荷使用復雜的財務路由信息,帳戶可以從其他賬戶收到資金,然后重新發(fā)送這些資金?;旌掀骺梢匀我獾胤指?延遲/中繼/循環(huán)支付,因此從污點分析中充分混淆發(fā)送者,接收者和數(shù)量。
第二層側鏈:由于來自或去向任意帳戶X的消息可以用作消息隊列,因此通過監(jiān)控到X的消息,可以構建用于管理側鏈的第2層協(xié)議。側鏈的有效性/狀態(tài)由第二層協(xié)議控制嵌入在這些第一層的有效載荷內(nèi)。X的所有者作為一個權威機構,在一個單-聯(lián)合的側鏈適用于Dapps。自由所有者(或非聯(lián)合)的側鏈可以通過將帳戶上的驗證密鑰相關聯(lián)來構建。當Schorr多重簽名憑借著聯(lián)合成員妥協(xié)于賬戶簽名實現(xiàn),聯(lián)合側鏈將可能實現(xiàn)。
一個貨幣化API的例子,也是第一個實例,即GetPasa.com。它通過監(jiān)聽77-44賬戶上10個或更多PASC的交易來工作。當交易發(fā)送時到77-44個包含10個或更多PASC時,它的有效載荷被檢查一個公鑰是否存在。如果沒有找到,交易被丟棄。如果找到一個公鑰,那么該服務用戶就可以免費獲得在它庫存中的帳號,并發(fā)送到它找到的公鑰上。這允許新用戶以一步的過程購買帳戶,過程中發(fā)送單個包含了訂單和付款的消息。
資產(chǎn),子令牌和智能合同
通過利用PascalCoin的第二層架構,可以實現(xiàn)資產(chǎn)、子令牌和智能合約,該方法與Rootstock基于Bitcoin實現(xiàn)Ethereum的相同。通過將側鏈固定在一個帳戶上(如Rootstock所為),可以在PascalCoin上運行以太坊虛擬機(Ethereum Virtual Machine,EVM)。 此帳戶的交易將嵌入第二層協(xié)議命令,該命令能夠管理EVM側鏈。有趣的是,由于獨立EVM子鏈可以綁定到單獨的帳戶,分片也可以輕松實現(xiàn)。分片之間的通信將是簡單的這些帳戶之間的交易。網(wǎng)絡的其余部分不會受到大量交易的實際影響,由于檢查點的自然過程在經(jīng)過100個區(qū)塊高度后丟棄這些交易。只有側鏈用戶才會記錄所有帳戶交易以驗證他們的側鏈。
自給自足的社區(qū),使用Free Pascal編寫
PascalCoin是一個100%的公平發(fā)布,沒有任何提前挖礦,ICO或投資輪。PascalCoin的開發(fā)者社區(qū)是富裕、自給自足的獨立傳道者,他們開發(fā)并推廣這種改變游戲規(guī)則的新技術。Pascal編程語言已經(jīng)演變得遠遠超出Turbo Pascal時期。Free Pascal是一種具有先進功能(例如類)的現(xiàn)代面向對象語言。它最初被設計為C的替代品,并且由于它的現(xiàn)代進步和升級,Pascal已經(jīng)成為編寫高性能,跨平臺原生代碼的偉大語言。
Donate: 7711-71
Translator: Command