Michael O'Rourke
Pocket Network
Published in
3 min readMay 20, 2020

While visiting San Francisco for SFBW in 2017 I discovered a new revolutionary blockchain, Solana. My co-founder, Luis, messaged me with excitement about the Proof of History concept they were innovating on. We began chatting about the grand experiment going on between sharding and composability. We don’t know which is better, we didn’t know which will win, but there are clear visions for each path.

For context, the argument goes as follows: Blockchains have scaling problems, and not every blockchain application needs to be able to connect to each other. By designing a system to have independent shards, with limited composability, blockchains will be better able to scale and cater to unmet demand for decentralized applications. On the other hand, by embracing a one-shard approach where every smart contract has full composability on one, single layer, the increased connectivity of these core building blocks, or “money legos” could unlock more exciting possibilities by providing the potential to connect in ways we haven’t yet imagined.

We’ve seen these arguments in action through specific verticals like DeFi and gaming on Ethereum. The fact that these verticals have largely remained siloed to date provides credence to the sharding argument. That being said, I am firmly convinced that in time, anything that can connect will connect. As an industry, we do not yet have the foundation in having that critical mass of users or UX for these connections to happen. Human creativity and inertia will always push forward in the direction of these money legos being put together in increasingly interconnected forms.

In this future, I believe Solana will succeed.

Solana’s design of a unified, single chain is a fascinating project with incredible technological potential. By carefully optimizing and modularizing aspects of the traditional blockchain stack, we see the successful launch of a protocol that can support global-scale demand under one roof. With such high-throughput capacity, there will be a need for infrastructure on a massive scale. This provides Pocket with a unique opportunity to significantly push the Solana ecosystem forward.

How Pocket fits into Solana’s vision

Pocket is a layer-1 protocol that incentivizes people to run full nodes for blockchains by providing a decentralized API for developers needing data for their applications. Pocket fits quite nicely in the ‘Solana stack’, sitting above Solana’s ledger replication, or other words, Archivers. At full capacity, Solana will generate 4 petabytes of data per year, and Archivers are incentivized to store massive amounts of data within the Solana chain, but with no incentive for serving this data in a censorship-resistant manner.

While Archivers are incentivized to store data, Pocket enables further incentivization on the *reads* for data. This is done through Archivers within Solana submitting proofs of relays in the form of zero-knowledge range proofs (ZKRP’s) to the Pocket blockchain that represent each read (or API) request they have serviced.

By combining the storage and the accessing of this data, nodes are encouraged more than ever before to serve the same users of the chain, further aligning values and incentives. When Solana developers will be able to use the Pocket SDK, Pocket Network will trustlessly coordinate that developer’s connection to any Solana node running Pocket Core alongside their setup.

Pocket’s novel economic model and node incentivization scheme provides the perfect complement to Solana’s existing architecture. All Solana developers need to do is use our SDK alongside staking POKT for access to decentralized infrastructure. The Solana integration with the Pocket SDK is in development and we are running our incentivized testnet.

We encourage everyone to try it out and join the community of growing #noderunners on our Discord!