Блокчейн-платформа
В основе платформы лежит идея создания блокчейн-экосистемы, максимально приближенной к потребностям бизнеса, облегчающая интеграцию и использование технологии блокчейн в процессах компаний. Исходный код платформы открыт и доступен по лицензии Apache-2.0. Использование частей или всего кода платформы в любом из проектов требует публикации исходного кода этих проектов любым доступным способом.
BigNet в качестве основы сети использует систему смарт-контрактов, выполняющихся в специальной среде выполнения EcmaContracts, которая использует JavaScript движок V8 для создания виртуализированного окружения исполнения кода контрактов. Это позволяет полностью изолировать произвольный код контрактов как от системы, так и от других контрактов, а также контролировать доступность ресурсов (ОЗУ, процессорное время, лимиты вызовов) для каждой сущности виртуальной машины.
EcmaContracts реализует принцип управления состоянием (state) сущностей контракта, при котором в цепочку блокчейн сохраняется только информация о вызовах методов смарт-контрактов и их аргументах. Результаты работы смарт контрактов сохраняются локально на ноде пользователя, и загружаются при следующем вызове контракта. Все ноды в сети одновременно повторяют каждую транзакцию цепочки с самого первого блока, до последнего существующего, что приводит к полной синхронизации состояний контрактов на каждой из нод.
Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности
ICT.Moscow — открытая площадка о цифровых технологиях в Москве. Мы создаем наиболее полную картину развития рынка технологий в городе и за его пределами, помогаем бизнесу следить за главными трендами, не упускать возможности и находить новых партнеров.