Tezlink meta milestone
This meta-milestone is about the development of Tezlink, a Tezos-compatible layer 2 blockchain hosted on the same rollup as Etherlink.
Past
Michelson-in-Rust
- %(2023Q3-Q4) Michelson-in-Rust (meta-milestone for MIR in 2023)
Internship on EVM - Michelson interoperability
Prototyping of Etherlink duplication
Design experiment to compare ease of implementation for two solutions to host a chain on the same rollup than Etherlink.
Milestone: %Tezlink: prototype two Etherlink chains on the same rollup
End-to-end demo of a Tezos application, block explorer, and wallet
To help prioritizing the development of Tezlink, we will first target running an end-to-end demo (with a dapp, explorer, and wallet). This milestone was about running such a demo on L1 and using coverage reporting to list the needed features.
Milestone: %Tezlink: end-to-end demonstration of Tezos Layer 1
Empty Tezos blocks
To bootstrap the work toward Tezos-compatibility, this first version will have empty blocks only.
Milestone: %Tezlink: empty Tezos blocks
Present
Transactions between implicit account
First operations to be supported are reveal and transfers between implicit accounts. We use octez-client to test compatibility with L1.
Milestone: %Tezlink: Tezos-compatible ledger
Smart contracts
This is about plugging the Michelson-in-Rust interpreter to the kernel and using it to execute simple smart contracts.
TzKT indexing
To index the chain, TzKT needs a few RPCs. This project is about adding them so that we can have an indexer (and its API) on Tezlink.
Future
End-to-end demo on L2
The target is to redo the demo of %Tezlink: end-to-end demonstration of Tezos Layer 1 but on Tezlink.
Tezos compatibility
Cover as much as possible from Tezos (originations, all RPCs which make sense).
The multichain feature
Design doc: https://docs.google.com/document/d/1cfMTgDq_lUEaNSMJqYwPDokz-6QUEo6yF3QoQoL7uhk/
Milestone: %Tezlink: multiple EVM chains on a single rollup