All Projects → fccoelho → Curso_blockchain

fccoelho / Curso_blockchain

Licence: lgpl-3.0
Indtroductory course to cryptocurrencies and applications of Blockchain technologies.

Projects that are alternatives of or similar to Curso blockchain

Cryptocurrencyawesome
Cryptocurrency study materials resources
Stars: ✭ 118 (-26.71%)
Mutual labels:  blockchain, ethereum, bitcoin
Ebtc
eBitcoin (eBTC) is an ERC20 token. Its primary utility is to provide an easy & fast payment solution. Its edge over other tokens is that it is capable of sending up to 255 payments in a single transaction.
Stars: ✭ 149 (-7.45%)
Mutual labels:  blockchain, ethereum, bitcoin
Stocklook
crypto currency library for trading & market making bots, account management, and data analysis
Stars: ✭ 119 (-26.09%)
Mutual labels:  blockchain, ethereum, bitcoin
Awesome Cryptocurrency Security
😎 Curated list about cryptocurrency security (reverse / exploit / fuzz..)
Stars: ✭ 102 (-36.65%)
Mutual labels:  blockchain, ethereum, bitcoin
Interledger Rs
An easy-to-use, high-performance Interledger implementation written in Rust
Stars: ✭ 155 (-3.73%)
Mutual labels:  blockchain, ethereum, bitcoin
Diadata
DIAdata.org platform
Stars: ✭ 103 (-36.02%)
Mutual labels:  blockchain, ethereum, bitcoin
Awesome Token Sale
Curated list of token sale resources / ICO resources
Stars: ✭ 149 (-7.45%)
Mutual labels:  blockchain, ethereum, bitcoin
The Journal Of Blockchain
区块链自媒体、专注区块链技术学习和实践、IPFS/Filecoin、Bitcoin、Ethereum、EOS、Cosmos、区块链、白皮书、Coinmarketcap、Coindesk、Safe Network、Telegram、Docker、社会治理、经济激励
Stars: ✭ 63 (-60.87%)
Mutual labels:  blockchain, ethereum, bitcoin
Blockchainbooks.github.io
Blockchain Books
Stars: ✭ 139 (-13.66%)
Mutual labels:  blockchain, ethereum, bitcoin
Awdy
are we decentralized yet? an analysis of how truly decentralized cryptocurrency networks are
Stars: ✭ 133 (-17.39%)
Mutual labels:  blockchain, ethereum, bitcoin
Masterblockchain
Stars: ✭ 100 (-37.89%)
Mutual labels:  blockchain, ethereum, bitcoin
My Token
📈Track token prices of your favorite exchanges in terminal!
Stars: ✭ 141 (-12.42%)
Mutual labels:  blockchain, ethereum, bitcoin
Awesome Privacy On Blockchains
A curated list of privacy on blockchains resources
Stars: ✭ 86 (-46.58%)
Mutual labels:  blockchain, ethereum, bitcoin
Blockapi
A general framework for blockchain analytics
Stars: ✭ 111 (-31.06%)
Mutual labels:  blockchain, ethereum, bitcoin
Whale
🐋 Show Ethereum and Bitcoin price in command line interface (CLI).
Stars: ✭ 81 (-49.69%)
Mutual labels:  blockchain, ethereum, bitcoin
Hadoopcryptoledger
Hadoop Crypto Ledger - Analyzing CryptoLedgers, such as Bitcoin Blockchain, on Big Data platforms, such as Hadoop/Spark/Flink/Hive
Stars: ✭ 126 (-21.74%)
Mutual labels:  blockchain, ethereum, bitcoin
Udacity Blockchain Developer Nanodegree
The road so far on Udacity Blockchain Developer Nanodegree
Stars: ✭ 53 (-67.08%)
Mutual labels:  blockchain, ethereum, bitcoin
Cryptolights
Live visualisation of blockchain transactions for popular cryptocurrencies
Stars: ✭ 54 (-66.46%)
Mutual labels:  blockchain, ethereum, bitcoin
Chainabstractionlayer
Blockchain abstraction layer
Stars: ✭ 131 (-18.63%)
Mutual labels:  blockchain, ethereum, bitcoin
Peatiocryptoexchange
An open-source Crypto-Currency exchange. Peatio v3.0 Coming Soon !
Stars: ✭ 141 (-12.42%)
Mutual labels:  blockchain, ethereum, bitcoin

Cryptocurrencies and Blockchain

School of applied Mathematics - FGV

Flávio Codeço Coelho

Introductory course on cryptocurrencies and other applications of blockchain technology. This course is part of the Applied Maths and Data-Science Undergraduate programs of FGV

Video lectures (in portuguese) are available on Youtube, covering part of this course's content.

News and announcements

Online Billboard

date conteúdo
2018-08-02 leitura prévia do white paper para a aula (ver bibliografia)
2018-08-09 leitura prévia do paper Raft

Sylabus

  1. Introdution to Bitcoin and its history; the origin of cryptocurrencies
  2. Using Bitcoin Client
  3. Cryptocurrencies: A global overview of the most important coins and how they work
  4. Interacting with Bitcoin's blockchain from the Python console
  5. Bitcoin's "Proof of Work". From concepts to practice.
  6. Introduction to Cryptographic Hash functions and their use on Blockchains.
  7. Eliptical Curve Cryptography and their use in Bitcoin.
    • RSA as a model of public key cryptography
  8. Alt coins
  9. Proof of stake.
  10. The Ethereum platform and smart contracts.
  11. Ethereum: White e Yellow paper
  12. Understanding Ethereum usage of Merkle Trees
  13. Desenvolvendo Aplicações na plataforma Ethereum
  14. Introduction to the Solidity Language
  15. Developing smart contracts: Open-zeppelin.
  16. Interacting with contracts from Javascript and Python.
  17. Developping Decentralized Apps (Dapps) using Meteor.

Bibliography

Bitcoin

Ethereum

Byzantine Fault Tolerant Protocols

Other sources

Proofs

Blockchains rely on different proving strategies to ensure distributed consensus. We will discuss some of them in this course.

Proofs of work

Proofs of Stake

Proofs of Retrievability

Proof of Burn

  • Slimcoin paper [pdf]

Contributors

  1. Bruno Cuconato @odanoburu
  2. João Carabetta @JoaoCarabetta
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].