Rholang Sprint 11 Retrospective
Retrospective
What did we do well?
- Medha Parlikar (Unlicensed): Kyle Butt delivered unforgeable names. Thank you.
- Kyle Butt: Kudos to Michael Birch (Unlicensed) and Former user (Deleted) for having the tests with complex Rholang to catch the issue with unforgeable names.
- Medha Parlikar (Unlicensed): Ovidiu Deac's document for the Cross shard protocol is detailed and of very high quality.
- Mateusz Gorski (Unlicensed): We now have a proper implementation of secp256k1 in Maven.
- Mateusz Gorski (Unlicensed): We fixed a few bugs in Rholang. Kyle Butt - good job.
What should we have done better?
- Kyle Butt - should have realized early about duplicated names.
- Michael Stay (Unlicensed): Should have realized that there is a much simpler way to implement (deprecated) Cross-shard transfers.
- Ovidiu Deac: The Rholang tests could be better, would like to see if the Rholang could run to a specific state. Would like to have a test framework similar to our unit test frameworks. He will examine what the Casper team is doing and see what is being written to the protos. We need both integration and unit tests for all the pieces. It would be good to pull out what is being done in Casper and creating a single harness.
Actions:
- Medha Parlikar (Unlicensed): Schedule a discussion between Ovidiu Deac, Michael Stay (Unlicensed) and Michael Birch (Unlicensed) regarding cross shard transfer, and possibly simplifying the implementation.