Меню

Что такое QSP? Обзор криптовалюты Quantstamp

Что такое Quantstamp

Quantstamp представляет протокол проверки состояния безопасности для умных контрактов. Как площадка для децентрализованных приложений, Ethereum уже не раз доказывала свою безопасность.

Однако децентрализованные приложения и умные контракты, разработанные на базе Ethereum, могут иметь существенные дефекты программного кода, и злоумышленники могут использовать это в своих нехороших целях.

Если вы хотите больше узнать о криптовалюте Ethereum, читайте статью Что такое Ethereum? Руководство для начинающих

Например, крупномасштабный взлом DAO нанес первому в мире полностью автономному инвест-фонду ущерб на 55 миллионов долларов, или уязвимость кошелька Parity, через использование которого было похищено порядка $30 миллионов.

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

Написать умный контракт и так очень трудно. Как и любое другое программное обеспечение, создать смарт-контракт без каких-либо ошибок кода практически невозможно.

Все это омрачается тем, что скорость написания умных контрактов (примерно 10 миллионов ежегодно) превосходит наличие ресурсов, необходимых для их проверки.

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

Вот тут на помощь и приходит Quantstamp. Этот протокол включает в себя экономичную и масштабируемую систему, позволяющую легко проверять умные контракты на основе Ethereum.

Как работает Quantstamp

Хотя команда проекта сейчас работает на базе Ethereum, протокол Quantstamp, который они разрабатывают, будет платформенно-независимым.

Это значит, что этот протокол можно будет использовать на любых других смарт-контрактах вроде Lisk и NEO.

Протокол Quantstamp имеет двусторонний подход к проведению проверки безопасности

  1. Автоматизированная система верификации программного обеспечения.
  2. Автоматическая система выплаты вознаграждения.

Верификация программного обеспечения

Узел проверки Quantstamp применяет техники аудита из формальных методов, предоставленных участниками.

Эти техники включают в себя проверки безопасности, такие как символьно-конкретное тестирование, статистический анализ и символическое выполнение, а также инструментальные средства автоматизированных рассуждений вроде SAT и SMT.

В качестве награды за предоставление программного обеспечения для проверки, участники (которые, в основном, являются экспертами по безопасности) будут получать QSP – криптомонеты протокола Quantstamp.

Чтобы гарантировать, что злоумышленники не предоставляют вредоносное программное обеспечение для проверки, участники будут избираться путем голосования в соответствии с правовым механизмом (подробнее об этом позже).

Реализация узла проверки требует значительных вычислительных мощностей. По этой причине агенты проверки (валидаторы) также будут получать вознаграждение монетами QSP за предоставление компьютерных мощностей в сеть.

Чтобы удостовериться, что валидаторы не действуют злонамеренно, они должны оставить в залог свои токены QSP, чтобы получить вознаграждение.

Пример

Допустим, вы как разработчик хотите использовать Ethereum для написания своего смарт-контракта. Очевидно, что вы не хотите войти в историю как человек, потерявший миллионы народных денег, поэтому вам нужно проверить свой смарт-контракт на наличие всяческих ошибок.

Для этого вы отправляете контракт с исходным кодом в поле данных прямо из своего кошелька на платформу Quantstamp вместе с монетами QSP в качестве оплаты за проверку. В следующем блоке Ethereum, валидаторы производят проверки безопасности контракта.

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

Выплаты вознаграждений

Когда вы отправляете в сеть свой смарт-контракт для проверки, вы также вносите несколько QSP-монет в качестве награды, а еще указываете срок, к которому искатели ошибок должны обнаружить все дефекты вашего контракта.

Размер оплаты за срочность вы устанавливаете сами. Если к указанному сроку ошибки в контракте не обнаружатся, тогда токены QSP отправляются вам обратно.

Quantstamp не дает 100% гарантии, что код после проверки станет безупречным, но они уверяют пользователей, что автоматизированное тестирование и совместный поиск ошибок существенно улучшает качество смарт-контракта.

Руководство протокола

Держатели монет QSP контролируют протокол, проверяющие смарт-контракты и обновления узла проверки. Модель управления использует действующую в течение определённого времени мультиподпись, в которой каждый держатель монет может предложить изменения.

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

Это время удваивается с каждыми 5-ю процентами участников, которые отказались от голосования, и учетверяется с каждыми 5-ю процентами участников, проголосовавших против этого изменения.

Доказательство заботы

Quantstamp использует собственную систему Proof-of-Caring (доказательство заботы), чтобы награждать членов сообщества и активных владельцев монет QSP.

Как только вы предоставили доказательство заботы, вы получаете доступ к предварительной продаже монет ICO-проекта, проверенного системой Quantstamp.

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

Команда и развитие Quantstamp

Команда Quantstamp состоит из 22 сотрудников и консультантов. Поисковая система Google Scholar насчитывает свыше 500 ссылок на проект Quantstamp. Стивен Стюарт (технический директор) и Ричард Ма (генеральный директор) основали компанию в июне 2017.

Стюарт проработал 5 лет в канадском криптологическом центре департамента Национальной Обороны, а до этого он основал Many Trees, проект, который использует ядра процессоров для аналитики Больших Данных и обучения компьютеров.

Ма разработал диагностическое программное обеспечение промышленного уровня в Bitcoin HFT Fund. Во время своей работы там торговые системы, проверенные его программным обеспечением, не давали никаких сбоев и безошибочно обрабатывали миллионы долларов инвестиционного капитала.

С момента своего основания проект Quantstamp уже осуществил 4 полуавтоматических аудита, один из них – для Request Network, своего стратегического партнера.

Если вы хотите больше узнать о проекте Request Network, читайте статью Что такое Request Network? Гайд для новичков

Команда также сотрудничает с Университетом Ватерлоо и Y Combinator, который считается самым крупным и влиятельным бизнес-инкубатором в мире.

Quantstamp является первопроходцем в плане автоматизации проверки умных контрактов. Проект Bounty0x предлагает систему поощрений схожую с программой лояльности Quantstamp, но не имеет программного обеспечения для тестирования смарт-контрактов.

Основные конкуренты Quantstamp – это фирмы по проведению проверок безопасности, такие как ConsenSys Diligence. Так как протокол Quantstamp полностью автоматизирован, он должен масштабироваться быстрее, чем у конкурентов, проводящих проверки вручную.

Торговая статистика

Quantstamp успешно провел первичное размещение монет в ноябре 2017, по результатам которого проект собрал немногим больше 30 миллионов долларов.

Команда распродала 650 миллионов (65%) монет QSP. Всего их было выпущено миллиард. Токены продавались по цене $0.072 за единицу.

После традиционного колебания курса вслед за ICO, стоимость QSP установилась на уровне $0.10 (~0.000005 BTC) в течение всего ноября.

Цена последовала за тенденцией рынка альткоинов и быстро выросла до рекордного максимума в 0,82 доллара США (~ 0,000051 BTC), прежде чем постепенно снизиться до текущей цены ~ $ 0.286.

Цена QSP выдержала падение рынка в начале года лучше, чем большинство других альткоинов.

Так как сервис проверки смарт-контрактов от Quantstamp становится все более популярным, многие проекты будут использовать эту площадку, тем самым способствуя росту стоимости QSP.

Где купить QSP

Наибольший объем монет сосредоточен на биржах Binance и Huobi, где желающие могут приобрести QSP в обмен на биткоины или эфиры.

Где хранить QSP

QSP-токены выпущены по стандарту ERC20. Это значит, что монеты можно хранить на любом кошельке, который поддерживает монеты такого стандарта.

Если вы хотите больше узнать о стандарте ERC20, читайте статью Что такое ERC20?

Сообщество Quantstamp предпочитает онлайн-кошелек MyEtherWallet для хранения цифровых монет QSP.

Очень надежным, хотя и более дорогим, является аппаратный кошелек Ledger Nano S, который также поддерживает монеты, выпущенные по стандарту Ethereum.

Если вы хотите больше узнать о кошельке Ledger Nano S, читайте статью Обзор Ledger Nano S: безопасно ли хранить криптовалюту на этом девайсе?

Если вы хотите больше узнать о лучшем решении для бэкапа ключей от кошельков Ledger, читайте статью Обзор Ledger Cryptosteel — лучшее решение для бэкапа ключей от кошельков Ledger

Заключение

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

Хотя сейчас платформа функционирует на базе Ethereum, команда уже разрабатывает протокол, который будет совместим с любой платформой для создания децентрализованных приложений. Но это все в перспективе.

В отрасли, где безопасность является основной проблемой, а ошибки кодов приводят к кражам миллионов долларов, Quantstamp поможет легитимировать blockchain-проекты и сделать так, чтобы крупномасштабные атаки на смарт-контракты навсегда остались в прошлом.

Официальные страницы Quantstamp в соцсетях

Оставить комментарий

ТОП 3 криптобиржи