blockchain explorer tutorial what is blockchain explorer
Цей підручник пояснює, що таке Blockchain Explorer, навіщо їх використовувати та як працюють Blockchain Explorer, їх історія та деякі загальні Blockchain Explorer:
У попередньому Гаманець блокчейн підручник з Серія підручників з блокчейнів , ми дізналися про типи гаманців блокчейнів, як вони працюють та як їх генерувати.
Дослідники блокчейнів - це Google криптовалют і блокчейну. Вони дозволяють користувачам отримувати доступ до різних деталей, що стосуються транзакцій за певними адресами гаманця та блокчейнів, включаючи суму транзакцій, джерела та призначення коштів та статус транзакцій.
Вони можуть використовуватися для вилучення практично будь-яких даних, пов’язаних з транзакціями, гаманцями та блокчейнами, включаючи багаті списки та приховані повідомлення.
Цей посібник пояснює дослідників блокчейнів, їх історію, випадки використання та основні доступні дослідники. Ми детально обговоримо роботу дослідника блокчейнів, з чого він складається і для чого він потрібен.
Що ви дізнаєтесь:
Що таке Blockchain Explorer?
На зображенні нижче показано останні транзакції провідника блокчейну:
(зображення джерело )
Провідник блокчейнів - це частина програмного забезпечення, яке використовує API та вузол блокчейну для отримання різних даних із блокчейну, а потім використовує базу даних для упорядкування даних, що шукаються, та для представлення даних користувачеві у форматі, який можна знайти.
Введення даних користувача - це пошукові терміни в провіднику, які потім шукаються через організовану таблицю в базі даних. Провідник вже матиме впорядковані дані з блокчейну у формат таблиці.
випадкове число від 0 до 1 c ++
Для більшості користувачів провідник блокчейнів дозволить вам шукати та досліджувати дані про нещодавно видобуті блоки або нещодавно здійснені транзакції на блокчейні. В ідеалі вони дозволяють переглядати живу стрічку блоків під час їх видобутку, а також дані, що стосуються блоків.
Однак вони також дозволяють робити наступне:
# 1) Дослідіть історію транзакцій будь-якої адреси гаманця: Це дозволяє нам перевіряти будь-яку адресу гаманця та покращує прозорість блокчейну.
Останні транзакції в блокчейні та суми:
# 2) Дослідіть адреси отримання та змініть адреси: На додаток до адреси отримання транзакції, ви можете побачити адресу зміни, яка є вихідним сигналом, який повертає криптографію до витрачавача, щоб запобігти надто великій частині вхідної вартості надходити на комісію за транзакцію. Це також покращує прозорість транзакцій.
# 3) Дослідіть найбільшу транзакцію за день: Це підтримують деякі дослідники.
# 4) Дослідіть статус Мемпула: Це дозволяє нам дослідити непідтверджені транзакції на блокчейні, включаючи їх деталі.
# 5) Дослідіть випадки подвійного витрачання: Деякі дослідники підтримують виявлення того, скільки транзакцій подвійного витрачання відбувається в блокчейні.
# 6) Дослідіть осиротілі та застарілі блоки: Це блоки, які не приєднані до найдовшого блокчейну навіть після майнінгу, і їх батьківський блокчейн невідомий. Несвіжі блоки - це ті, чиї батьки відомі, але все ще не прив’язані до найдовшого відомого ланцюга. Деякі дослідники дозволяють побачити, скільки з цих блоків було реалізовано в блокчейні.
Останні транзакції в блокчейні та суми:
# 7) Дослідіть пул або особу, яка знайшла або видобула певний блок: Різні люди та пули майнінгу (групи, які об’єднують свої обчислювальні ресурси для видобутку криптографії) змагаються за видобуток блоків у будь-якому даному блокчейні, і дослідники дозволяють нам знайти, хто успішно видобував даний блок, визначений його висотою.
# 8) Дослідіть блоки генезису: Ви можете знайти блок, який був видобутий першим на даному ланцюжку, ким, а також інші його дані.
# 9) Дозволяє користувачам бачити комісію за транзакції, складність блокчейну, хешрейт та інші дані.
Провідник блокчейн, що показує збори та адресу:
Навіщо використовувати Blockchain Explorer?
Програми Blockchain Explorer:
Гаманці Blockchain можуть надавати різні типи даних, але перегляд обмежений даними, пов’язаними з ключами, якими керує гаманець. Провідники використовуються для перегляду даних, пов’язаних з транзакціями, здійсненими на всіх гаманцях даного блокчейну.
- Прозорість: Вони дозволяють перевіряти залишки коштів та витрати на адреси смарт-контрактів, наприклад, коли користувачі беруть участь у первинній пропозиції монет, ICO.
- Перевірка того, чи адреса гаманця дійсна для блокчейну, перш ніж відправляти криптографію людині.
- Перевірка, чи транзакція була надіслана особі, якій вона надсилається. Це все одно, що мати деякі публічні докази, які ви надсилали людині через криптовалюти. Власники можуть перевірити залишки своїх гаманців.
- Дослідники можуть допомогти пояснити, що не так з транзакціями, які ще не пройшли або не були підтверджені, а також етапи підтвердження.
- Це може допомогти користувачеві дізнатися поточну вартість транзакції чи газу, а отже, допомогти спланувати витрати на газ для майбутніх транзакцій.
- Іноді це може допомогти дізнатись, чи є група тією, яка видобула транзакцію, і, ймовірно, допоможе прийняти рішення, чи інвестувати більше обчислювальних ресурсів для майбутньої гірничої діяльності.
- Це може допомогти розробникам користувачів, які програмують свій гаманець, якщо вони працюють належним чином надсилаючи та отримуючи та зберігаючи криптовалюти.
- Дослідники можуть використовуватися разом з іншим програмним забезпеченням, таким як вузли, для підтвердження даних та інформації, наприклад, для підтвердження інших інструментів, чи працюють вони належним чином.
- Розробники також можуть перевірити, які функції та функції вони повинні включати у свої гаманці чи інше програмне забезпечення, використовуючи ці дослідники.
- Як інструменти дослідження, дослідники можуть допомогти прийняти важливі рішення, пов’язані з особистими, груповими та фінансовими фінансами.
Історія дослідників блокчейнів
Концепція дослідників блокчейнів виникла одночасно з блокчейнами. Цей тип програмного забезпечення з’явився тому, що було важко допитувати блокчейни, наприклад, коли людина каже, що вони надіслали вам криптовалюти, але ваш гаманець не отримав жодної заявленої заявки.
Це може бути тому, що транзакція ще очікувала на підтвердження або взагалі була відхилена. Або скажімо, якщо ви надіслали людині криптовалюту, а потім вона заперечує отримання.
По-друге, було важко допитати блокчейни, враховуючи те, що дані в них форматовані певним чином. Хоча інформація зберігається і структурується певним чином, за логікою вона індексується та групується. Щоб бути доступним і читабельним неозброєним оком та звичайним користувачем, потрібне було додаткове програмне забезпечення.
Лише досвідчені програмісти змогли отримати доступ до додаткової або додаткової інформації з блокчейнів, що стосується транзакцій. Вони могли це зробити, використовуючи інтерфейси командного рядка. Плюс деякі командні рядки, які потрібно було виконати, щоб зробити дані читабельними.
Перший дослідник блокчейнів, призначений для блокчейну біткойнів, з’явився в листопаді 2010 року майже в той самий час, коли біткойн виходив в мережу. Він був доступний спочатку о theymos.ath.cx:64150/bbe . Першим дослідником для біткойнів став біткойн-еквівалент TorStatustorstatus.blutmagie.de.
Провідник надав дані про біткойни, а потім був перенесений на blockexplorer.com, де була розміщена сторінка реальної статистики для блокчейну.
плюси і мінуси Linux проти Windows
Однак багато сторінок статистики в реальному часі існували до того, як дослідники блоків Біткойн. Вперше вони були надані в theymos.ath.cx:64150/q. Сторінки статистики в режимі реального часу отриматискладність і getblockcount були створені в липні 2010 р. Інші, зокрема десяткова ціль, ймовірність, хештовін, наступна ціль, totalbc і bcperblock вийшов після цього.
Ці інструменти були розроблені для реагування на жорстке кодування тексту блоку та значення складності на старій вікі, що зробило інформацію застарілою.
Як працює Blockchain Explorer?
Дослідники блокчейнів працюють за допомогою бази даних, яка вміщує весь блокчейн у форматі та таблицях для пошуку. Отже, дослідник буде працювати з інтерфейсом вузла, щоб спочатку витягти всі дані в заданому блокчейні. Отримавши дані, він зберігає їх у легко шуканих таблицях.
Він буде збирати останні транзакції та блоки та впорядковувати їх відповідно до визначених категорій пошуку - наприклад, гаманець адресує ідентифікатори транзакцій, розширені списки, залишки тощо
Провідник також надає користувачеві інтерфейс, який дозволяє їм шукати інформацію. З точки зору технології, дослідник може використовувати реляційну базу даних, базу даних SQL та API.
Можливо, ви вже знайомі з тим фактом, що кожен блокчейн містить безліч розподілених вузлів. Кожен вузол, який може безпосередньо читати дані на блокчейні, захоплює деталі останньої транзакції та видобутого блоку та інші дані. Потім воно надсилається до бази даних, де дані розташовуються у вигляді таблиць, що можна шукати.
Це робить провідник швидким у використанні. Більшість блокчейнів використовують 24 таблиці, включаючи блок, адресу, транзакцію тощо. Кожен рядок має унікальний ідентифікатор або ключ, наприклад, унікальний ідентифікатор адрес, що використовуються на блокчейні. Інші створюють унікальний ключ.
Потім сервер інтерфейсу користувача для провідника створює веб-сторінку, яка дозволяє йому взаємодіяти з користувачем за допомогою останнього введення пошукових термінів. Він також надає API для взаємодії з іншими комп'ютерами. Вони надсилаються на серверний сервер у форматі, що читається сервером, а внутрішній сервер потім відповідає серверу інтерфейсу користувача на умови пошуку.
Потім користувальницький інтерфейс та API надсилають веб-сторінки у вигляді HTML у браузер, щоб дозволити читання відповідей користувачем.
Реляційна база даних: Реляційна база даних дозволяє зберігати компоненти даних у таблиці таким чином, щоб вони були пов’язані між собою. Це дозволяє спростити управління даними. Наприклад, замість того, щоб мати велику таблицю блоків, що містить усі деталі для кожного блоку, записи таблиці блоків можуть бути пов'язані із записом у таблиці заголовків.
Як працює дослідник блокчейнів?
Мова структурованих запитів (SQL або продовження): Це протокол і формат для подання запиту або пошуку в базі даних. Наприклад, програмне забезпечення може створити таблицю в базі даних, вставити в неї нові записи, здійснити пошук за терміном, створити нову таблицю результатів, а потім представити результати на веб-сторінці людині, яка шукає.
API або інтерфейс програмування програм: Це протокол, який дозволяє користувачам спілкуватися з машинами за допомогою програмного забезпечення. Вони визначають критерії, формат та взаємодію для надсилання та отримання відповідей програмним забезпеченням, що використовується користувачем.
Поширені дослідники блокчейнів
Blockchair blockchain explorer дозволяє здійснювати пошук транзакцій у 15 блокчейнах:
З моменту розробки першого інструменту дослідника блокчейнів Blockexplorer.com був власником BitcoinTalk Forum, який називається Themos. У листопаді 2010 року, коли він з’явився в мережі, відтоді було розроблено кілька дослідників.
який варіант використання при тестуванні програмного забезпечення
- Blockchain.com, тепер blockchain.org: Це дозволяє здійснювати пошук біткойн-блокчейнів за блоками, транзакціями та адресами.
- Крісло: Це дозволяє шукати інформацію про блокчейни Bitcoin, Ethereum та Bitcoin Cash, включаючи пошук слів, фраз, вузлів, розміру Mempool та складності майнінгу. Використовуючи його, ви можете знати, чи певні інтереси, такі як команди, закодовані на блокчейні.
- Tokenview: Це заснований у Китаї провідник, запущений в 2018 році, і дозволяє здійснювати пошук даних на декількох (понад 20 популярних) блокчейнах.
- Ефірне сканування: Це, мабуть, найпопулярніший дослідник блокчейнів Ethereum. Це дозволяє шукати транзакції, адреси, смарт-контракти, залишки гаманців тощо.
Etherescan - популярний дослідник блокчейнів Ethereum для тих, хто бере участь у зборах коштів ICO для криптопроектів:
(зображення джерело )
- Bitcoin.com: Це дозволяє здійснювати пошук даних про блокчейни Bitcoin та ETH.
Висновок
Дослідники блокчейнів були розроблені з-за необхідності переглядати та читати детальні дані про транзакції, а також забезпечувати прозорість транзакцій та блокчейну. Хоча перший дослідник біткойнів з’явився в мережі в листопаді 2020 року, але сторінки статистики в реальному часі існували раніше.
Дослідники дозволяють читати історії транзакцій блокчейну, залишки гаманців та підтверджувати статус транзакції, якщо вона підтверджена чи ні. Ми також побачили, що провідник блокчейнів допомагає ідентифікувати майнінг-пули, які добувають дані блоки, висоту блоку, осиротілі блоки, генезисні блоки.
Ми побачили, що провідник використовує базу даних, API та SQL для виконання своїх операцій. Він створює користувальницький інтерфейс, який дозволяє користувачам вводити дані для пошуку блокчейнів, а потім використовує API та сервер на стороні користувача, щоб перетворити вхідні дані в машиночитані формати та подати їх на серверний сервер.
З іншого боку, Explorer буде витягувати інформацію з блокчейну та структурувати їх у таблиці в базах даних для легшого та швидшого читання та пошуку.
Бекенд-сервер виконує пошук у базах даних і представляє результати назад через сервер на стороні користувача та API (який перетворює їх у зручні для читання формати навіть із HTML-сторінкою) на веб-сторінку, що використовується користувачем.
Ми також дізналися про деяких основних дослідників блокчейнів.
Рекомендована література
- Пояснення блокчейну: що таке блокчейн і як він працює?
- Як стати розробником блокчейнів
- Підручник з ETF Blockchain - Дізнайтеся все про ETF Blockchain
- Програми блокчейн: для чого використовується блокчейн?
- Топ-10 найкращих списків блокчейн-компаній у 2021 році
- 13 найкращих програм DNS для блокчейнів (ОНОВЛЕНИЙ СПИСОК)
- Що таке гаманець Blockchain і як він працює?
- Чому безпека Blockchain є критично важливою та як вона реалізується