RE: Blockchain Technology Comprehension. A Survey On Distributed Systems -Part 1
Hey man, I've been interested in the blockchain from his starts, and I think your project is so ambitious and exciting so I want to join you.
I've been reading about the cap theorem and it´s interesting because the blockchain apps appear to violate this theorem at first sight, but according to Mastering Blockchain book from Imran Bashir, what it really does is to sacrifice consistency in favor of availability and partition tolerance. It achieves eventual consistency(The nodes will get updated after a reasonable time) and looks like that's enough for miners to develop consensus.
I know that's true almost for bitcoin but it would be interesting to make a deeper investigation about it.
Be aware I will be posting about those themes soon, so I hope we can share our work and feedback each other.
But what really decides whether a consensus mechanism is successful or not, is its ability to economically reward trustworthy behaviors and to punish byzantine ones.
cya.