Разработка блокчейн-проектов

Наше основное направление   разработка блокчейн-проектов.

Мы совместили многолетний опыт, полученный нами в разработке онлайн-сервисов, с глубоким погружением в новую технологию – блокчейн.

Отправьте заявку

Откиньтесь в кресле и улыбнитесь.

Ваш проект в надежных руках.

Сделать запрос

Процессы

  • Гарантируют отличное качество разрабатываемых проектов
  • Обеспечиват полную прозрачность всего процесса работы
  • Предоставлят клиенту полный контроль за своим бюджетом

Технологии

  • Языки программирования и фреймворки
  • Блокчейн-технологии
  • Базы данных
  • JS фреймворки и библиотеки
  • Методология тестирования
  • Поисковые движки
  • Инструменты

Языки программирования и фреймворки

Python – этот язык программирования используется для написания автоматических тестов, для разработки mining pool, для быстрого создания различных утилит.

PHP, HTML5, CSS, JavaScript/jQuery – стандартный набор большинства веб-разработчиков в мире. Каждая из этих технологий активно развивается и эволюционирует, помогая разработчикам делать современные продукты быстрее и качественнее.

Symfony 3 – суперсовременный и один из самых популярных в мире MVC фреймворков. Эта enterprise-level платформа обеспечивает высокий уровень качества, надёжности и быстродействия. Большая часть проектов, которые мы сделали в последние пять лет, написаны на Symfony. За это время мы создали собственную библиотеку плагинов (бандлов) и разворачиваем новые проекты на готовых модулях в течение нескольких часов.

Ruby on Rails 5 – фреймворк для создания веб-приложений на языке Ruby. Мы используем его на нестандартных проектах, когда необходимо быстро получить нужный результат. Развитые механизмы автоматического тестирования позволяют нашим клиентам быть уверенными в полученном результате.

Блокчейн технологии

Для коммуникации с Bitcoin и его форками мы используем JSON-RPC API. Мы владеем приемами создания сложных транзакций, можем защитить средства проекта с помощью multisignature и cold wallet. Мы также имеем опыт интеграции с известными блокчейн сервис-провайдерами.

C/C++, Qt – на этих технологиях был написан и продолжает развиваться оригинальный клиент Bitcoin Core. Многие форки блокчейна, в том числе созданные нами, наследуют эти технологии. Разработка новых алгоритмов Proof of Work, используемых в майнерах, также ведется нами на языке C++, с использованием вычислительных библиотек CUDA, OpenCL.

Мы разрабатываем смарт-контракты для сетей Ethereum и RSK на языках Solidity и Vyper.

Мы владеем инструментами Web3.js и MetaMask, которые позволяют создавать интерактивные web-приложения. 

Базы данных

Основной выбор при разработке проектов средней сложности, это MySQL. Если в проекте требуется работа с транзакциями, финансовой логикой, статистикой или картографией, то мы используем PostgreSQL. MongoDB мы берём в качестве инструмента в случаях, когда преобладают операции чтения из БД. Redis – простое и эффективное решение для кеширования данных. В технологически сложных проектах используем микс из разных баз данных, максимально используя сильные стороны каждой.

Мы имеем также опыт миграции проекта на Microsoft SQL Server.

Инструменты: MySQL (MariaDB, Percona), PostgreSQL, MongoDB, Redis

JS фреймворки и библиотеки

В последнее время разработка фронтенд-компонентов проектов изменилась, и активно появляются новые инструменты для оптимизации кода, скорости работы и правильной разработки. На большинстве проектов мы используем Require.js, WebPack и Handlebars.js.

ReactJS, Angular, Backbone.js – современные средства для создания пользовательских интерфейсов, на базе которых мы создаем single-page applications проекты (одностраничные приложения).

Gulp, Grunt – с помощью этих инструментов мы оптимизируем размер контента страницы – картинок, CSS и JavaScript файлов, а так же меняем подход выгрузки ресурсов на клиентов вашего проекта. Мы контролируем, как и в каком объёме пользователь получит ресурсы, выгружаемые на отдельных страницах. Каждая страница содержит только тот набор ресурсов, который необходим для её отображения.

Методология тестирования

Проект (самые важные части или весь код) покрываются автоматическими тестами, как unit-тестами, так и функциональными тестами для фронтенда. Мы используем подход Continuous Integration, при котором тесты запускаются автоматически каждый раз, когда происходит обновление кода в репозитории, и разработчик видит, не затронуло ли его изменение другие части кода.

Behaviour driven development (BDD) особенно часто мы используем в Agile проектах, когда написанные тесты позволяют контролировать целостность проекта и проводить быстрые изменения без потери качества.

Инструменты: GitLab CI, phpUnit, Rspec, Selenium, Behat, Mink, Capybara, Truffle, Remix

Поисковые движки

Когда нужен большой объём фильтрации или поиск по морфологии, стандартный поиск в базе данных работает не эффективно. Поисковые движки Sphinx Search и ElasticSearch создают индекс, по которому поиск и фильтрация осуществляются быстро и не нагружая ресурсы сервера.

Инструменты

Truffle – этот фреймворк мы используем для создания большинства смарт-контрактов.

Amazon Web Services (AWS) – для создания гибкой инфраструктуры высоконагруженного проекта.

Cloudflare – используем для обеспечения бесперебойной работы web-приложений наших клиентов.

NodeJS – инструмент, который мы часто используем для написания скриптов внутри проектов.

Blackfire – с помощью Blackfire мы замеряем производительность написанных нами компонентов и приложений. Отслеживание метрик на протяжении всей разработки даёт нам уверенность в том, что код написан не только качественно, но и наиболее оптимально.

Varnish – http кеширующий сервер для увеличения скорости загрузки страницы. В отдельных случаях может давать прирост в 20-50 раз и спасать от падения сервера под нагрузкой.

NGINX – производительный веб-сервер, стандарт де-факто в работе с объёмными проектами.

Newrelic – набор инструментов для замеров скорости работы и наличия ошибок. С его помощью мы проверяем производительность и находим узкие места в архитектуре проекта. Проводим нагрузочное тестирование и убеждаемся в том, что проект выдерживает требуемую заказчиком нагрузку.

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

RabbitMQ – менеджер сообщений позволяет нам распределять нагрузку в сложных проектах, упрощает масштабирование и делает код более понятным.

Отзывы

  • От имени компании Fotofox GmbH благодарим коллектив веб-студии AXIOMA за реализацию интернет магазина www.foto-fox.de. Перед разработчиками компании AXIOMA стояла сложная задача - создать новый сайт, который позволил автоматизировать процессы, осуществляемые ранее вручную. Так же было важно упростить процесс заказа продуктов для покупателей. В результате успешной работы был создан конструктор продуктов, который позволяет покупателю, не выходя из дома, оформить и оплатить заказ. Также очень удобно реализована загрузка фотографий из Facebook и Instagram. Хочется отметить профессионализм сотрудников AXIOMA и глубокое знание дела. Также было очень приятно ощущать со стороны работников оперативность и технически грамотное отношение к работе в течение всего периода нашего сотрудничества. Надеемся на дальнейшее успешное развитие наших деловых отношений!

    Михаил Берлант
    директор Fotofox GmbH
  • Команда компании AXIOMA очень внимательно отнеслась к идеям Naco Technologies и смогла предложить концепцию веб-сайта, которая полностью отразила наши пожелания. Сам проект был проведен очень оперативно. В результате Naco Technologies получил достойный интерфейс, позволяющий продвигать нашу компанию и услуги на мировой рынок.

    Александр Парфинович
    председатель правления Naco Technologies
  • Передо мной стояла задача с нуля создать сайт для онлайн-продаж на рынке электронных сигарет. Я обратился к одному из российских подрядчиков, но работой остался недоволен: сайт абсолютно не соответствовал ожиданиям и был плохо технически реализован. В этой ситуации неизбежны были дополнительные расходы финансов и времени, так как работу надо было исправлять, а это изначально не входило в мои планы. Тогда я решил обратиться уже к другой компании, которая в короткие сроки сможет вывести сайт на нужный мне уровень и сделает его полностью готовым к работе. И именно AXIOMA справилась с этой задачей в сжатые сроки и проект удалось запустить с минимальными потерями времени. После прошлого горького опыта я в полной мере оценил то, что с AXIOMA у меня была возможность участвовать во всех этапах разработки, потому что ребята работают по AGILE/SCRUM. Спасибо команде и разработчикам за профессионализм.

    Николай Петрашов
    Коммерческий Директор Vapenroll.ru
  • С командой AXIOMA мы плотно сотрудничаем уже 3 года, и за это время осуществили вместе много разнообразных проектов. Я остался доволен не только разработкой, но и услугами поддержки. В первую очередь впечатлила скорость работы, благодаря которой я получил возможность с минимальными ресурсами качественно проверить свою бизнес-идею на прочность, создав для неё тестовую версию программного обеспечения в 3 раза быстрее, чем в аналогичных проектах. Также комфортно сотрудничать, потому что с AXIOMA я могу принимать активное участие на каждом этапе разработки и в любой момент вносить коррективы. Преимущество AGILE/SCRUM методологии очевидно, если проект нестандартный и работает на быстро меняющемся рынке.

    Иван Иванов
    CEO "Perfect Girls"
  • AXIOMA прекрасно справилась со всеми задачами для нашего проекта по созданию криптовалютной биржи CRYXUS и криптовалюты BestCoin (форк Vertcoin). Ребята провели масштабное исследование и подобрали оптимальные решения (как по бизнесу, так и по стеку технологий), помогли с юридической частью и разработкой презентаций продукта. Как разработчики, AXIOMA создали для нас криптобиржу и организовали безопасную работу с кошельками.В проекте по созданию форка запустили новый ASIC-устойчивый блокчейн на базе форка Vertcoin с алгоритмом шифрования и контролируемым потреблением памяти, создали дополнительную блокчейн-инфраструктуру. На всех этапах мы были вовлечены в процесс и наши пожелания принимались во внимание. В итоге мы довольны AXIOMA и как командой разработчиков, и как бизнес-партнёром. Они помогают в развитии проекта и в зоне своей основной компетенции, и в смежных направлениях. Компания ориентирована на результат и стабильно повышает свой уровень, с ними приятно работать.

    A.A.
    CEO CRYXUS EXCHANGE
  • Компания abc-ARGO благодарит компанию Axioma и её сотрудников за создание платформы аграрно информационного портала http://www.abc-argo.ru. Мы вместе сделали неординарный интересный портал. В ходе реализации проекта мы сталкивались с проблемами и противоречиями, но они были удачно решены, благодаря профессионализму сотрудников компании Axioma. Мы надеемся на дальнейшее сотрудничество с компанией Axioma и работу по развитию портала abc-AGRO.

    А.В. Горностаев
    Генеральный директор ООО "ЭйБиСи-Агро"
  • Я познакомился с компанией AXIOMA около 4 лет назад, когда пригласил ребят на небольшой тестовый проект по разработке лэндинга и его связки с платежной системой, чтобы проверить «Аксиому» на прочность - мы не могли себе позволить рисковать при работе с основными процессами (B2B продажа срезанных цветов и горшечных растений). В итоге, команда прекрасно справилась с заданием, и с тех пор мы доверяли им все свои задачи, касающиеся web: от дизайна и разработки личного кабинета для клиентов до создания цветочной онлайн-биржи с нуля. Поначалу мы вели проекты по классической «водопадной» схеме, но потом AXIOMA предложила подход AGILE/SCRUM. Мы и сами во внутренних разработках придерживались такого подхода, поэтому после первого же успешно завершенного проекта, мы убедились в очевидных преимуществах этой методологии и полностью перешли на SCRUM на всех наших совместных проектах.

    Владимир Рыбников
    Директор по развитию и автоматизации в 7flowers.ru
  • Если характеризовать команду AXIOMA двумя словами - то это крепкие профессионалы. Имея свою точку зрения, они подсказывают решения, которые в итоге оказываются самыми оптимальными. В итоге выигрывает клиент. Рекомендую.

    Олег Мойсиевич
    владелец проекта Magicbooksforkids.com
  • It has been a pleasure to work with you on the development of our web projects. Your experience, deep web design and development knowledge are top notch and have exceeded industry norms and my expectations. We feel led to tell you how much we've enjoyed working with you and how impressed we've been with your team that not only listens and understands our concerns and requests, but also adds value to them through creative ideas and solutions. Your systematic step-by-step workflow makes it easy to communicate and eliminates any risk of misunderstanding. We appreciate the level of advice, service, and commitment your team did to making our website a success. We are delighted with our finale product and see it as the starting point of our mutually beneficial relationship. Axioma was a perfect choice for us and we are confident this team will be a great long-term business partner for you.

    Aliaksei Pankevich
    Team Lead Promo R&D, Product Manager Wargaming.net Wargaming
  • Спасибо команде AXIOMA за оперативное решение поставленных задач и активное участие в проектировании проекта. Ребята предложили разные варианты реализации моих идей, проконсультировали в выборе инструментов продвижения. В целом очень доволен сотрудничеством и смело могу их рекомендовать.

    Александр
    заказчик проекта MuscleSpace
  • В 2014 году я решил сделать онлайн-магазин для моей немецкой компании по печати изображений. Нужно было надежное решение, потому что в вопросах с транзакциями клиентов всегда нужен двойной контроль. Команда AXIOMA выполнила проект быстрее и дешевле конкурентов. В моём онлайн-магазине можно ознакомиться с ассортиментом, узнать условия доставки, оформить и оплатить заказ. Решением от AXIOMA я пользуюсь до сих пор, то есть уже четвертый год, и меня всё устраивает, всё прекрасно работает. Работая в Германии, я привык к надёжным и качественным решениям, и AXIOMA соответствует самым высоким стандартам.

    Вадим Херманн
    Владелец EMMEX Print Studio posterlux.de
  • От всего коллектива HomeAround.Ru выражаем благодарность команде разработки за оперативную работу по реализации идей нашего проекта. За время взаимодействия команда AXIOMA зарекомендовала себя как высоко вовлеченные профессионалы способные не только исполнить задачу на высоком уровне качества и скорости, но и готовы дискутировать и предлагать лучшие практики, что безусловно является сильным преимуществом и конкурентным отличием, особенно при запуске Стартап проектов.

    Юрий Соколов
    генеральный директор OOO "Недвижимость Онлайн"
  • ООО "Тур энд Тикетс" искренне благодарит компанию AXIOMA за результативное сотрудничество. Хотим отметить творческую и качественную работу в создании сайта нашей компании. За время работы AXIOMA проявила себя как надежный партнер, и мы рекомендуем специалистов компании AXIOMA каждому, кому нужен современный, удобный сайт.

    Андреев О.Н.
    генеральный директор ООО "Тур энд Тикетс"
  • Мы очень довольны сотрудничеством с компанией Аксиома. Ключевые понятия в работе этой команды: пунктуальность, целеустремленность и творчество. Самое лучшее, что может сказать о результатах работы; рост показателей. С запуском сайта в новом дизайне и с новыми функциями, количество наших подписчиков увеличилось. Причем подписчиков именно на электронные версии изданий, что было одной из главных задач. А благодаря программному обеспечению для автоматической конвертации изданий, мы имеем возможность предлагать клиентам уникальный продукт; покупку отдельных статей вместо целого номера, и полнотекстовый поиск. Это повышает интерес пользователей, т.к. они получают экономическую выгоду и никакого лишнего для них контента. Мы продолжаем наше сотрудничество с компанией Аксиома и по другим веб-проектам компании.

    Татьяна Смищенко
    руководитель интернет-проектов КГ Аюдар
  • Латвийский филиал AS Eesti Ksediidipank благодарит компанию AXIOMA за плодотворное сотрудничество в области разработки веб проектов. Поставленные банком задачи были выполнены качественно и в установленные сроки. Команда AXIOMA зарекомендовала себя как надежного партнера, способного подойти к решению задач клиента творчески и с высокой степенью профессионализма.

    Андрей Тимчук
    Уполномоченное лицо AS Eesti Ksediidipank
  • Команда социальной сети знакомств 2dinner.com выражает благодарность компании AXIOMA за оказание профессиональных услуг в области разработки сайта. За время сотрудничества работники компании AXIOMA проявили пунктуальность, исполнительность и творческий подход к решению нестандартных задач. AXIOMA зарекомендовала себя как надежный партнер с высокой репутацией.

    Омар Хасанов
    CEO 2dinner.com
  • Спасибо дружной команде Аксиома за плодотворное сотрудничество! Работать было легко и удобно, сотрудник выставлял нам задачи прямо в корпоративной системе управления задачами. Поэтому мы не тратили много времени на согласование, как это обычно бывает со сторонними подрядчиками. Заметно, что специалисты Аксиомы «болеют» за твой проект, работают на результат. И действительно, мы ощутили прирост трафика уже через пару месяцев. А регулярные отчеты компании только подтверждали этот факт.

    Татьяна Гребенюкова
    Руководитель отдела маркетинга FirstVDS/Firstdedic/Firstgame

Отправьте запрос для получения оценки вашего проекта

и мы ответим вам в ближайшее время

Спасибо!

Ваше сообщение отправлено.

Мы ответим Вам в ближайшее время.

Продолжить

Пожалуйста, проверьте, все ли поля заполнены.