diff --git a/src/docs/build/data-avail.md b/src/docs/build/data-avail.md index 30822d9..f349372 100644 --- a/src/docs/build/data-avail.md +++ b/src/docs/build/data-avail.md @@ -40,10 +40,14 @@ An example of an EVM-Ordered Alternative DA module can be found within [this mod ### Non-EVM DA -A non-EVM DA module uses a chain not based on the EVM to manage both the ordering and storage of raw input data. Such a modification would require relatively significant modifications to the [derivation portion](https://github.com/ethereum-optimism/optimism/tree/129032f15b76b0d2a940443a39433de931a97a44/op-node/rollup/derive) of the `op-node`. No such fully-independent DA modules have been developed yet — be the first! +A non-EVM DA module uses a chain not based on the EVM to manage both the ordering and storage of raw input data. Such solutions require relatively significant modifications to the [derivation portion](https://github.com/ethereum-optimism/optimism/tree/129032f15b76b0d2a940443a39433de931a97a44/op-node/rollup/derive) of the `op-node`. + +The first fully-independent DA module can be found within [the Rollux fork of the OP Stack](https://github.com/sys-labs/rollux/commit/25a4c9410ddae31ff7195f67495491f71e684e03) that uses [PoDA Protocol (Proof of Data Availability)](https://docs.rollux.com/docs/sys/PoDA/). PoDA is a layer 1 DA solution served by the Syscoin blockchain. + +The Rollux implementation of PoDA also provides [a path for serving PoDA to fractal layers (L3 and beyond) through layer 2](https://github.com/sys-labs/rollux/commit/6de6849f60f20f1e0b5ca314daa543344010003e). ### Multiple DA It is possible to use multiple Data Availability Layer modules at the same time. For instance, one could source data from two EVM-based chains simultaneously in order to form a bridge between the two chains. When using multiple Data Availability Layer modules, it is imperative to establish a global ordering between the two chains. One option for establishing this ordering is to use the timestamps of blocks from each chain. -Like a non-EVM DA module, a system with multiple Data Availability modules would need to make significant modifications to the [derivation portion](https://github.com/ethereum-optimism/optimism/tree/129032f15b76b0d2a940443a39433de931a97a44/op-node/rollup/derive) of the `op-node`. No such projects have been constructed yet. \ No newline at end of file +Like a non-EVM DA module, a system with multiple Data Availability modules would need to make significant modifications to the [derivation portion](https://github.com/ethereum-optimism/optimism/tree/129032f15b76b0d2a940443a39433de931a97a44/op-node/rollup/derive) of the `op-node`. No such projects have been constructed yet.