PascalCoin($ PASC)系列中的一部分,这是一种完全用Pascal编程语言编写的加密货币。
Pascal于1970年首次使用,并且一直是Apple II和Macintosh电脑的关键部分。
于二零一六年八月十一日,Albert
Molina为PascalCoin建立起源区块并将其发布予全球。与本系列文章探讨的传统加密货币相比,PASC有几个关键优势。
PascalCoin使用一种名为SafeBox的技术,它是比特币等加密货币中使用的传统区块链的替代品。而不是要求每个参与者下载整个块链(交易历史)才能开始参与,SafeBox允许参与者很快开始参与。这是允许的,因为SafeBox只存储最后的100个块。这允许容易参与,可扩展性和速度。事实上,使用SafeBox,PascalCoin已经能够每秒破解100笔交易。
SafeBox存储分类账的余额,而不是分类账本身。归结为这些帐户的列表。它存储每个用户的帐户详细信息。在宣布新块时,节点独立于其他节点更新自己的SafeBox副本。这些节点通过从其他位置获取文件的一部分来获取SafeBox的更新版本,从而实现真正的分散。
账户
PascalCoin功能像银行,但与cryptocurrency而不是fiat。每个用户都可以通过一个易于记忆的帐号购买一个帐号。该帐户还可以提供一个公开的名称。
一个帐户包含:(1)一个32位无符号的指定帐号,永远不能被修改,(2)作为帐户的密码,并可以由业主使用他们的私钥修改的公共EC密钥,(3)(4)32位无符号,指示修改帐户的最后一个块的号码,也帮助找到陈旧帐户,(5)32位无符号N操作,指示许多事务都是通过帐户进行的,也有助于防止可能的重复;(6)RawBytes类型的名称,它提供了一个用PascalCoin64编码编码的默认值为空白的独特和公共名称,以及(7)区分类型的单词账户。
账户被分组到每个矿工通过挖掘附加到SafeBox时生成的账户段。一个账户段包含:(1)块号,(2)一个由N个账户组成的数组,(3)一个Unix时间戳,(4)一个账户段散列,(5)一个块头,构建SafeBox而不要求块存在。
矿业
矿工们一直在努力生成下一个版本的SafeBox,其中下一个版本包含由节点分发的新的挂起操作。所有块必须引用SafeBox散列才能生效,这是所有帐户段散列的汇总散列的校验和,并紧接在SafeBox,帐户段N中的最后一个帐户段之后。
一个新块创建一个包含N个账户的账户段-当前版本的N等于5,PascalCoin版本2.当矿工赢得工作证明时,它将在账户段中发布N个新账户。矿工的公共钥匙被用来给矿工新的账户。
SafeBox确保符合安全性,并以独特的方式提供比特币验证模型,为无限可扩展性铺平了道路。SafeBox允许PascalCoin比其他硬币更加简化和高效的更新,并且正在积极开发中。
欲了解更多信息以及如何获得PascalCoin,请访问官网:http://pascalcoin.org