QuarkChain FAQ (Вопрос - Ответ)

in blockchain •  6 years ago 

Часть 1: Вопросы Маркетинга

1. Вопрос: В наши дни так много блокчейнов, и они довольно конкурентоспособны. Какие планы есть у QuarkChain, чтобы поощрять сообщество и поддерживать этот проект постоянно?  

Ответ: Мы будем продолжать публиковать наш процесс развития, создания экосистемы и многое другое в наших социальных сетях, включая Twitter, Telegram, Medium, Steemit и Reddit. Помимо предыдущих 100+ добровольцев, помогающих нам протестировать нашу тестовую сеть, поскольку наша тестовая сеть 1.0 была выпущена, к тестированию еще присоединились более 3000 членов сообщества. У нас также есть сообщества разработчиков, которые находятся в стадии разработки и планирования.

2. Вопрос: Можете представить своих партнеров? 

Ответ: Мы построили стратегическое партнерства с более чем 30 глобальными проектами, такими как Tripio, Bodhi и Laya.one. У нас также есть планы построить более глубокие отношения с десятью проектами, в том числе Covalent Chain, DxChain, Drep, Playtable, ValPromise, Ankr, MXC, LendChain, EON и Celer. Кроме того, мы также сотрудничаем с Certik в аудите смарт-контрактов. Больше глобальных партнеров будет в будущем.

3. Вопрос: Что дальше в дорожной карте? 

Ответ: Мы представим наши следующие планы в трех основных частях.

1) Развитие 

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

2) Маркетинг 

В настоящее время, мы только распределяем наш рынок в китайские, английские, корейские, японские, русские части. В будущем у нас будет больше стратегий, чтобы быть открытыми для различных рынков, включая Таиланд, Вьетнам, Сингапур, Индию и Европу. Мы сделаем больше локальных мероприятий и увеличим наши местные сообщества. Более того, с запуском testnet мы будем строить сообщества разработчиков. В начале августа мы проведем самый большой хакатон в Bay Area с Google ABC. Там будут только три отобранных проекта и для нас большая честь быть одним из них. В то же время многие программисты из крупных компаний, таких как Google, Facebook и Linkedin, будут строить dApps поверх нашего продукта на этом двухдневном хакатоне. У нас также есть наш 50-миллионный ЭКО-фонд для создания открытой и совместной экосистемы QuarkChain и 30 партнеров и это все за один месяц на бирже. Девять из них приняли QKC в своих ICO, что в прошлом обычно делалось в ETH.

3) Маркетинг в Корее

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

 4. Вопрос: Почему текущий оборот токенов кажется слишком низким по сравнению с заявленным общим объемом 10 млрд?

Ответ: Обратите внимание, что 40% QKC будет использоваться для МАЙНИНГА и уже заблокированы смарт-контрактом. Частная продажа заблокирована для защиты инвесторов публичной продажи. Первый выпуск токенов частной продажи составляет 10%, и он будет исполнен примерно через месяц после того, как QKC появится на бирже. Здесь вы можете увидеть детали графика циркуляции токенов. (https://support.binance.com/hc/en-us/articles/360004471832-Binance-To-Open-Trading-For-QuarkChain-QKC-and-Risk-Warning) другое распределение токенов включает 15% для команды, 15% для фонда и 5% для советников. Все они заблокированы до 2 лет с вестинговым планом при использовании смарт-контракта и будут разблокированы постепенно. 

Часть 2: Технические вопросы   

1. Вопрос: Какой язык QuarkChain использует для разработки? 

Ответ: В настоящее время QuarkChain разрабатывается на Python. Основной причиной выбора Python является его быстрое развертывание, чтобы команда QuarkChain могла больше сосредоточиться на технологии. На самом деле, в наши дни мы уже получаем довольно приличные результаты производительности, и мы могли бы легко достичь гораздо более высокой производительности, используя другие высокопроизводительные языки, такие как C++ и Go. Обратите внимание, что ранняя разработка Ethereum также использовала Python, но позже реализация на Go стала популярнее после того, как Ethereum привлек больше внимания.

2. Вопрос: Что означает совместный майнинг QKC? 

Ответ: QuarkChain будет использовать удобные для GPU алгоритмы майнинга, которые все еще находятся в разработке. Сеть QuarkChain состоит из нескольких незначительных блокчейнов (шарды) и один корневой блокчейн. Каждый незначительный блокчейн (шард) предлагает различные поощрения и сложность. Майнеры смогут выбрать любой второстепенный блокчейн по оптимальной цене согласно своей мощности. Это создает экономически открытую рыночную модель, где блокчейн является продавцом с товара, а блок награда, в то время как Майнер покупателем с хэш-мощностью в качестве валюты. Желательно, чтобы маркетинговая модель была разработана с функциями, гарантирующими, что, каждая сторона на рынке преследует свои интересы, коллективное поведение каждой стороны может принести пользу всем. Целью совместного майнинга является разработка механизмов стимулирования и алгоритмов сложности, чтобы: 

(1) Хэш-мощность стимулируются для равномерного распределения между шардами. Это гарантирует, что все шарды будут майниться (добываться) равномерно, и, следовательно, пропускная способность системы (т.е. TPS) увеличивается с увеличением количества шардов.

(2) Корневой блокчейн (Root chain) имеет значительно большую часть (более 50%) мощности хэша по всей мощности хэша сети. Это предотвращает атаки с двойным расходованием средств (duble-spend attacks), и злоумышленнику для выполнения атаки требуется не менее 50% * 50% = 25% мощности.

3. Вопрос: Каковы отношения QuarkChain с DAG или другой Tangle технологией?

Ответ: “Tangle - это то, что известно как ориентированный ациклический граф (DAG): структура данных, которая движется в одном направлении, не зацикливаясь на себе.” (источник  https://www.nasdaq.com/article/what-is-the-tangle-and-is-it-blockchains-next-evolutionary-step-cm911074) Сама система сети QuarkChain может рассматриваться как хорошо структурированная DAG. Это позволяет QuarkChain унаследовать множество преимуществ как от технологии blockchain, так и от общего метода DAG. Например, консенсус QuarkChain и его модели угроз могут быть легко получены/проанализированы вслед за блокчейнами Bitcoin/Ethereum, в то время как QuarkChain достигает высокой пропускной способности, аналогичной DAG. Учитывая оба blockchains/DAGs из QuarkChain, мы могли бы легко сказать, какой именно должен быть добавлен, благодаря корневому блокчейну QuarkChain. 

4. Вопрос: Как работает кросс-шардинговая связь в QuarkChain?

Ответ: Сеть QuarkChain полностью поддерживает транзакции между шардами (сегментами) как первоклассный гражданин, в том смысле, что:

(1) любой пользователь может выполнить любую кросс-шардингувую транзакцию в любое время;

(2) трансакции между шардами могут быть подтверждены в течение нескольких минут;

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

5. Вопрос:  Кажется, что будут разные узлы с разными ролями, все взаимосвязанные. Как вы планируете запретить им использовать ролевую модель? Насколько я понимаю, вы будете управлять и проверять сеть добровольных узлов, тогда как вы называете это «публичным блокчейном»? Кроме того, шарды не гарантируют сохранность данных, а также полноту коллекции шардов. Как вы гарантируете бесперебойную и длительную работу? Что делать, если не достаточно волонтеров для участия?

Ответ:   (1) для первых двух вопросов узлы (машины) доверяют друг другу, чтобы сформировать кластер, действующий как полный узел. Любой пользователь может запустить свой кластер для участия в сети. Таким образом, мы не управляем кластерами напрямую.

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

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

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

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

 7. Вопрос: Количество узлов - можете ли вы объяснить мне, чем больше узлов, тем лучше? Возможно ли, что QuarkChain достигнет высоких TPS с меньшим количеством узлов (чтобы не допустить медленную сеть)?  

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

8. Вопрос: Количество шардов (сегментов) - как выбирается количество шард, сколько узлов будет в числе шард? Согласно Белой бумаги, каждый шард будет иметь свою сложность и механизм вознаграждения. Как это определяется? Это значит, что майнеры могут переключаться между различными шардами в зависимости от сложности майнинга и пытаться получить максимальную награду? Как избежать подобного? Существует ли какой-либо EDA или ограничение для майнеров, переключающихся между шардами? Как это решение более децентрализованное, чем обычное PoW?

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

9. Вопрос: Кластеризация - это хорошая идея, когда "честные узлы" кластеризуются для запуска в качестве супер узла и будут включать корневую сеть для подтверждения транзакций между ними. Появится стимул для узлов формировать кластеризацию. Как эти "честные узлы" выбираются для кластеризации или это то, что узлы могут сделать сами? Если они могут сделать сами? Что мешает злонамеренным майнерам вступить в сговор и сформировать собственный кластер? Как это избежать? 

Ответ: Кластер является заменой супер-полного узла, но все еще служит узлом в сети. Поэтому, пока в сети достаточно узлов (кластеров), все блоки из вредоносного кластера (peer) будут отклоняться. На данный момент смарт-контракт может быть введен только в одном шарде. Кросс-шард транзакция заключается в передаче QKC из одного шарда (сегмента) в другой, и таким образом пользователь с одним закрытым ключом сможет выполнить транзакцию смарт-контракта в любом шарде. Кластер - как замена супер-полного узла - поддерживает полный регистр сети и таким образом знает все цепи. Кроме того, двойная атака расходов смягчается хэш-мощностью корневой цепи через алгоритм консенсуса первой корневой цепи. Пожалуйста см. нашу белую бумагу для получения информации. 

10. Вопрос: У QuarkChain есть планы отойти от EVM для dapps в сторону других выходящих VM, такими как VM от NEO. Или вы намереваетесь создать свою собственную виртуальную машину?

Ответ: При необходимости мы можем разработать собственную виртуальную машину, но это сильно зависит от отзывов наших партнеров dApps. Несмотря на то, что существует так много виртуальных машин, многие из них не имеют систематической поддержки (например, редактор, компилятор, отладчик). Насколько нам известно, EVM является наиболее широко принятой виртуальной машиной в данный момент, а другими кандидатами могут быть NEO VM, EOS VM и ETH WASM. В настоящее время мы не планируем менять виртуальные машины местами, но добавим больше поддержки для новых виртуальных машин, т. е. добавим новые шарды для поддержки новых виртуальных машин или даже новых алгоритмов консенсуса. Это показывает еще одно преимущество нашего метода шардинга при обеспечении этой гибкости. В этом случае QKC будет газом, и другие виртуальные машины могут иметь различные модели маркеров. Мы должны найти правильный способ применить их. Однако, это должно произойти после запуска mainnet.

Больше технических деталей по ссылке: https://steemit.com/technology/@quarkchain/response-to-the-article-quarkchain-red-flags-we-know-something-you-don-t-know 

Мы также раскроем больше технических подробностей в нашей спецальной серии статей. Вы можете ознакомиться с первыми тремя из них в нашем блоге Medium или Steemit.

О QuarkChain

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

Сайт: https://www.quarkchain.io
Telegram (Eng): https://t.me/quarkchainio
Telegram (Rus): https://t.me/QuarkChain_Russia
Twitter (Eng): https://twitter.com/Quark_Chain
Twitter (Rus): https://twitter.com/quarkchainru
Steemit: https://steemit.com/@quarkchain
Medium: https://medium.com/quarkchain-official
Reddit: https://www.reddit.com/r/quarkchainio/
Weibo: https://weibo.com/QuarkChain   

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Спасибо, нашел нужную информацию.
Скоро будет открыт код на GitHub!

насколько я понял, сегодня уже сказали что код появится на GitHub конец августа - начало сентября! Это не может не радовать.