Завдяки новому інструменту розробника лише блокчейн біткойн тепер здатний відстежувати ціну біткойна без допомоги зовнішнього світу.
Згідно зі створенням @SteveSimple на X (Twitter), UTXOracle — це програма на Python, яка «оцінює щоденну ціну біткойна в доларах США, використовуючи лише ваш повний вузол ядра біткойна», згідно з програмою сценарій.
«Він лише зчитує блоки, аналізує шаблони виведення та оцінює щоденну середню ціну біткойна в доларах США», — йдеться в програмі. Інструмент має повністю відкритий вихідний код і може використовуватися без підключення до Інтернету, просто зчитуючи блоки зі свого пристрою.
Дані про ціну певного фінансового активу зазвичай надходять із централізованих криптовалютних і фондових бірж, де активний торговий ринок створює ліквідність для формування ринку та відстеження поточної вартості. Природно, однак, що такі біржі є централізованими організаціями, схильними до суб’єктивності, ненадійності та корупції, яких біткойн має уникнути.
Це особливо вірно в сфері криптовалютних смарт-контрактів, які потребують даних про ціну та іншої зовнішньої інформації для реалізації більшості варіантів використання. Завдяки виявленню цін виключно в ланцюжку, величезна кількість децентралізованих фінансів (DeFi) може стати 100% “децентралізована”, як і стандартні транзакції.
Процес розрахунку ціни дещо складний: він передбачає використання теплових карт блокчейну біткойн для виявлення ліній тренду в круглих номіналах BTC і USD, за якими здійснюють транзакції користувачі, і оцінки ціни на основі місця перетину цих ліній.
У поєднанні із зовнішніми даними лише за один день для створення моделі UTXOracle може визначити щоденну ціну біткойна з надзвичайною точністю з похибкою в 1%. У понеділок, наприклад, він підрахував, що ціна біткойна в ланцюжку становить 26 448 доларів США, тоді як Yahoo Finance розрахував «щоденне закриття» для біткойна на рівні 26 183,21 на основі даних CoinMarketCap.
Непрактично для Ethereum
У повідомленні до КриптоНовини, розробник програми – @SteveSimple на X (Twitter) – сказав, що однаковий тип програми не є «практичним» на Ethereum. Віддаючи велику повагу творчості Віталіка, він сказав це Вузли Ethereum є непрактичними для запуску на локальному комп’ютері в першу чергу, таким чином перешкоджаючи меті його проекту.
«Для запуску коду UTXOracle вам потрібен повний блокчейн на локальному комп’ютері», — пояснив він. «Ця дивовижна нова ера грошей, у яку ми вступили з криптовалютою, сильно залежить від людей, які зберігають незалежні повні копії блокчейну на своїх локальних машинах».
Хоча багато користувачів Ethereum керують власними вузлами, вони часто працюють через централізовані хмарні обчислювальні компанії, такі як Amazon Web Services (AWS). Вони також можуть запускати «відрізані вузли» – вузли, які не містять повних копій блокчейну.
«Я хочу заохотити людей запускати власні вузли, оскільки це є ключем до цієї прекрасної нової ери людства». – підсумував розробник.