Verifying offchain computations using TrueBit. Speaker: Sami Makela

7 месяцев назад
65 в блокчейн


Из данного доклада вы узнаете о TrueBit непосредственно от ведущего разработчика данного проекта - Сами Макела.

TrueBit - это система, построенная на платформе Ethereum, которая служит для осуществления оффчейн вычислений.

Для начала разберем понятие ончейн вычислений

Построим цепочку ончейн вычислений:

  • Для исполнения смарт-контракта необходимо предоставить проверенные вычисления ➝
  • Каждый блок включает транзакции ➝
  • В свою очередь, каждая нода исполняет все транзакции ➝
  • По этой причине, майнер должен работать корректно, в противном случае блок будет отклонен

Ограничения данной модели

Существует лимит потребляемого газа для блока, что может оказаться недостаточным для расчета
Длинные вычисления очень дороги на Ethereum

Решения TrueBit

TrueBit предлагает перенести вычисления в цепочку оффчейн.

Рассмотрим каким образом уже сегодня используются оффчейн вычисления:

  • Квадратный корень

Для расчета квадратного корня с помощью смарт-контракта необходимо определенное время. Если вычисления проводить оффчейн, то мы получим сразу готовый ответ, что может применяться для автоматического исполнения подобных команд.

  • Упорядоченный список

Использование связанного листа и расчет оффчейн упростит имплементацию структуры данных

Участники сети

Поскольку существует два типа задач - существует два типа участников сети:

Снимок экрана 2018-02-15 в 19.59.43.png

Основная идея проекта

Вычисления могут быть разбиты на более простые этапы, каждый из которых определяет последующий, что уменьшит количество расчетов при каждом новом этапе.

Используемые инструменты

Для достижения поставленных задач используется:

  • WebAssembly - улучшенный JavaScript
  • Empscripten - собирает программы в WebAssembly
  • IPFS, Swarm - для хранения оффчейн данных

Для получение более подробной информации о проекте - https://truebit.io

Авторы получают вознаграждение, когда пользователи голосуют за их посты.
Голосующие читатели также получают вознаграждение за свой голос.
Порядок сортировки:  Популярное
72
  ·  7 месяцев назад

Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
frodogrodno, hellen-g, polojayigor, antropocentrist
Поэтому я тоже проголосовал за него!

Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!


Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"


dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас: