Децентрализованная система репутации в сети оракулов. Спикер: Денис Кайзер
Блокчейн-разработчик проекта Forseti Денис Кайзер дополнит информацию о системе репутации в сети оракулов, которую представил его коллега Александр на Parity Dev2Dev Meetup ранее. (более подробно https://golos.io/@cyberevents)
Для начала разберем проблемы, которые существуют в большинстве реализаций смарт-контрактов:
- Непросто «спрятать» какую-либо информацию
В данном случае речь идет о необходимости скрыть информацию в определенных условиях.
Например
При проведении голосования, следует на время скрыть процесс принятия решений, поскольку эта информация может повлиять на выбор участников.
- Масштабируемость
Масштабируемость - острая тема для Эфириум и блокчейн-сетей в целом.
Вспомним историю с криптокотиками, которые на пике популярности критически замедлили работу платформы
На сегодняшний день предлагается множество различных подходов для решения проблемы: шардинг, перенос сложного функционала в оффчейн и т.д.
- Смарт-контракты сложно коммуницируют с другими информационными системами
Это происходит по причине того, что Блокчейн - детерминированная среда.
Одно из решений - использование доверенных источников
Оракулы/арбитры предоставляют достоверную информацию в Блокчейн.
Рассмотрим классификацию передаваемой информации:
- Оракулы предоставляют объективную информацию (курс валют, рынок предсказаний)
- Арбитры решают спорные вопросы
Один из подходов для решения споров Dispute Resolution Mechanism (детально представлен в лекции https://golos.io/@cyberevents). Также стоит отметить, что данный механизм лежит в основе проекта Forseti.
Конспективно, разрешение споров происходит с помощью арбитров, ценность решения которых определяет заработанная ими репутация.
Выделим основные свойства протокола распределения очков репутации:
Подведем итоги: