FAQ

Общие вопросы

Почему фреймворк называется Exonum?

Exonum — это сокращение от Exonumia. Так коллекционеры называют ценные, но не денежные знаки, например, жетоны, медальоны.

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

На каких операционных системах работает Exonum?

Exonum оптимизирован для работы на Linux и MacOS. Мы планируем поддерживать Windows и другие операционные системы.

Какую лицензию вы используете?

Exonum распространяется под лицензией Apache 2.0. Вы можете создавать всё, что захотите с помощью Exonum. Просто информируйте конечных пользователей об авторстве Bitfury Group/Exonum.

Как связаться с технической поддержкой?

Пожалуйста, задавайте все технические вопросы в  Stackoverflow и Gitter. Мы делимся всем, что знаем, со всем сообществом разработчиков, и постараемся помочь.

Про разработку

Поддерживает ли Exonum смарт-контракты?

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

Контракты можно писать на Java или на языке программирования Rust и встраивать непосредственно в код узлов. Rust гарантирует безопасное использование памяти и увеличивает скорость работы системы. Exonum может обрабатывать в среднем около 5000 транзакций в секунду, с задержкой всего лишь в 0,5 секунды, и до 15 000 транзакций в секунду в частных случаях.

В Exonum встроена криптовалюта?

Мы старались сделать фреймворк как можно более гибким. С помощью Exonum можно создать блокчейн с токенами и монетами или блокчейн без криптовалюты.

Где хранится конфигурация блокчейна и список узлов?

Пока нет первого (генезис) блока, блокчейн использует файл конфигурации. После того как первый блок сформирован, он становится источником конфигурации.

Можно ли реализовать на Exonum решения, содержащие сразу несколько модулей, как у Peercoin, Peershares?

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

Можно ли использовать Exonum с уже скомпилированными клиентами, например, кошельками Bitcoin, Ethereum?

Пока нет. У нас есть готовый легкий клиент на Node.js. Но мы планируем создание клиентов на других платформах и языках.

Как вы планируете развивать проект?

Мы хотим, чтобы разработчикам было ещё удобнее пользоваться фреймворком Exonum. Для этого мы запустили Java Binding и готовим платформо-независимый интерфейс.

Как я могу внести свой вклад в развитие Exonum?

У Exonum открытый исходный код, он доступен на GitHub. Мы будем рады вашей помощи!

Про партнёрство

За использование Exonum нужно платить?

Нет. Но в Exonum есть сервис анкоринга, благодаря которому невозможно изменить историю транзакций. Суть в том, что хеш-сумма состояния всего блокчейна Exonum периодически отправляется в блокчейн Bitcoin. Bitcoin устроен так, что за транзакцию необходимо платить комиссию. В биткоинах.

Можно ли разместить на бирже токен на основе Exonum?

Токены, выпущенные на базе Exonum, можно использовать для ICO. В принципе, технически возможно размещать их на биржах, но при помощи сторонних разработчиков.

Существуют ли готовые решения для государственных предприятий, банковского сектора, на базе Exonum?

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

Как стать вашим партнером?

Напишите нам на адрес russia@bitfury.com.