near / near-one-project-tracking

A repository for tracking work items that NEAR One is working on.
0 stars 0 forks source link

[ProjectTracking]: Stateless validation Mainnet Release #46

Open Longarithm opened 5 months ago

Longarithm commented 5 months ago

Goals

Stateless Validation is alternative design for phase 2 of sharding that does not require state rollback to mainnet. It involves significant changes to different parts of the protocol. The goal is to deliver it to mainnet, using StatelessNet to iterate on design.

See also https://github.com/near/near-one-project-tracking/issues/5.

All open issues for stateless validation are listed here.

Tasks

Ordered by priority. With all this completed, stateless validation can be released. Also the work includes monitoring and fixing issues appearing in StatelessNet.

Timeline view

Task list

Side tasks

Links to external documentations and discussions

Estimated effort

30 weeks on Core team side

Assumptions

Pre-requisites

Release order

Stateless validation is anticipated to be the most significant launch since the Near MainNet rollout, and it's crucial to keep it isolated from other feature releases. To ensure a smooth rollout, I'd like to gather input from the team on what absolutely needs to be deployed to MainNet prior to Stateless validation.

Currently, these are the projects that better be launched in MainNet prior to Stateless validation (ref), as they require changes in trie structure

Decisions made

Out of scope

walnut-the-cat commented 4 months ago

Need to update the format to make sure it follows the tracking issue template

walnut-the-cat commented 4 months ago

February 26th status update

[Note] The team's effort is spread between this issue and 20. Items listed in this issue focus more on readiness for Stateless validation MainNet release, where as items listed in 20 focus more on success of Stake wars program.

Longarithm commented 3 months ago

March 8th status update

Longarithm commented 3 months ago

March 22nd status update

walnut-the-cat commented 2 months ago

April 9th status update

walnut-the-cat commented 2 months ago

Stateless validation April 11th status update

walnut-the-cat commented 2 months ago

Stateless validation April 16th update

walnut-the-cat commented 2 months ago

Stateless validation April 19th update

Tasks

ForkNet

cc. @Tayfun Elmas (tayfunelmas) , @Bowen Wang

walnut-the-cat commented 2 months ago

Stateless validation April 23rd update

Tasks

ForkNet

cc. @Tayfun Elmas (tayfunelmas) , @Bowen Wang

walnut-the-cat commented 2 months ago

Stateless validation April 25rd update

Tasks

ForkNet

cc. @tayfunelmas , @bowenwang1996

walnut-the-cat commented 2 months ago

Stateless validation April 30th update

Task

ForkNet

cc. @bowenwang1996 , @tayfunelmas

walnut-the-cat commented 1 month ago

May 7th update

cc. @bowenwang1996 , @tayfunelmas