Технологія Блокчейн
Автор: zadorojka • Май 6, 2022 • Реферат • 642 Слов (3 Страниц) • 183 Просмотры
Технологія Блокчейн – це винахід Сатоші Накамото, творця криптовалюти Біткоїн (2008 р)
Визначення blockchain складається з двох елементів:
• “Block” перекладається, як блоки,
• “chain” - ланцюжок.
Що таке блокчейн Біткоїна?
Блокчейн Біткоїна - це безперервний ланцюжок блоків, який побудований з урахуванням конкретних правил і містить інформацію про проведені транзакції в мережі. Найчастіше копії ланцюгів блоків, які не залежать один від одного, знаходяться паралельно, а їх обробка проводиться з різних ПК.
Як працюють транзакції в blockchaine на прикладі біткоїну:
1. Користувачі ініціюють біткоїн-платіж, використовуючи спеціальне ПЗ, так звані "гаманці"
2. Усі нові транзакції відправляються в глобальну біткоїн-мережу
3. Приблизно кожні 10 хвилин комп'ютери, що входять у глобальну мережу (майнери), об'єднують кілька сотень транзакцій у блок
4. Майнери підтверджують нову транзакцію, легітимізуючи її
5. За свою роботу у вигляді витрачених обчислювальних потужностей майнери отримують нагороду у формі емітованих біткоїнів
6. Черговий блок додається до загальної бази транзакцій біткоїн-мережі (блокчейн)
7. Надходження нових коштів відобразиться у гаманці одержувача
Блокчейн насправді складається лише з історії транзакцій. Він не зберігає баланс кожного гаманця, інакше нам довелося б винаходити додаткові способи захисту.
Будь-який блокчейн існує тільки доки існують його майнери, які вирішують обчислювальні завдання. Ці завдання мають бути досить простими, щоб учасники мережі мали стабільну ймовірність знайти відповідь — інакше транзакції будуть підтверджуватись вічність.
Майнінг - це коли тисячі комп'ютерів по всьому світу гудуть по підвалах, перебираючи мільйони чисел в секунду, намагаючись підібрати хеш, що починається на 10 нулів «з повітря» та зменшується кожні чотири роки.
Майнери, які видобувають віртуальні гроші, використовують для цього процесори, відеокарти та інше обладнання. Останнє бере на себе опцію обчислень для пошуку хеша. Після її підбору відбувається закриття блоку. Ланцюжок блокчейн розподілений і підтримується мільйонами комп'ютерів по всій планеті.
Надійність роботи ланцюжка блокчейн забезпечують спеціальні алгоритми:
• Proof-of-Work
• Proof-of-Stake
У блокчейні Біткоїна застосовується перший варіант. Принцип його дії схожий на процеси, що відбуваються в офісі. Якщо працівник організації не виконав поставлену роботу, то йому не видадуть заробітну плату. Алгоритм PoW виконує перевірку розрахунків, які робляться під час створення елементів ланцюга. Система визнає блок у разі, якщо параметр його хеша нижче за підпис, пошуком якого займалися майнери. Іншими словами, правильність блоку обчислюється за спеціальним шифром, а контроль роботи покладається на повні вузли.
На формування
...