Cryptoeconomics.Study

Cryptoeconomics.Study

  • Course
  • Community
  • Contribute
  • Languages iconEnglish
    • 中文

›1.4 Account Model vs UTXOs

Getting Started

  • Welcome
  • Development Setup
  • Course Overview

Ch1: Payment Processor

    1.0 Chapter Overview

    • Lecture

    1.1 Hashes and Signatures

    • Lecture
    • Code Challenge

    1.2 Payment Processor

    • Lecture
    • Code Challenge

    1.3 Replay Protection

    • Lecture
    • Code Challenge

    1.4 Account Model vs UTXOs

    • Lecture
    • Code Challenge

    1.5 Centralized Systems

    • Lecture
    • Code Challenge

Ch2: Network Models

    2.0 Chapter Overview

    • Lecture

    2.1 Networks and Synchrony

    • Lecture

    2.2 Double Spends

    • Lecture
    • Code Challenge

    2.3 Latency-Based Consensus

    • Lecture
    • Code Challenge

    2.4 Proof of Authority

    • Lecture
    • Code Challenge

Ch3 Proof of Work

    3.0 Chapter Overview

    • Lecture

    3.1 Decentralized Consensus and Blockchains

    • Lecture

    3.2 Bitcoin and Nakamoto Consensus

    • Lecture
    • Code Challenge

    3.3 Merkle Trees

    • Lecture
    • Code Challenge

    3.4 Game Thoery in Bitcoin

    • Lecture
    • Code Challenge

    3.5 Selfish Mining

    • Lecture
    • Code Challenge

More

  • Resources
  • Glossary
Edit

Code Challenge

This code challenge is a bonus round. It does not build on the prior course work and is not necessary to understand future course work. That being said, UTXOs are a common thing in the world of cryptoeconomics and blockchains, so we recommend recommend that you explore them.

UTXOs

Since UTXOs have been around since Bitcoin was first created (2008), there are many great resources on the internet that explain them. There's even Javascript code tutorials and examples that will walk you through how to roll your own. Rather than reinventing the wheel, we're just going to link to a few that we recommend:

Blockchain in JS

A Bitcoin style interactive blockchain demo by nambrot. There's even a tutorial to build your own so you can recreate the demo.

BitcoinJS

A simple UTXO example in Javascript. Their other repos have lots of great examples as well.

How To Code A Bitcoin Blockchain In Javascript

As advertised, a tutorial on how to code a bitcoin blockchain in Javascript. Blockgeeks has more great content, so we recommend you check them out if you want a different perspective on many of the concepts explored in this course.

Last updated on 9/3/2019 by burrrata
← LectureLecture →
  • UTXOs
    • Blockchain in JS
    • BitcoinJS
    • How To Code A Bitcoin Blockchain In Javascript
Course
Getting Started
Community
ForumContributors
More
BlogNewsletterGitHub
Copyright © 2019 Cryptoeconomics.Study