Майк Хирн это ведущий разработчик платформы R3. Перед тем, как начать работать над Corda, он был разработчиком Биткоина и участвовал в создании программного обеспечения Google, такого, как Maps, Earth, Gmail, обеспечивая его безопасность.
Мы рады объявить о выпуске самого нового релиза Corda, M7. Это наш первый релиз после открытия проекта и мы сосредоточились прежде всего на стабильности и надёжности, проверив работоспособность на самых разных платформах. В M7 исправлено много багов, поэтому обновление заслуживает внимания. Как обычно, есть обновления API; несмотря на это, обновления приложения займут всего несколько минут.
Вы можете прочитать документацию и скачать код релиза M7 из нашего git репозитория. Обновление также доступно через JCenter и вы можете обновить файлы CorDapps, переключившись на версию 0.7.
Особенности релиза
- Благодаря Томасу Шротеру NotaryFlow теперь можно применять повторно
- Эксплорер:
— Графический интерфейс пользователя для эксплорера начал показывать другие узлы на карте сети и транзакции между ними.
— Разрешение карты увеличено и карта позволяет приближение и установку рамок.
— Видео демонстрация эксплорера узлов.
[vimeo height=»HEIGHT» width=»WIDTH»]https://vimeo.com/196877853[/vimeo]
- У шаблона CorDapp теперь есть Java версия, поскольку Котлин это один из наших разработчиков, для которого комфортнее использование языка Java. В пример Котлина добавлена поддержка ORM.
- Демо:
— Добавлено демо Bank of Corda – в котором показывается узел (Bank of Corda) который обеспечивает выпуск наличных, и драйвер клиента, обеспечивающий доступ через Web и RPC к выпущенным денежным единицам.
— Демо сейчас используют RPC для связи узла с вебсервером. Это делает демо пример более похожим на то, как всё будет устроено в реальности. Раньше в демо клиенты и вебсерверы общались одинаково.Также в релизе 8 будет добавлена возможность отделить вебсервер от узла.
— Добавлена тестовая проверка SIMM для поиска возможных регрессий.
- Безопасность:
— Брокер узла MQ теперь требует аутентификации, и это значит, что третьи стороны не могут присоединиться для прослушивания очереди узлов. RPC и P2P между узлами теперь между узлами аутентифицируется. Это также значит, что узлы или пользователи RPC не смогут выдавать себя за другие узлы или пользователей RPC.
— Узел теперь проверяет любой присоединившийся к нему узел, что предотвращает атаки типа «человек посередине».
- Улучшения:
— Обновления хранилища теперь содержат полный StateAndRef, что позволяет подписчикам проверить, содержит ли обновление те файлы, которое должно содержать.
— Денежные балансы подсчитываются с использованием общей стоимости в хранилище, что улучшает производительность.
— Сервисы заверения сделок между большим количеством участников теперь сбалансированы и представляют собой целостные объекты.
— Сервисы заверения сделок теперь поддерживают сложные контракты.