The researchers behind the SPECTRE and GHOST projects have proposed a new blockchain scalability protocol.
Called PHANTOM, the protocol claims to provide transaction confirmation that is âsecure under any throughput that the network can supportâ â smart contracts included.
Authors Yonatan Sompolinsky and Dr. Aviv Zohar outlined the new protocol in a paper published this week, building on SPECTRE, which deviates from bitcoinâs common block structure with more scalable âdirected acyclic graphs of blocksâ(blockDAGs). The team describes the tech as âa generalization of Satoshiâs chain which better suits a setup of fast or large block[s].â
Unlike off-chain solutions such as the Lightning Network, where transactions are conducted on a separate layer, Phantom proposes an on-chain means of achieving scalability.
The authors explain that PHANTOMâs primary focus is that it enables the linear ordering of blocks, which is not possible in the SPECTRE protocol. To do so, it uses a âgreedy algorithmâ on the blockDAG to identify blocks mined by âhonestâ nodes, but not those from ânon-cooperatingâ nodes that deviate from the mining protocol.
The paper states:
âUsing this distinction, PHANTOM provides a full order on the blockDAG in a way that is eventually agreed upon by all honest nodes.â
Solving the problem of linear ordering, the authors say, enables PHANTOM to scale any computation, including smart contracts.
However, Sompolinsky and Zohar note that, by adopting linear ordering, the protocol sacrifices some of the speed of confirmation previously achieved by SPECTRE. The researchers indicated their plans to resolve this problem in future work.
Bicycle chain image via Shutterstock