2019-05-09 Meeting notes: Consensus planning


May 9, 2019


  • @Kelly Foster

  • @Former user (Deleted)

  • @Pawel Szulc


Create a plan in tickets for RSpace work for the next 12 weeks.

Discussion topics





Big blocks

  • Slashing

  • Validation

  • Bonding & unbonding

  • Consensus property-based tests

Happy path to Mercury

  • Blockers

    • New PoS contract

  • Division of effort

    • Pawel

      • Finish Casper engine work (by Fri)

      • Fix genesis ceremony bug (by Tues)

      • Scala portion of bonding/unbonding

      • Property-based tests

    • Kent

      • Slashing blocked by new PoS contract

      • Resolve conflicts with slashing PR and merge (by Fri)

      • Document the incentive plan (the one we have today)

      • Reserve time to keep the conversation going about incentives

        • Phil

        • Greg

        • Kent

        • Chris

    • Ovidiu

      • New PoS contract (by Wed)

      • Bonding/unbonding

      • Method for distribution of transaction fees

      • Script to autopropose

  • Daniyar

    • New system process that returns a random value

      • Hash the past 256 block hashes

  • Timeline

    • By May 11 specification for serialization

    • My May 17 RSpace2 running in devnet

Incentive conversations

  • Biggest risk for consensus to be done

  • 6 weeks to complete decision-making for Mercury

Action items

@Kayvan Kazeminejad groom https://rchain.atlassian.net/browse/RCHAIN-3368
@Dominik Zajkowski @Łukasz Gołębiewski meet with @Artur Gajowy during the retreat to specify the serialization work. RCHAIN-3348.