基于区块链的毕业设计Brainia Ethereum Curriculum – 版本:0.1

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计Brainia Ethereum Curriculum – 版本:0.1 是一篇很好的国外资料

Brainia Ethereum Curriculum

Version: 0.1
Starting Date: 1/9/2020
Duration: 16-Weeks.
Curriculum-Designer and main instructor: Shawki Sukkar.
Partners: The Blockchain Acceleration Foundation and ConsenSys Academy.
Mentors:
Sponsors:
Visiting Instructors: Robert Greenfield, Yorke E. Rhodes, Alex Gladstein, Kevin Owocki, Julien Bouteloup, Gregory Markou, Dev Pramoth, Omri Ross, Steven Waterhouse, Abdelhamid Bakhta
Students Number: 10

What is Brainia (DMZ Startup building a new framework for online learning) Ethereum Full-Stack Engineer Course?

Learn the fundamentals of the blockchain, Protocols Engineering, Ethereum 2.0, DeFi and Privacy from First Principles through building a deep-understanding of the Engineering and Research of Blockchain and Ethereum!

What are the Goals of the Course?

  • Get a historical introducation to Cryptography, Money and Blockchain.
  • Introduction to the Challenges, opportunities and Social Impact in the blockchain space and explore other options from Ethereum (Bitcoin, Zcash and Enterprise Blockchain).
  • Get an introducation to Open-Source Development.
  • Get a solid introduction to Protocols Engineering and Design.
  • Understand Ethereum 2.0.
  • Get an introduction to Decentralized Finance (DeFi).
  • Explore the main areas in Privacy that’re impacting Blockchain
  • Understand the most impactful things to start working on for the next 10 years.

The Main Parts of the Course:

  • Understanding the academic Part of the topics and understand things from first principles.
  • Having sessions from the top talent in the space.
  • Building complex things and contribute to open source.
  • Being in a community of deep-workers + weekly meeting.

Prerequisites:

You should be super enthusiatic about Blockchain, have 15 to 20 hours a week and have some coding experience!

Curriculum:

Recommended Books to Read:

  • Mastering Ethereum: Building Smart Contracts and DApps
  • Ethereum Development with Go
  • Debt – Updated and Expanded: The First 5,000 Years.
  • Programming Bitcoin: Learn How to Program Bitcoin from Scratch

Recommended Courses to Take for Deeper Understanding:

  • Cryptography I
  • Cryptography II
  • Game Theory I
  • Game Theory II: Advanced Applications.
  • ECO11: Principles of Economics I.
  • ECO12: Principles of Economics II.

Part 1 -Introduction to Blockchain:

#1 Week:

Objectives:

  • Understanding the history of money.
  • Introduction to modern cryptograpy history.
  • Build a simple POC of Blockchain.
  • Introduction to Cryptoeconomics.

Sessions:

Program Intro By Shawki Sukkar
Why Blockchain? By Cameron Dennis (Founder & President of BAF)

Readings:

First Principles: The Building Blocks of True Knowledge
If I’d Known What We Were Starting
A Brief History of Money
Before Bitcoin Pt.1 — 70s “Public Key Saga”
Before Bitcoin Pt.2 — 80s “The Origins of Decentralization”
Before Bitcoin Pt.3 — 90s “Cryptowars”
A Brief History of Ledgers
The Byzantine Generals Problem
The blockchain catalyst for change
A (Short) Guide to Blockchain Consensus Protocols
Bitcoin’s Academic Pedigree
Making Sense of Cryptoeconomics
The Economic Limits of Bitcoin and the Blockchain
Blockchain Identity for Developing Countries
9 Blockchain for Social Impact Predictions for 2020
A History of Blockchain Governance

Videos/Leactures:

Can Bitcoin Replace Government-Issued Money? A Debate
SF Bitcoin Devs Seminar: A Special Presentation By Matt Corallo of Blockstream
Electronic cash like bitcoin explained for developers

Assignments:

  • Write an article about the most exciting thing you’ve learned and publish it on Medium (+1 Get a feedback from an interesting person in the space)
  • Build a POC of Blockchain (try to build it alone after some hours if it didn’t work try 1, 2 or 3)

#2 Week:

Objectives:

  • Have an understanding of the basics of Bitcoin.
  • Understand the basics of Blockchain Economics and explore the minimalist and maximalist opinions.
  • Understand the some of the Technical, Financial and policy challenges in the space.

Sessions:

Blockchain for Social Impact and the Challenges facing the space by Robert Greenfield (CEO of Emerging Impact)
The Future of Entreprise Blockchains by John Wolpert (Cofounder of Baseline Protocol and IBM Blockchain)

Videos/Leactures:

Cryptography – Finite fields/Elliptic Curves/ECDSA/Schnorr or Foundational Math, ECDSA and Transactions (longer)
Bitcoin Peer-to-Peer Network
Scripting & Transactions – Scripts (general & simple)
Scripting & Transactions – P2PKH/P2WPKH/P2SH/P2WSH
Wallets – Coin selection
HD Wallets (BIP32) – James Chiang | Wallets
Wallet Security, Key Management, HSM – Bryan Bishop | Wallets
Handling Re-orgs & Forks – Bryan Bishop | Chains
Bitcoin Security Models with John Newbery

Readings:

The Incomplete History of Bitcoin Development
Why Bitcoin is Different
Why Bitcoin is Different than other Cryptocurrencies
Why Bitcoin Works
A Gentle Introduction to Bitcoin Core Development
Contributing to Bitcoin Core, a Personal Account
How to Review Pull Requests in Bitcoin Core
Bitcoin’s Security Model: A Deep Dive
Scaling Bitcoin: A trip to the moon requires a rocket with multiple stages

Assignments:

  • Build a POC of transactions from scratch including the ability to sign a transaction and send it (build the cryptography from scratch)
  • Write a technical introduction article for Bitcoin or a topic that was so interesting for you (I mean so technical)

#3 Week:

Objectives:

  • Get an introduction to Ethereum, Smart Contracts and DApps.
  • Payments, Primary Markets, ICOs, Venture Capital and Post Trade.
  • Have an understanding of Payments Engineering.

#4 Week:

Objectives:

  • Learn how to use Git and Github, Find an exciting project for you to explore and submit a Pull-Request.
  • Get an introduction to the open-source communities.
  • Understand Permissioned Blockchain Systems
  • Explore the different Blockchain use-cases

Part 2 -Ethereum Protocol Engineering and Design:

#1 Week:

Objectives:

  • Cryptography 101
  • Explore Ethereum Core Protocol
  • Explore other Consensus options and build a POC of POW
  • Understand how a wallet works and build a simple one

#2 Week:

Objectives:

  • Networking and Messaging 101
  • Build a POC of P2P network sending Ethereum Transactions with a RPC

#3 Week:

Objectives:

  • Smart Contracts and VM in depth
  • Build merkle tree (not sure about building a VM yet)

#4 Week:

Objectives:

  • Get an introduction to Ethereum 2.0

Part 3 -Decentralized Finance (DeFi):

#1 Week:

Objectives:

Sessions:

Why Bitcoin matters for finacial freedom? By Alex Gladstein

#2 Week:

Objectives:

#3 Week:

Objectives:

#4 Week:

Objectives:

Part 4 -Advanced:

#1 Week:

Objectives:

  • Explore IPFS and Filecoin

#2 Week:

Objectives:

  • Explore Privacy

#3 and 4 Week:

Will be based on each students need for his/her project


Brainia Ethereum Curriculum

Version: 0.1
Starting Date: 1/9/2020
Duration: 16-Weeks.
Curriculum-Designer and main instructor: Shawki Sukkar.
Partners: The Blockchain Acceleration Foundation and ConsenSys Academy.
Mentors:
Sponsors:
Visiting Instructors: Robert Greenfield, Yorke E. Rhodes, Alex Gladstein, Kevin Owocki, Julien Bouteloup, Gregory Markou, Dev Pramoth, Omri Ross, Steven Waterhouse, Abdelhamid Bakhta
Students Number: 10

What is Brainia (DMZ Startup building a new framework for online learning) Ethereum Full-Stack Engineer Course?

Learn the fundamentals of the blockchain, Protocols Engineering, Ethereum 2.0, DeFi and Privacy from First Principles through building a deep-understanding of the Engineering and Research of Blockchain and Ethereum!

What are the Goals of the Course?

  • Get a historical introducation to Cryptography, Money and Blockchain.
  • Introduction to the Challenges, opportunities and Social Impact in the blockchain space and explore other options from Ethereum (Bitcoin, Zcash and Enterprise Blockchain).
  • Get an introducation to Open-Source Development.
  • Get a solid introduction to Protocols Engineering and Design.
  • Understand Ethereum 2.0.
  • Get an introduction to Decentralized Finance (DeFi).
  • Explore the main areas in Privacy that’re impacting Blockchain
  • Understand the most impactful things to start working on for the next 10 years.

The Main Parts of the Course:

  • Understanding the academic Part of the topics and understand things from first principles.
  • Having sessions from the top talent in the space.
  • Building complex things and contribute to open source.
  • Being in a community of deep-workers + weekly meeting.

Prerequisites:

You should be super enthusiatic about Blockchain, have 15 to 20 hours a week and have some coding experience!

Curriculum:

Recommended Books to Read:

  • Mastering Ethereum: Building Smart Contracts and DApps
  • Ethereum Development with Go
  • Debt – Updated and Expanded: The First 5,000 Years.
  • Programming Bitcoin: Learn How to Program Bitcoin from Scratch

Recommended Courses to Take for Deeper Understanding:

  • Cryptography I
  • Cryptography II
  • Game Theory I
  • Game Theory II: Advanced Applications.
  • ECO11: Principles of Economics I.
  • ECO12: Principles of Economics II.

Part 1 -Introduction to Blockchain:

#1 Week:

Objectives:

  • Understanding the history of money.
  • Introduction to modern cryptograpy history.
  • Build a simple POC of Blockchain.
  • Introduction to Cryptoeconomics.

Sessions:

Program Intro By Shawki Sukkar
Why Blockchain? By Cameron Dennis (Founder & President of BAF)

Readings:

First Principles: The Building Blocks of True Knowledge
If I’d Known What We Were Starting
A Brief History of Money
Before Bitcoin Pt.1 — 70s “Public Key Saga”
Before Bitcoin Pt.2 — 80s “The Origins of Decentralization”
Before Bitcoin Pt.3 — 90s “Cryptowars”
A Brief History of Ledgers
The Byzantine Generals Problem
The blockchain catalyst for change
A (Short) Guide to Blockchain Consensus Protocols
Bitcoin’s Academic Pedigree
Making Sense of Cryptoeconomics
The Economic Limits of Bitcoin and the Blockchain
Blockchain Identity for Developing Countries
9 Blockchain for Social Impact Predictions for 2020
A History of Blockchain Governance

Videos/Leactures:

Can Bitcoin Replace Government-Issued Money? A Debate
SF Bitcoin Devs Seminar: A Special Presentation By Matt Corallo of Blockstream
Electronic cash like bitcoin explained for developers

Assignments:

  • Write an article about the most exciting thing you’ve learned and publish it on Medium (+1 Get a feedback from an interesting person in the space)
  • Build a POC of Blockchain (try to build it alone after some hours if it didn’t work try 1, 2 or 3)

#2 Week:

Objectives:

  • Have an understanding of the basics of Bitcoin.
  • Understand the basics of Blockchain Economics and explore the minimalist and maximalist opinions.
  • Understand the some of the Technical, Financial and policy challenges in the space.

Sessions:

Blockchain for Social Impact and the Challenges facing the space by Robert Greenfield (CEO of Emerging Impact)
The Future of Entreprise Blockchains by John Wolpert (Cofounder of Baseline Protocol and IBM Blockchain)

Videos/Leactures:

Cryptography – Finite fields/Elliptic Curves/ECDSA/Schnorr or Foundational Math, ECDSA and Transactions (longer)
Bitcoin Peer-to-Peer Network
Scripting & Transactions – Scripts (general & simple)
Scripting & Transactions – P2PKH/P2WPKH/P2SH/P2WSH
Wallets – Coin selection
HD Wallets (BIP32) – James Chiang | Wallets
Wallet Security, Key Management, HSM – Bryan Bishop | Wallets
Handling Re-orgs & Forks – Bryan Bishop | Chains
Bitcoin Security Models with John Newbery

Readings:

The Incomplete History of Bitcoin Development
Why Bitcoin is Different
Why Bitcoin is Different than other Cryptocurrencies
Why Bitcoin Works
A Gentle Introduction to Bitcoin Core Development
Contributing to Bitcoin Core, a Personal Account
How to Review Pull Requests in Bitcoin Core
Bitcoin’s Security Model: A Deep Dive
Scaling Bitcoin: A trip to the moon requires a rocket with multiple stages

Assignments:

  • Build a POC of transactions from scratch including the ability to sign a transaction and send it (build the cryptography from scratch)
  • Write a technical introduction article for Bitcoin or a topic that was so interesting for you (I mean so technical)

#3 Week:

Objectives:

  • Get an introduction to Ethereum, Smart Contracts and DApps.
  • Payments, Primary Markets, ICOs, Venture Capital and Post Trade.
  • Have an understanding of Payments Engineering.

#4 Week:

Objectives:

  • Learn how to use Git and Github, Find an exciting project for you to explore and submit a Pull-Request.
  • Get an introduction to the open-source communities.
  • Understand Permissioned Blockchain Systems
  • Explore the different Blockchain use-cases

Part 2 -Ethereum Protocol Engineering and Design:

#1 Week:

Objectives:

  • Cryptography 101
  • Explore Ethereum Core Protocol
  • Explore other Consensus options and build a POC of POW
  • Understand how a wallet works and build a simple one

#2 Week:

Objectives:

  • Networking and Messaging 101
  • Build a POC of P2P network sending Ethereum Transactions with a RPC

#3 Week:

Objectives:

  • Smart Contracts and VM in depth
  • Build merkle tree (not sure about building a VM yet)

#4 Week:

Objectives:

  • Get an introduction to Ethereum 2.0

Part 3 -Decentralized Finance (DeFi):

#1 Week:

Objectives:

Sessions:

Why Bitcoin matters for finacial freedom? By Alex Gladstein

#2 Week:

Objectives:

#3 Week:

Objectives:

#4 Week:

Objectives:

Part 4 -Advanced:

#1 Week:

Objectives:

  • Explore IPFS and Filecoin

#2 Week:

Objectives:

  • Explore Privacy

#3 and 4 Week:

Will be based on each students need for his/her project

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/17182.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计Brainia Ethereum Curriculum – 版本:0.1

提供最优质的资源集合

立即查看 了解详情