Code Monkey home page Code Monkey logo

cosmos-midterm's Introduction

Midterm Assignment for the Polkadot Blockchain Academy

This assignment is intended to assess your understanding of the core concepts in Modules 1, 2 and 3. This assignment consists of taking an existing white paper and dissecting it to explain the core concepts underlying its logic, using what you have learnt in the first three modules.

You will work in groups of 5-6 to complete this project and each group will be assigned a whitepaper to analyse.

Project Prompt

Over the past weeks, we have covered many of the core technologies and concepts underscoring the power of blockchain; concepts in economics, governance, cryptography.

In this midterm project, you will work with a small group to reverse engineer a blockchain project and evaluate how a real blockchain project addresses the following topics:

  • Cryptography (Primitives, Digital Signatures, Hashing, Tries)
  • Tokenomics (Market Economics, Token Utility, Token Allocation,Token Distribution)
  • Governance (Collective Decision Making, Voting Systems)
  • Blockchain Guarantees (Liveness, Censorship-resistance, Fairness)
  • Blockchain Structure (Consensus Algorithm, State Machine)
  • Blockchain Security (Threat Models)

For your assignment, your group is tasked to provide an evaluation as well as an analysis for each topic which you will be presenting to evaluators.

Use the template slide deck (Google Slides or Reveal.js) to structure your presentation. For each topic, follow the prompts to structure your slides and write your evaluation and analysis. The goal is for you to demonstrate the concepts you’ve learnt in class and explain what elements particularly work well and which you would like to improve.

cosmos-midterm's People

Contributors

a-acer avatar absolutevirtuexi avatar ank4n avatar dadepo avatar franciscoaguirre avatar

Watchers

 avatar

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.