Crypto Anarchist Manifesto - 1988
- Reputations will be of central importance
- just like printing did, cryptologic methods fundamentally alter the nature of corporations and of government interference in economic transactions
- crypto anarchy will create a liquid market for any and all material which can be put into words and pictures.
- barbed wire made possible the fencing-off of vast ranches and farms, thus altering forever the concepts of land and property rights in the frontier West
- wire clippers which dismantle the barbed wire around intellectual property
Cypherpunk Manifesto - 1993
- Privacy is the power to selectively reveal oneself to the world
- Since we desire privacy, we must ensure that each party to a transaction have knowledge only of that which is directly necessary for that transaction
- In most cases personal identity is not salient. When I purchase a magazine at a store and hand cash to the clerk, there is no need to know who I am.
- When my identity is revealed by the underlying mechanism of the transaction, I have no privacy. I cannot here selectively reveal myself; I must_always_ reveal myself
- privacy in an open society requires anonymous transaction systems. Until now, cash has been the primary such system.
- It is to their(govt & orgs) advantage to speak of us, and we should expect that they will speak. To try to prevent their speech is to fight against the realities of information
- Cypherpunks write code. We know that someone has to write software to defend privacy, and since we can’t get privacy unless we all do, we’re going to write it
- Cypherpunks deplore regulations on cryptography, for encryption is fundamentally a private act.
- For privacy to be widespread it must be part of a social contract. People must come and together deploy these systems for the common good.
Bitcoin Whitepaper - 2008
Thoughts on bitcon
- They want to replicate cash in digital world. p2p and not requiring a trusted third party to make the transaction
- The trusted third party currently being the banks, so they want to get rid of banks for financial transactions
- Why were banks created in the first place? Becasue I think p2p was how transactions used to happen before banks, are we trying to revert back to that world, if so then what were the issues then and how those can be mitigated without requiring the enitity(bank)
- Trust is being decentralized
- They treat reversible transactions as a bug & feel the mediation adds to the cost of transaction and making small & casual transactions impossible
- Does this still holds true?
Ethereum Whitepaper - 2014
- Ethereum put the capability of sripting in bitcoin front and centre and adds a turing complete language to write programs (smart contracts)
- Existing solutions to limitations of Bitcoin
- build a new blockchain
- using scripting on top of bitcoin (scripting has very limited capability)
- building a meta-protocol on top of bitcoin
- Category of Application of Ethereum
- Financial applications (subcurrencies, derivatives, hedging contracts, saving wallets, wills, maybe employment contract)
- Semi-Financial applications (where money is involved but heavy non-monetary side. eg. bounties)
- Online Voting & Decentralized Governance, non-financial
- Token system in blockchain == banking system
- Ethereum introduces the concept of paying transaction fee in the sub-currency instead of ETH
- Financial derivatives are the most common application of a smart contract, they require an external price ticker(oracles emerge)
- decentralized dropbox on Eth ie. IPFS is theorizied in the paper
- DAO governance is mostly theorized as decision on treasury deployment
- decentralized autonomous corporation
- decentralized autonomous community
- Paper states that a cloud computing use case of ETH is not suitable for task that require high level of inter-process communication, parallel tasks are much more suite
- Etherums mining algorithm want to make improvement on the bitcoin one by using nonces, trying to eliminate the use of special purpose chips, plus it requires access to entire chain, while in bitcoin you just need the block hash