Date
Participants
Goals
We will use this time to hear an update from Dom on his investigation so far related to https://rchain.atlassian.net/browse/RCHAIN-3263 and start a next steps conversation that we will continue during our dev retreat. The goal of having this meeting before the retreat is to ensure group awareness of the issue and to provide time for people to do any investigation or thinking before we meet the next time.
Discussion topics
Item | Notes |
---|---|
Resources | |
Overview |
|
Rholang |
`WaitingContinuation(List(BindPattern(List(Par(List(),List(),List(),List(Expr(GString(getBalance))),List(),Vector(),List(),List(),AlwaysEqual(BitSet()),false), Par(List(),List(),List(),List(Expr(EVarBody(EVar(Var(FreeVar(0)))))),List(),Vector(),List(),List(),AlwaysEqual(BitSet()),true)),None,1)),TaggedContinuation(ParBody(ParWithRandom(Par(Vector(Send(Par(Vector(),Vector(),Vector(),List(),Vector(),Vector(),Vector(Bundle(Par(List(),List(),List(),List(),List(),Vector((4,-5,53,-69,-115,-112,104,-102,-87,29,-55,-27,105,-98,-49,-92,92,-45,-105,33,-2,-25,60,101,-6,-23,-42,-56,29,96,26,-33)),List(),List(),AlwaysEqual(BitSet()),false),true,false)),List(),AlwaysEqual(BitSet()),false),Vector(Par(Vector(),Vector(),Vector(),List(Expr(GString(value))),Vector(),Vector(),Vector(),List(),AlwaysEqual(BitSet()),false), Par(Vector(),Vector(),Vector(),List(Expr(EVarBody(EV`
|
Ideas to address findings |
|
Ideas for investigation | Big question: What exactly contributes to the data growth? (Greg)
|
Action items
- Ticket - Implement compression
- Ticket - Update example Rholang contracts to not perpetuate use of demo channel
- Prioritize - Removal of forgeable names
- Ticket - PO Box contract
- Ticket -
SubscriptionAtName
OR Ticket confirmation of howListenAtName
should and does work - Dominik Zajkowski spend time on 4/30 considering how to add tooling and automation for measuring the outcomes of Rholang execution