К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Blockchain Scalability and its Foundations in Distributed Systems · LearnSpace
Назад в каталог
courseraПрограммирование

Blockchain Scalability and its Foundations in Distributed Systems

Курс от The University of Sydney
Начальный≈ 11.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Blockchain promises to disrupt industries once it will be efficient at large scale. In this course, you will learn how to make blockchain scale. You will learn about the foundational problem of distributed computing, consensus, that is key to create blocks securely. By illustrating limitations of mainstream blockchains, this course will indicate how to improve the technology in terms of security and efficiency. In particular, this course will help you: * understand security vulnerabilities of mainstream blockchains; * design consensus algorithms that tolerate attacks, and; * design scalable blockchain systems.

Навыки, которые вы освоите

BlockchainDistributed ComputingAlgorithmsScalabilityNetwork SecurityTransaction ProcessingCryptographic Protocols

Программа курса

5 модулей · 67 учебных материалов

01Consensus in blockchain13 материалов

Introduction to the MOOC

Introduction to the courseВидеоHow to navigate the MOOCЧтениеOverview of assessments and activitiesЧтениеIntroduce yourselfОбсуждение

Учитесь у экспертов

Vincent Gramoli

Associate Professor

Blockchain Scalability and its Foundations in Distributed Systems
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.1 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета

Blockchain background

Introduction to Module 1Видео
History of blockchainВидео

Blockchain definition

What is blockchain?ВидеоDouble spendingВидео

Module 1 wrap up

Module 1 conclusionВидеоModule 1 quizЗадание

Module 1 extras

Module 1 further readingsЧтениеPodcast interviews with Christian CachinЧтениеAn interview with Christian Cachin - Cryptography and quantum computingВидео
02Blockchain fundamentals14 материалов

Consensus definition

Introduction to Module 2ВидеоThe 2 types of failuresВидеоThe 3 properties of the consensus problemВидеоImpossibility of consensusВидео

Agreeing on a chain

Essential reading: From blockchain consensus back to Byzantine consensusЧтениеProof of work and the importance of minersВидеоResolving forksВидео

Risks of agreeing on a chain

51% attacks and network delayВидеоGHOST protocolВидео

Module 2 wrap up

Module 2 conclusionВидеоModule 2 quizЗадание

Module 2 extras

Can blockchain work without solving consensus?ОбсуждениеModule 2 further readingsЧтениеAn interview with Christian Cachin - Hyperledger Fabric version 0.6 to 1.xВидео
03Consensus fundamentals10 материалов

Coping with failures

Introduction to Module 3ВидеоConsensus without failuresВидеоConsensus with crash failuresВидео

Coping with Byzantine failures

Consensus with Byzantine failuresВидеоByzantine tolerant consensusВидео

Module 3 wrap up

Module 3 conclusionВидеоModule 3 quizЗадание

Module 3 extras

The malicious studentОбсуждениеModule 3 further readingsЧтениеAn interview with Christian Cachin - A prototype of Fabric with BFTSMaRt Byzantine consensusВидео
04Making blockchains secure12 материалов

Network delays

Introduction to Module 4ВидеоBeyond synchronyВидеоThe 8 fallacies of distributed systemsЧтение

Attacks

The Balance AttackВидеоEssential reading: The Balance AttackЧтениеDouble spending in EthereumВидеоEssential reading: Double-spending in EthereumЧтение

Module 4 wrap up

Module 4 conclusionВидеоModule 4 quizЗадание

Module 4 extras

Is Ethereum secure?ОбсуждениеModule 4 further readingsЧтениеAn interview with Christian Cachin - Evaluating different blockchain systemsВидео
05Making blockchains scale18 материалов

The bottleneck problem

Introduction to Module 5ВидеоConsensus without synchronyВидеоLeveraging bandwidthВидео

Scaling blockchain

Set Byzantine Consensus problemВидеоDemocratic Byzantine Fault ToleranceВидеоEssential reading: DBFTЧтениеThe Red Belly BlockchainВидеоEssential reading: Evaluating the Red Belly BlockchainЧтение

Module 5 wrap up

Module 5 conclusionВидеоModule 5 quizЗадание

Module 5 extras

Preview talk at IEEE S&P 2021ЧтениеScalability of blockchainОбсуждениеModule 5 further readingsЧтениеAn interview with Christian Cachin - What if Byzantine participants keep sending invalid requests?ВидеоScalability Panel Discussion Чтение

Course wrap up

End of course quizЗаданиеSummary of courseВидеоTake home messagesОбсуждение