Bitcoin and cryptocurrency technologies princeton

Bitcoin and cryptocurrency technologies princeton

Bitcoin and Cryptocurrency Technologies

A Comprehensive Introduction

Runner up for the 2017 PROSE Award in Computing and Information Sciences, Association of American Publishers.

### About the book _Bitcoin and Cryptocurrency Technologies_ provides a comprehensive introduction to the revolutionary yet often misunderstood new technologies of digital currency. Whether you are a student, software developer, tech entrepreneur, or researcher in computer science, this authoritative and self-contained book tells you everything you need to know about the new global money for the Internet age. How do Bitcoin and its blockchain actually work? How secure are your bitcoins? How anonymous are users of cryptocurrencies? Can cryptocurrencies be regulated? These are some of the many questions this book answers. It begins by tracing the history and development of Bitcoin and cryptocurrencies, and then gives the conceptual and practical foundations you need to engineer secure software that interacts with the Bitcoin network as well as to integrate ideas from Bitcoin into your own projects. Topics include decentralization, mining, the politics of Bitcoin, altcoins and the cryptocurrency ecosystem, the future of Bitcoin, and more. ### Courses that use the book The book has been used in over 120 courses worldwide, including courses at Berkeley, Cornell, George Mason University, New York University, Stanford, TU Delft, University of California, Davis, University of Illinois at Urbana Champaign, University of Virginia, and Hong Kong University of Science & Technology.

Источник

Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction

An authoritative introduction to the exciting new technologies of digital money

Hardcover

ebook

Bitcoin and Cryptocurrency Technologies provides a comprehensive introduction to the revolutionary yet often misunderstood new technologies of digital currency. Whether you are a student, software developer, tech entrepreneur, or researcher in computer science, this authoritative and self-contained book tells you everything you need to know about the new global money for the Internet age.

How do Bitcoin and its block chain actually work? How secure are your bitcoins? How anonymous are their users? Can cryptocurrencies be regulated? These are some of the many questions this book answers. It begins by tracing the history and development of Bitcoin and cryptocurrencies, and then gives the conceptual and practical foundations you need to engineer secure software that interacts with the Bitcoin network as well as to integrate ideas from Bitcoin into your own projects. Topics include decentralization, mining, the politics of Bitcoin, altcoins and the cryptocurrency ecosystem, the future of Bitcoin, and more.

  • An essential introduction to the new technologies of digital currency
  • Covers the history and mechanics of Bitcoin and the block chain, security, decentralization, anonymity, politics and regulation, altcoins, and much more
  • Features an accompanying website that includes instructional videos for each chapter, homework problems, programming assignments, and lecture slides
  • Also suitable for use with the authors’ Coursera online course
  • Electronic solutions manual (available only to professors)
Читайте также:  Рейтинг бирж криптовалют 2021 рбк

Awards and Recognition

  • Honorable Mention for the 2017 PROSE Award in Computing and Information Sciences, Association of American Publishers

«Block chain technology is set to disrupt many different industries. If you want to get up to speed on this fast-moving technology, this book should be your first stop.»—Campbell R. Harvey, Duke University

«Among this book’s many features are lots of nice, concrete examples and pleasant anecdotes, as well as a highly readable and enjoyable history of cryptocurrencies. Strongly recommended.»—Tyler Moore, University of Tulsa

Источник

Принстонский университет напечатал книгу с лекциями о биткоине

Принстонский университет сообщил о выходе бумажной версии книги, посвящённой биткоину и лежащей в его основе технологии.

Авторами книги Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction стали доцент Принстонского университета Арвинд Нараянан, профессор Эдвард Фелтен, кандидат наук Стивен Голдфедер, исследователь Стэнфордского университета Джозеф Бонно и кандидат наук Университета Мэриленда Эндрю Миллер.

В феврале этого года вышла предварительная версия серии лекций, посвящённых биткоину и принципам функционирования электронных валют. Документ получил название Princeton Bitcoin Textbook, и как тогда сообщили в Принстоне, бумажная версия будет представлена этим летом.

Собственно, именно это теперь и произошло, и истинные ценители чтения настоящих книг теперь имеют прекрасную возможность получить копию в твёрдом переплете. Кроме того, доступны версии для Amazon Kindle Store, Apple iBooks, Google Play eBook Store и Intel Education Study eBook Store.

Но это не все: авторы книги также умело использовали видео-контекст, создав сопровождающий издание веб-сайт с видео для каждой главы. Помимо этого, к книге прилагается огромная коллекция задач для программистов и слайдов лекций. Дополнительным бонусом можно считать то, что книгу можно использовать с предлагаемым Coursera онлайн-курсом Bitcoin and Cryptocurrency Technologies Арвинда Нараянана.

Читайте также:  Предприятия с иностранными инвестициями ответственность

Представленные в книге лекции, отлично подходят для комплексного ознакомления с природой цифровых валют, а также изучения криптографических основ и протоколов, на основе которых работают блокчейн и биткоин.

Несмотря на достаточно большой объём лекций – речь идёт о более чем 300 страницах текста, авторы убеждены, что повествовательный стиль материалов делает их доступными для широкого круга читателей и поможет понять, в чем же в действительности состоит уникальность биткоина и криптовалют.

Лекции рассчитаны преимущественно на студентов и выпускников технических вузов, однако также будут интересны разработчикам программного обеспечения и любителям с базовыми навыками программирования.

Ранее редакционный коллектив ForLog сделал перевод первой серии лекций на русский язык.

Источник

Bitcoin and cryptocurrency technologies princeton

Bitcoin and Cryptocurrency Technologies by Princeton University (https://www.coursera.org/learn/cryptocurrency)

1. Introduction to Crypto and Cryptocurrencies

  • Welcome
  • Cryptographic Hash Functions
  • Hash Pointers and Data Structures
  • Digital Signatures
  • Public Keys as Identities
  • A Simple Cryptocurrency (Goofy Coin & Scrooge Coin)
  • Programming Assignment: Scrooge Coin

2. How Bitcoin achieve Decentralization

  • Centralization vs. Decentralization
  • Distributed Consensus
  • Consensus without Identity: the Block Chain
  • Incentives and Proof of Work
  • Putting It All Together

3. Mechanics of Bitcoin

  • Bitcoin Transactions
  • Bitcoin Scripts
  • Applications of Bitcoin Scripts
  • Bitcoin Blocks
  • The Bitcoin Network
  • Limitations & Improvements

4. How to Store and Use Bitcoins

  • How to Store and Use Bitcoins
  • Hot and Cold Storage
  • Splitting and Sharing Keys
  • Online Wallets and Exchanges
  • Payment Services
  • Transaction Fees
  • Currency Exchange Markets
  • Programming Assignment: Consensus from Trust

5. Bitcoin Mining

  • The Task of Bitcoin Miners
  • Mining Hardware
  • Energy Consumption & Ecology
  • Mining Pools
  • Mining Incentives and Strategies

6. Bitcoin and Anonymity

  • Anonymity Basics
  • How to de-anonymize Bitcoin
  • Mixing
  • Decentralized Mixing
  • Zerocoin and Zerocash
  • Tor and the Silk Road

7. Community, Politics, and Regulation

  • Consensus in Bitcoin
  • Bitcoin Core Software
  • Stakeholders: Who’s in Charge?
  • Roots of Bitcoin
  • Governments Notice Bitcoin
  • Anti Money-Laundering
  • Regulation
  • New York’s BitLicense Proposal
  • Programming Assignment: Block Chain
Читайте также:  Расчет доходности облигаций за период

8. Alternative Mining Puzzles

  • Essential Puzzle Requirements
  • ASIC Resistant Puzzles
  • Proof-of-useful-work
  • Nonoutsourceable Puzzles
  • Proof-of-Stake «Virtual Mining»

9. Bitcoin as a Platform

  • Bitcoin as an Append-Only Log
  • Bitcoin As Smart Property
  • Secure Multi-Party Lotteries in Bitcoin
  • Bitcoin As Randomness Source
  • Prediction Markets & Real-World Data Feeds

10. Altcoins and the Cryptocurrency Ecosystem

  • Short History of Altcoins
  • Interaction Between Bitcoin and Altcoins
  • Lifecycle of an Altcoin
  • Bitcoin-Backed Altcoins, «Side Chains»

11. The Future of Bitcoin?

  • The Block Chain as a Vehicle for Decentralization
  • Routes to Block Chain Integration
  • What Can We Decentralize?
  • When Is Decentralization a Good Idea?

About

Bitcoin and Cryptocurrency Technologies by Princeton University

Источник

Bitcoin and cryptocurrency technologies princeton

Bitcoin and Cryptocurrency Technologies by Princeton University (https://www.coursera.org/learn/cryptocurrency)

1. Introduction to Crypto and Cryptocurrencies

Cryptographic Hash Functions

Hash Pointers and Data Structures

Public Keys as Identities

A Simple Cryptocurrency (Goofy Coin & Scrooge Coin)

Programming Assignment: Scrooge Coin

2. How Bitcoin achieve Decentralization

Centralization vs. Decentralization

Consensus without Identity: the Block Chain

Incentives and Proof of Work

Putting It All Together

3. Mechanics of Bitcoin

Applications of Bitcoin Scripts

The Bitcoin Network

4. How to Store and Use Bitcoins

How to Store and Use Bitcoins

Hot and Cold Storage

Splitting and Sharing Keys

Online Wallets and Exchanges

Currency Exchange Markets

Programming Assignment: Consensus from Trust

5. Bitcoin Mining

The Task of Bitcoin Miners

Energy Consumption & Ecology

Mining Incentives and Strategies

6. Bitcoin and Anonymity

How to de-anonymize Bitcoin

Zerocoin and Zerocash

Tor and the Silk Road

7. Community, Politics, and Regulation

Consensus in Bitcoin

Bitcoin Core Software

Stakeholders: Who’s in Charge?

Roots of Bitcoin

Governments Notice Bitcoin

New York’s BitLicense Proposal

Programming Assignment: Block Chain

8. Alternative Mining Puzzles

Essential Puzzle Requirements

ASIC Resistant Puzzles

Proof-of-Stake «Virtual Mining»

9. Bitcoin as a Platform

Bitcoin as an Append-Only Log

Bitcoin As Smart Property

Secure Multi-Party Lotteries in Bitcoin

Bitcoin As Randomness Source

Prediction Markets & Real-World Data Feeds

10. Altcoins and the Cryptocurrency Ecosystem

Short History of Altcoins

Interaction Between Bitcoin and Altcoins

Lifecycle of an Altcoin

Bitcoin-Backed Altcoins, «Side Chains»

11. The Future of Bitcoin?

The Block Chain as a Vehicle for Decentralization

Источник

Оцените статью