Skip to content

Devlog 2023 06 05

user_name edited this page Jun 6, 2023 · 1 revision

Pocket V1 DevLog #8

Date Published: June 5th, 2023

We have kept the goals and details in this document short, but feel free to reach out to @Olshansk in the core-dev-chat for additional details, links & resources.

Table of Contents

Iteration 17 Goals & Results

Iterate Dates: May 17th - May 30th, 2023

M1: PoS

  1. Consensus - Finish minimum viable state sync to sync state between full nodes
  • Score: 3/10 ± 1
  • Notes:
    • Worked by @gokutheengineer was picked up
    • Changes are being merged upstream and refactored to work asynchronously
  1. P2P - Finish minimum viable gossip to facilitate peer discovery and messages propogation
  • Score: 5/10 ± 2
  • Notes:
    • A lot of progress was made by we are hitting some issues on the edges cases
    • Major improvements are being made to the debugging utilities to facilitate investigation
  1. Persistence - Finish the atomic store refactor to facilitate rollbacks
  • Score: 6/10 ± 1
  • Notes:
    • The largest of the 3 refactor PRs is almost ready for review
    • Local components are separately implemented, but tests are failing and code needs to be cleaned up

M2: DoS

  1. Provide the backend and infra team visibility into DevNet (documentation, dashboarding, tooling, etc...)
  • Score: 5/10 ± 1
  • Notes:
    • DevNet Workshop almost complete
    • Work started on a new tool to help explore the V1 state

M3: RoS

  1. E2E Trustless Relay - Kickoff / POC of E2E trustless relay
  • Score: 7/10 ± 1
  • Notes:
    • We kicked off the start of the implementation of E2E trustless relay
    • Introduced a new member to the team: Welcome @adshmh!
  1. MVT (Minimum Viable TestNet) Feature List
  • Score: 8/10 ± 1
  • Notes:
    • We documented the list of Utility Features we plan to have in TestNet & MainNet
    • The approach we will follow to implementing it can be found here
    • Bonus: We published Relay Mining with the help of @RawthiL from PoktScan on how it will be implemented

M*: North Start

  1. Bonus: IBC & SMT!
  • Notes:
    • With @h5law FT for the summer, we kicked of IBC implementation
    • We started picking up work on our Sparse Merkle Tree implementation

Demo 💻

There was no demo in this explicit DevLog but check out this teaser on Twitter from @Olshansk.

Teaser

Contribute to V1 🧑‍💻

Links & References

ScreenShots

Iteration 17 - Completed

Iteration17

Iteration 18 - Planned

Iteration 18

Clone this wiki locally