Paloalto(阿尔托)七大核心技术方案文字解释。

阿尔托七大核心技术方案文字解释:

Paloalto(阿尔托)七大核心技术方案文字解释。

1、零知识证明

指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的,在密码学中非常有用。

顾名思义,零知识证明就是既能充分证明自己是某种权益的合法拥有者,又不把有关的信息泄漏出去,即给外界的 “知识” 为“零”。能有效保护数据隐私的安全。

2、图灵完备状态通道

状态通道是指链下双方多次交易,然后最终结果链上确认。图灵完备是指理论上支持任何计算模型。结合就是:支持任何的计算状态通道链下交易数学公式。通俗理解就是:只要链下的状态通道完成任何交易,图灵完备都可以计算好,然后链上确认。

3、双层分片

把网络交易和智能合约分类以后再进行分片处理,更高效的处理数据。

4、交叉跨链

支持所有其他区块链底层操作系统上开发的DAPP平移到阿尔托系统之上来更加高效和安全的运行。

5、去中心化预言机

去中心化预言机是智能合约和外部世界交互的网关,旨在正常工作的同时不过分依赖单一信源。智能合约和外部数据之间搭建起了一座稳定且去中心化的桥梁,使得智能合约甚至能够支撑起最高算法的应用。由此,开发者们不必再冒险牺牲应用的扩展性、去中心化或者安全性,从而使得DApps能够最大程度地发挥它们的功能。

6、DPOS+PBFT双共识机制

通过(DPOS)委托权益证明机制投票选出相应的节点对数据进行打包确认,再结合(PBFT)拜占庭容错算法会使处理数据的能力更加的高效!

Paloalto(阿尔托)七大核心技术方案文字解释。

7、抗量子中心横向节点

在任何一个具有高的 TPS 处理能力的区块链网络上,一个保存全网账本的超级节点将是非常昂贵的,这会导致中心化。为了避免这一问题,阿尔托支持多个廉价的节点组成集群的方式实现一个超级节点的功能,避免了中心化。为了构建一个不受恶意攻击影响的点对点网络,传统的区块链技术要求每个节点完全验证所有区块并拒绝任何无效的区块。同样,验证所有小块和根链块的 中的节点称为超级节点。如果区块链中的每个节点都作为超级节点运行,则区块链可以具有与传统区块链相同的安全级别。但是,在高吞吐量区块链系统中运行超级节点是非常昂贵。例如,一个 250 字节 1M TPS的事务需要2 Gbps 的网络带宽,这对许多用户来说成为一个巨大的障碍。另外,流量每天会产生大约20TB的数据或者每年产生7PB的数据。超级节点对 CPU、存储、内存和网络带宽提出了高要求,而且这些要求可能只能由商业机构提供(例如,公司在其数据中心使用强大 的工作站)。这极大地阻碍了去中心化,损害了区块链的核心价值。系统通过允许集群中的多个诚实节点作为完整节点运行来解决这个问题。群集中的每个节点只验证一个子集。只要它们的子集的联合覆盖根链和分片,我们就可以证明它们能够完全验证整个区块链而不需要建立昂贵的超级节点。另外,如果其中一个节点在群集中崩溃,其余节点仍然能够完全验证任何块,因为它们中的任何两个形成另一个群集,从而实 现这样的集群的高可用性。此外,为了鼓励在网络中形成这样的集群,系统将激励节点回答关于随机块的信 息(例如,随机选择的分片或根区块链上的随机块的哈希信息作为问题)。这样的问题将鼓励节点存储全网的账本,短时间从网络上按需下载随机块来回答将是低效的。为了不让他们成网状结构..................这样的节点就是抗中心横向节点,简单点说就是把小节点分开,不让他们中心化,然后就可以抵抗量子攻击。

Paloalto(阿尔托)七大核心技术方案文字解释。



分享到:


相關文章: