QuarkChain

QuarkChain

@Valentin12211

Технический прорыв в блокчейне от Quarkchain

Последние годы ICO редко удивляют своим техническими решениями. Большинство проектов адаптируют текущую архитектуру блокчейна, придумывают новые направления использования системы и дорабатывают оболочки для практической ценности собственного проекта. Но среди тысяч initial coin offering приживаются до 2%. Все они используют, казалось бы, идеальную систему для бизнес-операций – децентрализованный и прозрачный blokchain. Возможно, с самой системой что-то не так?

Разработчики Quarkchain задумались именно над этим вопросом. По их мнению, несмотря на революционность архитектуры системы, она не стала ожидаемо популярна в крупном или среднем бизнесе. Главная проблема современной модели блокчейна – ее медлительность и низкая производительность. Классическая архитектура позволяет проводить до 10 транзакций в секунду (и это показатель относительно быстрого Ethereum, у биткоин-протокола показатель в 5 раз ниже). Бизнесу невыгодно переводить финансовые операции в плоскость блокчейна, так как из-за времени на обработку одной транзакции компании потеряют миллионы.

В Quarkchain хотят все изменить, представив общественности третью версию блокчейна. Обновленная архитектура будет работать в сотни тысяч раз быстрее стандартных платежных систем (типа VISA). Quarkchain сможет стать полноценной заменой архитектуры для P2P транзакций. Проект обещает высокую скорость, производительность, надежность и стабильность работы системы. Рассмотрим, какие технические аспекты пзволили называть Quarkchain действительно революционным и очень перспективным ICO.

Двухуровневая структура блоков


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

Архитектура Quarkchain выглядит как корневая цепь с основными блоками (классический блокчейн). К каждому элементу основной цепи относятся шарды. Это минорные блоки, которые не могут самостоятельно и обработать, и завалидировать транзакцию. В тоже время, забирая на себя основную по производительности деятельность – обработку транзакций, шарды способны существенно снизить нагрузку на сеть и увеличить ее стабильность.

Один шард обрабатывает одну независимую транзакцию или ее часть. Некоторые транзакции в системе осуществляются в пределах одного шарда, другие – между несколькими шардами. Quarkchain поддерживает транзакции между корневыми блоками и между несколькими блокчейн-сетями. Независимо от типа транзакции, каждая из них валидируется корневым блоком. Это позволяет увеличить производительность блокчейна, но сохранить децентрализацию, безопасность и прозрачность всех транзакций.

Количество минорных блоков способно бесконечно увеличиваться в горизонтальной экспансии. Добавление нового шарда не требует остановки или переработки системы – новый элемент автоматически принимает на себя обработку всех или частичных транзакций.

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

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

Разумное управление мультиаккаунтами


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

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

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

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

Простая интеграция с Dapp2go приложениями

Quarkchain не только революционная в архитектурном плане – проект предназначен для простой и быстрой интеграции под любые бизнес-потребности. Для этого структура проекта идеально интегрируется в Dapp2go приложения. Это позволит легко создавать на базе Quarkchain собственные мобильные приложения и десктопный софт для использования blockchain 3.0 в корпоративных целях.

Более того, сами разработчики Quarkchain представят готовые инструменты для Android-разработчиков. На базе готовых темплейтов и плагинов девелоперы будут создавать кастомизированные приложения с использованием основной архитектуры Quarkchain. Начальную разработку и выпуск MVP (minimum viable product) разработчики смогут осуществлять непосредственно с сохранением кода в главном репозитории Quarkchain. Создатели основной цепи проверят код на работоспособность и дадут рекомендации касательно исправления ошибок.

Больше информации о Quarkchain и технических решениях проекта читайте в Whitepaper и официальном Telegram-канале проекта.