📜 ⬆️ ⬇️

Lectures on cryptography, blockchain and in general

image

Hi Habr! Yesterday there was a pilot stream on our YouTube channel . Oleg Khovayko, Technical Director of Emercoin, gave a lecture on “Fundamentals of Cryptography”. Visually, not everything was smooth, but we will try.

This was the first lecture of a cycle designed for IT specialists and teachers of technical universities. The cycle will be held in the form of an intensive - every day this week at 18:00 Moscow time there will be a lecture:

Lecture # 1 - Introduction to Cryptography
')
Read more ...
  1. The complexity of cryptographic dissection (algorithms with polynomial complexity, brute force)
  2. Cryptography. Kirkoff principle. Homemade cryptography (loop / xor, rand / xor).
  3. Cryptanalysis. Differential spacecraft, Linear spacecraft, meeting in the middle, big-step is a small step, sliding attack. Justification for doubling the key length or triple conversion.
  4. Creation of cryptoalgorithms. Avalanche effect diffusion and confusion, nonlinear transformations, Feistel network.
  5. Algorithms with public keys. Idea. Simplest in module, Diffie-Hellman, RSA, elliptic curves). Encryption and signature.
  6. Cryptographic hash functions. Requirements for cryptographic hash functions. Strong and weak resistance to collisions.
  7. Application. Signature, CHAP authentication, verification.
  8. Popular cryptographic hash functions (MD5, SHA-2 (SHA256), GOST 34.11-2012 Stribog)


Lecture # 2 - Introduction to Blockchain

Read more ...
  1. History, public warhead p2p, Objective reality (universe)
  2. Bitcoin Binding blockchain, proof of non-existence
  3. Transactions Justification M: N
  4. Block structure Header, Merkle tree (2e for segwit signatures)
  5. Blocks and blockchain. The arrow of time. Genesis block. BTC Checkpoints (hard)
  6. Consensus and mining as a network support incentive


Lecture # 3 - Mining and Network Update

Read more ...
  1. The need for correct consensus.
  2. POW SHA256x2
  3. Latency Fork and merge. Complexity. 10 minutes at BTC.
  4. Other algorithms (scrypt, x11, qrk, gost)
  5. Disadvantages of POW - spontaneous centralization, fraud on both sides.
  6. Exotica - POC, POB
  7. POS
  8. Disadvantages of POS, hybrid scheme, dynamic PE
  9. Features of various blockchain platforms (ETH, BTS, BURST, SIB)


Lecture # 4 - Emercoin

Read more ...
  1. Distinctive features
  2. Addresses and accounts. Easy generation
  3. Kernel - blockchain and mempool
  4. Kernel - work with a local wallet
  5. Interface. GUI and JSON RPC
  6. Script - how money is spent
  7. Script Extensions, NVS (ISO layer 5, session)
  8. Security - non Turing, blocked commands, allowed only fixed TX types.


Lecture # 5 - Using a blockchain vault Emercoin NVS

Read more ...
  1. NVS is the key to services
  2. Trusted Storage and Distribution System
  3. EmerDNS
  4. EmerSSL, InfoCard
  5. EmerSSH
  6. EmerDPO, EmerUDS
  7. ENUMER
  8. Open system for external services


Lecture # 6 - Practical work in Testnet Emercoin

Read more ...
  1. How to put the wallet. Build a demon if necessary
  2. Run Synchronization. Debug.log
  3. How to get addresses and translations. TX Fee.
  4. How to create and update name (dns, ssh, ssl, etc)
  5. View names through the console
  6. Blockchain Explorer, seeds, mining pools
  7. DNS for clients - OpenNIC, or bind (local resolver).


Do not forget to go through each link right now and click the reminder button here:

image

Then you will definitely not miss the live broadcast with our legendary techdir! In the course of lectures and at the end, Oleg will answer your questions on topics.

Our channel and other resources:

Emercoin YouTube , Facebook , Twitter , Reddit , Medium , Telegram .

Facebook , Medium , VK .

Source: https://habr.com/ru/post/339204/


All Articles