Skip to content

Exam

Список вопросов к экзамену в рамках курса "Введение в распределенные технологии 2023/2024"

Виртуализация и контейнеризация.

  • Что такое виртуализация? Какие виды бывают, чем виртуализация отличается от контейнеризации и отличается ли?

  • Что такое docker, rkt, containerd? Как работает контейнеризация в одной из выбранных систем на выбор? (Полное объяснение с работой сетей и т.д)

  • Что такое kubernetes? Архитектура, работа служебных сервисов, методы организации развертывания контейнеров.

  • Что такое Pod, Deployment - основные понятия, виды ресурсов + манифесты для каждого типа ресурсов

  • Что такое Service и Ingress? - основные понятия, виды ресурсов + манифесты для каждого типа ресурсов

  • Что такое ConfigMap и Secrets? - основные понятия, виды ресурсов + манифесты для каждого типа ресурсов

  • Как работают CNI, типы CNI, особенности развертывания и эксплуатации.

  • Что такое etcd и зачем он нужен? Как обновить Kubernetes?

Блокчейн технологии

  • Стек блокчейн-технологий. Уровневая модель стека.

Статья на Springer

Статья на Cehv


  • Основные недостатки блокчейн-сетей на примерах различных платформ

Cтатья на ieee

Статья на polkadot.network


  • Распространенные типы уязвимостей и атак на блокчейн-сети.

Cтатья на ieee

Статья на Springer

Статья на sciencedirect


  • Понятие хардфорка, его причины и последствия. Примеры хардфорков в различных сетях.

Техническая статья

Техническая статья


  • Экосистема Polkadot и ее архитектура. Типы и роли узлов в экосистеме.

Github w3f

Cтатья на ieee


  • Принцип shared security и его применение в блокчейн-сетях.

Cтатья на ieee

Статья на polkadot.network

Техническая статья


  • Механизм стейкинга токенов в различных сетях.

Cтатья на ieee

Техническая статья

Техническая статья


  • Виды on-chain управления блокчейн-сетями.

Техническая статья

Статья на polkadot.network


  • Блокчейн. Его основные характеристики.

Про основные характористики


- Алгоритмы консенсуса. PoW, PoS, DPoS и прочие.

Перечисление основных алгоритмов консенсуса


  • Сложность сети, размер блока, очередь транзакций.

Блок и его содержимое

Сложность сети

Подробно про мемпул


  • Проблема двойной траты, параметры транзакции, пропускная способность сети.

Double spending

Пропускная способность


  • EVM, smart contracts.

Документация Ethereum


  • Полнота по Тьюрингу EVM, прерывания EVM.

Документация Ethereum


  • Параметры ERC20, примеры программного кода.

Документация OpenZeppelin


  • Параметры ERC721, ERC1155, примеры программного кода.

Документация OpenZeppelin


List of Exam Questions for the "Introduction to Distributed Technologies 2023/2024" Course

Virtualization and Containerization.

  • What is virtualization? What are the types of virtualization, and how does virtualization differ from containerization, if at all?

  • What is Docker, Rkt, and Containerd? Explain how containerization works in one of the selected systems of your choice, including networking and other relevant details.

  • What is Kubernetes? Explain its architecture, the functioning of its core services, and the methods used to deploy containers.

  • What are Pods and Deployments? Explain the key concepts and provide manifest examples for each type of resource.

  • What are Services and Ingress? Explain the key concepts and provide manifest examples for each type of resource.

  • What are ConfigMaps and Secrets? Explain the key concepts and provide manifest examples for each type of resource.

- How do Container Network Interfaces (CNI) work? What are the different types of CNIs, and what are the deployment and operational peculiarities?

  • What is etcd, and why is it necessary? How can you update Kubernetes?

Blockchain Technologies

  • Blockchain technology stack. Layered model of the stack.

Springer Article

Cehv Article


  • Key disadvantages of blockchain networks using examples from various platforms.

IEEE Article

Polkadot.network Article


  • Common types of vulnerabilities and attacks on blockchain networks.

IEEE Article

Springer Article

ScienceDirect Article


  • Concept of hard fork, its reasons, and consequences. Examples of hard forks in different networks.

Technical Article

Technical Article


  • Polkadot ecosystem and its architecture. Types and roles of nodes in the ecosystem.

Github w3f

IEEE Article


  • Shared security principle and its application in blockchain networks.

IEEE Article

Polkadot.network Article

Тechnical Article


  • Token staking mechanisms in various networks.

IEEE Article

Technical Article

Technical Article


  • Types of on-chain governance in blockchain networks.

Technical Article

Polkadot.network Article


  • Blockchain: Its key characteristics.

About Key Characteristics


  • Consensus algorithms: PoW, PoS, DPoS, and others.

List of Main Consensus Algorithms


  • Network difficulty, block size, transaction queue.

Block and Its Contents

Network Difficulty

About Mempool in Detail


  • Double spending problem, transaction parameters, network throughput.

Double spending

Network Throughput


  • EVM, smart contracts.

Ethereum Documentation


  • Turing completeness of EVM, EVM interrupts.

Ethereum Documentation


  • Parameters of ERC20 tokens, with code examples.

OpenZeppelin Documentation


  • Parameters of ERC721 and ERC1155 tokens, with code examples.

OpenZeppelin Documentation