PascalCoin($ PASC)系列中的一部分堪澎,這是一種完全用Pascal編程語言編寫的加密貨幣爱榕。
Pascal于1970年首次使用户盯,并且一直是Apple II和Macintosh電腦的關(guān)鍵部分憋肖。
于二零一六年八月十一日,Albert
Molina為PascalCoin建立起源區(qū)塊并將其發(fā)布予全球选酗。與本系列文章探討的傳統(tǒng)加密貨幣相比涉波,PASC有幾個(gè)關(guān)鍵優(yōu)勢喊括。
PascalCoin使用一種名為SafeBox的技術(shù)饺律,它是比特幣等加密貨幣中使用的傳統(tǒng)區(qū)塊鏈的替代品窃页。而不是要求每個(gè)參與者下載整個(gè)塊鏈(交易歷史)才能開始參與,SafeBox允許參與者很快開始參與。這是允許的腮出,因?yàn)?/b>SafeBox只存儲(chǔ)最后的100個(gè)塊帖鸦。這允許容易參與芝薇,可擴(kuò)展性和速度胚嘲。事實(shí)上,使用SafeBox洛二,PascalCoin已經(jīng)能夠每秒破解100筆交易馋劈。
SafeBox存儲(chǔ)分類賬的余額,而不是分類賬本身晾嘶。歸結(jié)為這些帳戶的列表妓雾。它存儲(chǔ)每個(gè)用戶的帳戶詳細(xì)信息。在宣布新塊時(shí)垒迂,節(jié)點(diǎn)獨(dú)立于其他節(jié)點(diǎn)更新自己的SafeBox副本械姻。這些節(jié)點(diǎn)通過從其他位置獲取文件的一部分來獲取SafeBox的更新版本,從而實(shí)現(xiàn)真正的分散机断。
賬戶
PascalCoin功能像銀行楷拳,但與cryptocurrency而不是fiat。每個(gè)用戶都可以通過一個(gè)易于記憶的帳號購買一個(gè)帳號吏奸。該帳戶還可以提供一個(gè)公開的名稱欢揖。
一個(gè)帳戶包含:(1)一個(gè)32位無符號的指定帳號,永遠(yuǎn)不能被修改奋蔚,(2)作為帳戶的密碼她混,并可以由業(yè)主使用他們的私鑰修改的公共EC密鑰,(3)(4)32位無符號泊碑,指示修改帳戶的最后一個(gè)塊的號碼坤按,也幫助找到陳舊帳戶,(5)32位無符號N操作馒过,指示許多事務(wù)都是通過帳戶進(jìn)行的臭脓,也有助于防止可能的重復(fù);(6)RawBytes類型的名稱,它提供了一個(gè)用PascalCoin64編碼編碼的默認(rèn)值為空白的獨(dú)特和公共名稱沉桌,以及(7)區(qū)分類型的單詞賬戶谢鹊。
賬戶被分組到每個(gè)礦工通過挖掘附加到SafeBox時(shí)生成的賬戶段。一個(gè)賬戶段包含:(1)塊號留凭,(2)一個(gè)由N個(gè)賬戶組成的數(shù)組佃扼,(3)一個(gè)Unix時(shí)間戳,(4)一個(gè)賬戶段散列蔼夜,(5)一個(gè)塊頭兼耀,構(gòu)建SafeBox而不要求塊存在。
礦業(yè)
礦工們一直在努力生成下一個(gè)版本的SafeBox,其中下一個(gè)版本包含由節(jié)點(diǎn)分發(fā)的新的掛起操作瘤运。所有塊必須引用SafeBox散列才能生效窍霞,這是所有帳戶段散列的匯總散列的校驗(yàn)和,并緊接在SafeBox拯坟,帳戶段N中的最后一個(gè)帳戶段之后但金。
一個(gè)新塊創(chuàng)建一個(gè)包含N個(gè)賬戶的賬戶段-當(dāng)前版本的N等于5,PascalCoin版本2.當(dāng)?shù)V工贏得工作證明時(shí)郁季,它將在賬戶段中發(fā)布N個(gè)新賬戶冷溃。礦工的公共鑰匙被用來給礦工新的賬戶。
SafeBox確保符合安全性梦裂,并以獨(dú)特的方式提供比特幣驗(yàn)證模型似枕,為無限可擴(kuò)展性鋪平了道路。SafeBox允許PascalCoin比其他硬幣更加簡化和高效的更新年柠,并且正在積極開發(fā)中凿歼。
欲了解更多信息以及如何獲得PascalCoin,請?jiān)L問官網(wǎng):http://pascalcoin.org