【項目分析】可無限擴(kuò)展的Pascal Coin是個什么東西妇多?

記:文字閱讀是一項高級能力伤哺。

聲明:無任何利益相關(guān),純粹客觀中立看待此項目的設(shè)計思想以及解決方案者祖。同時也是對區(qū)塊鏈的具象化認(rèn)知立莉。

昨天被俱樂部小哥推薦了一些有趣的項目,PascalCoin就是其中之一七问◎殉埽看到一個新的項目,第一感覺自然是去官網(wǎng)看看這個到底想干嘛械巡。

在主頁上看到了這樣的宣傳語:

PascalCoin是一種即時刹淌,零費率,可無限擴(kuò)展讥耗,去中心化的加密數(shù)字貨幣有勾,且有高強度的隱私保護(hù)以及智能合約能力。SafeBox技術(shù)的加持葛账,使其成為全球首個可刪除的區(qū)塊鏈項目柠衅,PascalCoin擁有無限可能。

這是我從官網(wǎng)上摘下來的對Pascal項目的宣傳語籍琳,對于一個新項目的認(rèn)知菲宴,一定得有立得住的標(biāo)簽,否則這個項目就會淹沒在茫茫項目庫中趋急,無人知曉喝峦。這個號稱酒香不怕巷子深的信息時代,恰恰是太多酒香凝聚呜达,使人難以分辨谣蠢。

相信很多朋友聽過視覺錘和語言釘這兩個說辭,前者從視覺傳播角度查近,后者主要針對當(dāng)前痛點眉踱,提出針對性的宣傳語,包含好的名字霜威,廣告語谈喳,功能,體驗等等戈泼。

這也可以解釋為什么很多項目一定要強行給自己加戲婿禽,甚至在區(qū)塊鏈3.0時代剛剛拉開大幕時赏僧,就有心急的項目方開始給自己黃袍加身,號稱區(qū)塊鏈4.0時代的到來了扭倾。

在大眾普遍唱衰以太坊之時淀零,個人還是打心底里為以太坊投上一票。一方面是V神在社區(qū)的個人影響力膛壹,另一方面也是以太坊對區(qū)塊鏈精神的貫徹驾中。雖然現(xiàn)實世界的不完美,對應(yīng)到區(qū)塊鏈?zhǔn)澜缋锘煮荩煌昝赖咝У腅OS更加引人注目哀卫,但仔細(xì)看一看,單純從鑄幣的角度撬槽,EOS實際上就是輪番21個超級節(jié)點之間的壟斷此改,所謂的共識也是在這21個節(jié)點之間達(dá)成侄柔。而以太坊到今天共啃,仍然是1萬+的節(jié)點之間的共識,是每個人都有機會成為“鑄幣人”的項目薪者。

現(xiàn)實雖不完美怀吻,但我們從來都對完美心向往之。

需要特別澄清的是初婆,我寫過的項目分析類的文章蓬坡,只是作為一種認(rèn)知參考,不作為投資建議磅叛,因為我們需要看到屑咳,市場共識、技術(shù)和信仰本身并不完全同步弊琴。

現(xiàn)在回到這個項目的解讀乔宿。

在官網(wǎng)上的這段話,我們很容易抽出幾個極為搶眼的關(guān)鍵詞:

  • 零費率:如何做到的访雪?
  • 無限擴(kuò)展:通過什么手段详瑞?
  • 隱私保護(hù):有何特別的方法?
  • 智能合約:新一代公鏈的標(biāo)配而已臣缀,這里有什么新花樣嗎坝橡?
  • 可刪除:這是什么新特性?
  • 無限可能:啥可能精置?

帶著這些問題计寇,我們來逐字逐句閱讀白皮書,尋找答案脂倦。

無限擴(kuò)展的含義

這里說的無限擴(kuò)展的含義是:在有限的存儲空間上番宁,基于區(qū)塊鏈驅(qū)動的網(wǎng)絡(luò)能夠無限時的運行。

聽起來會有一些拗口赖阻,更啰嗦一點說就是蝶押,當(dāng)前的互聯(lián)網(wǎng)基礎(chǔ)設(shè)施,存儲能力不是無限的火欧,網(wǎng)絡(luò)的運行必然意味著數(shù)據(jù)量的持續(xù)增長棋电。雖然時代在進(jìn)步,存儲能力也在按照摩爾定律持續(xù)增長苇侵,需求和供應(yīng)是能夠匹配的赶盔,但是現(xiàn)在的數(shù)據(jù)大爆炸,存儲已經(jīng)成了瓶頸榆浓。

區(qū)塊鏈網(wǎng)絡(luò)也必須考慮到這個問題于未。比特幣只做賬戶資產(chǎn)的清算,運行至今陡鹃,也有200GB+的數(shù)據(jù)量烘浦,對于自己動手下載過全節(jié)點錢包的同學(xué)應(yīng)該知道,這200GB+的數(shù)據(jù)下載下來杉适,是多么耗時谎倔。

淺談UTXO

PascalCoin的共識算法和比特幣一樣,也是采用PoW來確保鏈的安全性猿推。像比特幣這樣的系統(tǒng)片习,每個參與挖礦的節(jié)點必須擁有從初始區(qū)塊到當(dāng)前區(qū)塊的所有數(shù)據(jù),為什么要這樣呢蹬叭?這里牽涉到UTXO賬戶模型藕咏,UTXO這個概念,往簡單的方向說就是消費現(xiàn)金的模式秽五,比如說你拿100塊錢去買一件15塊的商品孽查,你拿遞給商家100塊,拿回來85塊坦喘,商家得到15塊盲再。從輸入輸出的角度看西设,100塊是這次交易的輸入,15塊和85塊是輸出答朋,輸出的對象有兩個贷揽,你自己和商家。而再深入一層向前思考梦碗,你的100塊哪里來的呢禽绪?是不是也從別人那里得到的?可能是工資洪规,也可能就是拿爸爸媽媽的零用錢印屁。往后思考一層,現(xiàn)在你得到的找零的85塊斩例,也可以作為下一次消費的輸出雄人,給商家的15塊,它也可以用來消費樱拴,作為新交易的輸入柠衍。

這是單次交易的輸入輸出。

區(qū)塊鏈從經(jīng)濟(jì)學(xué)角度看晶乔,邏輯并不復(fù)雜珍坊,為了跟蹤用戶的賬戶余額,單單看一次的交易是不夠的正罢,要從根子上開始統(tǒng)計阵漏,也就是說,你從開始用錢開始翻具,別人給過你多少錢履怯,然后隨著時間,你消費了多少錢裆泳,對于你的財務(wù)狀況叹洲,從頭開始統(tǒng)計,算一下就知道當(dāng)前你有多少錢了工禾。比特幣里的交易运提,就是這樣串起來的。其實可以每次加一次字段闻葵,跟蹤你的賬戶余額民泵,這當(dāng)然會增加記賬的工作量。

我只能做到理解UTXO槽畔,而不能做到去評價它與我們?nèi)請鲇玫降馁~戶模型的優(yōu)劣栈妆。認(rèn)知的視野也有待進(jìn)一步提高。聽過很多老一輩的人說UTXO很好,但是我都沒有特別懂鳞尔。而以太坊和EOS這種幣都是采用的賬戶模型嬉橙,不是UTXO。

UTXO必須要保存每個區(qū)塊铅檩。如果能做到不保存每個區(qū)塊憎夷,數(shù)據(jù)量是不是就大大減少了呢?是的昧旨,PascalCoin就是這么干的。

可刪除區(qū)塊鏈

初次聽說可刪除區(qū)塊鏈的概念祥得,會覺得很迷茫兔沃,不知道要用來干嘛。但是级及,從數(shù)據(jù)量存儲角度來看乒疏,就會明白一些。表面上看起來就是饮焦,節(jié)點無需保存歷史數(shù)據(jù)怕吴,只用保存過去的100個區(qū)塊即可。

區(qū)塊本身县踢,里面存儲的是賬戶之間的交易转绷。賬戶之間的交易數(shù)據(jù),可以類比為我們現(xiàn)實記賬硼啤,交易本身并不重要议经,而是交易這樣的行為導(dǎo)致的賬戶余額變更。比如A,B,C,D四個人之間谴返,反反復(fù)復(fù)進(jìn)行的多次交易煞肾,產(chǎn)生的數(shù)據(jù)量很大很冗余,而實際上最重要的數(shù)據(jù)是這四個人的賬戶余額嗓袱,當(dāng)前還剩下多少錢籍救,或者在歷史的某個時刻有多少錢可以查詢就很好了,不用通過保存所有的區(qū)塊數(shù)據(jù)來查驗渠抹。

基于此蝙昙,PascalCoin的做法就是不保存歷史數(shù)據(jù),賬戶余額通過SafeBox來保存逼肯。關(guān)于SafeBox的一些細(xì)節(jié)耸黑,后面會再展開一點。

節(jié)點只保留最近的100個區(qū)塊有什么好處嗎篮幢?

好處非常明顯:沒人會對區(qū)塊大小是1MB還是8MB或者更大而吵吵鬧鬧了大刊。之前有寫過比特幣分叉往事一文,核心導(dǎo)火索就是大家對比特幣1MB大小不滿,性能瓶頸很嚴(yán)重缺菌。而擴(kuò)大區(qū)塊大小之后葫辐,確實可以提升網(wǎng)絡(luò)的打包速度,這個之前在群里和大家溝通伴郁,有一個很有趣的比喻:

將打包區(qū)塊類比為拉貨耿战,貨物是交易事務(wù)。之前的1MB區(qū)塊相當(dāng)于一個小板車焊傅,每次只能拉10件剂陡;現(xiàn)在擴(kuò)容區(qū)塊之后,是個大卡車狐胎,我們假設(shè)小板車和大貨車跑的一樣快鸭栖,因為比特幣10分鐘達(dá)成一次全網(wǎng)共識嘛。大卡車一下子能拉1000件沒啥問題吧握巢,這樣的話晕鹊,性能就提升了100倍呢!

但是暴浦,我們不能只看到這個好處溅话,而忽略了背后的代價,一個區(qū)塊1MB歌焦,運行了9年飞几,比特幣的數(shù)據(jù)量是200GB+。如果區(qū)塊大小變成了8MB同规,數(shù)據(jù)的膨脹速度要比之前快得多循狰!

又想快,又不想承擔(dān)代價券勺,怎么辦绪钥?

PascalCoin這里,就是刪除區(qū)塊嘛关炼。既然每個節(jié)點只用保存100個最近的區(qū)塊程腹,那區(qū)塊大小大點也沒問題啊,沒有歷史包袱儒拂。

是的寸潦,PascalCoin設(shè)計的,將來區(qū)塊可以達(dá)到5.4GB社痛,1秒鐘可以處理的事務(wù)達(dá)到7.2萬次见转!

當(dāng)然,你一算蒜哀,節(jié)點得有540GB的磁盤空間存儲區(qū)塊數(shù)據(jù)斩箫,比比特幣的全節(jié)點數(shù)據(jù)200GB+大啊,不要著急,這是未來的設(shè)計乘客,當(dāng)前還只有500TPS狐血。

但是,我們得看到這種機制下易核,它的可擴(kuò)展性匈织。

SafeBox: 保險箱機制

可刪除機制的背后是什么在支撐呢?SafeBox機制功不可沒牡直。SafeBox本質(zhì)上是一個賬戶列表缀匕,賬戶列表當(dāng)前按照N=5,也就是每5個作為一個分段碰逸。賬戶余額的變動是通過在區(qū)塊里的交易事務(wù)修改的弦追。另外,因為PascalCoin的的事務(wù)要更復(fù)雜花竞,所以稱作操作。想象一個Excel表格掸哑,每一行記錄一個賬戶的余額约急,同時記錄著是哪個區(qū)塊導(dǎo)致的變動。

一般區(qū)塊鏈的區(qū)塊苗分,是連向前面的一個區(qū)塊厌蔽,這是為了歷史可回溯。現(xiàn)在引入了SafeBox機制后摔癣,礦工挖到的區(qū)塊奴饮,和SafeBox的某一分段相連,具體這里導(dǎo)致的賬戶變化等等择浊,不做詳細(xì)解讀戴卜。

基于SafeBox可以實現(xiàn)0次驗證,從而達(dá)到即時支付的效果琢岩,這樣也就無需閃電網(wǎng)絡(luò)這樣的鏈下擴(kuò)容技術(shù)了投剥。

賬戶機制

PascalCoin采用的是賬戶機制,地址是一串?dāng)?shù)字担孔,像銀行賬戶江锨,我們銀行卡不僅有數(shù)字,還有自己的名字糕篇,這里也一樣啄育。賬戶名字是64位大小的字符串,包含一個16位大小的類型字段拌消,用于區(qū)分賬戶類型挑豌。賬戶和名字都是獨一無二的。白皮書里有寫到,數(shù)字賬戶還有靚號浮毯,賬戶是通過拍賣得到完疫。其中PascalCoin的代幣稱作PASC,賬戶是PASA债蓝。交易所里可以交易PASC壳鹤,但是買到的PASC想轉(zhuǎn)到自己錢包,就需要一個PASA賬戶饰迹。就像我們在EOS里要花錢買創(chuàng)建賬號一樣芳誓。

整個項目仍然基于非對稱加密算法,因此也要公鑰私鑰記住啊鸭,一個PASA可以對應(yīng)多個公鑰锹淌。

隱私保護(hù)

這里主要是說到匿名交易。上面提到的賬戶機制赠制,并不用對應(yīng)的真實的個人信息赂摆,且不像UTXO賬戶模型,可以針對過往的消費記錄钟些,形成一個網(wǎng)狀結(jié)構(gòu)烟号,這是可以作為挖掘來源的。好比說政恍,我不知道某個支付寶賬戶是誰的汪拥,但是根據(jù)他的所有消費記錄,大致可以得出這是個怎樣的人篙耗。

比特幣并非嚴(yán)格的匿名幣迫筑。

鏈上治理

我一直在重復(fù)解讀的概念是共識分為三層:

  • 算法共識
  • 決策共識
  • 市場共識

其中決策共識還是要依賴持幣人,社區(qū)來進(jìn)行綜合治理的宗弯。比如區(qū)塊大小的設(shè)定脯燃,對提議和分叉進(jìn)行投票等等,SafeBox中的每個分段有多少個賬戶等等罕伯,都是可以通過決策共識達(dá)成曲伊。PascalCoin這里,是依賴社區(qū)投票進(jìn)行治理的追他,其中:

  • 1PASC = 1票

  • 1PASA = 2票

任何人均可發(fā)起提議坟募,GovBot對提議根據(jù)投票自動執(zhí)行。

這是一個自我增強的系統(tǒng)邑狸。

CPU挖礦

CPU挖礦懈糯,一人一票,隨機哈希函數(shù)单雾,抵抗GPU和ASIC赚哗。

Layer2操作

有必要解釋一下這里的Layer2是指代什么她紫。一般公鏈之上的交易操作,屬于Layer1屿储,也就是最底層的操作贿讹。公鏈上的性能瓶頸是大家津津樂道的,比如以太貓游戲直接堵住了以太坊公鏈够掠。如果這些復(fù)雜的游戲邏輯能夠移到鏈外民褂,在鏈之上,通過側(cè)鏈疯潭,平行鏈等機制來完成赊堪,這樣鏈上的任務(wù)量就會小很多,不會出現(xiàn)堵住的情況竖哩。

PascalCoin鏈上的賬戶可攜帶數(shù)據(jù)哭廉。這帶來一個便利是,無需通過其他機制相叁,Layer2的操作直接嵌在Layer1里執(zhí)行即可遵绰。

官方提出了一些很有趣的應(yīng)用場景,比如鏈上社交增淹。在PascalCoin上街立,可以在賬戶之間進(jìn)行傳送文本,文件埠通,音頻等等,賬戶有類型之分逛犹,可以定義65536個類型的賬戶端辱,比如構(gòu)建聊天室等等。

基于PascalCoin也能實現(xiàn)去中心化交易所虽画,實現(xiàn)現(xiàn)實世界的物聯(lián)網(wǎng)舞蔽,構(gòu)建類似Craiglist這樣的分類廣告電商平臺等等。

值得強調(diào)的是码撰,數(shù)字身份解決方案渗柿,按照上面的賬戶模型,就可以實現(xiàn)脖岛。

總之朵栖,將Layer2的協(xié)議整合在Layer1的交易中,可以實現(xiàn)各種各樣的DApp柴梆。

智能合約

PascalCoin支持智能合約陨溅,當(dāng)然基于它來發(fā)行代幣也是可以的,稱作PascalToken绍在,這是類似ERC20的代幣门扇。

注:此項目100%開源雹有,且基于Free Pascal語言實現(xiàn),代幣無預(yù)挖臼寄,無ICO霸奕。

最后以一句話作結(jié):

Moving towards Satoshi Vision.

向著中本聰?shù)脑妇扒斑M(jìn)。

END.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吉拳,一起剝皮案震驚了整個濱河市质帅,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌合武,老刑警劉巖临梗,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異稼跳,居然都是意外死亡盟庞,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門汤善,熙熙樓的掌柜王于貴愁眉苦臉地迎上來什猖,“玉大人,你說我怎么就攤上這事红淡〔皇ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵在旱,是天一觀的道長摇零。 經(jīng)常有香客問我,道長桶蝎,這世上最難降的妖魔是什么驻仅? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮登渣,結(jié)果婚禮上噪服,老公的妹妹穿的比我還像新娘。我一直安慰自己胜茧,他們只是感情好粘优,可當(dāng)我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著呻顽,像睡著了一般雹顺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上廊遍,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天无拗,我揣著相機與錄音,去河邊找鬼昧碉。 笑死英染,一個胖子當(dāng)著我的面吹牛揽惹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播四康,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼搪搏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了闪金?” 一聲冷哼從身側(cè)響起疯溺,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎哎垦,沒想到半個月后囱嫩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡漏设,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年墨闲,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片郑口。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡鸳碧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出犬性,到底是詐尸還是另有隱情瞻离,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布乒裆,位于F島的核電站套利,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏鹤耍。R本人自食惡果不足惜日裙,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望惰蜜。 院中可真熱鬧,春花似錦受神、人聲如沸抛猖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽财著。三九已至,卻和暖如春撑碴,著一層夾襖步出監(jiān)牢的瞬間撑教,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工醉拓, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留伟姐,地道東北人收苏。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像愤兵,于是被迫代替她去往敵國和親鹿霸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容