2020-04-14 Iroha 2 status meeting notes

Date

Attendees

Discussion items

WhoNotes
  • Finished with network implementation, the next step is to integrate it into Torii.
  • Working on P2P module for Iroha 2 currently
  • Will have some questions to Nikita and Makoto
  • Made some pages for RFC and architecture decisions in HL Confluence
  • Made some PRs for queries and transaction validation
  • Added usage of make file with temporary directories
  • Will adapt networking to Torii.
  • Then it will be easier to perform the refactoring, because of easier data flow
  • We had effective conversation in the chat, I will put further decisions into the Confluence
  • Currently the pipeline of transaction is not obviously clear for me
  • Makoto> Also, do not forget about gossiping the transaction between peers
  • Nikita> I will try to make the code look like document in the aim to faster understanding
  • Some people will be interested in the architecture of the solution, not the code
  • Nikita> Currently we are in the early stage, and things are changing quickly, hence it will be time consuming to keep architecture documentation updated
  • Nikita> We need to have requirements described for better pace of system development
  • Kagome is highest priority, I am concentrating on it
  • Eventually we need to switch to iterational approach
  • We need to apply experience from Polkadot project, too
  • Spent a lot of time on DSL for Iroha 2, providing changes to the whitepaper
  • Changes based on the Nikita's review. We are going to use more primitives in the aim for better flexibility of commands. 
  • Currently I am writing the explanation for primitives; it is not ready to mass-review yet.
  • We need the DSL design to progress with development
  • Architecture decisions may probably also put into the whitepaper, so it will become the ground truth
  • I also trying to proof safety and liveness for Sumeragi
  • Main concern now: are primitives makes sense? We need to get a feedback on it.
  • All updates are going to iroha2-wp branch

Action items

  • Vadim Reutskiy Organize knowledge sharing between C++ team and Rust team after releasing Iroha 1.2