Блокчейн
Блокчейн («цепочка блоков») — технология шифрования и хранения данных (реестра), которые распределены по множеству компьютеров, объединенных в общую сеть.
Блокчейн — это цифровая база данных информации, которая отражает все совершенные транзакции. Все записи в блокчейне представлены в виде блоков, которые связаны между собой специальными ключами. При этом каждый новый блок содержит данные о предыдущем.
Блокчейн применяется для хранения и передачи цифровых данных. Это могут быть как финансовые, так и нефинансовые активы (например, изображения или объекты индустрии видеоигр). Технология блокчейна позволяет присвоить активу уникальную информацию о его принадлежности конкретному лицу. При этом такую информацию невозможно подделать, удалить или незаметно изменить.
Как работает блокчейн
Блокчейн позволяет каждому участнику сети иметь доступ к распределенной базе данных. При этом в блокчейне хранятся не сами данные, а записи о событиях (транзакциях) в их хронологической последовательности. Все новые записи проверяются на подлинность — для занесения в блокчейн их должны подтвердить большинство участников сети. Записи группируются в блоки, которые объединяются в цепочки. Данные, попавшие в блокчейн, нельзя изменить или удалить, не нарушив целостность цепи блоков.
Нейронные сети
Нейронная сеть — это метод в искусственном интеллекте, который учит компьютеры обрабатывать данные таким же способом, как и человеческий мозг. Это тип процесса машинного обучения, называемый глубоким обучением, который использует взаимосвязанные узлы или нейроны в слоистой структуре, напоминающей человеческий мозг. Он создает адаптивную систему, с помощью которой компьютеры учатся на своих ошибках и постоянно совершенствуются. Таким образом, искусственные нейронные сети пытаются решать сложные задачи, такие как резюмирование документов или распознавание лиц, с более высокой точностью.
В чем заключается важность нейронных сетей?
Нейронные сети помогают компьютерам принимать разумные решения с ограниченным участием человека. Они могут изучать и моделировать отношения между нелинейными и сложными входными и выходными данными.
Для чего используются нейронные сети?
Нейронные сети распространены во множестве отраслей. В их числе:– Диагностика с помощью классификации медицинских изображений
– Целевой маркетинг с помощью фильтрации социальных сетей и анализа поведенческих данных
– Финансовые прогнозы с помощью обработки исторических данных финансовых инструментов
– Прогнозирование электрической нагрузки и потребности в энергии
– Контроль соответствия требованиям и качества
– Определение химических соединений
Смарт-контракт
Смарт-контракт (умный контракт) — компьютерный алгоритм, предназначенный для формирования, управления и предоставления информации о владении чем-либо. Умные контракты оцифровывают договоренности, превращая условия в код, который автоматически выполняется, когда условия контракта соблюдены. В более узком смысле под смарт-контрактом понимается набор функций и данных (текущее состояние), находящихся по определённому адресу в блокчейне.
Как работают смарт-контракты
Смарт-являются частью программного кода блокчейна и работают непосредственно внутри сети. Они выполняют функцию привычных нам бумажных договоров, только в цифровом поле. Условия прописываются не ручкой на бумаге, а с применением математических алгоритмов и языков программирования.
Как и в бумажном договоре, условия подлежат обязательному выполнению. Только в таком случае сделка будет реализована и пользователи получат обусловленный результат. После завершения алгоритма и корректного проведения операции, смарт-контракты становятся частью реестра, попадая в саму цепочку блоков блокчейна.
Основной принцип смарт-контракта - полное исполнение обусловленного алгоритма последовательных действий.