Progress Update of Early October

Shogo Ochiai
Tezos × Cryptoeconomics Lab
2 min readOct 2, 2019
jalan.net/news/article/104234

What we did

Previous OpenSSL issue has been fixed in PR Openssl, pubsub client by tkmct · Pull Request #32 · cryptoeconomicslab/plasma-android-sdk

We could build a Plasma transaction on the mock Android wallet. Precisely, the Android wallet creates a signature and a message, but a Rust server verifies counterfeiting. In production, it as well has to be done on Android by compiling Rust code into WASM.

We need keccak256 for ocaml-hacl and have to amend the protocol. This proposal would incur some attention to this issue, and it simultaneously affects the atomic swap capability. FYI: We know blake2 is three times better performance with the same-level security with keccak256.

When Arthur kindly showed me the stat. of how Blake2 is faster than SHA3

The serialization of the data format as well is a big discussion part. As our plasma-rust-framework implementation was depending on Ethereum, its De Facto serializer was ABI. We’ve learned that our Rust Plasma client must have an abstract layer for dealing with PACK/UNPACK/Tezos_data_encoding, and we’re building adaptor for data formatting.

LIGO deposit contract prototype is cryptoeconomicslab/ovm.tz

Next Iteration

We’re gonna roughly prototype a commitment contract in order to tap the LIGO contract from Plasma. This is a good milestone to finalize the serialization adaptor.

And we’re gonna integrate these prototype results into Cortez to smoke-test every concept are going well or not.

Once we could confirm it works, we can investigate more complex L2 transaction and exit-game for Tezos.

P.S.

This week is Devcon5(Ethereum Foundation’s event) in Osaka, and Tezos Foundation is the Serenity(highest) sponsor of this event. Hence I could find many Tezos community people around Osaka and please hit me up at there :)

--

--

Shogo Ochiai
Tezos × Cryptoeconomics Lab

Waiting for the critical mass of absurd political sketches. Founded: @cryptoeconomics-lab