Посторонним в

Блог-форум Винни Пуха
 
ФорумФорум  ЧаВоЧаВо  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  ВходВход  

Поделиться | 
 

 Catapult

Предыдущая тема Следующая тема Перейти вниз 
АвторСообщение
Winnie
Admin


Сообщения : 661
Дата регистрации : 2015-06-10

СообщениеТема: Catapult    2016-05-16, 03:57

Первое публичное упоминание о проекте Catapult происходит в чате Telegram, канал NEM::Red, 24 февраля 2016:

gimre пишет:
план работы [NEM roadmap] остается прежним:

  0.  быстрая загрузка блокчейна
  1.  добавление метаданных аккаунта
  2a. добавление функции обмена активов (asset exchange)
  2b. добавление функции контрактов (smart contracts)
только мы не можем точно сказать, что получится вперед - 2a или 2b

но в настоящее время эта работа может быть замедлена, потому что сейчас мы занимаемся исследованием одного супер-секрета под кодовым названием Catapult (пока не могу сообщить никаких подробностей)



20 мая 2016 проект Catapult (The Catapult Blockchain Engine) анонсирован:
http://mijin.io/en/633.html
http://bitcoinist.net/...
http://cointelegraph.com/...
Catapult - это название нового общего ядра NEM/Mijin, код которого пишется уже не на Java, а полностью на C++. Список улучшений, характеризующих Catapult:

  • Переход с Java на C++ для повышения производительности
  • Оптимизация управления памятью
  • Повышение гибкости
  • Повышение пропускной способности
  • Повышение общей производительности
  • Улучшение стабильности работы
  • Переход от протокола HTTP к сокет коммуникациям
  • Оптимизация сетевых взаимодействий


Catapult позволяет построить новую организационную архитектуру, связывающую в единый процесс коммерческий проект Mijin, сообщество NEM и разработчиков кода.


rockethead пишет:
В рамках проекта Catapult проводится полная реконструкция ядра, которое теперь будет написано в C++, потому что мы хотим срезать весь жир Java и форсировать его производительность...

Кроме того, поработав с Mijin, мы пришли к решению, которое должно быть оптимальным для всех - сделать код Mijin открытым, но с двойной лицензией. Т.е. частные блокчейны можно будет коммерциализировать и в то же время свободно использовать наработки Mijin в NEM. При таком подходе мы будем иметь по крайней мере одну коммерческую компанию, которая послужит поддержкой для NEM в течение долгих лет.
https://bitcointalk.org/index.php?topic=654845.msg14905055#msg14905055


jabo38 пишет:
Как уже было сказано, разработчики NEM плотно трудятся за кулисами. За последние несколько месяцев они не только переписывали ядро NEM на C++, но и одновременно перерабатывали его, внося много изменений/улучшений. Сегодня мы рады сообщить, что проект продвигается хорошо и готов к официальному объявлению.

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

Новое ядро Catapult ориентировано на безопасность и масштабируемость, а также простоту его использования. Мы думаем, что это будет круто.

Начиная с этого дня, разработчики NEM оставили свои старые рабочие места и теперь официально работают с полной оплатой на NEM / Mijin. Замечу, что редкие сети имеют своих разработчиков с оплатой полного рабочего дня, и в этом смысле NEM попадает в одну категорию с Ethereum и Bitcoin.
https://bitcointalk.org/index.php?topic=654845.msg14905906#msg14905906


rockethead пишет:
Может показаться странным, но все разработчики - эксперты C++. Java для них была вновинку, им было интересно. Поэтому мы ожидаем, что Catapult не будет представлять для них сложности.
https://bitcointalk.org/index.php?topic=654845.msg15888727#msg15888727


10 июня 2016 Gimre выложил небольшой отчёт о текущем прогрессе работ над кодом Catapult
https://bitcointalk.org/index.php?topic=654845.msg15149257#msg15149257
Вернуться к началу Перейти вниз
Посмотреть профиль http://free.userboard.net
Winnie
Admin


Сообщения : 661
Дата регистрации : 2015-06-10

СообщениеТема: Трёхуровневая архитектура Catapult   2016-09-24, 09:13

Трёхуровневая архитектура Catapult

Основная идея новой конфигурации, применённой в Catapult, заключается в независимом масштабировании API серверов (количество клиентов) и блокчейн хостеров (репликация данных / безопасность). Такой вид конфигурации позволит развертывать сети корпоративного класса, благодаря возможности масштабирования пропускной способности до нескольких тысяч транзакций в секунду.

Задача масштабирования - фундаментальная проблема всех блокчейнов, полное решение которой ещё предстоит найти.


Большинство блокчейнов до сих пор имели одноуровневую сеть, в которой кошелёк и сервер это одно и то же на уровне ядра. Архитектура NEM (в 2014) была одной из первых, в которой была применена двухуровневая сеть, что обеспечивало простую работу пользователей в сети и позволяло эффективно проектировать приложения, а теперь в Catapult (2016) предложена сеть с использованием трёхуровневой архитектуры.


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

Это то, в чём блокчейн нуждается в первую очередь - непрерывное масштабирование сети и высокая производительность. Сатоши был великим провидцем, философом и экономистом, но он не был сильным дизайнером сети; поэтому Bitcoin и другие 1.0 блокчейн сети обременены неразрешимыми проблемами.

Catapult будет иметь самый продвинутый и простой в использовании API для любого блокчейна в рамках экосистемы NEM/Mijin. Это сделает NEM/Mijin привлекательными для сторонних разработчиков, и будет способствовать активной разработке приложений.

https://bitcointalk.org/index.php?topic=654845.msg16343163#msg16343163
https://bitcointalk.org/index.php?topic=654845.msg16346249#msg16346249



PS. Трёхуровневая архитектура сети (клиент - приложение - сервер) намечена также в STRATIS (платформа для развёртывания приватных блокчейнов).
Цитата :
На клиентском уровне браузеры, настольные компьютеры, мобильные телефоны и IOT (интернет вещей) устройства подключаются к различным сервисам на уровне приложений. Они получают блокчейн данные путём запроса Stratis Chain API через HTTPS.

Уровень приложений состоит из Stratis Chain API, портала управления облаком Stratis, облака Stratis API и безопасной проверки оплаты (SPV). Все компоненты уровня приложений разрабатываются в C#. Уровень приложений обрабатывает запросы блокчейна и SPV доказательства для лёгких клиентов, которые не скачивают полный блокчейн. Он также предоставляет доступ к порталу управления облаком Stratis и API.

Уровень сервера состоит из полного блокчейн узла Stratis, хостинг слоя облака Stratis и протокола оплаты Stratis.
Вернуться к началу Перейти вниз
Посмотреть профиль http://free.userboard.net
Winnie
Admin


Сообщения : 661
Дата регистрации : 2015-06-10

СообщениеТема: Немного о сроках   2017-01-07, 14:50

Немного о сроках.
gimre пишет:
В публичной сети Catapult определённо не появится в 1-м квартале 2017.
https://bitcointalk.org/index.php?topic=654845.msg17405726#msg17405726, 5 января 2017
Вернуться к началу Перейти вниз
Посмотреть профиль http://free.userboard.net
Спонсируемый контент




СообщениеТема: Re: Catapult    

Вернуться к началу Перейти вниз
 
Catapult
Предыдущая тема Следующая тема Вернуться к началу 
Страница 1 из 1

Права доступа к этому форуму:Вы не можете отвечать на сообщения
Посторонним в :: Блокчейн проекты :: NEM и связанные с ним проекты :: Catapult-
Перейти: