Получить Токены VITE Бесплатно

VITE Вопрос/Ответ

1. Что такое Vite?

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

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

2. На какой бирже(ах) будет Vite в ближайшее время?

В настоящее время мы размещены на биржах BITTREX и OKEX, мы также находимся в контакте с другими биржами. Следите за новостями.

3. Какой публчиный аккаунт WeChat у Vite?

Наш официальный аккаунт: vitelabs

4. Какова самая большая инновация Vite по сравнению с другими публичными цепями?

Самым большим нововведением является асинхронный дизайн, который можно понять в трех аспектах:

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

Во-вторых, написание и проверка транзакции также происходят асинхронно в Vite. В традиционной настройке блокчейна (например, биткойн) скорость записи транзакций в лэджер ограничена скоростью упаковки. Но Vite позволяет записывать множество транзакций в лэджер в рамках ограничений TPS. Поскольку асинхронная настройка позволяет выполнять транзакции с равномерной скоростью, это уменьшает пики и минимумы скорости записи транзакций, оптимизируя тем самым использование ресурсов и увеличивая пропускную способность системы. Также транзакции двух пользователей больше не будут блокироваться; то есть мы больше не увидим сценарий, в котором пользователь отправляет большое количество транзакций, что предотвращает выполнение транзакций других пользователей.

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

5. Поскольку смарт-контракты в Vite не поддерживают синхронные вызовы, как эти вызовы в Ethereum будут совместимы с Vite?

К сожалению, эти вызовы не совместимы с Vite. Синхронные вызовы должны быть изменены на асинхронные вызовы для работы в Vite.

6. В чем разница между Solidity++ от Vite и Solidity от Ethereum?

На высоком уровне различия похожи на C и C ++. В базовом синтаксисе два языка в значительной степени совместимы. Наибольшее различие заключается в синхронных (Ethereum) и асинхронных (Vite) вызовах, как упоминалось ранее.

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

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

Vite предоставит язык контрактов Solidity ++ и полный SDK для снижения стоимости асинхронного программирования.

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

8. Какое значение имеет Цепь Snapshot?

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

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

9. Поддерживает ли межцепевой протокол обмен активами?

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

10. В белой книге упоминается, что инструменты разработки Vite аналогичны и имеют расширенные возможности от Ethereum. Означает ли это, что dApp для Ethereum можно развернуть на Vite с небольшими изменениями?

Да, одна из целей Vite - снизить стоимость портирования через dApps из Ethereum. Vite пытается максимизировать совместимость с EVM.

11. Могут ли смарт-контракты Vite поддерживать работу на мобильном устройстве? Будут ли они похожи на Qtum и будут-ли поддерживать основные языки, такие как C ++ и Java?

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

12. Язык смарт-контрактов, используемый на платформе Ethereum - Solidity. Заметным преимуществом Solidity является его дружественная к новичкам сущность, однако критическим недостатком является его подверженность атакам хакеров. Какое решение Vite имеет для этой проблемы?

Vite принял во внимание проблемы Solidity и принял контрмеры при разработке смарт-контрактов. Эти операционные улучшения видны в нашем языке Solidity ++. Например, одним из таких улучшений будет включение ряда стандартных библиотек. Это преследует двойную цель: повысить безопасность и упростить программирование. Поскольку межконтрактные вызовы Solidity ++ основаны на асинхронной архитектуре, атаки, осуществляемые синхронными вызовами по контракту, по сути предотвращаются. Классический пример сценария «атаки на вход» в Ethereum неприменим в случае Vite. Vite будет внедрять технологию формальной проверки контрактов для решения вопросов разработки смарт-контрактов, и мы рассматриваем возможность предложить смарт-контракт решение на основе WASM. Вкратце, мы предоставляем пользователям различные варианты решений.

13. Что команда Vite думает о недавнем (и будущем) публичном сетевом конкурсе?

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

14. Инфляция токенов (награды за майнинг) и потребление будут динамически сбалансированы, исходя из предположения, что в общей сложности 1 миллиард токенов?

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

15. В сети Vite пользователи могут выпускать собственную валюту. Схожа ли функция с токенами ERC20 в Ethereum? Какие преимущества имеет Vite в своей системе? Какой адрес у токена VITE ERC20?

Выпуск активов Vite похож на ERC20, но в других отношениях он отличается. ERC20 является спецификацией, но не является частью протокола Ethereum. Выпуск новых токенов с Ethereum требует от пользователя разработки и развертывания смарт-контракта. Баланс токена поддерживается состоянием контракта. Если разработка контракта ошибочна, появляются риски для безопасности. Например, если пользователь забывает ссылаться на библиотеку SaftMath, может произойти переполнение. Токен Vite встроен в протокол Vite. Баланс токена сохраняется в состоянии учетной записи пользователя. Новый токен и собственный токен Vite используют один и тот же базовый протокол, что обеспечивает одинаковую степень безопасности для нового токена и собственного токена. Когда пользователь решает выпустить новый токен в Vite, ему нужно только инициировать транзакцию. Затем транзакция помещает новые параметры токена в данные транзакции. Тот факт, что наша сеть не требует написания смарт контрактов, по сути оставляет меньше места для возникновения ошибок.

16. Какой адрес у токена VITE ERC20?

В настоящее время адрес токена VITE ERC20, размещенный на платформе Ethereum, является https: //etherscan.io/token/0x1b793E49237758dBD8b752AFC9Eb4b329d5Da016, когда при запуске Vite MainNet все токены ERС20 VITE будут перенесены в Vite MainNet в соотношении 1:1.

17. Можем ли мы майнить токены Vite?

Консенсусный механизм Vite похож на EOS. Он генерирует 25 производителей Snapshot блоков с помощью алгоритма DPoS. Производители блоков, в свою очередь, получают награды за майнинг.