nicola / decentralized-research

:book: My reading list of academic papers and research notes
http://nicola.io
242 stars 26 forks source link

Planning a decentralized systems class #20

Open nicola opened 7 years ago

nicola commented 7 years ago

What should be in a "introduction to decentralized systems"? Please chip in and help me listing content or papers down! This needs a lot of cleaning up and reorganizing, looking forward to hear your comments!

melvincarvalho commented 7 years ago

Decentralization is never absolute. It is shades of gray. The trick is to know where your points of centralization lie, and what tradeoffs that offer you in terms of restrictions and functionality.

Once you can establish what your points of centralization are, what restrictions that gives you, you can determine what you can interopate with, either unidirectionally or bidirectionally.

If this exercise is not undertaken, you are left with a system that is unlikely to be interoperable, and therefore, relies on organic growth. This leads to a high failure rate.

nicola commented 7 years ago

Hey @melvincarvalho I think this should be covered in the very first chapter (Defining decentralization), later on in the Semantic Layer and finally in the last chapter. How does that sound?

narula commented 7 years ago

@nicola I think we should consider teaching something like this over IAP!

nicola commented 7 years ago

@narula, this was originally meant to be last year's IAP class. Organizing this might be too late now (especially given the other work that I/we plan to do over IAP).

As a reference class for this one: http://introtodeeplearning.com