Потенциал QuarkChain и его возможности

in #blockchain6 years ago


Простое управление учетной записью
Для всех шардов пользователя имеется одна общая учетная запись. Все транзакции из разных шардов хранятся в одном смарт-кошельке.

Горизонтальная масштабируемость
Поскольку «суперполный» узел может стать чрезвычайно дорогим при существенном росте количества транзакций в секунду, сеть допускает создание множественных «честных» узлов. Они образуют кластер, функционирующий как «суперполный» узел.

Преимущества и развитие QuarkChain
Запуск первой версии тестовой сети начался в конце апреля 2018 года с пропускной способностью 2 000 транзакций в секунду. Согласно дорожной карте разработчики намерены достичь 10 тысяч транзакций в секунду в качестве следующего этапа и продолжить масштабирование сети. Ее код ранее появился в свободном доступе на Github.

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

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

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

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

Пока авторы QuarkChain еще не установили никаких официальных партнерских отношений, отметив, что усилия в этом направлении продолжаются. Разработчики указали в «Белой книге» несколько целевых отраслей, которые могут извлечь выгоду из использования их продукта. Один из таких рынков — развитие децентрализованных мобильных приложений. Для ускорения развития в этом направлении они намерены выпустить набор инструментов разработчика для Android-устройств.

Токен QKC
Токен системы QuarkChain носит название QKC и соответствует стандарту ERC-20 блокчейна Ethereum. После запуска основной сети, намеченного на четвертый квартал 2018 года, все токены, купленные инвесторами в ходе проведения ICO, будут преобразованы в монеты основной сети. Впоследствии остальные токены QKC будут вводиться в оборот путем майнинга.

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

QuarkChain будет поддерживать смарт-контракты через виртуальную машину Ethereum (EVM), чтобы обеспечить совместимость с существующими DApps-приложениям. Это будет способствовать повышению масштабируемости сети.

Часть токенов будет направлена на вознаграждение разработчиков, которые будут создавать DApps-приложения на QuarkChain.

Дорожная карта
2018 год:

II квартал — запуск тестовой сети и смарт-контрактов (Testnet0 Smart Contract 0.1);
IV квартал — релиз основной сети и смарт-кошелька (QuarkChain Core0 Mainnet 1.0 SmartWallet 1.0).
2019 год:

II квартал — старт новой блочной цепочки и второй версии «умного» кошелька (QuarkChain Core 2.0 SmartWallet 2.0).

Код ревью QuarkChain
Начав изучение кода с pyquarkchain, можно заметить, что авторы проекта просто клонировали pyethereum. Хорошо это или нет, но на сегодняшний день существует огромное количество проектов, для которых клонирование — это норма.

Репозиторий содержит ряд импортированных файлов для EVM и P2P из блокчейна Ethereum, но это всего лишь «сырой» импорт.

Основная статистика по репозиторию на момент написания статьи:

коммиты — 2 984;
ветки — 31;
вкладчики — 75.
Особого внимания заслуживает количество вкладчиков и веток. Столь пристальное внимание к проекту можно рассматривать, как хорошее начало. Не менее важным является и наличие трех десятков пулл-реквестов.

В настоящее время тестовая сеть (testnet) работает с использованием 8 шардов. Работа цепочек осуществляется с использованием алгоритма доказательство выполнения работы (PoW). Каждый отдельный шард способен обработать от 100 до 200 транзакций в секунду, а общая пропускная способность сети уже превышает 2 270 транзакций в секунду.

Кошелек QuarkChain является прямолинейным и не использует HTTPS. Его синхронизация с сетью занимает 10 минут. В бумажнике применяется инструмент ethereumjs-util. Применяются и некоторые функции getNodes и selectNode, но они пока остаются закрытыми.

Использование единой учетной записи для токенов в разных шардах обеспечивается связкой клонов блокчейна Ethereum (WanChain, POA, DAppChains и других). Дело в том, что все они имеют одну и ту же архитектуру приватных/публичных ключей. Это означает, что наличие такой пары ключей в сети Ethereum позволяет использовать ее на всех клонах его блочной цепочки.

Может ли это привести к каким-либо проблемам? Нет. Пользователь, например, не может отправить 10 WAN на адрес POA, но в сети QuarkChain это становится возможным. Все дело в именовании внутри сети. Каждая боковая цепочка/токен будет иметь собственное имя.

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

Приватный ключ позволяет легко перемещать средства между цепочками Ethereum A, Ethereum B, Ethereum C и т. д. Почему это не вызовет конфликта? Все очень просто. Публичный ключ имеет дополнение, которое зависит от того, в какой цепочке он находится (идентификатор ключа + ID шарда). То есть при наличии базового адреса 0x1 адреса параллельных цепочек будут выглядеть следующим образом: 0x1a, 0x1b, 0x1c и так далее. Для перевода средства с 0x1a на 0x1b нужно просто использовать соответствующий адрес.

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

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

Период и условия проведения ICO
Официальный сайт: https://quarkchain.io

От этапа пресейла авторы проекта решили отказаться. ICO будет состоять из приватной и публичной распродажи. Первая из них начнется 7 мая 2018 года.

Условия приватной распродажи:

общее количество токенов — 10 млн;
hard cap — $16 млн;
принимаемые валюты — ETH;
курс — 1 ETH = 39 416 QKC;
бонусное вознаграждение — 25%;
применение принципа KYC («знай своего клиента») — да.
Выпуск токенов будет осуществляться партиями по 10% ежемесячно в течение первых четырех месяцев и по 20% ежемесячно в последующие четыре месяца.

Условия публичной распродажи:

hard cap — $4 млн;
принимаемые валюты — ETH;
курс — 1 ETH = 31 533 QKC;
применение принципа KYC («знай своего клиента») — да.
Распределение токенов:

краудсейл — 20%;
команда разработчиков — 15%;
QuarkChain Foundation — 15%;
советники — 5%;
майнинг, развитие сообщества и маркетинг — 45%.
Заключение
QuarkChain выглядит серьезным претендентом среди всех имеющихся на данный момент на предоставление реального решения проблемы масштабируемости блочной технологии. Команда проекта сделала ставку на то, чтобы сосредоточиться на разработке продукта, прежде чем перейти к созданию сообщества и налаживанию партнерских отношений.

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

Website: https://quarkchain.io/

Medium: https://medium.com/@quarkchainquark

Telegram: https://t.me/quarkchain

Facebook: https://www.facebook.com/quarkchain.io

Twitter: https://twitter.com/Quark_Chain

WhitePaper - https://www.quarkchain.io/QUARK%20CHAIN%20Public%20Version%200.3.4.pdf

Sort:  

Coins mentioned in post:

CoinPrice (USD)📈 24h📈 7d
ETHEthereum732.944$3.27%-2.12%
FSNFusion9.177$11.97%18.84%
POAPOA Network0.656$3.21%-7.26%
WANWanchain6.976$1.45%-12.32%
ZILZilliqa0.162$-2.13%13.16%

Congratulations @njinyoketsunen! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

New japanese speaking community Steem Meetup badge
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.033
BTC 63851.10
ETH 3059.36
USDT 1.00
SBD 3.85