Как проверить транзакцию Ethereum через специальные сервисы
Время от времени у пользователя возникает ситуация, когда ему нужно отследить прохождение транзакций отправленной криптовалюты. Благодаря анонимности цифровых монет, просмотреть конфиденциальные данные может только сам отправитель. Сегодня мы разберемся, как проверить транзакцию Ethereum и расшифровать содержащиеся в ней сведения.
Содержание статьи
Суть операций, проводимых в Ethereum blockchain
Транзакции Ethereum представляют собой отправка пакета данных с одного цифрового кошелька на другой, которая подтверждается личным кодом отправителя. В этом пакете содержится информация касательно суммы перевода, данных о его получателе, цифровых подписях, размере комиссии и др. После всех проведенных операций в блокчейне появляются новые записи, указывающие, кто стал владельцем монет.
Иногда количество переводов резко возрастает, и нагрузка на сеть увеличивается.
При этом очередность включения в блок зависит от ряда факторов, в частности размера установленной комиссии, суммы перевода, наличия мультиподписи и т.д. Чтобы своевременно отреагировать на ситуацию и попытаться «протолкнуть» свой перевод, пользователю необходимо отследить текущее состояние операции.
Где можно отследить платеж Эфириума
Для этого есть целый ряд сервисов (Blockchain Explorers), которые позволяют зайти в блокчейн Эфириума и посмотреть транзакции. Наиболее популярные из них:
Etherscan;- Etherchain;
- Ethercamp;
- Etherapps.
Все они построены по одному принципу поисковиков, который отслеживают платеж. Пользователи при выборе в основном ориентируются на удобство пользования и интерфейс ресурса.
Теперь о том, как посмотреть нужный платеж. Возьмем для примера сервис Etherscan. Чтобы обнаружить сведения о нужной операции, необходимо в поисковое окошко, расположенное на верхней панели справа, ввести информацию о платеже (адрес криптовалютного бумажника, TxHash – код операции, токен или блок).
Эти данные используются не только для того, чтобы быстрее перевести крипту, но и для проверки размера комиссионных, уточнения адреса получателя и др.
Кстати, после хардфорка и разделения Эфириума и Эфириума Классик, многие юзеры волновались, где можно будет найти сведения о переводах ETC. Но проблем никаких не возникло, и если хотите отследить свой перевод в Ethereum Classic, то смотрите его на сайте Gastracker.io или других сервисах, которых в сети немало.
Как прочитать информацию о транзакции в блокчейне Ethereum
- TxHash – номер финансовой операции, по которому отслеживаются перечисления криптовалюты в блокчейне.
- TxReceiptStatus – указывает на состояние операции (Success означает, что она выполнена).
- BlockHeight – номер вычисленного майнерами блока, в который включили данную операцию.
- TimeStamp – время, потраченное майнерами на вычисление этого блока.
- From – адрес криптовалютного бумажника, с которого осуществляется перевод монет.
- To – адрес цифрового кошелька получателя.
- Value – сумма Эфиров, которые переводятся (в скобках указан долларовый эквивалент).
- GasLimit – максимальный размер комиссионных, которые могут быть сняты за выполнение транзакции.
- GasUsedByTxn – размер реально снятой комиссии за платеж.
- GasPrice – цена газа, указанная в гвеях и Эфирах (1 миллиард gwei равен 1 ETH).
- ActualTxCost/Fee – актуальный на момент отправки размер комиссии (в Эфирах и долларах), рассчитывается умножением предыдущих двух показателей.
- CumulativeGasUsed – сколько газа понадобилось для открытия блока.
- Nonce – номер порядковый транзакции, которая выполняется с данного криптобумажника (первая обозначается, как 0, вторая – 1 и т.д.).
- InputData – это содержащееся в платеже дополнительное сообщение (если отправитель его ввел).
- PrivateNote – приватная информация, доступ к которой можно получить, только пройдя авторизацию.
Исходя из этих сведений, пользователь сможет понять, в каком состоянии платеж находится сейчас и каковы причины его задержки.
Немного о комиссии в сети Эфириума
Оплата услуг сети Ethereum несколько отличается от традиционных комиссий Биткоина. Здесь для этого используется отдельная единица расчета, которая называется gas (газ). Пользователи не владеют этой единице и не могут ее накопить. При каждой оплате услуги в сети ее стоимость вычисляется, исходя из курса обмена gas/ETH. Поскольку комиссии в сети Эфира невысокие, то стоимость газа рассчитывается в миллиардных долях Эфира – Гвеях (gwei).
На каждую услугу установлены расценки в газе. Так, добавление второго адреса оценивается в 3 gas, расчет хешрейта – 30 gas, осуществление перевода крипты – 21 тысяча gas.
Расчет размера комиссии производится следующим образом. Максимальный лимит газа (GasLimit = 21000) множится на его стоимость (скажем, 20 gwei). Получаем простую задачку: 21000х20=0,00042 ETH. Этот расчет завязан на максимальный размер комиссионных. В реальности услуга может стоить меньше, тогда «сдача» будет зачислена обратно на кошелек отправителя. Если же пользователь хотел сэкономить и указал слишком маленький размер комиссии, то подтверждение операции может и не произойти, тогда плата за перевод также будет ему возвращена.
Новости криптовалюты Ethereum — Эфириум — Investing.com
1 ETH =
$ 2.168,36 +16,50 +0,77%Рыночн. кап. : 251,71B $
Всего в обращении: 116,84M ETH
Максимум: 0 ETH
Объём (24ч): 14,37B $
Дн. диапазон: 2.108,74 — 2.182,71
Изм. (7 д.): +13,72%
Виталик Бутерин рассказал о развитии Ethereum после слияния с ETh3От Forklog — 8 часов назад
Примерно через полгода произойдет слияние основного блокчейна Ethereum со второй версией протокола, после чего сеть ожидают целый ряд серьезных изменений. Об этом заявил…
Цена биткоина преодолела отметку $33 000. Ethereum — дороже $2100От Forklog — 24.07.2021
В субботу, 24 июля, котировки первой криптовалюты достигли $33 900. За последние сутки актив подорожал на 4,4%. График BTC/USDT биржи Binance. Данные:…
От Forklog — 23.07.2021
Социальная контент-платформа Reddit протестирует Ethereum-решение второго уровня Arbitrum для собственной программы Community Points. We are ecstatic to announce that @Reddit is. ..
Coinbase добавила Dogecoin на свою платежную платформу Investing.com — 22.07.2021Investing.com — Криптобиржа Coinbase, которая провела IPO в апреле этого года, добавила Dogecoin на свою платформу Coinbase Commerce. Об этом говорится в ее аккаунте в…
Главные новости: максимум BTC за неделю и прогнозы ЕЦБ Investing.com — 22.07.2021Investing.com — Производитель электрокаров Tesla (NASDAQ:TSLA) может опять начать принимать биткоины в качестве платежей за автомобили. Для этого добыча BTC должна стать…
Криптовалюта XRP подросла на 10% Investing.com — 21.07.2021Investing.com — Криптовалюта XRP торговалась на уровне $0,58300 в 19:39 (16:39 GMT) на бирже Investing.com Index в в среду, изменения составили 10,23% в течение дня.
Investing.com — Криптовалюта Лайткоин торговалась на уровне $116,140 в 17:25 (14:25 GMT) на бирже Investing.com Index в в среду, изменения составили 10,11% в течение дня. Это был…
Виталик Бутерин заявил о снижении вероятности реорганизации блоков в Ethereum после перехода на ETh3От Forklog — 21.07.2021
С переходом на Еthereum 2.0 реорганизация блокчейна для опережения прибыльных сделок пользователей в DeFi-протоколах окажется затруднительной. Доказательства привел сооснователь…
Спрос на доллар сохраняется несмотря на рост фондовых активов Reuters — 21.07.2021ЛОНДОН (Рейтер) — Валютные рынки по-прежнему проявляли признаки осторожности в среду: безопасный доллар достиг максимума с начала апреля, а рискованные валюты снижались из-за…
Investing.com — Криптовалюта Эфириум торговалась на уровне $1. 896,42 в 13:08 (10:08 GMT) на бирже Investing.com Index в в среду, изменения составили 10,02% в течение дня. Это был…
Криптовалюта Cardano подросла на 10% Investing.com — 21.07.2021Investing.com — Криптовалюта Cardano торговалась на уровне $1,129732 в 12:48 (09:48 GMT) на бирже Investing.com Index в в среду, изменения составили 10,14% в течение дня. Это был…
СМИ: обвиняемого в сотрудничестве с КНДР Ethereum-разработчика вернули под стражуОт Forklog — 21.07.2021
Бывшего исследователя Ethereum Foundation Вирджила Гриффита вернули под стражу. Об этом сообщает Inner City Press. Virgil Griffith was surrounded by two US Marshals and took off…
Доллар вблизи максимумов с начала года из-за страхов о коронавирусе Reuters — 21.07.2021СИНГАПУР (Рейтер) — Доллар в среду торгуется вблизи пиков с начала года на фоне опасений о резком росте числа случаев коронавируса и ожиданий более высоких процентных ставок….
Биткоин впервые за месяц упал ниже $30. 000 Reuters — 20.07.2021ЛОНДОН (Рейтер) — Биткоин упал во вторник до самого низкого уровня почти за месяц, опустившись ниже отметки в $30.000, поскольку регуляторы продолжают призывать к более жесткой…
В связи с жалобами других пользователей вам временно запрещено добавлять новые комментарии. Ваш статус будет проверен нашим модератором в ближайшее время.
Пожалуйста, подождите минуту, прежде чем оставить комментарий.
Дисклеймер: Fusion Media не несет никакой ответственности за утрату ваших денег в результате того, что вы положились на информацию, содержащуюся на этом сайте, включая данные, котировки, графики и сигналы форекс. Операции на международном валютном рынке Форекс содержат в себе высокий уровень риска. Торговля на рынке Форекс может не подходить для всех инвесторов. Спекулируйте только теми деньгами, которые Вы можете позволить себе потерять. Fusion Media напоминает вам, что данные, предоставленные на данном сайте, не обязательно даны в режиме реального времени и могут не являться точными. Все цены на акции, индексы, фьючерсы носят ориентировочный характер и на них нельзя полагаться при торговле. Версия этого документа на английском языке является определяющей и имеет преимущественную силу в том случае, если возникают разночтения между версиями на английском и русском языках. Таким образом, Fusion Media не несет никакой ответственности за любые убытки, которые вы можете понести в результате использования этих данных. Вы ищете акции, котировки или графики форекс? Взгляните на портал Investing.com — лучший технический анализ и современный экономический календарь к вашим услугам! Английская версия данного соглашения является основной версией в случае, если информация на русском и английском языке не совпадают.
Транзакции Эфира: как проверить, особенности содержания
В blockchain Ethereum с каждой транзакции взимается комиссия, но не в ETH или Gwei, а в отдельных токенах — Gas. Эти сборы уходят на поддержание работоспособности сети. Сами транзакции представляют собой зашифрованные блоки, расшифровка которых дает конкретную информацию.
Содержание статьи:
Что это такое
Транзакции Эфира — процесс передачи пакета сведений с одного криптокошелька на другой. По аналогии с печатью, пакет подтверждается личным ключом отправителя. Транзакции Эфира включают следующую информацию:
- Передаваемая сумма.
- Сведения о получателе.
- Объем комиссионных сборов.
- Цифровая подпись.
В отдельных случаях блог может содержать и другие элементы. После успешной передачи данных в блокчейн добавляется запись, кому и сколько средств перечислено. Когда количество переводов слишком велико, сеть не справляется с нагрузкой, возникает подобие затора. Образуется очередь, в порядке которой сделки внедряются в блок.
Что такое Gas и как он рассчитывается
Gas — определенная денежная единица, обозначающая цену комиссии в ETH-транзакции. Стоимость Газа тесно коррелирована с количеством Эфириума, которое за него готовы отдать. Инициатор сделки сам фиксирует ограничение на использование Газа и его цену. На балансе отправителя обязательно должно быть нужное число Gas. Когда сделка завершена, неиспользуемый газ возвращается обратно на счет.
Все уплаченные за Gas средства обычно уходит на счета майнеров в роли награды за поддержку сети при помощи оборудования. Здесь есть тесная взаимосвязь: чем выше стоимость Газа, указанная отправителем, тем вероятнее майнер изберет эту сделку первой, поскольку процедура даст наибольшее вознаграждение.
Оплата за хранение данных
Гас используется в хранении информации. Суммарная стоимость хранения всегда прямо пропорциональна самому малому из используемых чисел, кратных 32 байтам.
Увеличение объема хранилища соответственно увеличивает и объемы базы данных о состояниях для всех узлов сети. Это стимулирует пользователей по возможности сокращать до минимума занимаемое место.
В чем заключается цель сбора комиссий
Ключевые операции в системе Эфира выполняются одновременно всеми узлами. Исполнение вычислений в EVM (virtual machine) — недешевое удовольствие. Смарт-контракты чаще применяются для повседневных задач, чем для выполнения сценариев высокой сложности. Комиссия способствует снижению нагрузки на систему.
Если бы в системе не было комиссий, хакерам было бы легко взломать сеть: достаточно запустить транзакцию, инициирующую зацикленные вычисления. В Ethereum такое возможно, потому что его язык программирования относится к категории Тьюринг-полных.
Содержание транзакций и сообщений
К транзакциям система предъявляет определенные требования. Ее формат обязательно должен быть RLP. Имеется цифровая подпись отправителя. Данные в переводе и в аккаунте-отправителе не имеют расхождений. Только в этом случае перевод пройдет валидацию.
Сделки токена делятся на два вида и позволяют сети перебазироваться с одного состояния в другое:
- создание контракта на передачу средств;
- сообщение.
Компоненты, которые входят в транзакцию Эфириума независимо от ее разновидности:
- Nonce. Число сделанных отправителем переводов.
- gasPrice. Стоимость газа — сколько Эфира (точнее, его доли Wei) пользователь готов отдать за 1 Gas, служащий для выполнения данной сделки.
- gasLimit. Наибольшая сумма комиссии, который человек готов отдать за оплату транзакции.
- To. Корректный адрес криптокошелька получателя.
- value. Сколько Wei будет передано между контрагентами.
- v,r,s. Средства генерации цифровой подписи, позволяющей идентифицировать отправителя платежа Эфириум.
Если операция токена служит для создания контракта, в ней еще есть поле Init. Это фрагмент кода виртуальной машины. Используется только один раз, впоследствии пропускается.
Для сообщений имеется поле Data. Заполнять его не обязательно. Может использоваться, когда есть необходимость указать IP и доменное имя при регистрации домена в системе.
Блоки с информацией обо всех транзакциях блокчейна ETH
Блок в ETH-транзакции формируется из заголовка, сведений об остальных включенных сюда транзакциях и набора заголовков от прочих блоков, предназначенных для оммеров.
После подтверждения всех транзакций Эфириума блоки соединяются в blockhain.
Что такое оммеры и какова их функция
Оммер представляет собой блок, образованный из такого же блока, что и текущий.
Оммеры предназначены, чтобы участники-майнеры вознаграждались даже в случае потери блоков, которые часто теряются по разным причинам. Есть условие — оммер должен соседствовать с текущим блоком на расстоянии не более шести единиц, тогда считается действительным. Вознаграждение будет меньше, чем за обычный блок, но все-таки это тоже стимул для «шахтеров».
Что такое заголовок блока и каково его содержание
Параметр содержит в себе 15 элементов. Основные:
- хеш заголовков от блока-родителя;
- хеш перечня оммеров;
- хеш корня дерева состояний;
- адрес кошелька для получения комиссии за майнинг;
- уровень сложности формируемого сейчас блока;
- порядковый номер.
Операция Эфира тесно связана с деревом Меркла (или деревом хешей), применяющимся во многих криптовалютах. В заголовках блоков всегда есть три параметра корня — для транзакций Эфириума, для состояния и для квитанций.
Логи с информацией о транзакциях и сообщениях
В сети ETH постоянно ведутся логи, отслеживающие сообщения и транзакционные сделки. После перевода есть возможность проверить операцию. В логах прописываются данные об адресе аккаунта регистратора лога, о различных сведениях, имеющих значение для текущей задачи, и о действиях, которые пришлось совершить для выполнения перевода.
Генерация квитанций о транзакциях и информация в них
Квитанции аналогичны чекам, которые выдают в магазине за покупки. Каждый перевод Эфира получает чек, куда входят основные сведения:
- хеш транзакции;
- хеш блока;
- порядковый № блока;
- сумма использованного Gas;
- какие логи были сформированы в связи с данным переводом.
И другие подобные сведения.
Зависимость сложности блока и времени подтверждения транзакции
Трудность создания блока определяется по одному критерию — времени, затраченному на формирование. Самый первый (genesis block) имел сложность 131 072, все остальные рассчитывались по конкретной формуле. Заметив ускорение создания, сеть Эфириума автоматически поднимает сложность.
Параметр nonce находится в прямой корреляции со сложностью. Этот параметр и есть хеш, который нужно найти при майнинге. Чем выше сложность, тем дольше поиск решения. Регулируя параметр, протокол самостоятельно корректирует, насколько быстро будут подтверждаться блоки.
Как проходят транзакции в сети
Транзакция (операция, перевод) — процесс отправки подписанного пакета с информацией от одного участника сети (отправителя) другому (получателю). В ситуации с Эфиром роль пакета данных играет сложный код, представляющий собой цифровую монету.
В состав входят такие элементы:
- Уникальный адрес (присваивается для Ethereum).
- Электронная подпись. Наличие элемента свидетельствует о готовности проведения транзакции в отношении другого лица.
- Valua — показатель, свидетельствующий о количестве отправляемых Gwei. Многие площадки, работающие с Эфиром, автоматически конвертируют этот параметр в ETH.
- Лимит Газа (Gas Limit) — ограничение вычислений по определенной операции с ETH.
- Цена Газа (Gas Price) — комиссионный платеж пользователя за пересылку Эфира. В упрощенной форме одна единица Газа позволяет провести одну вычислительную операцию.
В Эфире выделяется два вида аккаунтов — внешние и внутренние. Первые имеют личный счет и управляются с помощью ключей. В их возможности входит активация смарт-контрактов и проведение операций в сети. Вторые имеют персональный счет и получают сообщения для дальнейшей обработки с помощью встроенного алгоритма.
В отличие от внешних, во внутренних аккаунтах предусмотрен привязанный код, который активируется после поступления специального сообщения.
Любые сделки в сети Эфира запускаются наружными аккаунтами. После поступления операции в смарт-контракт происходит запуск заложенного алгоритма и передача данных. Работа выполняется с помощью виртуальной машины (EVM). Такое построение позволяет легко проверить судьбу перечисляемых монет.
Процесс перевода Эфира
Проверка Эфира требует знания особенностей и требований проведения транзакции. Базовые нормы:
- Сделка проводится в виде RLP.
- Обязательно наличие подписи стороны-отправителя.
- Число сделок, совершенных с одного аккаунта, равняется числу операций в «теле» транзакции.
- Размера комиссии (Газа) должно быть достаточно для проведения перевода. В общий объем горючего включается 21 000 Газ. Сюда входит комиссионная выплата для отправки сведений о платеже и дополнительные 32 000 Газа для реализации smart-контракта.
- На счету отправителя должна быть сумма, достаточная для перечисления авансового платежа. Размет выплаты равен Gas Limit*Gas Price. К этому произведению прибавляется общее число горючего, направляемого между сторонами.
При выполнении всех условий происходит подтверждение сделки. Общий алгоритм транзакции Эфира:
- Со счета отправителя стягивается аванс.
- Счетчик выполненных транзакций увеличивается на одну единицу.
- Рассчитывается остаточный объем Газа после вычета авансового платежа.
- Перечисление монет.
- Завершение перевода.
- Перевод стороне-отправителю неиспользованного Газа.
- Отправка Эфиров, расходованных на покупку горючего, майнеру в качестве оплаты за работу.
После прохождения этих этапов пользователь может проверить статус сделки и убедиться в проведении перевода.
При выполнении операции в криптосети Ethereum важно учесть следующее:
- Газ Эфириум — комиссия, применяемая для проведения транзакций криптовалюты. Gas необходим для формирования смарт-контрактов и его внедрения в blockchain Ethereum. Выполнение этих сделок без перечисления определенной комиссии не получится. Выплаты осуществляются в специальных монетах Gas.
- Размер комиссии при переводе Эфира зависит от объема Газа и стоимости, установленной за единицу горючего. Для проведения транзакции требуется 21 000 Gas. Для смарт-контрактов размер оплаты выше и выставляется персонально пользователем.
- В Ethereum есть пул транзакций, поэтому пользователи вынуждены проверять ситуацию с переводом в случае задержки. В первую очередь обработке подлежат сделки с большей комиссией, а после них проводятся операции с меньшей стоимостью Газа. Это объясняется желанием майнеров получить максимальную прибыль от работы. Нормальную стоимость Gas легко проверить с помощью сайта ethgasstation.info.
- Время выполнения операций в сети Эфира иногда затягивается. Прежде чем проверить перечисление ETH, важно выждать хотя бы один час. В случае большей задержки можно говорить о наличии проблемы. Нужно проверить информацию о сделке. Задержки возможны в случае загруженности сети или низкой комиссии.
Рассмотренной информации достаточно для понимания принципов транзакций в сети Эфира. В случае задержки перевода рекомендуется проверить состояние операции и по возможности отменить транзакцию во избежание зависания.
Как проверить отправку Эфира — лучшие способы
В процессе перечисления Эфира возможны задержки, достигающие одного часа и более. В такой ситуации нужно узнать судьбу перевода ETH с помощью специальных сервисов или биржи.
Как проверить перевод Ethereum на бирже
Пользователи иногда сталкиваются с ситуацией, когда деньги перечислены, но получатель утверждает об отсутствии поступления криптовалюты. Причиной могут быть задержки в обработке операции или зависание перевода, к примеру, из-за низкой комиссии. Для определения причины и состояния операции важно проверить факт перечисления. Это особенно важно при трейдинге на бирже, где небольшая задержка может привести к потере денег из-за скачков курса Эфириума.
Чтобы проверить информацию, требуется сделать следующее (на примере binance.com):
- Наведение на секцию «Актив» в правом верхнем горизонтальном меню.
- Переход по ссылке «Протокол депозита и снятие наличных».
- Выбор проблемного перевода и уточнение полной информации. Пользователю доступен статус, название, количество переданной криптовалюты, ID и прочие сведения.
Если проверить сделку не удалось, существует альтернативный вариант — обратиться в техническую поддержку и попросить разъяснить причину задержки перечисления Эфира. Потребуется передать ID транзакции или хеш.
На других биржевых площадках принцип проверки аналогичен — достаточно перейти в историю и получить интересующие сведения.
Как проверить отправку с помощью специальных сервисов
Чтобы отследить факт перечисления монет с бумажника Эфириум, можно использовать специальные сервисы:
- Etherscan. io — удобная площадка для проверки статуса и остальной информации. Для получения результатов требуется указать номер блока, адрес, ID операции или другие сведения в правом верхнем окне. Далее система выдает данные о количестве денег на счету адреса, нахождении операции в пуле ожиданий, отправителе, сумме и времени выполнения. По статусу легко сделать вывод, проведена ли операция или находится в процессе. В первом случае указывается точное время перечисления средств и номер кошелька стороны-отправителя. Преимущества ресурса etherscan.io — отсутствие регистрации, удобство пользования, наличие дополнительной полезной информации. Недостаток заключается в наличии только двух языков — английского и китайского. Для решения проблемы используется встроенный переводчик.
- Etherchain.org. Здесь легко проверить факт отправки Эфира посредством ввода в специальное поле номера блока или ID транзакции. После создания запроса система показывает номер блока, отправителя и получателя, число монет, размер комиссии и факт проведения. Сайт удобен в применении, но не имеет русскоязычного интерфейса. Разобраться с возможностями ресурса не составляет труда.
Существуют и другие сервисы, где можно проверить отправку Эфира и получить дополнительную информацию о транзакции, но приведенных вариантов, как правило, достаточно.
Отмена транзакции
При желании участники криптовалютной сети вправе не только проверить, но и отменить перевод Эфира. Такое действие необходимо при зависании операции из-за перегрузки или небольшой комиссии (Газа). При подобных обстоятельствах лучше решение — отменить перевод, увеличить Gas и провести сделку снова.
Пример отмены операции с помощью Ethereum Wallet:
- Переход к строке From Address.
- Указание номера бумажника (с которого отправлялся ETH). Важно правильно прописать адрес и проверить корректность строки.
- Внесение сведений в строчку To Address. В этой графе указывается любой номер бумажника (к примеру, адрес дополнительного хранилища на Ethereum Wallet).
- Заполнение графы Value. Здесь указывается сумма для перечисления другому пользователю. В графе прописывается ноль, но даже при указании такой цифры придется заплатить небольшой объем Газа (комиссии) за транзакцию.
- Указание цены Газа (сумма прописывается в единицах измерения Gwei).
- Прописывание параметра отменяемого перевода в графе Nonce. Если ошибиться с номером, отменить сделку не получится. Комиссия расходуется впустую, пользователь просто потеряет деньги.
- Ожидание отмены прошлого перевода (до пяти минут).
Проверить или отменить факт перечисления Эфира — вопрос нескольких минут. Выполнение таких операций может потребоваться при зависании перевода и желании узнать о судьбе отправленной криптовалюты.
Трейдер ошибся при отправке криптовалюты и потерял $24 000 :: РБК.
КриптоПользователь перевел 800 токенов BNB на неверный адрес. Отмена транзакции в блокчейне практически невозможна, однако глава биржи Binance Чанпэн Чжао пообещал решить проблему
Неназванный пользователь отправил на ошибочный кошелек 800 токенов биржи Binance (BNB), рассказал ее глава Чанпэн Чжао в своем Twitter-аккаунте. По его словам, $24 тыс. в криптовалюте ушли на адрес смарт-контракта, возврат с которого невозможен. Теперь средства утеряны навсегда.
Однако Чжао допустил, что монеты могут быть возвращены. Биржа раз в квартал проводит сожжение токенов BNB. В этот раз можно сжечь на 800 токенов меньше, так как они уже утеряны из-за ошибки пользователя, пояснил Чжао. Позже он добавил, что об неаккуратном трейдере «позаботятся».
Криптосообщество неоднозначно отреагировало на эту ситуацию. Одни пользователи посчитали возврат средств правильным жестом, так как ошибиться может каждый. Другие, напротив, усомнились, что это справедливо. Правила блокчейна едины для всех, и нет гарантий, что ошибки других пользователей будут компенсированы таким же образом.
Потеря монет путем их отправки не на тот кошелек — это частое явление в мире криптовалют. Например, 8 сентября пользователь отправил $1 млн в стейблкоинах USDT также по адресу смарт-контракта. Как в и первом случае, средства могли считаться потерянными навсегда. Но в этот раз вмешался Паоло Ардоино, технический директор компании Tether, которая является эмитентом USDT. В своем Twitter-аккаунте он рассказал, что вернул трейдеру все средства и призвал быть аккуратнее.
Антонина Левашенко, преподаватель Moscow Digital School, руководитель Российского центра компетенций и анализа стандартов ОЭСР РАНХиГС при Президенте РФ, предположила, что Tether не возвращала токены пользователю путем отмены транзакции. Так как монеты были потеряны без возможности восстановления, скорее всего компания выпустила новые и вернула трейдеру уже их.
По своему первоначальному замыслу транзакции криптовалют в блокчейне должны быть необратимы, рассказал руководитель финтех компании Exantech Денис Восквицов. Например, так работают Bitcoin и Ethereum. Однако в 2016 г. это поставило криптосообщество перед серьезным вопросом: мошенник украл средства проекта DAO, и нужно было решить, отменять транзакцию в сети ETH или нет. В результате это привело к расколу блокчейна Ethereum на две цепочки: оригинальную и Ethereum Сlassic.
«В 2016 г. с ETH возник скандал, когда мошенник ограбил большое число пользователей фонда DAO. Тогда перед сообществом встал ровно тот же вопрос, что и в случае с 800 BNB: поступить «по инструкции» или «по-человечески». Большинство ETH проголосовало за «человечность» и вручную откатило транзакции в прошлое, как будто кражи не было. Другие остались верны принципу, что даже злонамеренная транзакция остается в блокчейне. Так возник форк на нынешний эфир (ETH) и эфир классический (ETC)», — поделился Восквицов.
Он уточнил, что в большинстве случаев с децентрализованными валютами такие ситуации решаются «по инструкции»: «Блокчейн строг, но это блокчейн». Но токены BNB и USDT — по сути, это централизованные проекты. Один из них принадлежит бирже Binance, другой — компании Tether Ltd. В этих случаях технически вернуть BNB или USDT гораздо проще, так как не требуется согласия участников сети криптовалюты.
Согласившись возвратить 800 BNB и 1 млн USDT, компании поступили «по-человечески», продолжил Восквицов. С одной стороны, за это часто критикуют централизованные токены, называя их не настоящей криптовалютой из-за возможности манипулирования блокчейном. С другой — Чжао и администрация Tether показали обратную, положительную сторону своих систем: возможность в режиме ручного управления исправлять неприятные ситуации.
В обоих случаях пользователь направил средства на адрес смарт-контракта, с которого не была предусмотрена возможность возврата средств. Но может случиться другая ситуация, например, если кто-то по ошибке переведет криптовалюту на кошелек другого пользователя. Левашенко предложила сравнить эту ситуацию с ошибочным банковским переводом.
«Ошибочный перевод денежных средств может считаться неосновательным обогащением, и по статье 1102 ГК РФ в таком случае существует обязанность возвратить средства. Но если перевод осуществляется через банк, то отправителю будет трудно вернуть деньги через банк без согласия лица, на чей счет были зачислены средства: банки не вправе осуществлять списание денежных средств, находящихся на счете, без распоряжения клиента. Банк способен отозвать платеж или перевод, если такой платеж или перевод еще не исполнен и не зачислен на счет получателя. Таким образом, если платеж исполнен, то отозвать его уже не получится», — рассказала Левашенко.
Возвращаясь к цифровым активам, она добавила, что сейчас криптокошельки в РФ остаются вне правового поля. Поэтому возврат средств возможен, только если это установлено самим смарт-контрактом. Также нынешний Закон «О ЦФА» предоставляет оператору обмена ЦФА самостоятельно определять правила обмена. Это значит, что возврат средств будет зависеть от технических возможностей оператора.
В конце августа пользователь за одно действие потерял 1400 биткоинов или около $16 млн. Он хранил криптовалюту на кошельке Electrum с 2017 года. Недавно инвестор решил вывести часть средств, но не смог: приложение потребовало произвести обновление. Когда это было сделано, все монеты пропали.
— Хакеры выставили на продажу ключ к кошельку с $700 млн в биткоинах
— Трейдер потерял почти всю криптовалюту за один клик
— Трейдер продал 42 тыс. биткоинов по $0,18. Но это не точно
Больше новостей о криптовалютах вы найдете в нашем телеграм-канале РБК-Крипто.
Илон Маск раскритиковал биткоин и Ethereum за неэффективные транзакции
Илон Маск раскритиковал блокчейны биткоина и Ethereum за медленную обработку операций и высокие транзакционные издержки. Так он ответил на твит YouTube-блогера Мэтта Уоллеса о грядущем обновлении криптовалюты Dogecoin (DOGE).
BTC & ETH are pursuing a multilayer transaction system, but base layer transaction rate is slow & transaction cost is high.
There is merit imo to Doge maximizing base layer transaction rate & minimizing transaction cost with exchanges acting as the de facto secondary layer.
— Elon Musk (@elonmusk) July 9, 2021
Уоллес заявил, что с обновлением Dogecoin превратится в «одну из самых широко используемых криптовалют мира». Основатель Tesla согласился с этим мнением.
«BTC и ETH используют многоуровневую транзакционную систему, но скорость передачи транзакций на базовом уровне медленная, а их стоимость высокая. По моему мнению, есть преимущество в том, что DOGE максимизирует скорость транзакций на базовом уровне и минимизирует транзакционные издержки с биржами, действующими де-факто как второй уровень», — написал он.
Инженер машинного обучения Пранай Патоле отметил, что Dogecoin уже в 15 раз быстрее биткоина, а снижения комиссии в сети и увеличения размера блока легко достигнуть. По его словам, сама трудная задача — увеличить скорость генерации новых блоков в десять раз.
Doge is already 15x faster than Bitcoin.
Fee drop is easy to achieve.
Block size increase is easy to achieve.
Block time speed up by 10x is the hardest part.
— Pranay Pathole (@PPathole) July 9, 2021
Разработчик Уди Вертхаймер предложил имплементировать в Dogecoin решения обновления SegWit для сети биткоина, которые являются обязательным условием для использования Lightning Network.
actually reasonable imo, i hope i don’t get cancelled
that said why not migrate segwit from bitcoin which is a prerequisite for lightning. then both options can compete on doge, seems like easy win
— Udi Wertheimer (@udiWertheimer) July 9, 2021
Аналитик The Block Ларри Чермак указал на ошибку Маска, отметив, что криптовалютные биржи никогда не работали как решения второго уровня. Вертхаймер заявил, что они делали это «в течение десятилетия».
exchanges have worked as de facto L2s for a decade lmao
— Udi Wertheimer (@udiWertheimer) July 9, 2021
Чермак подчеркнул, что такие платформы нельзя считать сетями второго уровня, поскольку пользователь сталкивается с риском взаимодействия с третьей стороной, а также лишается конфиденциальности. По его мнению, биткоин-биржи скорее походят на «узкоспециализированные сайдчейны».
You could argue they are some sort of a narrow use case sidechain where you make a lot of compromises but an L2? no sir
— Larry Cermak (@lawmaster) July 9, 2021
По словам Вертхаймера, подавляющее большинство экономической активности связано с биржами. Он заявил, что такие платформы разработали эффективный метод взаиморасчетов, а угроза потери конфиденциальности и связанные с хранением активов риски присутствуют и в других решениях второго уровня.
anyways what elon is saying is pretty clear. no need for fancy science experiments if everyone uses custodial services anyway. he’s 100% right
— Udi Wertheimer (@udiWertheimer) July 9, 2021
«Это похоже на терминологический вопрос. Люди считали биржи и банки “вторым уровнем” с самых первых дней существования bitcointalk. Мне никто не говорил, что определение изменили. В любом случае то, что говорит Илон, довольно понятно. Нет необходимости в причудливых экспериментах, если все в любом случае пользуются кастодиальными услугами. Он прав на 100%», — заключил Вертхаймер.
На своей странице Чермак написал, что Маск мало понимает в предмете разговора, хотя истинно верит в то, что говорит.
What’s sad is that I initially really believed that Elon was informed on these topics (why wouldn’t you be after deploying billions?!). But as time goes and he keeps sharing these nonsensical takes, I’m increasingly convinced he’s just clueless and not even trolling.
— Larry Cermak (@lawmaster) July 9, 2021
«Печально, но поначалу я действительно верил, что Илон осведомлен в этих вопросах (почему бы и нет, после того как он вложил миллиарды?!). Но со временем, по ходу того, как он продолжает делиться бессмысленными рассуждениями, я все больше убеждаюсь, что это не троллинг, а просто невежество», — заявил аналитик.
За последние сутки цена Dogecoin выросла на 4,4%, по данным CoinGecko. На момент написания криптовалюта торгуется на отметке $0,21.
Часовой график DOGE/USDT биржи Binance. Данные: TradingView.Гораздо сильнее вырос курс подражателя DOGE — криптовалюты Baby Doge Coin (BABYDOGE). Согласно CoinGecko, за минувшие сутки криптовалюта подорожала на 24%.
На рост стоимости актива также могло повлиять сообщение команды гоночной серии NASCAR Brandonbilt Motorsports. 10 июля на трассе в Атланте пилот Брэндон Браун выступит на Chevrolet Camaro в ливрее с символикой криптовалюты.
NEWS: @BabyDogeCoin set to make @NASCAR_Xfinity Series debut with @brandonbrown_68 at @amsupdates!
Race Advance: https://t.co/N2pgIdgsnt pic.twitter.com/O0XHzZHFyf
— Brandonbilt Motorsports (@BMSRaceTeam) July 6, 2021
Напомним, в июне Маск поддержал предложение разработчика Dogecoin Патрика Лоддера о снижении комиссии в сети мем-криптовалюты и повышении ее децентрализации.
Подписывайтесь на новости ForkLog в Telegram: ForkLog Feed — вся лента новостей, ForkLog — самые важные новости, инфографика и мнения.
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER
Как узнать, прошла транзакция или нет? (из газа)
Использование etherscan blockchain explorer
В etherscan ищите TxReceipt Status
который будет иметь Fail
в красном или Success
в зеленом.
Пример сбоя: https://ropsten.etherscan.io/tx/0x67a5f6442f49a5da6ff8682250a8eef899d9dc0c5adf20b683709433902b5956
Используя квитанцию
eth.getTransactionReceipt(transactionHash)
вернет поле status
которое имеет значение 0
если транзакция не удалась, и 1
если транзакция была успешной.
Вот пример, показывающий поле status
:
{ blockHash: '0xb1fcff633029ee18ab6482b58ff8b6e95dd7c82a954c852157152a7a6d32785e', blockNumber: 4370000, contractAddress: null, cumulativeGasUsed: 21000, gasUsed: 21000, logs: [], logsBloom: '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', root: null, status: 1, // **** HERE IS THE STATUS FIELD ***** transactionHash: '0x1421a887a02301ae127bf2cd4c006116053c9dc4a255e69ea403a2d77c346cf5', transactionIndex: 0 }
Подробнее здесь .
исторический
Чтобы увидеть, закончилась ли транзакция, вы можете ввести транзакцию (хеш) в https://live.ether.camp и затем нажать «VM Trace». (Для тестовой сети Morden используйте https://morden.ether.camp )
Или подключите транзакции Hash в этом URL:
https://live.ether.camp/transaction/<transactionHash>/vmtrace#0
Для транзакции, упомянутой в вопросе, 022f440fa96eb469363804d7b6c52321d4f409fa76578cdbdc5f04ff494b1321
вот вывод https://live.ether.camp/transaction/022f440fa96eb469363804d7b6c52321d4f409fa76578cdbdc5f04ff494b1321/vmtrace#0
Эта сделка была исчерпана немедленно. В некоторых транзакциях может не хватить газа после выполнения некоторых вычислений, и если щелкнуть «Операции», отобразится каждый выполняемый шаг и когда произойдет нехватка газа.
Как отправить запрос на перенаправление транзакции в блокчейне Ethereum – Bancor Help Center
Если вы попытаетесь перенести BNT из Ethereum в блокчейн EOS и транзакция завершится неудачей, вам нужно будет отправить транзакцию перенаправления в контракте перенаправления Ethereum.
Для совершения этого процесса выполните следующие действия:
1. Перейдите по адресу https://etherscan.io/address/0xD2D660055fECF35B66E8E1Da82C3aeC55a6d2C51
2. Перейдите на вкладку «Написать контракт»
3. Найдите раздел rerouteTx
4. Введите следующую информацию в соответствующие поля:
4.1. txid — хеш транзакции транзакции xtransfer, которую вы хотите перенаправить
4.2. блокчейн — указание на блокчейн назначения (EOS, Ethereum)
4.3. To — адрес кошелька назначения (на который вы хотите получить токены)
5. Подпишите транзакцию в кошельке Metamask
Внимание! Необходимо использовать тот же кошелек, который использовался для создания исходной транзакции. Сервера отслеживания будут игнорировать подписание транзакции перенаправления с другим кошельком.
6. Транзакция будет принята серверами в течение 24-48 часов и, если будет признана действительной, будет выполнен новый перевод на целевой блокчейне.
Какие транзакции соответствуют требованиям для перенаправления?
Транзакции, которые не могут быть выполнены с помощью смарт-контракта в блокчейне назначения. Прежде чем транзакция может бытьперенаправлена, должно пройти не менее суток.
Кто может отправить заявку на перенаправление?
Только владелец кошелька, подписавшего оригинал запроса на перевод.
Исследователи блоков | ethereum.org
Последнее изменение: Invalid DateTime
Обозреватели блоков — это ваш портал к данным Ethereum. Вы можете использовать их для просмотра в реальном времени данных о блоках, транзакциях, майнерах, учетных записях и другой активности в сети.
Вы должны понимать основные концепции Ethereum, чтобы понимать данные, которые дает вам обозреватель блоков. Начните с введения в Ethereum.
- Etherscan — Также доступно на китайском, корейском, русском и японском языках
- Etherchain
- Ethplorer — Также доступно на китайском, испанском, французском, турецком и русском языках
- Blockchair — Также доступно на испанском и французском языках , Итальянский, голландский, португальский, русский, китайский и фарси
- Blockscout
- OKLink
Ethereum прозрачен по своей конструкции, поэтому все можно проверить.Обозреватели блоков предоставляют интерфейс для получения этой информации. И это касается как основной сети Ethereum, так и тестовых сетей, если вам понадобятся эти данные.
Вот сводка типов данных, которые вы можете получить из проводника блоков.
Новые блоки добавляются в Ethereum каждые ~ 12 секунд (время может колебаться), поэтому в проводники блоков добавляются почти постоянные потоки данных. Блоки содержат много важных данных, которые могут оказаться полезными:
Стандартные данные
- Высота блока — Номер блока и длина цепочки блоков (в блоках) при создании текущего блока.
- Timestamp — время, когда майнер добыл блок.
- транзакций — количество транзакций, включенных в блок.
- Майнер — адрес майнера, который добыл блок.
- Награда — сумма ETH, присужденная майнеру за добавление блока (стандартное вознаграждение 2ETH + любые комиссии за транзакции, включенные в блок).
- Сложность — сложность, связанная с добычей блока.
- Размер — размер данных в блоке (измеряется в байтах).
- Используемый газ — общее количество единиц газа, использованных транзакциями в блоке.
- Лимит газа — Общий лимит газа, установленный транзакциями в блоке.
- Дополнительные данные — любые дополнительные данные, которые майнер включил в блок.
Расширенные данные
- Хэш — криптографический хэш, который представляет заголовок блока (уникальный идентификатор блока).
- Родительский хэш — хэш блока, предшествующего текущему блоку.
- Sha3Uncles — объединенный хэш всех дядей для данного родителя.
- StateRoot — корневой хэш дерева Меркла, в котором хранится все состояние системы.
- Nonce — значение, используемое для демонстрации доказательства работы блока майнером.
Uncle-блоки
Uncle-блоки создаются, когда два майнера создают блоки почти одновременно — только один блок может быть проверен на всех узлах. Они не включаются, но все равно получают вознаграждение за свою работу.
Обозреватели блоков предоставляют информацию о дяде-блоках, например:
- Номер дяди-блока.
- Время, когда они произошли.
- Высота блока, на котором они были созданы.
- Кто его добыл.
- Вознаграждение в ETH.
Исследователи блоков не только предоставят вам данные об использовании газа в транзакциях и блоках, но некоторые также предоставят вам информацию о текущих ценах на газ в сети. Это поможет вам понять использование сети, выполнять безопасные транзакции и не тратить лишние деньги на бензин.Ищите API, которые помогут вам перенести эту информацию в интерфейс вашего продукта. Данные по газу включают:
- Расчетные единицы газа, необходимые для безопасной, но медленной транзакции (+ расчетная цена и продолжительность).
- Расчетные единицы газа, необходимые для средней транзакции (+ расчетная цена и продолжительность).
- Расчетные единицы газа, необходимые для быстрой транзакции (+ расчетная цена и продолжительность).
- Среднее время подтверждения в зависимости от цены на газ.
- Контракты на потребление газа — другими словами, популярные продукты, которые широко используются в сети.
- Учетные записи, расходующие газ — другими словами, частые пользователи сети.
Обозреватели блоков стали обычным делом для людей, отслеживающих прогресс своих транзакций. Это потому, что уровень детализации, который вы можете получить, дает дополнительную уверенность. Данные транзакции включают:
Стандартные данные
- Хэш транзакции — хэш, сгенерированный при отправке транзакции.
- Статус — указание того, ожидает ли транзакция, завершилась неудачей или завершилась успешно.
- Блок — Блок, в который была включена транзакция.
- Timestamp — время, когда майнер добыл транзакцию.
- От — адрес учетной записи, в которой была совершена транзакция.
- Кому — адрес получателя или смарт-контракта, с которым взаимодействует транзакция.
- токенов передано — список токенов, которые были переданы в рамках транзакции.
- Значение — общая передаваемая стоимость ETH.
- Комиссия за транзакцию — сумма, уплачиваемая майнеру за обработку транзакции (рассчитывается исходя из цены на газ * использованного газа).
Дополнительные данные
- Лимит газа — максимальное количество единиц газа, которое может потреблять эта транзакция.
- Используемый газ — Фактическое количество единиц газа, потребленных транзакцией.
- Цена на газ — Цена за единицу газа.
- Одноразовый номер — номер транзакции для
с адреса
(имейте в виду, что он начинается с 0, поэтому одноразовый номер100
фактически будет 101-й транзакцией, отправленной этим аккаунтом. - Входные данные — любая дополнительная информация, требуемая сделка.
Есть много данных, к которым вы можете получить доступ об учетной записи. Вот почему часто рекомендуется использовать несколько учетных записей, чтобы ваши активы и стоимость не могли быть легко отслежены. Также разрабатываются некоторые решения, позволяющие сделать транзакции и операции со счетами более конфиденциальными. Но вот данные, которые доступны для учетных записей:
Учетные записи пользователей
- Адрес учетной записи — общедоступный адрес, на который вы можете отправлять средства.
- Баланс ETH — сумма ETH, связанная с этой учетной записью.
- Общая стоимость ETH — Стоимость ETH.
- токенов — токены, связанные с учетной записью, и их стоимость.
- История транзакций — список всех транзакций, в которых эта учетная запись была отправителем или получателем.
Смарт-контракты
Учетные записи смарт-контрактов содержат все данные, которые будет иметь учетная запись пользователя, но некоторые обозреватели блоков даже отображают некоторую информацию о коде. Примеры включают:
- Создатель контракта — адрес, по которому контракт был развернут в основной сети.
- Транзакция создания — транзакция, которая включала развертывание в основной сети.
- Исходный код — Солидность или выпер код смарт-контракта.
- Контракт ABI — Двоичный интерфейс приложения контракта — вызовы контракта и полученные данные.
- Код создания контракта — скомпилированный байт-код смарт-контракта — создается при компиляции смарт-контракта, написанного на Solidity или Vyper и т. Д.
- Контрактные события — история методов, вызываемых в смарт-контракте.По сути, это способ увидеть, как и как часто используется контракт.
Токен — это тип контракта, поэтому они будут иметь данные, аналогичные смарт-контракту. Но поскольку они имеют ценность и могут быть проданы, у них есть дополнительные точки данных:
- Тип — будь то ERC-20, ERC-721 или другой стандарт токенов.
- Цена — если это ERC-20, у них будет текущая рыночная стоимость.
- Рыночная капитализация — если они соответствуют стандарту ERC-20, у них будет рыночная капитализация (рассчитанная как цена * общее предложение).
- Общее количество — количество токенов в обращении.
- Держатели — количество адресов, содержащих токен.
- Transfers — количество раз, когда токен переводился между учетными записями.
- История транзакций — история всех транзакций, включая токен.
- Адрес контракта — адрес токена, развернутого в основной сети.
- Десятичные знаки — токены ERC-20 делятся и имеют десятичные знаки.
Конечно, есть некоторые данные, которые говорят о работоспособности сети.Они довольно специфичны для механизма консенсуса Proof-of-Work в Ethereum. Когда Ethereum переходит на Eth3, некоторые из этих данных будут избыточными.
- Сложность — текущая сложность майнинга.
- Скорость хеширования — оценка количества хешей, генерируемых майнерами Ethereum, пытающимися решить текущий блок Ethereum или любой заданный блок.
- Всего транзакций — количество транзакций с момента создания Ethereum.
- транзакций в секунду — количество транзакций, обрабатываемых в течение секунды.Цена
- ETH — текущая оценка 1 ETH.
- Общее количество ETH — количество ETH в обращении — помните, что новый ETH создается с созданием каждого блока в виде вознаграждения за блок.
- Рыночная капитализация — Расчет цены * предложение.
Обновления Eth3 все еще находятся в разработке, но стоит поговорить о некоторых точках данных, которые исследователи смогут предоставить вам. Фактически, все эти данные доступны для тестовых сетей прямо сейчас.
Если вы не знакомы с Eth3, ознакомьтесь с нашим обзором обновлений Eth3.
Первое обновление Eth3, цепочка маяков, создаст комитеты валидаторов, которые рандомизируются в конце каждой эпохи (каждые 6,4 минуты) по соображениям безопасности. Данные эпохи включают:
- Номер эпохи.
- Завершенный статус — была ли эпоха завершена (Да / Нет).
- Время — время окончания эпохи.
- Аттестации — количество подтверждений в эпоху (количество голосов за блоки внутри слотов).
- Депозиты — количество депозитов ETH, включенных в эпоху (валидаторы должны делать ставки ETH, чтобы стать валидаторами).
- Slashings — Количество штрафов, наложенных на предлагающих блоки или подтверждающих.
- Участие в голосовании — сумма ставки ETH, используемая для подтверждения блоков.
- Валидаторы — количество валидаторов, активных для эпохи.
- Средний баланс валидатора — средний баланс активных валидаторов.
- Слоты — количество слотов, включенных в эпоху (слоты включают один действительный блок).
Слоты — это возможности для создания блоков, данные, доступные для каждого слота, включают:
- Эпоха — Эпоха, в которой слот действителен.
- Номер слота.
- Статус — статус слота (предложено / пропущено).
- Время — отметка времени слота.
- Proposer — Валидатор, предложивший блокировку слота.
- Корень блока — Корень хэш-дерева BeaconBlock.
- Родительский корень — хэш предыдущего блока.
- State root — корень хэш-дерева BeaconState.
- Подпись.
- Раскрытие Рандао.
- Graffiti — Предлагающий блок может включить сообщение длиной 32 байта в свое предложение блока.
- ETh2data.
- Хеш блока.
- Кол-во вкладов.
- Депозит рут.
- Аттестации — количество аттестаций для блока в этом слоте.
- Депозиты — количество депозитов в этом слоте.
- Добровольные выходы — количество валидаторов, которые покинули слот.
- Slashings — Количество штрафов, наложенных на предлагающих блоки или подтверждающих.
- голосов — валидаторы, проголосовавшие за блок в этом слоте.
В Eth3 блоки работают по-другому, потому что майнеры заменяются валидаторами, а цепочка маяков вводит в Ethereum слоты и эпохи. Значит, это новые данные!
- Proposer — Валидатор, который был выбран алгоритмически для предложения нового блока.
- Эпоха — Эпоха, в которой был предложен блок.
- Слот — Слот, в котором был предложен блок.
- Аттестации — количество аттестаций, включенных в слот. Аттестации подобны голосам, которые показывают, что блок готов перейти в цепочку маяков.
Валидаторы несут ответственность за предложение блоков и подтверждение их в слотах.
- Номер валидатора — уникальный номер, представляющий валидатора.
- Текущий баланс — баланс валидатора, включая вознаграждения.
- Эффективный баланс — баланс валидатора, который используется для стекинга.
- Доход — вознаграждение или штрафы, полученные валидатором.
- Статус — активен ли валидатор в данный момент.
- Эффективность аттестации — Среднее время, необходимое валидатору для включения в цепочку.
- Право на активацию — Дата (и эпоха), когда валидатор стал доступен для проверки.
- Активен с — Дата (и эпоха), когда валидатор стал активным.
- Предлагаемые блоки — Блок, предложенный валидатором.
- Аттестации — Аттестации, предоставленные валидатором.
- Депозиты — адрес отправителя, хэш транзакции, номер блока, временная метка, сумма и статус депозита, сделанного валидатором.
Аттестация — это голоса «да» для включения блоков в цепочку. Их данные относятся к записи аттестации и валидаторам, которые аттестовали
- Слот — Слот, в котором проходила аттестация.
- Индекс комитета — Индекс комитета в данном слоте.
- Биты агрегирования — представляют агрегированную аттестацию всех участвующих валидаторов в аттестации.
- Валидаторы — валидаторы, предоставившие аттестации.
- Корень блока маяка — указывает на блок, который проверяют валидаторы.
- Источник — указывает на последнюю оправданную эпоху.
- Target — Указывает на границу последней эпохи.
- Подпись.
Данные верхнего уровня Eth3 включают следующее:
- Текущая эпоха.
- Текущий слот.
- Активные валидаторы — количество активных валидаторов.
- Валидаторы, ожидающие обработки — количество валидаторов, ожидающих активации.
- Staked ETH — количество ETH, размещенное в сети.
- Средний баланс — Средний баланс валидаторов в ETH.
- Etherscan — обозреватель блоков, который можно использовать для получения данных для основной сети Ethereum, Ropsten Testnet, Kovan Testnet, Rinkeby Testnet и Goerli Testnet.
- Blockscout — фокусируется на следующих сетях:
- xDai — умная комбинация стейблкоина DAI от MakerDAO, боковой цепи и технологии tokenbridge POA.
- POA — сайдчейн и автономная сеть, защищенная группой доверенных валидаторов.Все валидаторы в сети являются нотариусами США, и их информация находится в открытом доступе.
- АП Сокол Тестнет.
- ARTIS — блокчейн, совместимый с Ethereum.
- LUKSO L14 — L14 функционирует как первая тестовая сеть, позволяющая сообществу LUKSO создавать и тестировать общую инфраструктуру.
- qDai.
- Etherchain — обозреватель блоков для основной сети Ethereum.
- Ethplorer — обозреватель блоков, специализирующийся на токенах для основной сети Ethereum и тестовой сети Kovan.
- Blockchair — самый закрытый исследователь Ethereum. Также для сортировки и фильтрации (мемпул) данных.
Знаете ресурс сообщества, который вам помог? Отредактируйте эту страницу и добавьте ее!
Помогла ли эта страница ответить на ваш вопрос?
Да Нет
Проверка баланса в блокчейне Ethereum
3 мин на чтение
Проверить баланс и историю транзакций легко с помощью обозревателя блокчейна Ethereum, такого как EthVM, Etherscan или Ethplorer.
Эти веб-сайты предлагают полную историю вашей активности. Все, что вам нужно сделать, это выполнить поиск по общедоступному адресу Ethereum, который представляет собой строку из 42 символов, начинающуюся с «0x». Не рекомендуется разблокировать свой кошелек в интерфейсе кошелька, таком как MEW, каждый раз, когда вы хотите проверить свой баланс, в целях безопасности вашей информации.
Имейте в виду, что при проверке балансов в разных блокчейнах, таких как ETC, вам нужно будет использовать другой проводник блокчейнов.
EthVMШаг 1. Перейдите в EthVM.
Шаг 2. В строке поиска введите свой публичный адрес Ethereum (0x… ..).
Шаг 3. Вы попадете в обзор кошелька.
- Вверху будет отображаться версия вашего адреса с контрольной суммой. Прочтите нашу статью о различиях между адресами с контрольной суммой и без контрольной суммы.
- Чуть ниже вашего адреса вы увидите ваш общий баланс ETH, эквивалентную сумму в долларах США и общее количество различных типов токенов, которые у вас есть.
- На первой вкладке «История транзакций» вы найдете список всех ваших недавних транзакций.
- На вкладке «Токены ERC20» вы можете найти свои балансы токенов. При поиске информации о пользовательском токене здесь вы можете выбрать конкретный токен, чтобы найти его адрес контракта, количество десятичных знаков и символ. Ознакомьтесь с нашим руководством, чтобы узнать больше о добавлении пользовательских токенов в MEW.
- На последней вкладке «NFT» показаны все ваши нефинансовые токены ERC721.
Шаг 1. Зайдите на Etherscan.io.
Шаг 2. В строке поиска введите свой публичный адрес Ethereum (0x… ..).
Шаг 3. Вы попадете в обзор кошелька.
- Вверху вы увидите версию своего адреса с контрольной суммой. Прочтите нашу статью о различиях между адресами с контрольной суммой и без контрольной суммы.
- В разделе «Обзор» вы увидите свой баланс и стоимость ETH.
- В разделе «Токен» вы можете найти свой баланс токенов.При поиске информации о пользовательском токене здесь вы можете выбрать конкретный токен, чтобы найти его адрес контракта, количество десятичных знаков и символ. Ознакомьтесь с нашим руководством, чтобы узнать больше о добавлении пользовательских токенов в MEW.
- Вкладки в нижней части экрана показывают историю транзакций с токенами ETH, ERC20 и ERC721.
Шаг 1. Отправляйтесь в Ethplorer.io.
Шаг 2. В строке поиска введите свой публичный адрес Ethereum (0x…..).
Шаг 3. Вы попадете в обзор кошелька.
- Слева вы увидите версию своего адреса с контрольной суммой. Прочтите нашу статью о различиях между адресами с контрольной суммой и без контрольной суммы.
- Вы также можете найти свой баланс ETH слева в разделе «Адресная информация».
- Справа вы можете найти свои балансы токенов. При поиске информации о пользовательском токене здесь вы можете выбрать конкретный токен, чтобы найти его адрес контракта, количество десятичных знаков и символ.Ознакомьтесь с нашим руководством, чтобы узнать больше о добавлении пользовательских токенов в MEW.
- Внизу экрана отображается история транзакций с токенами ETH, ERC20 и ERC721. Вы можете применять фильтры, если хотите видеть только ETH или токены, используя галочки вверху.
Отслеживайте историю своего CryptoPunk с помощью нового инструментария Etherscan NFT
Обозреватель блокчейнов Ethereum и аналитическая платформа Etherscan включила отслеживание NFT как часть своего набора инструментов для отслеживания транзакций.
Вчера в Твиттере Etherscan сообщил, что теперь пользователи смогут «отслеживать большую часть активности NFT на Ethereum», которая включает в себя невзаимозаменяемые токены на основе как ERC721, так и ERC1155.
Знаете ли вы?
Transaction Action теперь поддерживает большинство операций NFT на Ethereum, включая ERC721 и ERC1155! pic.twitter.com/MAOQcIIU9Y
— Etherscan.io (@etherscan) 1 июня 2021 г.
Новая функция поможет обеспечить большую прозрачность на значительном проценте рынка NFT и может помочь новым инвесторам определить ценность NFT, поскольку теперь они могут просматривать всю историю его цен, даты транзакций и дату чеканки.
Пользователи Etherscan могут использовать раздел «Передача невзаимозаменяемых токенов» для поиска событий чеканки, распределения, передачи и записи NFT популярных невзаимозаменяемых проектов, таких как CryptoPunks, Bored Ape Yacht Club и Sorare.
NFT-трекер Etherscan показывает, что, в частности, у Sorare было скользящее среднее значение за семь дней, составившее 26 138 переводов NFT, со следующим лучшим семидневным объемом переводов от Bonsai на уровне 9 557.
Невзаимозаменяемый трекер токенов на Etherscan.ioВозможность отслеживать NFT также означает, что транзакции на популярных торговых площадках NFT, таких как Nifty Gateway, Rarible и OpenSea, более прозрачны, а отслеживание NFT показывает рынок, на котором была проведена торговля , а также адрес получателя сделки.
Коллекционеры, использующие NBA Top Shot, однако, не смогут просматривать транзакции NFT платформы, поскольку этот проект использует Flow Blockchain.
Etherscan был построен и запущен в 2015 году и ориентирован на предоставление сетевой аналитики Ethereum в реальном времени, такой как запись и обновление статуса транзакций и адресов в сети.
Фирма добавляет отслеживание NFT в свой список других сервисов на основе блокчейна, включая «Binance BSC Explorer», который представляет собой обозреватель блоков для Binance Smart Chain, «ETHProtect» — систему обнаружения, используемую для определения того, поступают ли входящие средства. tainted — и «Blockscan», который представляет собой поисковую систему для децентрализованных доменов веб-сайтов.
21 мая поставщик решений для масштабирования второго уровня Ethereum Optimism объявил о партнерстве с Etherscan. Optimism интегрировал Etherscan, чтобы пользователи могли отслеживать депозиты, снятие средств и просматривать, когда транзакции второго уровня предварительно подтверждены, а также когда они были опубликованы и завершены партиями на первом уровне.
Отслеживаются ли транзакции Ethereum? — CryptoTicker
Отслеживаются ли транзакции Ethereum? — CryptoTickerМы используем файлы cookie на нашем веб-сайте.Некоторые из них очень важны, а другие помогают нам улучшить этот веб-сайт и улучшить ваш опыт.
Принять все
Сохранить
Индивидуальные настройки конфиденциальности
Подробная информация о файлах cookie Политика конфиденциальности Отпечаток
Предпочтение конфиденциальностиЗдесь вы найдете обзор всех используемых файлов cookie.Вы можете дать свое согласие на использование целых категорий или отобразить дополнительную информацию и выбрать определенные файлы cookie.
Имя | Borlabs Cookie |
---|---|
Провайдер | Владелец этого сайта |
Назначение | Сохраняет предпочтения посетителей, выбранные в поле Cookie Borlabs Cookie. |
Имя файла cookie | borlabs-cookie |
Срок действия cookie | 1 год |
Имя | Диспетчер тегов Google |
---|---|
Провайдер | Google LLC |
Назначение | Cookie от Google, используемый для управления расширенными сценариями и обработкой событий. |
Политика конфиденциальности | https://policies.google.com/privacy?hl=en |
Имя файла cookie | _ga, _gat, _gid |
Срок действия cookie | 2 года |
Имя | Пиксель Facebook |
---|---|
Провайдер | Facebook Ireland Limited |
Назначение | Cookie от Facebook, используемый для аналитики веб-сайтов, таргетинга и измерения рекламы. |
Политика конфиденциальности | https://www.facebook.com/policies/cookies |
Имя файла cookie | _fbp, act, c_user, datr, fr, m_pixel_ration, pl, присутствие, sb, spin, wd, xs |
Срок действия cookie | сессия / 1 год |
Имя | Гугл Аналитика |
---|---|
Провайдер | Google LLC |
Назначение | Cookie от Google, используемый для аналитики веб-сайта.Создает статистические данные о том, как посетитель использует веб-сайт. |
Политика конфиденциальности | https://policies.google.com/privacy?hl=en |
Имя файла cookie | _ga, _gat, _gid |
Срок действия cookie | 2 года |
Принять | |
---|---|
Имя | Hotjar |
Провайдер | Hotjar Ltd. |
Назначение | Hotjar — это инструмент анализа поведения пользователей от Hotjar Ltd. Мы используем Hotjar, чтобы понять, как пользователи взаимодействуют с нашим веб-сайтом. |
Политика конфиденциальности | https: // www.hotjar.com/legal/policies/privacy/ |
Хост (и) | * .hotjar.com |
Имя файла cookie | _hjClosedSurveyInvites, _hjDonePolls, _hjMinimizedPolls, _hjDoneTestersWidgets, _hjIncludedInSample, _hjShownFeedbackMessage, _hjid, _hjRecordingLastActivity, hjTLDTest, _hjUserAttributesHash, _hjCachedUserAttributes, _hjLocalStorageTest, _hjptid |
Срок действия cookie | сессия / 1 год |
Как решить отложенные (зависшие) транзакции на Ethereum | Карел Стригель | venly
Если вы один из многих людей, которые владеют кошельком Ethereum и запустили несколько транзакций с блокчейном Ethereum, то высока вероятность того, что вы столкнулись лицом к лицу с длительной транзакцией.Некоторые люди даже сообщали, что им приходилось ждать часами, днями или месяцами, надеясь, что их транзакция будет обработана майнерами.
ожидающих транзакций на etherscan.ioПоскольку транзакции Ethereum должны обрабатываться последовательно, это оставляет пользователя полностью застрявшим. Это означает, что длительная транзакция должна быть обработана, прежде чем любая другая транзакция из этого кошелька сможет быть обработана. Или это…?
Почему они не обрабатываются?
Основная причина, по которой транзакции Ethereum не обрабатываются, заключается в том, что они не обрабатываются майнером.Так почему их не забирают? Чтобы ответить на этот вопрос, вы должны понимать, что майнеры получают комиссию за транзакцию и обработку кода (газ) за каждый блок транзакций, который они обрабатывают, это часть их вознаграждения. Если ваша транзакция не добывается, это означает, что в сети достаточно других транзакций, которые готовы заплатить более высокую комиссию майнеру за обработку. Это означает, что если сеть очень загружена, транзакционные издержки будут выше, и наоборот.
Итак, как мне узнать, какой платы (цены на газ) достаточно?
В Arkane мы автоматически устанавливаем правильную цену на газ в зависимости от потребления в сети.Упрощение обработки транзакций для пользователя. Опытные пользователи имеют возможность изменить цену на газ для своей транзакции, увеличив ее, чтобы ускорить ее обработку. Или ниже, если время не является фактором, ведущим к более низкой стоимости транзакции.
Расширенные настройки Arkane WalletЕсли вы используете другой кошелек, который может не поддерживать колебания цен на газ, вы всегда можете установить его вручную, если ваш кошелек позволяет это. Чтобы получить представление о рекомендованной цене на газ, вы можете посмотреть газовый трекер от Etherscan.
Скриншот из Gas Tracker от EtherscanКак исправить длительную транзакцию
Так что, если вы запустили транзакцию с ценой на газ, которая слишком низкая, чтобы представлять интерес для майнеров. Легко, вы просто перезапустите ту же транзакцию, но на этот раз с более высокой ценой на газ, достаточно высокой, чтобы ее забрали. Теперь у вас будут две практически идентичные транзакции: одна с низкой ценой на газ, а другая с высокой ценой на газ. Единственная проблема, которую нужно решить, — убедиться, что в конце будет обработана только одна.
В начале этого поста я сказал, что в блокчейне Ethereum транзакции обрабатываются последовательно, то есть транзакция №2 будет обработана до №3 и так далее. Также невозможно обрабатывать транзакции с одним и тем же порядковым номером. Например, невозможно обработать 2 транзакции с последовательностью №3, одна из них будет отброшена.
Это подводит нас к нашему решению: когда вы запускаете транзакцию с правильной ценой на газ, вы устанавливаете порядковый номер на тот же номер, что и длительная транзакция .Транзакция с более высокой ценой на газ будет обработана раньше, что означает, что будет обработан порядковый номер, что приведет к отбрасыванию длительной транзакции, поскольку его последовательность устарела.
В Arkane мы понимаем, что это может показаться сложным, поэтому мы добавили кнопку «Отправить повторно», которая отвечает за все технические вопросы.
Скриншот из кошелька ArkaneМы даже упростили отмену незавершенной транзакции.
Скриншот из кошелька Arkane.Существуют ли кошельки, которые автоматически рассчитывают цену на газ для вас?
К счастью, Arkane Wallet проанализирует вашу транзакцию и установит среднюю цену на газ, которую вы можете легко изменить, чтобы ускорить или замедлить вашу транзакцию.
Кошелек Arkane в настоящее время обеспечивает безопасность криптоактивов на сумму более 5 миллионов долларов для более чем 80 000 человек.
Иногда видео говорит больше, чем слова
В этом 10-минутном видео ниже мы создаем «застрявшую» транзакцию и показываем вам, как вы можете их ускорить или даже отменить. Да, можно отменить транзакцию блокчейна 😮. Приносим извинения за плохой звук.
Ether (ETH) Определение
Что такое эфир (ETH)?
Ether — это токен транзакции, который упрощает операции в сети Ethereum.Все программы и сервисы, связанные с сетью Ethereum, требуют вычислительной мощности (и эта вычислительная мощность не бесплатна). Ether — это форма оплаты для участников сети за выполнение запрошенных ими операций в сети.
Хотя эфир можно рассматривать как криптовалюту сети Ethereum, образно говоря, точнее называть его «топливом» сети. Ether отслеживает и облегчает все транзакции в сети. Этот процесс заметно отличается от работы стандартной криптовалюты.Тем не менее, у эфира есть некоторые свойства, которые делают его похожим на другие криптовалюты, такие как биткойн.
Ключевые выводы
- Ether — это токен транзакции, который упрощает операции в сети Ethereum.
- Хотя эфир можно рассматривать как криптовалюту сети Ethereum, метафорически говоря, правильнее называть его «топливом» сети.
- Технология Ethereum использует развитие цепочки блоков для замены хранилища данных потребителей, включая финансовые записи, сторонними интернет-компаниями.
- Ether — вторая по величине виртуальная валюта в мире по рыночной капитализации; по рыночной стоимости он уступает только Биткойну (BTC).
- Разработчики Ethereum начали работать над переводом сети с системы доказательства работы (PoW) на систему доказательства доли владения (PoS) в 2017 году; новая базовая сеть известна как Ethereum 2.0 и еще не выпущена полностью.
Общие сведения об эфире (ETH)
Технология Ethereum использует разработку блокчейнов для замены хранилища данных о потребителях, включая финансовые записи, сторонними интернет-компаниями.Блокчейн — это уникальный тип базы данных; в блокчейне данные хранятся в блоках, которые связаны друг с другом в хронологическом порядке. Блокчейн изначально использовался для записи транзакций с биткойнами. Сегодня он обеспечивает основу для большинства основных криптовалют.
Модель Ethereum направлена на создание ситуации, когда личные данные потребителей менее уязвимы для взлома, потому что ни одна компания не хранит их. Как и другие криптовалюты, эфир является средством обмена. Однако, в отличие от других криптовалют, токены эфира могут использоваться только для одной конкретной цели: для облегчения вычислений децентрализованных приложений в сети Ethereum.Пользователи могут обменивать другие криптовалюты на токены эфира, но токены эфира не могут быть заменены другими криптовалютами для обеспечения вычислительной мощности транзакций Ethereum.
Сеть Ethereum поддерживает создание и запуск цифровых децентрализованных приложений, называемых децентрализованными приложениями, для бизнеса и личного использования. Вычислительные ресурсы, необходимые для выполнения этих операций, отслеживаются и оплачиваются токенами эфира.
Разработчику, который создает приложения Ethereum, может потребоваться внести плату за размещение и выполнение приложений в сети Ethereum, а пользователю, который использует такие приложения, может потребоваться оплатить использование приложения.Эфир действует как средство для таких платежей.
Разработчик, который создает приложение, использующее минимальные сетевые ресурсы, будет платить меньше токенов эфира по сравнению с разработчиком, который создает приложения с высокими ресурсами. Подобно тому, как неэффективный механизм требует больше топлива, а эффективный двигатель потребляет меньше топлива, приложениям, требующим больших объемов данных, требуется больше эфира для обработки транзакций. Чем больше вычислительной мощности и времени требуется приложению, тем выше плата за эфир, которая взимается за выполнение действия.
Чем эфир отличается от биткойна?
Эфир — вторая по величине виртуальная валюта в мире по рыночной капитализации. По рыночной стоимости он уступает только Биткойну (BTC). Биткойн был впервые выпущен 3 января 2009 года, а живой блокчейн Ethereum был запущен 30 июля 2015 года. В отличие от биткойна, общее количество токенов эфира не имеет абсолютного ограничения — оно изменяется и постоянно растет в соответствии со спросом. В результате блокчейн Ethereum значительно больше, чем блокчейн биткойнов, и ожидается, что он продолжит опережать биткойн в будущем.
Еще одно ключевое различие между ними заключается в том, что, хотя цепочка блоков биткойнов — это просто бухгалтерская книга, участники цепочки блоков Ethereum могут встраивать больше кода в транзакции, создавая так называемые «умные контракты». Таким образом, транзакции в сети Ethereum могут содержать исполняемый код, в то время как данные, которые связаны с транзакциями сети биткойнов, обычно используются только для ведения записей.
Время, необходимое для создания нового блока, также зависит от двух виртуальных валют.Новый блок в цепочке блоков Ethereum может быть подтвержден за секунды, тогда как для появления эквивалента биткойна требуется несколько минут. И самое главное, общие цели сетей разные. Биткойн как безопасная одноранговая децентрализованная платежная система был создан как альтернатива традиционным валютам. Платформа Ethereum была создана для облегчения контрактов и приложений, а эфир — это среда, через которую эти транзакции становятся возможными. Эфир никогда не задумывался как альтернативная валюта или заменять другие средства обмена.Скорее, его цель — облегчить и монетизировать операции платформы Ethereum.
Теоретически эти две технологии не должны конкурировать друг с другом; блокчейн Ethereum фактически поддерживает биткойн. Таким образом, хотя они не конкурируют друг с другом с функциональной точки зрения — поскольку они были разработаны по разным причинам и имеют разную внутреннюю динамику, — они оба привлекли огромные суммы инвестиций от инвесторов. Таким образом, можно сказать, что эти две технологии конкурируют за доллары инвестора.
Планы для эфира
Разработчики Ethereum начали работать над переводом сети с системы доказательства работы (PoW) на систему доказательства доли владения (PoS) в 2017 году. Новая базовая сеть известна как Ethereum 2.0. Цель обновления до Ethereum 2.0 — сделать базовую сеть более быстрой и безопасной. Сторонники запланированного обновления говорят, что он позволяет совершать тысячи транзакций каждую секунду.
В системе PoW так называемые «майнеры» соревнуются друг с другом в решении сложных математических задач, чтобы подтвердить транзакции через свои компьютеры.С новой системой PoS сеть Ethereum будет полагаться на «стейкеров» (а не майнеров), которые уже владеют некоторыми токенами эфира, для обработки всех новых транзакций. Чтобы подтвердить транзакцию в сети Ethereum 2.0, участник должен внести токены эфира в кошелек криптовалюты. Чтобы внести токены эфира в кошелек, участники должны использовать смарт-контракт (контракт в цепочке блоков Ethereum, который автоматически выполняется с использованием кода).
В отличие от системы PoW, стейкерам не нужно использовать значительную вычислительную мощность, потому что они выбираются случайным образом и не конкурируют с другими майнерами.Стейкерам не нужно добывать блоки; скорее, они создают блоки, когда их выбирают, и проверяют предложенные блоки, когда это не так. Этот процесс проверки известен как «аттестация». Согласно веб-сайту Ethereum, вы можете думать о подтверждении как о том, что «этот блок мне нравится». Участники этого процесса могут получать награды как за предложение новых блоков, так и за подтверждение увиденных.
2 декабря 2020 года основатель Ethereum Виталик Бутерин представил дорожную карту выпуска Ethereum 2.0. И хотя первый блок нового блокчейна Ethereum был создан 1 декабря 2020 года, в дорожной карте четко указано, что полная реализация Ethereum займет некоторое время. Несмотря на то, что платформа формально перешла на версию 2.0, вычислительная мощность по-прежнему зависит от майнеров.
Обзор, возможности и надежная система отслеживания
Arab J Sci Eng. 2020 окт 12: 1–17.
, 1 , 2 , 2 , 1 , 2 , 2 , 1 и 3Dounia Marbouh
1 Университет Халифа, Абу-Даби, 127788 Объединенные Арабские Эмираты
Тайаба Аббаси
2 Кафедра электротехники и вычислительной техники, Университет Халифа, Абу-Даби, 127788 Объединенные Арабские Эмираты
Фатема Маасми
2 Кафедра электротехники и компьютеров Инженерное дело, Университет Халифа, Абу-Даби, 127788 Объединенные Арабские Эмираты
Ильхам А.Омар
1 Департамент промышленной и системной инженерии, Университет Халифа, Абу-Даби, 127788 Объединенные Арабские Эмираты
Мазин С. Дебе
2 Департамент электротехники и вычислительной техники, Университет Халифа, Абу-Даби, 127788 United Arab Эмирейтс
Халед Салах
2 Кафедра электротехники и вычислительной техники, Университет Халифа, Абу-Даби, 127788 Объединенные Арабские Эмираты
Раджа Джаяраман
1 Кафедра промышленной и системной инженерии, Университет Халифы, 128877 Объединенные Арабские Эмираты
Самер Эллаххам
3 Институт сердца и сосудов, Кливлендская клиника Абу-Даби, Абу-Даби, Объединенные Арабские Эмираты
1 Департамент промышленной и системной инженерии, Университет Халифа, Абу-Даби, 127788 Объединенные Арабские Эмираты
2 Департамент электротехники и вычислительной техники ng, Университет Халифа, Абу-Даби, 127788 Объединенные Арабские Эмираты
3 Институт сердца и сосудов, Кливлендская клиника Абу-Даби, Абу-Даби, Объединенные Арабские Эмираты
Автор, отвечающий за переписку.Поступило 12.06.2020 г .; Принята 2020 17 сентября.
Авторские права © Университет нефти и полезных ископаемых им. Короля Фахда, 2020Эта статья доступна через PMC Open Access Subset для неограниченного повторного использования в исследованиях и вторичного анализа в любой форме и любыми средствами с указанием источника . Эти разрешения предоставляются на период, пока Всемирная организация здравоохранения (ВОЗ) объявила COVID-19 глобальной пандемией.
Эта статья цитируется в других статьях в PMC.Abstract
Внезапное развитие пандемии COVID-19 выявило ограничения современных систем здравоохранения, позволяющие справляться с чрезвычайными ситуациями в области общественного здравоохранения. Очевидно, что внедрение инновационных технологий, таких как блокчейн, может помочь в эффективном планировании операций и развертывании ресурсов. Технология блокчейн может сыграть важную роль в секторе здравоохранения, например, улучшить управление данными клинических испытаний за счет сокращения задержек в получении разрешений регулирующих органов, а также упростить коммуникацию между различными заинтересованными сторонами в цепочке поставок и т. Д.Более того, во время вспышки распространение дезинформации резко возросло, а существующие платформы не имеют возможности проверять подлинность данных, что приводит к панике в обществе и иррациональному поведению. Таким образом, разработка системы отслеживания на основе блокчейна важна для обеспечения надежности и достоверности информации, получаемой общественностью и государственными учреждениями. В этой статье мы рассматриваем различные блокчейн-приложения и возможности в борьбе с пандемией COVID-19 и разрабатываем систему отслеживания данных COVID-19, собранных из различных внешних источников.Мы предлагаем, внедряем и оцениваем систему на основе блокчейна с использованием смарт-контрактов и оракулов Ethereum для отслеживания данных о количестве новых случаев, смертей и восстановленных случаев, полученных из надежных источников. Мы представляем подробные алгоритмы, которые фиксируют взаимодействие между заинтересованными сторонами в сети. Мы представляем анализ безопасности и затраты, понесенные заинтересованными сторонами, а также выделяем проблемы и будущие направления нашей работы. Наша работа демонстрирует, что предлагаемое решение экономически целесообразно и обеспечивает целостность, безопасность, прозрачность и отслеживаемость данных между заинтересованными сторонами.
Ключевые слова: Блокчейн, COVID-19, Коронавирус, Ethereum, Доверенные оракулы, Смарт-контракты, Прослеживаемость, Система отслеживания, Прозрачность
Введение
Вспышка коронавируса (COVID-19) в конце 2019 года вызвала глобальную чрезвычайную ситуацию в области здравоохранения. мир [1]. Всего за три месяца количество новых случаев коронавируса выросло до более чем миллиона во всем мире. Быстрая передача вируса приводит к тому, что во всем мире ежечасно регистрируются новые случаи заболевания.В то же время количество смертей и инфекций продолжает быстро расти. Следовательно, пандемия COVID-19 привела к введению ограничений и рекомендаций по социальному дистанцированию, что негативно повлияло на мировую экономику. Это привело к отмене многих важных мировых мероприятий, включая спортивные мероприятия, такие как Олимпийские игры в Токио [2] и Dubai Expo [3]. В результате правительственные чиновники и ученые по всему миру усиленно работали над разработкой лекарства и прогнозированием потенциальной траектории роста вируса с момента первых нескольких случаев, о которых было сообщено Всемирной организации здравоохранения (ВОЗ).Помимо прогнозов числа жертв и роста числа случаев COVID-19, во многих отчетах также учитываются активные и вылеченные случаи, полученные от государственных органов здравоохранения страны и штата, а также сообщения местных СМИ.
Фактически, каждый день появляется новый набор сбивающих с толку данных, касающихся количества положительных и отрицательных тестов, госпитализированных пациентов, смертей, занятых больничных коек, нехватки вентиляторов и т. Д. Эти цифры позволяют официальным лицам и общественности отслеживать распространение COVID-19 в режиме реального времени и по мере их появления, что делает его пандемией, управляемой данными [1].С другой стороны, эти цифры создают серьезную проблему, поскольку решения, основанные на таких данных, часто бывают несовершенными и неполными. Проверка и достоверность данных в управлении пандемией имеют решающее значение для выводов и рекомендаций, предоставляемых общественности, которые основаны на зарегистрированных или представленных статистических данных [4]. Таким образом, внедрение приложений для отслеживания становится необходимым и ценным для предотвращения распространения этого вируса и поддержания качества и целостности данных. Кроме того, отслеживание достоверных данных жизненно важно для отслеживания развития пандемии.Технические гиганты, исследователи и представители здравоохранения начали использовать мобильные приложения для отслеживания контактов, которые используют функцию отслеживания близости или геолокации на основе Bluetooth, чтобы отслеживать случаи COVID-19 [5, 6]. Несколько организаций даже разработали приборные панели на основе карт для отслеживания информации. Для понимания динамики пандемии необходимы надежные данные, чтобы предсказать, насколько быстро распространяется болезнь, эффективны ли контрмеры или нет, и какое влияние они оказывают на жизни людей. Однако данные, доступные в Интернете, могут быть несовершенными, поскольку они подвержены манипуляциям.
Следовательно, инновационные технологии, такие как глубокое обучение, машинное обучение, искусственный интеллект (ИИ) и блокчейн, могут помочь в борьбе с кризисом. В частности, технология блокчейн может произвести революцию в различных отраслях, включая финансы, цепочки поставок и сектор здравоохранения. Блокчейн — это децентрализованная технология с отдельными встроенными функциями, такими как непроницаемая информационная инфраструктура, прозрачность и инструменты криптографического шифрования. Это распределенный реестр, содержащий цепочку блоков.Децентрализованная платформа Blockchain защищена от несанкционированного доступа благодаря лежащей в ее основе криптографической технологии, которая используется для аутентификации участников сети. Более того, требуется много ресурсов, чтобы иметь возможность изменять транзакции, добавленные в сеть цепочки блоков, потому что после проверки и проверки транзакции она привязывается к предыдущим транзакциям с уникальным хешем. Следовательно, манипулирование одной транзакцией изменит этот хэш, и все участники будут предупреждены, что сделает практически невозможным обновление или удаление данных.Кроме того, данные, хранящиеся в цепочке блоков, становятся доступными для всех участников сети, обеспечивая прозрачность для участников.
Технология блокчейн имеет несколько потенциальных вариантов использования, которые могут помочь справиться с текущим пандемическим кризисом. Его можно использовать для упрощения процессов клинических испытаний вакцин и лекарств, повышения осведомленности общественности, прозрачного отслеживания пожертвований и мероприятий по сбору средств, а также в качестве надежного средства отслеживания данных. В этой статье мы сосредоточимся на сценарии использования отслеживания данных, поскольку блокчейн позволяет сохранять конфиденциальность и доверие при сборе данных и отчетности.Данные о COVID-19 могут быть собраны из многочисленных надежных источников, таких как ВОЗ, Центр контроля заболеваний (CDC) и Институт показателей и оценки здоровья (IHME). В результате создание децентрализованной системы отслеживания, которая извлекает общедоступную информацию и данные из авторитетных источников для отображения в децентрализованных приложениях и информационных панелях, имеет жизненно важное значение, поскольку эта платформа накладывает ограничения безопасности и конфиденциальность данных.
Следует отметить, что создание платформы блокчейна для отслеживания передачи COVID-19 имеет важное значение, поскольку многие из разрабатываемых в настоящее время систем подвержены взлому и киберпреступникам.В таблице показаны преимущества реализации решения на основе блокчейна по сравнению с традиционным централизованным решением в различных аспектах, включая обработку данных, обеспечение качества, отказоустойчивость и т. Д.
Таблица 1
Сравнение использования традиционной централизованной платформы и платформы блокчейн
Аспекты | Традиционная централизованная платформа | Платформа цепочки блоков | ||
---|---|---|---|---|
Обработка данных | Поддерживает четыре основных операции: создание, чтение, обновление и удаление | × | Доступны только параметры чтения и записи | ✓ |
Полномочия | Контролируются администратором (централизованно) | × | Децентрализовано даже в частных блокчейнах | ✓ |
Целостность данных | Данные можно изменять | × 90 Данные можно изменять. проверяемый | ✓ | |
Конфиденциальность данных | Высокая вероятность злонамеренных кибератак | × | Данные хранятся с использованием технологии криптографии | ✓ |
Прозрачность | Базы данных непрозрачны | × | Данные хранятся в сети | ✓ |
Обеспечение качества | Администраторы необходимы для аутентификации данных (происхождение данных не применимо) | × | Данные можно отслеживать и отслеживать прямо с момента их происхождения с помощью криптографической технологии | ✓ |
Отказоустойчивость | Высокий риск возникновения единой точки отказа | × | Распределенный реестр отличается высокой отказоустойчивостью. | ✓ |
Стоимость | Простота внедрения и обслуживания, поскольку это старая технология | ✓ | Неопределенность в расходах на эксплуатацию и техническое обслуживание | × |
Производительность | Быстро (больше транзакций обрабатывается в секунду ) и предлагают отличную масштабируемость | ✓ | Может обрабатывать минимальные транзакции в секунду, а масштабируемость является проблемой, поскольку блокчейн находится на стадии разработки | × |
Например, Всемирный экономический форум подчеркнул, что хакеры используют коронавирус карты для распространения вредоносных программ [7].Эти злоумышленники выдают себя за интерактивные карты, отслеживающие распространение болезни. Таким образом они обманом заставляют пользователей сообщать конфиденциальную информацию, такую как имена пользователей, пароли и номера кредитных карт. Затем хакеры используют эти личные данные, чтобы продавать их в глубокой сети или использовать людей в финансовых целях. Кроме того, некоторые хакеры используют мошеннические мобильные приложения в качестве поддельных приложений для отслеживания коронавируса, чтобы заставить пользователей заплатить выкуп, чтобы избежать утечки информации из их социальных сетей [8]. Кроме того, общественность постоянно подвергается дезинформации и спаму фейковых новостей.Технология блокчейн может устранить проблемы, с которыми сталкиваются централизованные системы данных. Он обеспечивает неизменность и происхождение данных, устраняя при этом единую точку отказа в системе. Таким образом, с помощью трекера данных блокчейна любой пользователь, имеющий доступ в Интернет, может за несколько коротких щелчков мышью узнать в режиме реального времени информацию о вирусе COVID-19 безопасным и надежным способом. Основными целями данной статьи являются обзор различных вариантов использования технологии блокчейн для COVID-19 и разработка надежной системы отслеживания данных на основе блокчейна.Основные вклады в этот документ резюмируются следующим образом:
Мы рассматриваем различные приложения блокчейнов и возможности для борьбы с пандемией COVID-19.
Мы предлагаем структуру вместе с алгоритмами, которые определяют принципы работы предлагаемой системы отслеживания на основе блокчейна, предоставили подробную диаграмму последовательности, обобщающую взаимодействие заинтересованных сторон в системе отслеживания на основе блокчейна, протестировали и подтвердили различные сценарии общие функциональные возможности системы.
Остальная часть этого документа организована следующим образом: Раздел II содержит краткую справочную информацию о пандемии COVID-19 и объясняет важность использования платформ блокчейна для обработки информации во время вспышек. Раздел III дает представление о том, как технология блокчейн может использоваться в различных случаях использования, связанных со вспышкой COVID-19. В Разделе IV подробно описана системная методология и архитектура проекта предлагаемой системы, а реализация обсуждается в Разделе V.Раздел VI демонстрирует результаты тестирования предложенного решения. Кроме того, в Разделе VII подробно описан анализ стоимости и безопасности предлагаемого нами решения, а в Разделе VIII представлены выводы нашей работы.
Общие сведения
В этом разделе мы предоставляем справочную информацию, связанную с пандемией COVID-19, и объясняем важность внедрения технологии блокчейн в борьбе с этим кризисом.
Пандемия COVID-19
Коронавирусная болезнь (COVID-19) — это инфекционное острое респираторное заболевание, вызываемое новым коронавирусом SARS-CoV2.Коронавирусы — это семейство вирусов, которые могут вызывать такие заболевания, как простуда, тяжелый острый респираторный синдром (SARS) и ближневосточный респираторный синдром (MERS) [9]. Ранние случаи COVID-19 были связаны с рынком морепродуктов в Ухане, где торговали дикими животными, что позволяет предположить, что вирус в основном передавался от животных к человеку [10]. Считается, что передача происходит воздушно-капельным путем при кашле и чихании, как и в случае других респираторных патогенов. Вирус, выделяемый с респираторным секретом, может заразить других людей при прямом контакте со слизистыми оболочками.Вирус также может сохраняться на поверхностях в зависимости от продолжительности и степени заразности [11]. В марте 2020 г. Всемирная организация здравоохранения (ВОЗ) объявила вспышку COVID-19 пандемией [12]. По состоянию на 3 июня 2020 г. в 190 странах и территориях зарегистрировано более 6,5 миллионов случаев заражения, в результате которых погибло более 384 000 человек [13]. На рисунке обобщены некоторые симптомы пандемии, превентивные меры, меры по смягчению и глобальное воздействие, каждый из которых описан ниже:
Краткое описание симптомов COVID-19, профилактических мер, его глобального воздействия и усилий по смягчению
Симптомы
Зараженные лица с COVID-19 сообщалось о широком спектре симптомов, от легких симптомов до тяжелого заболевания.Симптомы могут появиться через 2–14 дней после контакта с вирусом. Симптомы и признаки COVID-19 включают, помимо прочего: лихорадку или озноб, кашель, одышку или затрудненное дыхание, усталость, боли в мышцах или теле, головную боль, потерю вкуса или запаха, боль в горле, заложенность носа или насморк. нос, тошнота или рвота и диарея [14]. У некоторых людей может быть всего несколько симптомов, а у других вообще не проявляться. Пожилые люди и люди с серьезными сопутствующими заболеваниями, такими как болезни сердца или легких, диабет, хронические заболевания почек или печени, подвергаются более высокому риску развития более серьезных осложнений от болезни COVID-19.Осложнения могут включать пневмонию, органную недостаточность, проблемы с сердцем, необъяснимые тромбы, острое повреждение почек, полиорганную недостаточность, дополнительные вирусные и бактериальные инфекции, ведущие к смерти [12].
Профилактические меры
В настоящее время не существует вакцины для предотвращения заболевания COVID-19 или лекарств для его лечения. Поэтому профилактические меры имеют решающее значение в свете распространения вируса, чтобы снизить риск заражения. Среди принимаемых в настоящее время профилактических мер: мытье рук с мылом или мытье рук на спиртовой основе в течение не менее 20 секунд, практика социального дистанцирования и соблюдение расстояния не менее 2 метров, ношение хирургических масок и избегание прикосновений к лицу, рту. , глаза и нос [9] [12].К другим профилактическим мерам относятся частая чистка твердых поверхностей, на которые часто приходится касаться, использование обычных бытовых чистящих средств, прикрытие при кашле и чихании, пребывание дома и наблюдение за своим здоровьем. Людям рекомендуется следить за симптомами и следить за температурой, кашлем, одышкой или другими симптомами COVID-19, чтобы предотвратить распространение вируса и его передачу другим [15, 16].
Global Impact
Вирус не только влияет на здоровье людей, но также влияет на их повседневную жизнь и мировую экономику.Многие страны объявили ограничительные меры, такие как изоляция и приказы оставаться дома, для сдерживания и смягчения пандемии. В результате к началу апреля передвижение более 3,9 миллиарда человек, или половины населения мира, было ограничено [17]. Блокировка также подразумевала, что большинство заводов, рынков и предприятий должны быть временно закрыты, остановлена большая часть общественного транспорта и прекращены строительные работы [18]. В результате COVID-19 не только влияет на здоровье людей, но и оказывает значительное влияние на бизнес и мировую экономику.Из-за приостановки работы многих предприятий экономический спад был серьезным, а ущерб был серьезным. Экономический ущерб, нанесенный COVID-19, включает перебои в цепочке поставок, потерю туризма, резкий рост безработицы, невыплаченные кредиты, вероятность крупной государственной помощи и продовольственный кризис [19, 20].
Меры по смягчению последствий
В дополнение к профилактическим мерам, которым могут следовать люди, правительства и организации предпринимали меры по смягчению последствий для сдерживания распространения вируса.Например, по всему миру было создано несколько приложений для отслеживания пациентов с COVID-19 и отслеживания их контактов. Точная идентификация случаев, отслеживание контактов и изоляция вряд ли могут быть выполнены обычными методами, а использование целевых телефонных приложений может значительно повысить эффективность этих процессов [21]. Например, ряд ведущих органов общественного здравоохранения разработали несколько умных решений, которые выявляют случаи COVID-19 и контролируют его распространение. Некоторые из этих интеллектуальных решений представляют собой мобильные приложения для отслеживания контактов, которые могут определять, контактировал ли человек с кем-то, инфицированным COVID-19.Эти приложения используют технологию Bluetooth, которая позволяет пользователям обмениваться анонимными идентификаторами, хранящимися в зашифрованном виде, чтобы их органы здравоохранения могли легко связываться с лицами, подвергающимися риску. Эти приложения также могут предупреждать своих пользователей, когда рядом находится зараженный человек, тем самым предотвращая возможное заражение. Они также могут отслеживать, соблюдает ли инфицированный человек правила социального дистанцирования [22]. Одним из примеров таких приложений является приложение ALHOSN UAE, которое можно загрузить бесплатно, обеспечивая при этом высокую степень защиты конфиденциальности для своих пользователей благодаря искусственному интеллекту и другим инструментам [23].Помимо инициированных приложений, Объединенные Арабские Эмираты (ОАЭ) внедрили национальную программу дезинфекции, которая предполагает полную стерилизацию всех коммунальных служб, общественного транспорта, метро и дорог. ОАЭ также активизировали свои усилия по тестированию пациентов на COVID-19, открыв несколько выездных центров по всей стране [24]. Помимо программы дезинфекции и центров проездного тестирования, ОАЭ, как и многие другие страны, прибегали к другим стратегиям смягчения последствий, таким как строительство полевых госпиталей, введение запретов на поездки, отмена общественных мероприятий и мероприятий, приостановление работы культовых сооружений и их объектов. , призывающие к переносу общественных мероприятий, закрытию развлекательных заведений, закрытию общественных парков и пляжей и установке систем теплового обнаружения на входах в торговые центры и в общественные места [25].
Технология блокчейн
Люди со всего мира упорно трудятся, чтобы найти лучшие решения, касающиеся разработки и тестирования вакцин, предотвращения распространения инфекции и быстрой идентификации вирусных носителей, поскольку коронавирус чрезвычайно заразен. Фактически, потенциальные варианты использования блокчейна в здравоохранении различаются соответственно для удовлетворения различных требований, таких как совместное использование данных, безопасность и доступ к данным. Другие примеры включают платформы блокчейнов, предназначенные для клинических испытаний или точной медицины.В нынешнем понимании управления эпидемиями блокчейн развивается как важнейшее технологическое решение, обеспечивающее прозрачное, надежное и недорогое решение для облегчения успешного принятия решений, что может эффективно способствовать более быстрому вмешательству во время этого кризиса. В настоящее время блокчейн демонстрирует достаточно возможностей, чтобы стать неотъемлемой частью борьбы с COVID-19, поскольку он позволит обеспечить эффективные решения для отслеживания и мониторинга, обеспечить прозрачную цепочку поставок жизненно важных продуктов и пожертвований и безопасные платежи.Это возможно, потому что блокчейн содержит хронологически упорядоченный список зашифрованных подписей, безопасный распределенный реестр, содержащий постоянные записи транзакций, которые используются всеми участниками сети [26]. Более того, внедрение блокчейнов и публичных реестров позволяет максимально сократить расходы за счет устранения посредников, которые обрабатывают ручные транзакции.
Платформа блокчейн состоит в основном из трех компонентов: блока данных, распределенного реестра и алгоритма консенсуса. Каждый компонент поясняется ниже следующим образом:
Блок данных
Его можно описать как последовательность блоков, соединяющих каждый недавно обновленный блок с его предыдущим блоком до тех пор, пока он не будет снова связан со своим генезисным блоком для создания защищенной цепочки.Это предотвращает любой риск модификации, поскольку каждый блок прочно связан с предыдущим с помощью хэш-метки, которая создает надежную связь между блоками [26].
Распределенная книга
Также известна как база данных, в которой записываются и хранятся транзакции, созданные пользователями. Каждая транзакция содержит уникальную криптографическую подпись, отделенную от метки времени, что делает реестр устойчивым к изменениям. Кроме того, этот реестр совместно используется всеми участниками сети одновременно, так что пользователи обновляются в режиме реального времени.
Алгоритм консенсуса
Ни один объект не должен иметь возможность контролировать процесс транзакции блока по цепочке, чтобы каждый блок управлялся всеми участниками, имеющими равные права для преодоления проблем безопасности, таких как двойное расходование средств. Это достигается посредством процесса, известного как консенсус. С точки зрения блокчейна, процесс консенсуса устанавливает соглашение между организациями относительно проверки каждого блока данных. Это достигается за счет того, что узлы присоединяются к процессу майнинга и конкурируют друг с другом, чтобы проверить блок, чтобы получить вознаграждение в качестве вознаграждения за свои усилия по майнингу.Например, Биткойн использует алгоритм доказательства работы (PoW) для управления своими транзакциями, а Ethereum использует алгоритм доказательства доли владения (PoS). Кроме того, существуют различные другие алгоритмы, такие как алгоритм византийской отказоустойчивости (BFT) [26].
В отличие от традиционных систем баз данных, технология блокчейн использует присущие ей свойства для обеспечения прозрачности, неизменности и точности во время сбора данных и транзакций управления данными. Более того, блокчейн позволяет двум или более сторонам легко взаимодействовать друг с другом в цифровой среде и позволяет им обмениваться деньгами в отсутствие центрального органа.Во многих аспектах блокчейн трансформирует многие отрасли, обеспечивая обмен ценностями, открытость и доверие в бизнес-экосистемах. Он используется во многих отраслях, таких как энергетика, право, туризм, цепочки поставок, банковское дело и здравоохранение. В частности, он оказался полезным в секторе здравоохранения, поскольку обещает повысить конфиденциальность медицинских данных и безопасное управление данными. В результате он очень подходит для решения проблем здравоохранения, связанных с коронавирусом.
Сценарии использования блокчейнов для COVID-19
В этом разделе мы представляем исчерпывающий обзор литературы о наиболее известных примерах использования блокчейнов для борьбы с пандемией COVID-19.Технология блокчейн способна улучшить сектор здравоохранения в различных областях, затронутых этой вспышкой, включая улучшение клинических испытаний, управление операциями цепочки поставок, отслеживание пожертвований и т. Д. Возможные варианты использования суммированы на рис.
Варианты использования на основе блокчейна для борьбы с пандемией COVID-19 вместе с его преимуществами
Управление клиническими испытаниями
Каждый продукт должен быть тщательно протестирован, чтобы продемонстрировать его безопасность и эффективность, а также отметить возможные побочные эффекты в клинических испытаниях, чтобы предложить новые лекарства и медицинские приборы на рынок.Клинические испытания в основном проходят в четыре этапа, из которых испытания фазы III включают наибольшее количество участников или пациентов, что делает их сложными и требовательными к ресурсам. Для того чтобы клинические испытания проводились эффективно, они требуют справедливой и прозрачной системы управления. Помимо заботы о значительном объеме информации, собираемой на каждой фазе, клинический протокол должен быть экономичным, соответствовать нормативным требованиям, проверяться, безопасным, быстрым и прозрачным для всех заинтересованных сторон в сети [27].Использование цифровых технологий и инноваций может помочь обеспечить безопасность и конфиденциальность участников при сокращении сроков проведения испытаний. В частности, технология блокчейн может помочь исследователям и клиницистам записывать клинические данные в режиме реального времени по мере их появления. Это повышает точность, способствует обмену данными и обеспечивает соответствие нормативным требованиям [28, 29]. Он также может отслеживать и вести учет того, кто получил доступ к какой части наборов данных, тем самым создавая контрольный журнал, который улучшает конфиденциальность и безопасность данных [30].
Civitas, приложение, запущенное канадским стартапом, занимающимся блокчейн-решениями, помогает различным правительственным чиновникам и местным властям контролировать вспышку COVID-19 [31]. Это приложение может быть полезным при управлении клиническими испытаниями, связанными с COVID-19, поскольку оно анонимно связывает идентификатор каждого человека с соответствующими записями блокчейна, не раскрывая их личности. Он может узнать, покинул ли человек свой дом или нет. Это важно, так как помогает свести к минимуму распространение этого вируса.Кроме того, это может позволить врачам отслеживать состояние своих пациентов и отслеживать их симптомы на предмет любых побочных эффектов. В свою очередь, эти врачи могут отправить им свой отчет о процедуре приема лекарств, которой необходимо следовать.
Медицинская цепочка поставок
Чрезвычайная ситуация, связанная с COVID-19, вызвала значительные перебои во всех цепочках поставок по всему миру. Два преобладающих фактора играют порочную роль: многочисленные фабрики закрыты из-за соображений безопасности и гигиены, и существует беспрецедентный спрос на определенные продукты, в частности, СИЗ и медицинские принадлежности.Многие пользователи вынуждены покупать расходные материалы неизвестного происхождения или качества из-за возросшего спроса. Длинные цепочки поставок приводят к чрезмерной неопределенности, что затрудняет расчет и планирование поставок. Блокчейн — лучший вариант для цепочек поставок, поскольку он может объединить все заинтересованные стороны в один универсальный источник сети цепочки поставок, демонстрируя при этом прозрачность и возможность безопасно разрушать разрозненные хранилища данных. Таким образом, огромное количество блокчейнов во время пандемии COVID-19 связано с управлением цепочками поставок [32].Блокчейн ускоряет процедуру проверки за счет исключения сторонних делегатов и врожденных задержек при обработке и обработке операций. Преимущества включают более быструю обработку и время обработки, меньшие затраты, меньшие операционные риски и более быстрые расчеты для всех вовлеченных сторон. Платформа VeChain гарантирует, что новые маски KN95, импортируемые из Китая, будут надежными и надежными, работая вместе с производственными офисами и объектами [33]. От кодов до упаковок и материалов — все задачи, связанные с производством вакцины, регистрируются и хранятся в специальных журналах.
Защита конфиденциальности пользователей
В эти трудные времена необходимо найти баланс между сбором данных и обеспечением конфиденциальности. Блокчейн можно использовать для более продуктивного сбора и изучения данных о пациентах и проверки перемещений пациентов для обеспечения необходимых требований социального дистанцирования при одновременной защите их личности. Здесь нет центральной власти, и клиентам предоставляется контроль над своей информацией на платформе блокчейн. Они могут специально обмениваться данными, которые важны для усилий по борьбе с коронавирусом, обеспечивая при этом защиту своей конфиденциальности и личности.В дополнение к этому правительства и ассоциации здравоохранения могут увеличить сбор данных с помощью отслеживания коронавируса, в то время как клиенты могут быть уверены, что их данные не будут раскрыты или переданы. Группа специалистов по конфиденциальности по всей Европе разработала основанную на блокчейне структуру для отслеживания контактов COVID-19 с использованием Bluetooth. Более того, немецкая расширяющаяся компания MYNXG создала схему на основе блокчейна, в которой используются сотовые телефоны, обеспечивая при этом безопасность клиентов [32].
Агрегирование данных
Для эффективного реагирования на пандемию ключевой областью возможностей является ассортимент, накопление и доступ к информации, необходимой для отслеживания инфекции, расшифровки тенденций и проведения исследований.Блокчейн обеспечивает возможность гарантировать точность данных благодаря своей способности проверять и хранить неизменяемые данные в реальном времени. Структура Blockchain выступает в качестве основы для новых развивающихся исследований, позволяя организациям и ассоциациям делиться своей информацией с новаторами, учеными и исследователями для тестирования и включения этой информации в новые устройства и решения. Использование платформы на основе блокчейна расширяет возможности управления соответствием, владения данными и возможности аудита, чтобы обеспечить гибкий обмен на всех уровнях управления.MiPasa, всемирная система контроля и переписки, управляемая инновациями в области блокчейна, которая помогает собирать, сопоставлять и изучать данные о распространении и локализации вируса, была запущена ВОЗ в сотрудничестве с крупными инновационными организациями и правительствами. MiPasa — это актив, который призван помочь должностным лицам общественного здравоохранения, научным и деловым кругам и людям в целом [34].
Отслеживание контактов
Отслеживание контактов помогает избежать распространения вируса за счет упреждающего выявления, консультирования и, при необходимости, помещения в карантин лиц, которые подвергаются более высокому риску, чем другие.Использование этого метода отслеживания полезно, а смартфоны помогают повысить эффективность системы только в том случае, если решаются вопросы конфиденциальности и другие проблемы. Правительства и медицинские организации занимаются отслеживанием контактов для наблюдения за пациентами. Однако использование блокчейна на каждом этапе увеличивает точность и надежность собираемых данных. Технология блокчейн может отслеживать перемещения пациентов и предлагать обновления, относящиеся к пораженным областям, в режиме реального времени. Кроме того, его можно использовать для обнаружения зон, свободных от вирусов, чтобы информировать население о безопасных зонах.Помните, что эту информацию можно получить от поставщиков услуг мониторинга с использованием комбинации таких технологий, как искусственный интеллект и географические информационные системы (ГИС). Таким образом, блокчейн может предложить практические подходы к защите населения от распространения вируса путем соблюдения карантинных стандартов.
Coalition — бесплатное приложение в США, с помощью которого пользователи могут контролировать себя, если они заболели [35]. Других пользователей уведомляют о возможных взаимодействиях с инфицированным человеком, и им предлагается обеспечить надлежащее наблюдение за состоянием здоровья.В решении используется технология шифрования с поддержкой Bluetooth для отслеживания встреч и генерации анонимных случайных идентификаторов для защиты личности пользователя со всеми данными, локально сохраненными на телефоне пользователя. В Европе, Африке и Азии были изучены аналогичные решения. Кроме того, Консорциум блокчейнов общественного здравоохранения (PHBC) объявил о запуске блокчейна для систематического отслеживания, непрерывного и адекватного мониторинга в свободных от вирусов зонах, чтобы гарантировать, что инфицированный человек не войдет в эту зону [36].
Отслеживание пожертвований
Ситуация с пандемией нанесла серьезный ущерб человечеству.Чтобы облегчить проблемы, несколько филантропов пожертвовали продукты и финансовую помощь, и весь процесс пожертвования, который включает складирование, логистику и распространение, может храниться в блокчейне. Используя эту технологию, донор может точно и прозрачно проверить процесс перевода и получение пожертвованных денег. Следовательно, блокчейн устранит посредников, сократит расходы, сведет к минимуму использование пожертвований и повысит социальную сплоченность. Мотивирующие практики донорства помогают людям, испытывающим медицинские или экономические трудности из-за распространения инфекционных заболеваний [37].Hyperchain — это сеть на основе блокчейнов, которая направлена на противодействие вспышке коронавируса, специализируясь на уникальном отслеживании пожертвований [38]. Эта платформа помогает правительствам и медицинским организациям в процессе пожертвований для инфицированных жертв. Эта сеть гарантирует, что процесс пожертвований останется неизменным, эффективным и отслеживаемым. Он обеспечивает прозрачную платформу, которая позволяет донорам отслеживать, где были использованы их средства. Предоставляя доказательства необходимости и подтверждения получения, благотворительная платформа блокчейн гарантирует, что пожертвования доходят до целевых групп напрямую, без посредников.
Отслеживание эпидемий
Блокчейн устраняет необходимость в посторонних благодаря своей функции децентрализации, которая может существенно снизить вероятность модификации данных и фиктивных новостей и повысить надежность информации для населения в целом и экспертов в области здравоохранения. Поддельные данные способствуют хаосу и причиняют экономический ущерб и психологическое расстройство. Таким образом, хранение новостей и фактов в базе данных блокчейна предотвращает ее модификацию и делает ее отслеживаемой, тем самым упрощая предотвращение поддельных данных и информации.Технология блокчейн обеспечивает подходящую платформу для отслеживания коронавируса, поскольку данные, обрабатываемые через такую сеть, являются надежными, точными, прозрачными и защищенными от несанкционированного доступа. Следовательно, правительства могут лучше обновлять статус пандемии коронавируса для улучшения планирования и управления, таких как прогнозирование вспышки, изоляция возможных территорий и отслеживание распространения инфекции. Компания Acoer создала информационную панель HashLog на основе постоянно растущего набора общедоступных данных, которая позволяет людям понять степень распространения инфекции и структуру во времени [39].Более того, информация, полученная от CDC, ВОЗ, и тенденции на веб-сайтах социальных сетей, помогают Acoer Coronavirus HashLog создавать модели визуализации данных, связанные с данными клинических испытаний [39].
В этой статье мы в первую очередь фокусируемся на использовании смарт-контрактов и оракулов для проверки отчетов данных, тем самым предотвращая распространение ложной информации. Этот конкретный вариант использования важен, поскольку на различных социальных платформах появляется внезапный всплеск дезинформации. Таким образом, существует потребность в аутентификации и мониторинге информации и данных, передаваемых публично.Кроме того, важно отслеживать источник сообщения, чтобы идентифицировать пользователей, которые занимаются распространением теорий заговора, слухов, подстрекательских замечаний и фейковых новостей. Таким образом, настоятельно рекомендуется использовать платформу общедоступной цепочки блоков для проверки сообщений, поскольку она позволяет всем пользователям подписывать свое сообщение цифровой подписью до того, как оно будет добавлено в блоки, что упрощает идентификацию источника информации.
Предлагаемое решение для отслеживания данных на основе блокчейна
Мы предлагаем решение на основе блокчейна и систему для отслеживания данных, относящихся к COVID-19.Система соединяет децентрализованные приложения (DApps), информационные панели, смарт-контракты, оракулы и источники веб-каналов в одной и той же децентрализованной сети Ethereum, как показано на рис. Предлагаемая структура собирает данные из различных источников веб-каналов (ВОЗ, CDC, IHME и т. Д.) Через оракулы.
Обзор системы процесса отслеживания данных на основе блокчейна с использованием смарт-контрактов и доверенных оракулов
Предлагаемые компоненты системы описаны ниже:
Смарт-контракт Ethereum
Платформа блокчейна второго поколения, такая как Ethereum, позволяет использовать смарт-контракты, действовать как программные агенты, которые будут развернуты в сети блокчейн [40].Смарт-контракты могут автоматически выполнять условия соглашения и проверять достоверные транзакции без вмешательства третьих сторон [41]. В предлагаемом нами решении блокчейн-система состоит из трех смарт-контрактов, как показано на рис.
Договор о регистрации
Этот смарт-контракт включает информацию о веб-источниках и всех участвующих заинтересованных сторонах.
Контракт о репутации
Этот смарт-контракт предназначен для присвоения оценки репутации оракулу, полученной на основе оценки веб-источников, используемых для получения данных.Общая оценка репутации оракула состоит из надежности веб-источника и оценки репутации, присвоенной ему пользователем. Таким образом, на репутацию положительно влияют честные и уважаемые веб-сайты, а на вредоносные — отрицательно. Оценка репутации оракула зависит от его надежности. Если надежность оракула выше порога, его репутация рассчитывается, как показано в уравнении. 1.
Cr (A) = RepScore (A) × T4 × AdjF
1
, где Cr ( A ) представляет собой общую репутацию оракула, в которой A является адресом оракула.RepScore ( A ) — это оценка репутации веб-источника, а T представляет надежность оракула, которая представляет собой разницу между значением, сообщаемым оракулом, и значением, вычисленным смарт-контрактом, в то время как Adj F — это корректирующий фактор, т. Е. Насколько жесткими или снисходительными мы хотим быть с узлами, сообщающими неправильные значения.
Однако, если надежность оракула ниже порогового значения, репутация оракула вычисляется с использованием уравнения.2.
Cr (A) = RepScore (A) × T4 × 10-AdjF
2
Смарт-контракт агрегатора
Этот смарт-контракт предназначен для получения последних обновлений и их отправки внешним пользователям. Он будет получать обновления только от надежных оракулов с высоким рейтингом репутации, в то время как он будет получать обновления от оракулов с низким рейтингом. Оценки репутации, предоставленные каждому оракулу, затем группируются в кластеры. Головку кластера можно определить, взяв член кластера, который находится примерно посередине, или учитывая центроид значений.После определения наиболее авторитетного кластера обновления последнего отправляются интерфейсным пользователям через DApps и / или информационные панели.
Trusted Oracle Network
Оракулы действуют как сторонние службы, которые снабжают смарт-контракты внешними данными, поскольку они не могут получить внешнюю информацию самостоятельно. Каналы данных в веб-API обычно не детерминированы, как блокчейн и смарт-контракты. Следовательно, оракулы действуют как мост, способный обрабатывать внешнюю и недетерминированную информацию в формате, который может быть понят и выполнен с помощью смарт-контрактов.Следует отметить, что получение информации от одного оракула ненадежно; Следовательно, для передачи новостей и информации в смарт-контракт необходимо несколько оракулов. Затем смарт-контракт проверяет и проверяет данные, полученные от нескольких оракулов, для проверки достоверности этих данных. Это устраняет необходимость доверять только одному источнику, избегая возникновения единой точки отказа.
Диаграмма последовательности сообщений
Диаграмма последовательности показывает взаимодействия между различными заинтересованными сторонами, одновременно показывая различные события, которые запускаются в последовательности функций, которые запускаются в смарт-контракте.Каждый участник сети имеет адрес Ethereum, который позволяет им взаимодействовать друг с другом, вызывая функции в смарт-контракте. На рисунке показана последовательность действий между различными заинтересованными сторонами, от извлечения данных из веб-источников до предоставления последних обновлений DApps или информационных панелей.
Схема последовательности, показывающая вызовы функций и события в системе отслеживания COVID-19 на основе блокчейна
Первоначально источники оракулов регистрируются в смарт-контракте регистрации для хранения информации о наших заинтересованных сторонах.Это происходит при выполнении функции RegisterOracle (Address) . Затем смарт-контракт агрегатора вызовет функцию computeReputation (Address) для проверки надежности, достоверности и репутации зарегистрированных оракулов.
После этого оракулы извлекают данные из зарегистрированных веб-источников, выполняя функцию inputOracle (заражение, восстановление, смерть) . Как только оракулы извлекают необходимые атрибуты: количество выздоровлений, заражений и смертей, извлеченные данные отправляются в смарт-контракт агрегатора.Затем контракт утверждает наиболее авторитетный кластер данных, который будет предоставлен интерфейсным пользователям DApp путем вызова функции CalculateStatistics () . Благодаря использованию этих приложений пользовательские интерфейсы смогут получить доступ к данным в реальном времени о новых случаях выздоровления, инфекциях и смертях надежным и надежным способом.
Реализация
Мы представляем и обсуждаем алгоритмы для реализации основанной на блокчейне системы отслеживания COVID-19, которая отражает принципы работы предлагаемого нами решения, ведущего к разработке смарт-контракта.Смарт-контракты были написаны на Solidity, который является широко используемым языком для смарт-контрактов Ethereum. Компиляция и выполнение контракта были достигнуты за счет использования Remix IDE, которая представляет собой компилятор на основе браузера со встроенным отладчиком, который используется для оповещения и оповещения пользователя об ошибках и предупреждениями соответственно.
Во-первых, оракулам назначаются адреса Ethereum, чтобы иметь возможность взаимодействовать со смарт-контрактами, поскольку они действуют как шлюз между платформой блокчейна и внешними данными.Эти данные будут включать статистику, относящуюся к числу инфицированных, вылеченных случаев и смертей, полученную из надежных источников. Этот процесс регистрации обрабатывается смарт-контрактом регистрации.
Смарт-контракт агрегатора имеет дополнительный функционал регистрационного смарт-контракта, необходимый для регистрации оракулов. Во-первых, оракулам назначаются адреса Ethereum, чтобы иметь возможность взаимодействовать со смарт-контрактом, поскольку они действуют как шлюз между платформой блокчейна и внешними данными.Эти данные будут включать статистику, относящуюся к числу инфицированных, вылеченных случаев и смертей, полученную из надежных источников.
Алгоритм 1 описывает, как используются только надежные источники, регистрируя оракулы с помощью функции registerOracle () , чтобы проверить, зарегистрирован ли адрес или нет. Если оракул не зарегистрирован, то эта функция отвечает за регистрацию оракулов, добавляя его адрес Ethereum в список оракулов различных ресурсов.После процесса регистрации оракулу присваивается начальная оценка достоверности 80, которая впоследствии может варьироваться в зависимости от данных, предоставленных этим оракулом. После успешной регистрации оракулов они теперь имеют право снабжать смарт-контракт данными, извлеченными из онлайн-источников, таких как IHME и CDC, с помощью функции oraclInput () , как показано в алгоритме 1. Затем начинается процесс агрегации данных. путем увеличения числа зараженных, вылеченных и мертвых, соответствующих этому оракулу.
За этим следует обновление записей оракула с одновременным запуском событий для уведомления заинтересованных сторон о последних обновлениях.
Затем представленные данные обрабатываются и группируются в кластеры, как показано в алгоритме 2. Это гарантирует, что отправленная информация проверяется с помощью цикла для обхода каждого зарегистрированного оракула. Процесс кластеризации происходит путем сравнения входных данных с данными, которые уже существуют в кластерах. Если новые данные похожи на один из доступных кластеров, то оракул добавляется в этот конкретный кластер, в противном случае создается новый кластер.Затем выбирается соответствующий кластер, выбирая кластер с наибольшим количеством оракулов. Следует отметить, что авторитет оракулов также учитывается при выборе кластера. Однако для этой статьи значение достоверности было зафиксировано для упрощения. Наконец, будет найден центроид надежного кластера, который будет использоваться для обновления реестра.
После того, как смарт-контракт объединит данные от всех оракулов, репутация оракулов должна быть обновлена.Входные данные этих оракулов сравниваются с вычисленными значениями зараженных, вылеченных и умерших случаев. Как показано в алгоритме 3, вычисляется коэффициент надежности, который отражается в изменении оценок репутации оракула. Если оракул находится в наиболее авторитетном кластере, он считается надежным источником информации, и его репутация повышается. После многих итераций наиболее надежным оракулам при вычислении окончательной статистики придается больший вес.
После этого код был успешно скомпилирован и протестирован в среде Remix.Было замечено, что функции выполнялись последовательно, как и ожидалось. Более того, код подтвердил, что только зарегистрированным оракулам разрешено взаимодействовать со смарт-контрактом. Мы снабдили данные информацией, в которой код выбрал наиболее надежный кластер на основе алгоритма. Это подтверждает, что разработанный код работает так, как задумано. Полный код смарт-контракта можно найти в репозитории GitHub. 1
Тестирование и проверка
Предлагаемое решение было развернуто и протестировано в виртуальной тестовой сети Ethereum с использованием Remix IDE.Был реализован и отлажен код смарт-контракта. Все вызовы функций можно просмотреть в консоли, чтобы проверить функциональность методов, выходные данные и стоимость выполнения.
Для тестирования функциональности сначала был развернут договор регистрации. Владелец регистрационного смарт-контракта зарегистрировал несколько оракулов, которые сообщают статистику о количестве случаев. У каждого из этих оракулов есть другой адрес Ethereum, используемый из доступных адресов в среде IDE. Оценка репутации автоматически инициализируется смарт-контрактом и связывается с адресом оракула.Оракулы может регистрировать только владелец смарт-контракта из соображений безопасности.
После регистрации оракулов каждый оракул периодически вводит данные о количестве случаев заражения COVID-19, количестве выздоровевших пациентов и количестве смертей. Смарт-контракт обновляется этой статистикой, которая записывает источник вместе с меткой времени. Например, на рис. Показано событие, запускаемое при получении обновления от оракула. Событие сообщает адрес оракула, а также обновленную статистику от этого оракула.
Событие, показывающее ввод оракула
Смарт-контракт проверяет личность отправителя транзакции. В некоторых случаях отправитель не авторизован для вызова определенного метода. Как показано на рис., Клиент Ethereum не может предоставлять входные данные для смарт-контракта агрегатора, если он не был предварительно зарегистрирован владельцем контракта.
Ошибка из-за ввода незарегистрированным участником
Окончательная статистика вычисляется на основе ввода всех оракулов, как объяснялось ранее.Когда этот алгоритм выполняется, результат транслируется как событие, показанное на рис. Событие показывает последнюю актуальную статистику.
Событие, показывающее окончательную статистику, вычисленную смарт-контрактом
После обновления записей смарт-контракт репутации обновляет оценки репутации участвующих оракулов. Репутация оракулов улучшается, если их сообщаемые числа близки к значениям, вычисленным смарт-контрактом агрегатора.
Обсуждение и анализ
Предлагаемое нами решение на основе блокчейна для отслеживания пандемии COVID-19 фиксирует основные операции, необходимые для динамического отслеживания передачи и текущего числа инфицированных, выздоровевших и смертей. В этом разделе мы обсуждаем анализ стоимости и безопасности предлагаемой нами системы. Мы также выделяем проблемы и будущие направления внедрения предлагаемой системы.
Анализ затрат
Для успешного выполнения операций заинтересованными сторонами в сети должна быть уплачена плата за газ.Следовательно, для выполнения каждой строки кода, написанного на Solidity, требуется определенное количество газа. Газ Ethereum — это единица измерения вычислительных затрат, необходимых для выполнения транзакций. Во время выполнения транзакций Ethereum возникают два типа затрат. Во-первых, стоимость выполнения связана с затратами на изменение состояний в контракте и внутренней памяти, а во-вторых, это стоимость транзакции, которая включает стоимость выполнения вместе со стоимостью отправки данных, таких как развертывание контракта и стоимость ввода транзакции [42].
Это количество газа рассчитывается с учетом цены и лимита газа, соответственно. Первое относится к газу, потребляемому в контракте, а второе относится к общему количеству галлонов газа, помещенных в бензобак смарт-контракта [42]. Кроме того, следует отметить, что по мере роста цены на газ скорость добавления проверенных транзакций к каждому блоку увеличивается. Соответственно, ожидается, что эта цена будет расти во время высокого сетевого трафика, поскольку майнеры конкурируют за добавление транзакций в блоки для получения комиссий за транзакции.В таблице показаны газы транзакций и исполнения, а также соответствующие комиссии за транзакции за развертывание контракта и выполнение основных функций. Средняя цена на газ, равная 6 Gwei, была получена 10 апреля 2020 года по данным ETH Gas Station [43]. Эта комиссия за транзакцию была конвертирована в доллары США по обменному курсу эфира 1 ETH = 158,10 доллара США. Мы отмечаем, что затраты, понесенные заинтересованными сторонами, не превышают даже 5 долларов США. Это означает, что реализация предложенного решения возможна и способствует экономии затрат для всех заинтересованных сторон в сети.
Таблица 2
Операционные расходы, понесенные при средней цене газа 6 Gwei при обменном курсе 1 ETH = 158,10 долларов США
Название функции | Транзакционный газ | Исполнительный газ | Средняя комиссия за транзакцию (долл. США) | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Развертывание | 1,521,652 | 1,116,836 | 3,21 | ||||||||||||||||||||||||||||||||
registerOracle () | 107,675 | 84,995 | 0.20 | 84,995 | 0,20 | ||||||||||||||||||||||||||||||
calculateStatistics () | 251,348 | 230,076 | 0,50 | ||||||||||||||||||||||||||||||||
computeReputation () | 36,607 | 13,927 | 0,04 | 6 905 905 Анализ безопасности этот раздел свойства предлагаемого решения по отслеживанию данных COVID-19 на блокчейне в решении основных проблем безопасности, связанных с целостностью, подотчетностью, авторизацией, неотрекаемостью и устойчивостью к кибератакам, таким как распределенная атака типа «отказ в обслуживании» (DDoS) [44].
Параметры хаотической системы | Технология блокчейн |
---|---|
Сложность | Алгоритмически блокчейн сложен, но не сложен. Кроме того, инфраструктура (майнеры, специалисты по обслуживанию полных узлов и разработчики) представляет собой показатель чрезвычайно низкой статистической сложности |
Нелинейность | Блокчейн может быть нелинейным, но только если правила ограничивают онлайн-обмены с биткойнов на доллары и наоборот |
Иерархический рост | Не проявляется в технологии блокчейн |
Возникновение | Не проявляется в технологии блокчейн |
Из таблицы мы можем сделать вывод, что, поскольку технология блокчейн не обладает свойствами, описанными выше, применение хаотическая криптография невозможна.Следовательно, поскольку наше решение основано на технологии блокчейн и несовместимо с хаотическими системами, блокчейн можно рассматривать как сложную систему, но не как сложную и, следовательно, не как хаотическую.
Проблемы
Несмотря на то, что блокчейн имеет большой потенциал в борьбе со вспышкой COVID-19, необходимо учитывать некоторые проблемы. В этом разделе мы выделяем некоторые из этих основных проблем, а также недавние попытки их решения.
Нехватка квалифицированной рабочей силы
Создание платформы блокчейн требует множества навыков, начиная от безопасности, разработки приложений и заканчивая бизнесом и разработкой, а также в других связанных областях.Дрейн сообщил, что индустрия блокчейнов страдает от нехватки талантов [47]. Это создает проблемы для компаний при найме и воспитании талантов. В результате компании находят различные способы восполнить этот пробел в талантах — от проведения внутреннего обучения и аутсорсинга до найма новых воротничков [47]. Такие компании, как IBM, проектируют свои частные учебные центры, чтобы быстро обучить своих сотрудников заполнению вакансий, связанных с блокчейном, в то время как другие организации передают эти рабочие места на аутсорсинг фрилансерам и агентствам, которые специализируются на этой сфере деятельности.С другой стороны, новые воротнички — это термин, используемый для описания профессий, для которых не требуется высшее образование, а вместо этого требуется обучение. Такой подход эффективен для компаний, у которых нет времени ждать, пока выпускники вузов займут эти вакансии, поскольку они конкурируют в конкурентной среде. В результате несколько высших учебных заведений предлагают онлайн-курсы обучения блокчейну.
Масштабируемость
Сетевой трафик блокчейна становится громоздким, поскольку количество транзакций увеличивается с каждым днем.Каждый узел в цепочке блоков должен хранить все подтвержденные транзакции, и это становится препятствием, поскольку существует ограничение на размер блока и временной интервал, используемый для создания нового блока. Современные платформы блокчейнов обрабатывают всего несколько транзакций в секунду, что становится проблематичным, поскольку миллионы транзакций необходимо обрабатывать в режиме реального времени. Поскольку размер блока ограничен, это приводит к задержке небольших транзакций, поскольку майнеры предпочитают подтверждать транзакции с высокой комиссией за транзакции [26].VerSum предложила новую схему, которая позволяет легковесным клиентам передавать на субподряд дорогостоящие вычисления больших входных данных, чтобы гарантировать, что результат вычислений, полученный на нескольких серверах, является правильным, путем сравнения отдельных полученных результатов [48].
Selfish Mining
Блокчейн уязвим для атак, спланированных эгоистичными майнерами, даже если для обмана сети используется лишь небольшая часть мощности хэширования. Стратегия, используемая эгоистичными майнерами, заключается в том, что они создают частную ветвь путем майнинга блоков без трансляции, и они публикуют частную цепочку только тогда, когда она длиннее, чем текущая публичная цепочка [26].Они добывают эту цепочку без конкурентов; Между тем честные майнеры тратят свои ресурсы на добычу бесполезной отрасли. В результате, поступая таким образом, майнеры-эгоисты получают больше доходов. Чтобы решить эту проблему, ZeroBlock построил простую схему, в которой каждый блок должен быть создан и принят в течение определенного временного интервала. Следовательно, эгоистичные горняки не смогут заработать больше ожидаемого вознаграждения [49].
Правовые вопросы
Самая серьезная проблема во время этой пандемии COVID-19 связана с данными, которые доступны, хранятся и передаются в сети блокчейн в виде распределенной базы данных, поскольку существует несколько проблем в отношении политик и законов, которые необходимо решаться различными сторонами, включая международные организации здравоохранения, руководителей стран и международных политиков, по введению новых правил, касающихся политики здравоохранения, обмена данными, политики, связанной с цифровыми услугами здравоохранения, и вопросов, связанных с цифровым неравенством, цифровой связью и цифровым разрывом, который в основном существует в слаборазвитых странах.
Проблемы с конфиденциальностью
Технология блокчейн подвержена утечке конфиденциальной информации, поскольку баланс и детали всех открытых ключей становятся прозрачными для всех участников сети. Однако было предложено два решения, которые подразделяются на решение для смешивания и анонимное решение для достижения анонимности в блокчейнах [26]. Сервис смешивания обеспечивает анонимность за счет использования нескольких входных адресов для перевода средств на несколько выходных адресов, в то время как анонимный — это сервис, который предотвращает анализ графа транзакций, отсоединяя источники платежей для транзакции [26].
Таблица суммирует ключевые моменты, обсужденные выше, а также проблемы, представленные в анализе безопасности.
Таблица 4
Сводка функций безопасности, проблем блокчейна и их описание
Функции безопасности и проблемы | Описание |
---|---|
Устойчивость к кибератакам | Структура децентрализации технологии блокчейн может предотвратить злонамеренные действия с помощью надежных алгоритмов консенсуса и обнаружения фальсификации данных из-за присущих ему функций, таких как прозрачность и неизменность |
Авторизация | Защита доступа к данным в сетях блокчейнов имеет важное значение для обеспечения того, чтобы только пользователи с авторизованным доступом могли участвовать и соответственно добавлять соответствующие данные.Таким образом, только зарегистрированные стороны могут участвовать в сети. |
Фиксация отказа от авторства | В блокчейне все транзакции имеют цифровую подпись и временные метки. Таким образом, пользователи могут отслеживать конкретную транзакцию в определенное время и, соответственно, идентифицировать пользователя, стоящего за этой транзакцией, используя их общедоступный адрес |
Integrity | Blockchain обеспечивает целостность своих транзакций и данных. Блокчейн также гарантирует, что данные, добавленные в новый блок, действительны, поскольку майнеры проверяют транзакции, чтобы гарантировать их правдивость и действительность |
Масштабируемость | Каждый узел в цепочке блоков должен хранить все подтвержденные транзакции, и это становится препятствием, поскольку существует ограничение на размер блока и временной интервал, используемый для создания нового блока |
Эгоистичный майнинг | Блокчейн уязвим для атак, спланированных эгоистичными майнерами.Потенциальным решением является создание схемы, в которой созданные блоки принимаются в течение определенного интервала времени |
Правовые вопросы | Политики и законы должны рассматриваться различными сторонами с учетом конфиденциальности данных о состоянии здоровья. Этим сторонам необходимо ввести новые правила, касающиеся политики здравоохранения, обмена данными и цифрового медицинского обслуживания. |
Проблемы конфиденциальности | Блокчейн подвержен утечке конфиденциальной информации, поскольку открытые ключи становятся прозрачными для членов сети.Одним из решений является использование нескольких входных адресов для перевода средств на несколько выходных адресов при сохранении анонимности |
Нехватка квалифицированной рабочей силы | Создание платформы блокчейн требует множества навыков. Из-за нехватки необходимой квалифицированной рабочей силы компании начали проектировать свои частные учебные центры для удовлетворения своих потребностей в рабочей силе |
Подотчетность | Каждый пользователь или заинтересованное лицо в сети несет ответственность за свои действия в бухгалтерской книге |
Будущие направления
В целом предлагаемое нами решение является достаточно общим, чтобы его можно было адаптировать для сбора данных и составления статистических отчетов по другим инфекционным заболеваниям, включая малярию, ВИЧ и туберкулез.Это возможно, поскольку блокчейн поощряет обмен данными и отчетность среди заинтересованных сторон в сети. Предлагаемое решение можно использовать для оптимизации коммуникации между пациентами и медицинскими работниками. Он может соединить все исследовательские и медицинские сообщества в одной сети для использования и совместного использования надежной защищенной базы данных, защищенной от несанкционированного доступа. Кроме того, оракулы в сети могут быть вознаграждены повышением их доверия, чтобы побудить их сообщать точные данные. Однако следует отметить, что все соответствующие заинтересованные стороны должны быть вовлечены в реализацию предлагаемого решения, чтобы оно было устойчивым, эффективным и заслуживающим доверия.Это взаимодействие особенно важно в районах с недостаточно обслуживаемыми сообществами.
Заключение
В этой статье мы предложили и оценили систему отслеживания на основе блокчейна для проверки данных COVID-19 из различных источников, чтобы уменьшить распространение фальсифицированных или измененных данных. Предлагаемое нами решение на основе блокчейна способствует доверию, прозрачности, отслеживаемости и упрощает общение между заинтересованными сторонами в сети. Предлагаемое нами решение использует смарт-контракты и оракулы Ethereum и демонстрирует критическое применение технологии блокчейн для COVID-19.Разработанная система будет обновлять DApps и информационные панели статистикой в реальном времени по мере их появления, связанной с количеством подтвержденных случаев, смертей и выздоровлений. Представленная архитектура системы, диаграмма последовательности и алгоритмы могут быть легко обобщены для отслеживания различных других инфекционных заболеваний. Представленное нами решение решает проблемы, с которыми сталкивается текущий кризис пандемии, такие как недопонимание, манипуляции с данными и единственная точка отказа. Кроме того, он снижает риск злонамеренных действий благодаря присущим технологии блокчейн криптографическим функциям безопасности.Код смарт-контракта публично доступен на GitHub. Мы представляем подробный анализ затрат для расчета транзакционных издержек, понесенных заинтересованными сторонами при взаимодействии со смарт-контрактом. Кроме того, мы представляем анализ безопасности, относящийся к целостности, подотчетности, авторизации, неотказуемости и устойчивости к распространенным формам кибератак, включая DDoS-атаки. В будущем мы стремимся расширить функциональные возможности смарт-контрактов и разработать DApps, чтобы участники могли беспрепятственно взаимодействовать со смарт-контрактами Ethereum.
Благодарности
Эта публикация основана на работе, поддержанной Университетом науки и технологий Халифа в рамках награды № CIRA-2019-001.
Ссылки
4. Houston, L .; Probst Y .; Хамфрис, А .: Измерение качества данных посредством аудита проверки исходных данных в условиях клинических исследований. Stud Health Technol Inform (2015) [PubMed]19. Чико Харлан, С.П .: Италия распространяет запрет на коронавирус на всю страну, налагая ограничения на 60 миллионов человек.Washington Post, 10 марта 2020 г. Чико Харлан и [По состоянию на 4 июня 2020 г.
21. А. Ф. и др.: Моделирование эпидемий SARS-CoV-2 с помощью переменных, специфичных для региона, и моделирование отслеживания контактов, сдерживание приложений. MedRxiv (2020)
22. M. I.,. М. Б.,. S.D.,. Л. Ф. Р. Ф. Кьяра Фарронато, «Harvard Business Review», 15 июля 2020 г. Кьяра Фарронато, Марко Янсити, Марчин Бартосиак, Стефано Дениколаи, Лука Ферретти и Роберто Фонтана
26. Zheng, Z .; Xie, S .; Dai, H .; Чен, X .; Ван, Х.: Обзор технологии блокчейн: архитектура, консенсус и будущие тенденции. В: 6-й Международный конгресс IEEE по большим данным, Гонолулу (2017)
28. Glover, D.G .; Херманс, Дж .: Улучшение прослеживаемости цепочки поставок клинических испытаний. Прикладные клинические испытания, стр. 36–38, ноябрь / декабрь. 2017
29. Наджент Т., Аптон Д., Кимпоесу М. Повышение прозрачности данных в клинических испытаниях с использованием смарт-контрактов на блокчейне. F1000 Исследования. 2017; 5: 1–4. [Бесплатная статья PMC] [PubMed] [Google Scholar]41.Hasan, H .; Салах, К .: Решение на основе блокчейна для подтверждения доставки физических активов. В: Материалы Международной конференции по блокчейну 2018 г. (ICBC 2018). Springer LNCS, Сиэтл, США, 25–30 июня 2018 г.
45. Тлело-Куаутле Э., Диас-Муньос Дж., Гонсалес-Сапата А., Ли Р., Леон-Салас В., Фернандес Ф., Гильен-Фернандес О, Крус- Вега И. Шифрование хаотических изображений с использованием нейронов Хопфилда и Хиндмарш-Роуз, реализованное на ПЛИС.2019. Все права защищены. Карта сайта