• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"
  • 💰 В данном разделе действует акция с оплатой за новые публикации
  • 📌 Внимание! Перед публикацией новостей ознакомьтесь с правилами новостных разделов

Альфа-релиз Synereo: некоторые технические подробности

clipman77

ТОП-МАСТЕР
Регистрация
27.02.2015
Сообщения
15,316
Реакции
9,495
Поинты
23.231
Альфа-релиз Synereo: некоторые технические подробности​


Децентрализованная медиа платформа Synereo, альфа-релиз которой запланирован на сентябрь 2016, опубликовала некоторые подробности своего базового блокчейна, протокола консенсуса и языка программирования смарт-контрактов Rholang.

Компания заявляет, что архитектура платформы оптимизирована для децентрализованного хранения объемных медиа-файлов, таких как видеофайлы и изображения. Кроме того, по утверждению Synereo, язык программирования Rholang превосходит существующие языки смарт-контрактов и вполне мог бы предотвратить взлом TheDAO. Публикации сделаны в преддверии ICO, которая начинается 16 сентября.
децентрализованная соцсеть


Блокчейн Synereo

В основании технического сегмента Synereo лежит прототип Блокчейн 2.0, или как называют его разработчики, RChain . Под блокчейном 1.0 подразумевается сеть Биткойн, или Эфириум релиза Homestead с POW. Структура Блокчейна 1.0 была признана разработчиками Synereo неудовлетворительной из-за низкой скорости прохождения транзакций и отсутствия масштабируемости.

У современных блокчейнов есть один общий недостаток: для поддержания состояния цепи необходимо, чтобы вся история транзакций сохранялась на каждом узле, а ее текущий размер у Биткоина уже составляет порядка 80 гигабайт. В полных по Тьюрингу блокчейнах, как например, в Эфириуме или Лиске, программный код должен одновременно исполняться на всех узлах сети.

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

Архитекторы Rchain планируют добиться времени подтверждения блока менее одной секунды. Для сравнения: Биткойн – время подтверждения блока 10 минут; Эфириум – на текущей версии Homestead – 14 секунд, тестовая сеть с POS – 4 секунды.

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

Консенсус: Распределение Доли (POS)

Протокол консенсуса Rchain – Распределение Доли (POS), протокол, обеспечивающий самую высокую скорость валидации блоков, но крайне дорогостоящий для желающих провести атаку. POS консенсус основан на протоколе Casper, разработанном Фондом Эфириума. Casper планируется внедрить в следующий релиз Эфириума – Serenity. Адаптация Casper для Synereo проводилась с помощью Фонда Эфириума.

Для участия в валидации блокчейна, необходимо внести депозит/ставку в валидаторский пул. Если узел проводит транзакции, которые отвергнут другие валидаторы и основной протокол, участник лишается своей ставки и поста валидатора.

Страховые депозиты должны решить проблему «нечего терять»: вероятность нечестного поведения существенно уменьшается, если его цена достаточно велика.

Протокол консенсуса для Rchain содержит одно ключевое отличие от протокола Эфириума: узлы Rchain подтверждают не отдельные блоки, а «Логические предложения» – интегральные наборы состояний шарда/ветви блокчейна, например: какие транзакции включать в блокчейн и в каком порядке, какие отвергаются, другие свойства, включая смарт-контракты. Таким образом достигается повышенная производительность.

Хранение и доставка контента

Блокчейн служит для подтверждения транзакций, записи общего состояния системы и выполнения cмарт-контрактов – он не подходит для хранения объемных данных – видеофайлов, высококачественных изображений и больших текстовых файлов.

Грег Мередит (Greg Meredith), технический директор Synereo, разработал отдельный протокол для распределенного хранения подобной информации на узлах и доставки файлов по требованию.

Протокол SpecialIK – дальнейшее развитие DHT баз данных, API которого обеспечивает авторизованный доступ к распределенным данным.

Язык смарт-контрактов

Специализированный язык программирования для Rchain – Rholang (Reflective Higher-Order process Language) можно сравнить с Solidity для Эфириума. Однако в отличие от Solidity, Rholang – рефлективный язык, допускающий параллельное выполнение процессов и создание смарт-контрактов другими смарт-контрактами.


Rholang принадлежит к категории таких языков, как Java, С# и Scala, в которых изначально заложена рефлективность. Это позволяет применять программы для написания других программ. Без этой особенности масштабирование было бы невозможным.

Кроме того, архитектура Rholang лучше приспособлена для симуляций и тестов. Например, если бы код TheDAO был написан на Rholang, взлома можно было бы избежать.

Кампания ICO по привлечению финансирования нацелена на окончание разработки технического сегмента сети Synereo. Rchain и весь технический сегмент планируется запустить в рабочем режиме в четвертом квартале 2017 года.

Источник
 
Сверху Снизу