- Ethereum Yellow Paper
- Ethereum Wiki - Safety
- Solidity Documentation
- EVM Awesome list
- Ethereum Design-Rationale
- Ethereum 2.0 Specifications
- SWC Registry: Smart Contract Weakness Classification and Test Cases
- Decentralized Application Security Project (or DASP) Top 10 of 2018
- trailofbits/not-so-smart-contracts
- Classification of smart contract vulnerabilities
- Comprehensive list of known attack vectors and common anti-patterns
- A Survey of Attacks on Ethereum Smart Contracts
- Cryptography Coding Standard
- BLS signatures better than Schnorr
- CryptoLUX: University of Luxembourg
- Elliptic Curve Cryptography ECDH & ECDSA
- RNGs for Ethereum - Collection of Posts
- Useful snippets of js code for interacting with Smart Contracts
- Predicting RNGs in Smart Contracts - Blogpost
- Shamirs Secret Sharing Scheme
- History of Hash Function Attacks
- The Wood-Zamfir Governance Debates
- MakerDAO Governance Risk Framework: Part-1, Part-2, Part-3
- Blockchain Governance Bibliography
- Blockchain Governance: Programming Our Future
- Mechanisms for Enforcing Honest Signaling
- The Determination of Financial Structure: The Incentive-Signalling Approach
- Town Crier: An Authenticated Data Feed for Smart Contracts
- Realit.io: Crowd-sourced verification for smart contracts
- TLSNotary A new kind of auditing - cryptographic proof of online accounts
- Token Bonding Curve Design Parameters
- Around the Block
- Converting Between Bancor and Bonding Curve Price Formulas
- Bonding Curves In Depth: Intuition & Parametrization
- Exploring Bonding Curve Collateral
- On bonding curves and charitable giving
- Collateral as a parameter in TBC design
- Getting Deep into Ethereum Virtual Machine - EVM
- 16 Solidity hacks vulnerabilities
- Ethereum EVM illustrated - slides
- From Solidity to Ethereum Bytecode: Understanding the compiler internals - VIDEO
- Ethereum Explained: Merkle Trees, World State, Transactions, and More
- zepcon0 - ZeppelinOS - Upgradeability by Elena Nadolinski