Основні операції блокчейну

Операції в децентралізованій мережі є відповідальністю однорангових учасників та їхніх відповідних обчислювальних вузлів. Вони є специфічними для кожного типу блокчейна.

Зокрема, до таких операцій належать:

  • Збір транзакцій: уявіть, що люди в мережі надсилають запити на покупку, продаж або передачу чогось цінного (наприклад, грошей або даних). Ці запити збираються в групу.

  • Перевірка транзакцій: так само, як касир перевіряє ваш ідентифікатор перед покупкою, мережа має переконатися, що ці запити є законними. Це може включати перевірку балансу рахунку або перевірку цифрових підписів.

  • Угода про наступний блок: після підтвердження транзакцій вони об’єднуються в «блок». Різні комп’ютери в мережі змагаються, щоб розв’язати складну головоломку, хто додасть цей блок до ланцюжка.

  • З’єднання блоків: переможець головоломки може додати свій блок до існуючого ланцюжка блоків. Кожен блок містить унікальний код, що посилається на блок перед ним, створюючи хронологічний ланцюжок, який майже неможливо підробити.

Операції в блокчейні біткойн

У мережі Bitcoin є два основних учасники. Перші учасники - це люди, які ініціюють перекази вартості (Bitcoin) в мережі. Вони створюють транзакції із зазначенням суми та одержувача. Другу групу учасників називають майнерами, це робочі конячки мережі Bitcoin. Вони забезпечують обчислювальні ресурси, необхідні для:

  • Перевірте транзакції: майнери перевіряють, чи транзакції дійсні (достатньо коштів, належні підписи).

  • Трансакції: після перевірки вони діляться цими транзакціями з усією мережею.

  • Змагайтеся за створення блоку: майнери змагаються за вирішення складної головоломки. Переможець отримує можливість додати до блокчейну новий блок, що містить перевірені транзакції.

  • Досягніть консенсусу: вирішуючи головоломку, майнер-переможець доводить, що він інвестував обчислювальну потужність, а інші майнери в мережі визнають новий блок дійсним. Так досягається консенсус.

  • Трансляція нового блоку: Майнер-переможець транслює новий блок всій мережі.

  • Підтвердити транзакції: після додавання нового блоку до ланцюжка транзакції в ньому вважаються підтвердженими.

За ці обчислювальні ресурси, надані майнерами, вони заохочуються та винагороджуються нещодавно викарбуваними біткойнами, які наразі встановлені на рівні 3,125 BTC. Алгоритм, який використовують майнери для досягнення консенсусу, називається протоколом підтвердження роботи, який вимагає від майнера виконати обчислювальну роботу, необхідну для вирішення головоломки та отримати право додати новий блок до ланцюжка. Підводячи підсумок, основні операції в блокчейні включають перевірку транзакцій і створення блоку за консенсусом учасників.

За межами біткойн-блокчейну

Блокчейн біткойн має повністю відкритий код і доступний на GitHub. На додаток до криптовалюти біткойн блокчейн біткойн підтримує додаткову функцію під назвою сценарії для умовної передачі значень. Блокчейн Ethereum розширив цю функцію сценаріїв у повну структуру виконання під назвою розумні контракти.

Розумний контракт надає потужні можливості виконання коду, який вбудовує бізнес-логіку в блокчейн.

На основі цих можливостей виникли три основні типи блокчейнів:

  • Лише криптовалюта: вони зосереджені на передачі цифрової валюти, як-от біткойн. Вони не підтримують складну логіку чи програми, крім базових транзакцій.

  • Криптовалюта + бізнес-логіка: ці блокчейни, як і Ethereum, дозволяють створювати смарт-контракти. Розумні контракти — це, по суті, програми, які працюють на блокчейні та можуть автоматизувати угоди чи процеси. Це додає потужний рівень функціональності для створення програм на основі блокчейну.

  • Лише бізнес-логіка: цей тип, як і Hyperledger Fabric, зосереджений виключно на запуску бізнес-логіки через смарт-контракти. Немає вбудованої криптовалюти.

З додаванням бізнес-логіки та виконання коду приходить розгляд того, хто має доступ до блокчейну.

Існує три основні категорії доступу до блокчейну:

  • Загальнодоступний: будь-хто може приєднатися до мережі та брати участь у ній, як у випадку з біткойнами. Це забезпечує прозорість і децентралізацію.

  • Приватно: доступ надається лише певним організаціям або попередньо схваленим учасникам. Це пропонує більше контролю та потенційно швидшу обробку транзакцій.

  • Дозволено (консорціум): група організацій об’єднується, щоб сформувати консорціум і використовувати спільний блокчейн. Це дозволяє співпрацювати, зберігаючи певний контроль над тим, хто може брати участь.

Підводячи підсумок, можна сказати, що смарт-контракти вивели інновації блокчейну біткойн на новий рівень, відкривши ширші можливості застосування цієї технології.


Хочете бути в курсі подій і бачити більше подібного вмісту? Слідкуйте за нами, щоб отримати останню інформацію! Поставте лайк і поділіться цією статтею, якщо ви вважаєте її цінною, і подумайте про те, щоб дати нам чайові, якщо ви хочете показати додаткову підтримку. Кожна деталь допомагає нам продовжувати створювати чудовий вміст для вас!

#AtifTrading #BlockchainCourse #Blockchain #BlockchainTechnology