Crypti – как устроена платформа для разработки децентрализованных приложений на JS

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

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

Одним из основателей проекта является 21-летний студент Борис Повод. Редакция ForkLog пообщалась с Б. Поводом и Community Manager проекта Максом Кордеком о том, что же такое Crypti и какие возможности для разработчиков и пользователей предоставляет платформа, а также о некоторых актуальных вопросах криптовалютной индустрии.

Главный разработчик и один из основателей проекта Борис изначально работал как JavaScript разработчик, фрилансер, криптовалюты заинтересовали его после появления NXT. Сейчас, помимо деятельности, связанной непосредственно с разработкой платформы, он занимается и некоторыми сугубо дизайнерскими вещами на основном сайте Crypti. Макс Кордек изначально присоединился к проекту в качестве инвестора, а после того, как команда Crypti провела первое IPO (в результате которого было собрано порядка 750 BTC), подключился к работе с командой.

«Это как раз был период сильного роста цены биткоина, тогда еще появилось множество новых альткойнов. Спрос на новые монеты был высоким и люди активно инвестировали. Мне кажется, что Crypti один из немногих проектов, которые по прежнему существуют и над которыми продолжает работать команда разработчиков, стремящаяся воплотить свои мечты в жизнь» — прокомментировал Макс.

ForkLog: Расскажите немного о том, как появился на свет проект Crypti.

М. Кордек: Тред на форуме был создан 16 июня 2014. Это было в период повышенного интереса к NXT, каждый инвестор хотел найти новый NXT. Судя по всему мы приняли правильное решение. Сейчас децентрализованные приложения привлекают много внимания, они по праву являются достаточно большим и значимым событием в криптоиндустрии.

Б. Повод: Я подумал, что было бы интересно разработать некую инфраструктуру, которая позволит создавать децентрализованные приложения. Мы назвали это «кастомные блокчейны». Идея состояла в том ,чтобы предоставить разработчикам систему, которая позволила бы создавать новые децентрализованные приложения. Если вы создаете новую монету — это отлично, но мы хотели сделать что-нибудь полезное в «реальной жизни».

И этим чем-то полезным в реальной жизни, по нашему замыслу должны были стать децентрализованные приложения (кастомные блокчейны). Мы подумали, что это круто, когда ты можешь быстро и легко создать что-то новое и децентрализованное на основе Crypti. Я переговорил с другим основателем — Арманом и мы начали работать. После нескольких месяцев работы, мы запустили IPO, насколько я помню, это была первая версия нашего кошелька.

ForkLog: Как платформа может быть полезна для обычных пользователей, не обладающих никаким техническим бэкграундом. Ориентирована ли Crypti на простых смертных или на профессиональных разработчиков?

Б. Повод: Платформа прежде всего интересна разработчикам, а для пользователей могут быть интересны сами децентрализованные приложения (DApps) построенные на Crypti. Но приложения основанные на Crypti и нашей валюте (монете — прим.ред) XCR могут быть использованы в децентрализованных приложениях.

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

Другая проблема для разработчиков, на наш взгляд — дистрибуция. Многие разработчики имеют проблемы с App Store и Google Play Store. К примеру подтверждение и добавление в репозиторий нового приложения занимает до нескольких недель. Обычно это сопровождается выполнением огромного списка требований к разработчиками. Более того, App Store связан в единую систему и контролируется одной всем известной компанией. Crypti имеет собственное решение указанной проблемы — децентрализованное хранилище на блокчейне содержащее весь список доступных приложений.

С точки зрения обычного пользователя, Crypti в своей сути не очень полезна, в отличии от самих приложений на основе платформы. Ситуацию можно сравнить с apache/php/servers/databases, которые бесполезны в принципе для конечного пользователя, но активно используются разными сервисами, скажем facebook/ebay/twitter. Просто теперь, благодаря Crypti эти сервисы могут быть децентрализованы.

ForkLog: Какими знаниями необходимо располагать для работы с Crypti?

Б. Повод: Достаточно знать язык Javascript и Nodejs. Но если вы знаете Javascript, для вас не составит труда освоить и Nodejs. Ну и конечно же HTML/CSS для разработки интерфейсов. Это полный набор для любого веб-разработчика. Сообщество Javascript достаточно обширное и мы надеемся получить первые отзывы о работе с Crypti достаточно скоро.

ForkLog: Имеет ли Crypti точки пересечения, сходство с такой популярной криптоплатформой второго поколения как Ethereum?

Б. Повод: С технической точки зрения Crypti совсем не похожа на Ethereum, где все, как известно, хранится в блокчейне Ethereum. В случае с нашим проектом — для каждого приложения создается отдельный сайдчейн. Сайдчейны основаны на консенсусе Crypti, это позволяет не раздувать основной блокчейн и дать разработчикам больше контроля над своими приложениями.

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

М. Кордек: Crypti — это все в одном пакете. Совершенно новая в своем роде платформа, которую некорректно сравнивать с другими цифровыми валютами второго поколения. Crypti открывает совершенно новые возможности для сайтов и веб-приложений, открывает возможность децентрализованного будущего во всех сферах жизнедеятельности.

Я согласен с Борисом насчет разных задач Ethereum и Crypti. Мы предлагаем простое введение в приложения, упрощаем для разработчиков процесс создания приложений. В случае с Ethereum следует говорить в большей степени об умных контрактах, которые заботятся обо всех вещах, требуют сильной децентрализации и нуждаются в полном отсутствии доверия.

ForkLog: Расскажите, что вы вкладываете в понятие «децентрализованное будущее»?

М. Кордек: Мое личное мнение на децентрализованное будущее состоит в неизбежности прорыва в сфере информации и финансов. Прямо сейчас информация и финансы находятся под контролем государства и/или крупных корпораций. В будущем разработчики неизбежно уйдут от этого контроля. Деньги будут существовать независимо от государства, что будет достигнуто через использование криптовалют (вполне возможно через Биткоин). То же самое произойдет с информацией и технологиями. Почему, скажем, Facebook имеет полную свободу распоряжения вашей личной информацией? Многие разработчики серьезно озабочены конфиденциальностью данных и даже обычные пользователи стали задумываться об этом гораздо чаще. Crypti предоставляет возможность создавать свои независимые приложения, приложения которые создаются пользователями и контролируются пользователями прежде всего через сеть децентрализованного консенсуса.

ForkLog: А что насчет консенсуса? Как достигается консенсус в сети Crypti?

Б. Повод: Когда мы вышли на IPO, то попытались создать новый алгоритм консенсуса, который бы работал иначе, чем уже существующие методы консенсуса (PoS или PoW). Мы назвали его PoT, но он провалился. Мы долго пытались работать над ним, пока не поняли, что это не является нашей основной особенностью. PoT основан на времени, которое нода тратит на поддержку сети Crypti. Не смотря на то, что идея провалилась, мы продолжаем работать над ним. Сейчас у нас есть хорошие контакты с Bitshares и мы думаем над некоторой формой партнерства.

ForkLog: В криптовалютной индустрии часто обсуждается проблема сосредоточенности реальной власти на сеть. Кто обладает real power в сети Crypti?

Б. Повод: Я бы сказал — это разработчики (команда и разработчики приложений), делегаты, биржи, foundation и сообщество.

М. Кордек: Что касается бирж, XCR торгуется на Bter и Poloniex (редакции удалось также найти XCR на бирже Cryptsy). Однако я уверен, что кто-то рано или поздно сделает децентрализованный ShapeShift или даже децентрализованную биржу на основе Crypti. А вообще сообщество имеет реальную власть, голосуя за делегатов. Только 101 делегат с наибольшим количеством голосов могут обеспечить безопасность сети.

ForkLog: К слову о биржах. Как вы относитесь к широкому спектру проблем вокруг существующих криптовалютных бирж? Прежде всего касательно безопасности, доверия, централизации.

Б. Повод: Я думаю нет проблемы в создании децентрализованной биржи или иного децентрализованного решения с помощью Crypti, но это не защитит вас от риска столкнуться с нечестными разработчиками. Если разработчики добавят код сплоита в приложения и вы будете использовать его, риск потерять данные и средства сохраняется. Рекомендую всем использовать приложения с открытым исходным кодом.

М. Кордек: Я очень оптимистично смотрю на то, что будут найдены децентрализованные решения этих проблем. Crypti в скором времени также будет иметь N-of-M мультиподписи, с помощью которых можно будет создавать безопасные биржи наподобие Bitfinex или Shapeshift.

Добавлю на тему хакерских атак. В NXT многие пользователи использовали небезопасные парафразы. В Crypti есть второй парафраз, который добавляет еще один уровень безопасности к вашему аккаунту. Это уникальная особенность, которой нет ни в одной другой криптовалюте. Только у Crypti есть такая особенность.

ForkLog: Это будет последний вопрос. Расскажите сжато о Crypti так, чтобы потенциальный разработчик или пользователь сразу понял для себя смысл использования платформы.

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

Б. Повод: Я буду достаточно краток: сделайте мир лучше, сделайте его децентрализованным. С помощью Crypti.

P. S.

На данный момент проект находится в стадии закрытого тестирования, однако в скором времени разработчики намерены объявить о бета-тесте, к которому смогут присоединиться сторонние разработчики. Вместе с первой публичной версией платформы, команда выпустит несколько приложений, чтобы пользователи смогли оценить возможности заложенные в Crypti. Кроме того на ряду с бета-версией проекта будет опубликована сопутствующая документация, а в будущем команда планирует провести серию конкурсов с ценными призами для разработчиков приложений.


Источник: forklog.com/crypti-kak-ustroena-platforma-dlya-razrabotki-detsentralizovannyh-prilozhenij-na-js


Тред на форуме (рус)



Децентрализованные Автономные Организации (DAO)