quartz/content/notes/think-writing.md
2022-12-06 10:05:42 +13:00

1.7 KiB

title tags
think-writing

veracity-week01 veracity-week02 veracity-week03

5/12

Week Review

  • Got the prolog notebook to work.
  • Read some interesting papers, tethering to public chain, reciprocal hyribd on/off chain governance
  • thought about some scenarios
    • kick out participant
    • add new participant
    • mistakently add senstitive data to chain
    • one participant finds a security bug

This week

  • try to implement some scenarios with a demo network
    • add new participant: off-chain or on-chain voting? Should store some record of vote outcome on-chain
  • consider more scenarios
  • read more papers

More about adding new member

  • Existing members vote to add new member
  • on or off chain vote?
  • store record of vote outcome on-chain
  • consider special cases
    • details of vote cutoff time
    • parameters of vote change during vote
  • hyperledger
    • transaction to remove peer requires the node making the transaction to have the can-remove-peer permission
    • can nodes with this perssion remove peers at will?
    • not 1:1 nodes:accounts
    • with HL Burrow you can use Solidity smart-contracts on Iroha
    • iroha would either have to be off-chain voting then a trusted peer (or initial) would add them
    • or: will need to look into HL Burrow but there might a way to have an on-chain smart contract voting system which automatically adds them depending on the vote
      • I could think about how to implement such a smart contract

6/12

yesterday

  • didn't get a lot done
  • trying to get notebook to work with pyswip 0.2.10
  • some thoughts about adding a new person to the chain
    • looked at how to do it within hyperledger
    • one existing peer needs permission to add another peer