Giter Site home page Giter Site logo

bsic-resources's Introduction

Blockchain for Social Impact Coalition Resources

This is an open source resource hub for the BSIC Decentralized Impact Accelerator. Let's collaborate to build a healthy well of useful resources: socially impactful and/or blockchain-related articles, videos, events, developer tools, guides, best practices, and anything else you find meaningful!


Blockchains

Bitcoin White Paper, Satoshi Nakamoto

Khan Academy - Bitcoin (playlist)

Just Enough Bitcoin for Ethereum

Mastering Bitcoin, Andreas Antonopoulos

Disrupting the Trust Business, The Economist

How Bitcoin Works!, M. Goldin


Ethereum

r/ethereum - Words are Hard: Defining Common Terms in the Ethereum / Crypto Space

Ethereum White Paper

Ethereum Design Rationale

Visions, Part 1: The Value of Blockchain Technology, V. Buterin

Visions, Part 2: The Problem of Trust, V. Buterin

The Ether Review Podcast

Ethereum: Bitcoin Plus Everything, M. Goldin

Introduction to Ethereum: The Internet's Government, K. Floersch

Learning Solidity Part 1: Contract Dev with MetaMask, 2-part series, K. Floersch

Towards better Ethereum voting protocols, A. Fischer

Token-weighted voting implementation, 3-part series, E. Dimitrova

Making the uPort Smart Contracts Smarter, 3 part series, N. Rush

An Introduction to IPFS, Dr. C. Lundkvist & J. Lilic

MyEtherWallet - ALWAYS ALWAYS CHECK THE URL AND CERTIFICATE

Ethereum Gitter

How to Learn Solidity, Blockgeeks


Topics

Financial Inclusion

Supply Chain

Identity & Vulnerable Peoples

Energy & Environment


Ethereum Technicals

Subtleties, ethereum wiki

Ethereum Yellow Paper

A note on numbers in Ethereum and Javascript, A. Miller

The ERC20 Short Address Attack Explained

Thinking About Smart Contract Security, V. Buterin

Technical Introduction to Events and Logs in Ethereum, ConsenSys

pirapira: awesome-ethereum-virtual-machine


Dev Tools

Ethereum Web3 JavaScript API - The API used by web applications to access the Ethereum blockchain.

Remix - Solidity IDE

web3.js - Ethereum-JavaScript library

Ethjs - Ethereum-JavaScript library (lightweight, optimized)

testrpc - A simulated blockchain for fast testing and iteration.

truffle - A development environment, testing framework, and asset pipeline for Ethereum.

ganache - (alpha) TestRPC gui and more

INFURA - Provider of remote Ethereum and IPFS nodes.

uPort - Digital identity, reputation

embark-framework

zeppelin-solidity

MetaMask - A Chrome browser extension that manages keys and enables web-applications to interact with any ethereum blockchain network.

MetaMascara - (alpha) MetaMask for non-MetaMask browser

ConsenSys/Tokens

ConsenSys/smart-contract-best-practices

PLCRVoting - Efficient voting protocol smart contracts utilizing ERC20 Tokens

Solium - Solidity linter

BigNumber.js - JavaScript library for better precision with large numbers

bn.js - BigNumber.js alternative (lighter)

Lightwallet - One implementation of an Ethereum JavaScript wallet.

ethereumjs-wallet - Another alternate implementation of an Ethereum wallet.


Dev Guides

Getting Started as an Ethereum Web Developer, A. Miller

Why Build Decentralized Applications: Understanding DApps

Decypher Media

karl.tech DApp Tutorials

A simple smart contract Web UI using web3.js


Proof of Stake

Proof of Stake FAQ, ethereum wiki

Casper & Smart Contract Consensus, K. Floersch

Introducing Casper "the Friendly Ghost", V. Zamfir

Ethereum's Big Switch: The New Roadmap to Proof-of-Stake, A. Hertig


Game Theory & Cryptoeconomics

Cryptoeconomics 101, N. Tomaino

Making Sense of Cryptoeconomics, J. Stark

Introduction to Cryptoeconomics, V. Buterin

Cryptoeconomics: Paving the Future of Blockchain Technology, K. Wang

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.