Pages:
Author

Topic: [VITE] [DAG + Smart Contract] Vite | Асинхронная архитектура - page 39. (Read 9699 times)

newbie
Activity: 59
Merit: 0
Крупное обновления по возможностям в ТестНет +  коневертация ERC20 токенов в Vite токены.
P.S Обратите внимание, что эта конвертация является добровольной.
https://medium.com/vitelabs/testnet-an-update-erc20-token-migration-guide-7c200bef7337

Ух, конвертация не выглядит простой
jr. member
Activity: 222
Merit: 2
Крупное обновления по возможностям в ТестНет +  коневертация ERC20 токенов в Vite токены.
P.S Обратите внимание, что эта конвертация является добровольной.
https://medium.com/vitelabs/testnet-an-update-erc20-token-migration-guide-7c200bef7337
jr. member
Activity: 222
Merit: 2
Vite двухнедельный отчёт на русском
1–15 Ноября 2018


https://medium.com/@Enthusiast1/vite-двухнедельный-отчёт-cf181dd9e192
legendary
Activity: 1624
Merit: 1024
На бумаге как всегда все выглядит интересно и перспективно, интересно как дела пойдут с реализацией всего функционала.
Во всяком случае буду следить, может что-то интересное родят.
jr. member
Activity: 222
Merit: 2
Важные улучшения на Vite.org и Vite Wallet
- В кошельке Vite Wallet https://wallet.vite.net/ добавили вкладки Supernode и Voting.
- Кандидаты на СуперНоды доступны на сайте https://www.vite.org/nodeList
Когда будет инфа по фуллнодам ?
Скоро, следите за нашим каналом в Телеграм https://t.me/vite_ann и Твиттером https://twitter.com/vitelabs
newbie
Activity: 59
Merit: 0
Важные улучшения на Vite.org и Vite Wallet
- В кошельке Vite Wallet https://wallet.vite.net/ добавили вкладки Supernode и Voting.
- Кандидаты на СуперНоды доступны на сайте https://www.vite.org/nodeList
Когда будет инфа по фуллнодам ?
jr. member
Activity: 222
Merit: 2
Важные улучшения на Vite.org и Vite Wallet
- В кошельке Vite Wallet https://wallet.vite.net/ добавили вкладки Supernode и Voting.
- Кандидаты на СуперНоды доступны на сайте https://www.vite.org/nodeList
jr. member
Activity: 222
Merit: 2
Обновление Плана стимулирования Vite TestNet.
Теперь с большим количеством Производителей Блоков Снимков  (т.е Супернод) и реструктуририроваными наградами для SBP (Производителей Блоков Снимков) , с целья поощрения голосования.
 
Подробнее: https://medium.com/vitelabs/vite-testnet-incentive-plan-744cf45a9d09
jr. member
Activity: 222
Merit: 2
TestNet запущен! С опрежением графика на год Shocked
Подробности:https://medium.com/vitelabs/testnet-1-0-0-is-formally-launched-f0e6295f7ad6?source=collection_home---4------0---------------------
jr. member
Activity: 222
Merit: 2
Vite начинает отбор держателей СуперНод.
📸Vite SBP (Snapshot Block Producer, aka Super Node)
Подробности и форма участия на сайте Vite.org => SuperNodes.
jr. member
Activity: 222
Merit: 2
План стимулирования Vite TestNet
Выборы Супернод и награды за майнинг https://medium.com/@Enthusiast1/план-стимулирования-vite-testnet-8eecad92bbfb
jr. member
Activity: 222
Merit: 2
Vite «Сжигание»: Мы переместим все нераспространенный токены VITE в TestNet, тем самым уничтожив это подмножество токенов в настоящее время в ERC20. Это означает, что 56,6% всех токенов VITE будут извлечены из циркулейта до запуска MainNet. Подробнее здесь: https://medium.com/vitelabs/burn-notice-effective-lockup-of-all-uncirculated-tokens-until-mainnet-launch-1527f0dfad31
jr. member
Activity: 222
Merit: 2
Vite двухнедельный отчёт на русском
1–15 Октября 2018
 
https://medium.com/@Enthusiast1/vite-двухнедельный-отчёт-b6f2573d85d0
jr. member
Activity: 222
Merit: 2
Vite TestNet Online Напоминание
Основные этапы нашей тестовой сети

https://medium.com/@Enthusiast1/vite-testnet-online-напоминание-de9da49f4d
newbie
Activity: 59
Merit: 0
jr. member
Activity: 222
Merit: 2


Децентрализованная платформа приложений с высокой производительностью

Вебсайт | Белая бумага EN | Белая бумага RU | Дискорд | Телеграм EN | Телеграм RU | Твиттер | Гитхаб    

Характеристики

- Название: Vite
- Символ: VITE
- Общее обеспечение: 1 000 000 000 Vite
- Инфляция: менее 3% в год
- Комиссия за транзакцию: протокол распределения ресурсов на основе квот
  1. PoW вычисляется при инициировании транзакции (точно так же, как у Nano)
  2. Залог определенного количества vite
  3. Уничтожение небольшого количества vite
- Алгоритм консенсуса:  HDPoS
- Время блока Snapshot цепи: 1 секунда
- Ledger: DAG (Block-Lattice) + Snapshot chain
- Смарт-контракт: реактивный контракт (асинхронный контракт)
- Smart Contract Язык: Solidity ++
- Адрес токена: 0x1b793E49237758dBD8b752AFC9Eb4b329d5Da016
- Частные инвестора: Bitmain, Node Capital, LinkVC, Genesis Capital, Ok Capital

Версия для просмотра

Первая версия Vite закончена и находится на этапе публичного тестирования по ссылке https://vite.net/.



Введение

Vite - это Reactive blockchain следующего поколения, который использует управляемую сообщениями асинхронную архитектуру и книгу на основе DAG. Целью дизайна Vite является создание надежной общественной платформы для промышленных dApps с функциями сверхвысокой пропускной способности и масштабируемости.


Важнейшей инновацией Vite является его асинхронная архитектура.

Ниже перечислены основные асинхронные характеристики в структуре Vite:


Асинхронная модель запросов и ответов
Асинхронная модель написания и подтверждения транзакций
Асинхронная модель связи между контрактами


Кроме того, Vite использует структуру регистров DAG, называемую блочно-решетчатой ​​структурой, которая имеет гораздо лучшую производительность, чем традиционная блокчейн структура. Чтобы исправить неотъемлемый недостаток безопасности структуры DAG, Vite использует технологию Snapshot Chain.

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

Чтобы разместить существующую экосистему, виртуальная машина Vite поддерживает максимальную совместимость с EVM, предоставляя более мощный смарт-язык контрактов, который мы называем solidity ++.

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

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

В будущем мобильное приложение Vite будет оснащено движком HTML5 для создания dApplets (децентрализованных приложений). Смарт-контракты на платформе Vite и соответствующая поддержка SDK облегчат разработку и развертывание dApps на Vite.

DAG лэджер

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

Такая структура позволяет параллельно писать отдельные транзакции, уменьшая вероятность коллизий и улучшая пропускную способность системы.

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



Модель асинхронных запросов


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

Передача может быть разделена на транзакцию приема и транзакцию отправки; транзакция для вызова контракта может быть разделена на транзакцию запроса контракта и транзакцию ответа на контракт; вызов сообщения в каждом контракте может быть разделен на транзакцию запроса и транзакцию ответа.

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

Модель асинхронного подтверждения



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

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

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

Модель асинхронной связи

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

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

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

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

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

Будущие задачи

Структура Vite также имеет несколько других функций. Они являются практическими решениями проблем и "болевых точек" в сфере децентрализованных приложений. Развитие сообщества Vite и внедрение VEP (Vite Enhancement Proposals) приведут к постоянному совершенствованию протокола Vite.

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

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

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

Механизм распределения ресурсов в Vite основан на доле токенов VITE, разовой комиссии и сложности PoW для транзакции. Механизм обеспечивает гибкость для пользователей с различными потребностями. Пользователи могут выбрать долю VITE на определенный период времени, чтобы получить фиксированную сумму квот TPS. Они также могут заплатить единовременную плату за временное увеличение квот. Они также могут арендовать квоты ресурсов у существующих держателей акций VITE. Наконец, они могут даже получить квоты, вычислив PoW.

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

Белая книга содержит более подробную информацию.

Распределение

Финансирование проекта Vite было успешно завершено, в общей сложности около 60 000 ETH (включая некоторое количество BTC , преобразованные в соответствии с рыночными ценами).

Было выпущено 400 000 000 Vite, на которые приходилось 40% от общего запаса токенов.  Первый токен был выпущен 15 июня.

Всё распределение делится на 5 раз, по 20% в месяц.

Институциональные инвестора Vite включают в себя: Bitmain, Node Capital, LinkVC, Genesis Capital и т. д.





Ресурсы
Pages:
Jump to: