diff --git a/content/notes/isolated scenarios.md b/content/notes/isolated scenarios.md index 97e5ccfa9..31f143338 100644 --- a/content/notes/isolated scenarios.md +++ b/content/notes/isolated scenarios.md @@ -22,7 +22,10 @@ Within an existing closed BC with 10 participants. say we wanted to add another - I could think about how to implement such a smart contract # Remove Member -What happens if one participant turned bad and the other wanted to remove them from the group. Ssay we havea grup of 10 participants in a closed blockchain system using a CFT consensus algorithm Then they can be voted out so that their vote is desregarded and so they cant view or access data on the chain. what if they require access to decuments stored on-chain which they dont have local copies of. I guess they wuld have access to a stored copy of the blockchain on their node. But then would this chain be considered valid by oters. they dont store the actual document on the blockchain – only a timestamped hash to prove they had that doc at this particular time. participats should keep local copies of documents. Can participants kick out the initiating authority? You would have some mechanism to ensure that they cant be kicked out. firstly there would have to be a vote to kick them out. unless they aren't actually needed. who are the people that look at the documents to check them. Some third party collectively employed by the group? the govt? maybe its required for each participant to sometimes go and check if other participants are being truthful. +What happens if one participant turned bad and the other wanted to remove them from the group. Ssay we havea grup of 10 participants in a closed blockchain system using a CFT consensus algorithm Then they can be voted out so that their vote is desregarded and so they cant view or access data on the chain. what if they require access to decuments stored on-chain which they dont have local copies of. I guess they wuld have access to a stored copy of the blockchain on their node. But then would this chain be considered valid by oters. they dont store the actual document on the blockchain – only a timestamped hash to prove they had that doc at this particular time. participats should keep local copies of documents. Can participants kick out the initiating authority? You would have some mechanism to ensure that they cant be kicked out. firstly there would have to be a vote to kick them out. unless they aren't actually needed. who are the people that look at the documents that are stored on the chain to check them. Some third party collectively employed by the group? the govt? maybe its required for each participant to sometimes go and check if other participants are being truthful. + +Removing member in hyperledger iroha: + # Accidental Transactions The new participant makes a mistake and puts the entire document instead of just a hash. this document is sensitive and contains data that should be kept private. @@ -34,5 +37,6 @@ The new participant makes a mistake and puts the entire document instead of just - i guess thats a lot easier in a closed BC than an open one If someone uploads a document by accident that is sensitive, then the chain hard forks to remove it from the history, is it still publicly available (to the members of chain) or is the old fork erased. bu then what if someone stored a local copy (which they do). maybe the local copy is stored encrypted and the owner of the document has the key to unlock it. + # Discovery of Security Vulnerability what if someone found a security vulnerability in the code. would they exploit it? how to change the code. would there be a different process to normal code changes for something critical like this. within the blockchain wallets/accounts are linked to a real world identity. but i guess the person who found the vulnerability could easily (note the "person" is a member of an organisation who has access to the code) tell someone else who is not identifiable and have them exploit the vulnerability. how do organisations decide who has access to the code. if the person does not decide to try to exploit it, they have to bring it to the attention of others or try to fix it themselves. \ No newline at end of file diff --git a/content/notes/media.md b/content/notes/media.md index 4a3246e37..f817749d2 100644 --- a/content/notes/media.md +++ b/content/notes/media.md @@ -39,6 +39,7 @@ Zeal and ardour self titled # Podcasts - [philosophize-this](notes/philosophize-this.md) +- Sean Carroll's mindscapes # Films - before 10/22