PascalCoin: 版本2中的改进

in #crypto6 years ago


PascalCoin已经转移到协议的第二个版本。在这个过程中,它改进了很多事情,包括难度计算,账户命名,修改账户信息等等。此外,协议版1中存在的一些限制已经被删除。


版本1限制

PASA分配

由于PascalCoin中的帐户是不可替代的资产,因此无法将其部分分配。当新用户试图通过采矿以外的方法获取PASC时,这导致问题。例如,如果用户通过交易所购买PASC,他们将没有账户来自行存储PASC。交易所目前不参与不可互换的资产。通过使用API(例如GetPasa.com),用户可以被授予一个帐户。

这种方法在处理采矿池时也引入了问题。矿池通常为矿工提供与其贡献成比例的价值。然而,由于帐户是以奖励方式授予“矿工”的,所以由于这些帐户不能被划分,确定谁获得帐户是很麻烦的。  

 

需要历史的节点

 新的节点必须从块1收集历史。版本2通过允许SafeBox提供验证来更新这个。 

 

版本2更新

计算困难

 由于散列能力不同,所以必须进行困难的计算。当用户涌向某种货币时,由于散列能力的增加,他们会引入一定程度的困难。然而,一旦这个难度变得太大,他们就会离开那些不那么困难的货币。一旦人群离开,这就使得一种货币的难度等级不适合当前的散列能力。现在,当发生这种情况时,难度会更快调整,从而产生更精确的链。 

 

帐号

 名称是允许的,由64个字符或更少。他们不能以数字开头。在版本2中也添加了类型。类型允许帐户用于除标准用户帐户以外的用途。例如,当使用货币化的API时,您可能有一个帐户充当聊天室或侧链。考虑到账户只是发送和接收可以是任意用户数据的交易信息,账户可以做什么的范围性很大。名称有助于使帐户更加可识别和人性化(甚至比PascalCoin中已经使用的人性化帐号更具优势)。由于增加了账户的命名和类型,所以必须包括允许用户改变这个信息的操作。有一些限制:(a)帐户名称不能以数字开头,如上所述;(b)帐户名称在所有帐户名称中必须唯一,允许使用空的名称。如果违反了这些限制,试图注册这个名称的块将被认为是无效的,并且节点将不会传播它。有一个名为PascalCoin 64的帐户的字符集。如白皮书所示,以下内容表示允许用于帐户名称的字符:abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*() — + {} [] \ _:“| <>,。?/〜 

 

检查点

检查点对于PascalCoin的核心和无限可扩展性的目标至关重要。没有它,SafeBox将无法像现在这样有效地运作。每隔100个区块创建一个检查点。这些检查点拍摄了SafeBox目前最后100个块的样子。这意味着节点不需要下载整个链路就可以开始。他们只需要最新的检查点,再加上“几十个块”。检查点也可以“在节点之间安全地分布,而不需要块来验证它们”。 

 

PASA交易所

为了克服版本1中PASA分发的限制,已经创建了协议内PASA交换。创建新的业务是为了促进“用户之间的销售,采购,结算和交换PASA资产”。 

 操作包括列出公开或私人销售的帐户。任何人都可以进行公开拍卖,而私人拍卖只能通过使用预定买方的公钥来购买。如果您希望将账户“脱离市场”,您可以撤销账户。您可以购买一个账户,因为可以将账户出售。交易被修改以允许通过私下销售购买账户,由此转移到待售账户的账户中的金额等于或大于销售价格。这导致出售账户的公钥被改变为买家的公钥。无论交易来源如何,都会发生这种情况。 

根据他们的路线图,还有许多其他的改进可以做成PascalCoin。其中包括checkpoint torrent,multisig和原生移动操作系统。 


Discord: https://discord.gg/8yqftqF

Telegram official channel: https://t.me/pascalcoinofficial

Twitter official account: https://twitter.com/PascalCoin

Reddit: www.reddit.com/r/pascalcoin/

Medium -PascalCoin: www.medium.com/@pascalcoinmktg

Coin Marketplace

STEEM 0.29
TRX 0.11
JST 0.031
BTC 68627.76
ETH 3844.64
USDT 1.00
SBD 3.63