CodeFest 2018. Светлана Русова (SmartContracts.Engineer) — Смарт-контракты и оракулы —как верифицировать данные для блокчейна и смарт-контрактов

CodeFest 2018. Светлана Русова (SmartContracts.Engineer) — Смарт-контракты и оракулы —как верифицировать данные для блокчейна и смарт-контрактов

Посмотрите выступление Светланы: https://2018.codefest.ru/lecture/1330/

Блокчейн в проекте решает 3 задачи: защита данных от подделки, надёжность хранения и "оцифровка" данных из реального мира. Производить вычисления и хранить данные внутри блокчейна дороже, чем просто на сервере, поэтому для хранения и вычислений можно использовать другое ПО, а блокчейн становится защищённой базой данных. На большинстве проектов внутри блокчейна доступны только две операции запись и чтение. Но если помимо чтения и записи в блокчейне будут выполняться ещё какие-то операции непосредственно с данными, либо на их основе, то во-первых, это нужно учесть в архитектуре блокчейна (пример с архитектурой ethereum), а во-вторых, потребуется верифицировать не только данные, но и "сигналы" (события) из реального мира, которые могут приводить к изменениям состояния блокчейна и данных (пример работы с оракулами).

Уровень
Backend-разработчики, которые работают с технологиями блокчейна

16b6c87229eaf58768d25ed7b2bbbf52?s=128

CodeFest

April 09, 2018
Tweet