Paydex支付公链致力于开发比特币和以太坊之外的第三种区块链支付生态系统,并拓展区块链技术的应用边界和技术边界,使普通互联网用户能感受到区块链技术的价值。而这一切的价值离不开Paydex的生态基础。 

快速构建应用:Paydex网络提供了轻量级REST API接口,用户端可通过JavaScript、Java、GO或者 Ruby、Python, C#快速构建应用。海量用户支撑采用关系型数据库加上OSS的Bucket虚现海量用户的计费、权限控制。

快速交易验证:基于分组和角色的转换是随机的基础,通过随机机制,保证节点的分组和角色的转换过程中,不同节点享有相同的机会进行分组和角色转换,而且Paydex的交易验证节点需要同步当前全网数据区块、账号信息、账本信息等其他内容,作为网络的全量节点提供相应的服务。同时,验证节点共同维护了两个虚拟列表:待验证交易和已验证交易。这两个列表均为先进先出,在交易验证节点组中是全网共同维护的。交易验证过程如下:

(1)当网络中发出一笔交易,验证节点接收到该交易后,将其首先放入待验证交易列表。

(2)验证节点从待验证交易列表中获取一笔交易,先查询是否已有其他节点已经验证该交易,如果没有,则通过全量数据确认该交易是否合法,如果合法,将其放入已验证交易列表并签名。

(3)如该交易已由另外验证节点验证,则同步验证该交易,如交易合法,则更新该交易,附加签名;如验证交易非法,则忽略该交易。

(4)如交易未验证通过,则忽略该交易。

(5)同步记账网络中的数据区块,将已记账的交易移除已验证交易列表。

通过这种方式,无需依赖记账完成的状态,能使得交易的确认时间快速提高。

从而最大限度保障网络中节点的积极性和活跃性,进而提高网络的能力。3~5秒的账本关闭时间,通过账户的sequence方式,可实现同一账户多种事务。

可视化运维管理:采用了基于节点层、Web层的可视化运营管理方式,对每个账本共识的数据、交易数量以及交易数据进行可视化管理。让技术上较为高级的技术方法运用其中,而这些技术方法允许利用图形、图像处理、计算机视觉以及用户界面,通过表达、建模以及对立体、表面、属性以及动画的显示,对数据加以可视化解释。与立体建模之类的特殊技术方法相比,Paydex数据可视化所涵盖的技术方法要广泛得多。

多方签名技术:可应用于资产的定量登记、资产的多人转移、DAO(去中心化组织)的社区管理,通过签名权重阙值控制资产安全。做到了隐私性:任何一个参与方不能获得其他参与方的任何隐私输入数据,除去能从计算结果中推断出的信息。正确性和可验证性:计算应能保证正确执行,并且这一过程的合法性和正确性应可被参与方或者第三方验证。公平性或健壮性:参与计算的各方,如非提前约定,应能同时获得计算结果或者无法获得结果。在这三者的保驾护航下,每一次的交易安全验证都会经过以下流程:

1.密钥生成:所有未来会参与到签名过程的参与方联合在一起,执行两件事情:1)为每一个参与方生成一个秘密的私钥;2)共同计算出一个公钥用于对应这一个私钥序列。

2.签名:参与某次签名的参与方分别将自己的私钥作为隐私输入,需要签名的信息作为公共输入,进行一次联合签名运算,得到签名。在这个过程中,安全多方计算的隐私性保证了参与方并不能获得其他方的私钥信息,但都可以得到签名。正确性和健壮性保证了签名的不可伪造。

3.验签:利用对应于本次交易参与方的公钥,按照传统签名算法的验签方式即可完成。因为在验签过程中,没有“秘密输入”,这意味着不需要一次安全多方计算就可以执行验签过程,这将成为Paydex利用安全多方计算执行分布式签名的优点之一。

定期交易技术:通过交易预签名,后生效方式,可实现定期交易,实现类似支票的支付方式。

数字资产保护:对于数字资产而言,相对于之前的钱包,基于签名的钱包因为无需重建私钥而提高了安全性,因无需将多个签名信息公开而获得了匿名性,同时相较于多重签名拥有更低的交易手续费。与密钥管理应用类似,数字资产账户的管理权也可以更灵活的调整,并可用于各种不原生支持多重签名的区块链,降低因智能合约带来的漏洞风险。