github pokt-network/pocket v0.0.1-pre-alpha.1
Milestone #1 for Pocket V1

pre-release2 years ago

One small merge for Pocket, one giant milestone for Pocketkind.

Introduction

After finishing an internal pre-prototype in February of 2022, the Pocket Core team embarked on a milestone to build a prototype of Pocket V1 based on the specifications. After realizing the scope of a prototype is very abstract, we decided to put a stake in the ground upon which we can start iterating more publically with the help of the community.

There is still a ton of work ahead but this is a great foundation that we can build on, along with the help of the community!

Changes

This release contains the following:

  • Utility module: Foundation for a proof-of-stake blockchain dedicated to Pocket-specific protocol-level actors w/ complete test coverage.
  • Consensus module: A basic implementation of HotPOKT w/ a custom consensus testing suite.
  • P2P module: A basic P2P layer using Golang's std library.
  • Persistence module: An in-memory mock implementation of the persistence module.
  • CLI module: A CLI used to aid in protocol development.
  • Pocket bus: An application-specific bus enabling cross-module communication.

Getting Involved

If you want to get involved, start by reading the Contribution Guide and run LocalNet yourself by following the Development Guide.

Below is a current snapshot of our V1 roadmap. You can follow along for more updates & details here.

Screen Shot 2022-06-14 at 10 32 03 AM

Acknowledgement

Special thanks to @andrewnguyen22 @derrandz @guettomusick @iajrz and @luyzdeleon for contributing to this release as well as many whose contributions are not captured in the source code.

Demo

Milestone1V1.mp4

Don't miss a new pocket release

NewReleases is sending notifications on new releases.