Zilliqa
Полезные ссылки
Дата проведения торгов | Цена $ | Объем торгов | Изменения курса - 24ч
Описание
Zilliqa - ориентированная на масштабируемость, основанная на блокчейне платформа обработки платежей и децентрализованных приложений (dapp), статус проекта в настоящее время – полностью готов.
Основная функция, позволяющая Zilliqa обгонять по масштабируемости другие аналогичные платформы, такие как Ethereum, - это шардинг. Шардинг позволяет делить сеть блокчейна на более мелкие подсети, которые могут обрабатывать транзакции и выполнять вычислительные операции параллельно (в одно и то же время).
В отличие от многих других платформ, в которых скорость транзакций уменьшается с ростом сети, скорость транзакций Zilliqa теоретически увеличивается с увеличением количества сетевых узлов.
По словам команды разработчиков Zilliqa, сеть в конечном итоге должна соответствовать скоростям обработки транзакций VISA и MasterCard, но с меньшими затратами и без использования централизованной сети.
Что такое Zilliqa?
Создание Zilliqa началось 1 июня 2017 года, и к 1 сентября 2017 года уже работала внутренняя тестовая сеть. С тех пор проект выпустил:
- общедоступную тестовую сеть (1 декабря 2017 года)
- различные типы протоколов разделения
- постоянное хранение данных
- язык смарт-контрактов и фреймворк
- тестовый сетевой кошелек
Поскольку основная сеть (первая версия полностью функциональной, независимой, децентрализованной сети блокчейна Zilliqa) еще не работает, их токен ZIL в настоящее время является токеном ERC20 на основе Ethereum.
Токены ERC20 будут заменены при запуске основной сети на токены блокчейна ZIL.
Zilliqa (вариация слова «кремний» - это вещество, на котором основывается компьютерная индустрия) сосредоточена на безопасных, управляемых данными приложениях, которые требуют быстрых транзакций.
Это необходимо большинству dapps, которые работают в больших масштабах, но особенно это важно для крупных аукционов, платежных сетей, цифровых рекламных сетей и т.п.
На одном недавнем тесте в своей тестовой сети Zilliqa выполнила 2488 транзакций в секунду с 6 сетевыми сегментами, работающими только на 3600 узлах (сетевых серверах, которые обрабатывают и подтверждают транзакции), по сравнению с 10 или около того транзакциями Ethereum в секунду, использующими в четыре раза больше узлов (Следует отметить, что Ethereum также работает над внедрением шардинга, который значительно изменит это число).
Как и Ethereum, Zilliqa поддерживает смарт контракты, но делает это с помощью нового языка сценариев, созданного специально для шардинга, с возможностью параллельного запуска программ для использования всей вычислительной мощности сети.
Технология
Масштабируемость сети
Как уже упоминалось, Zilliqa будет обрабатывать больше транзакций в секунду по мере увеличения числа узлов в сети. Это обратная сторона большинства блокчейн-платформ, которые, как правило, дают более медленную пропускную способность по мере роста сети.
Это происходит потому, что по мере того, как все больше узлов присоединяются к сети, блочные данные (данные внутри групп транзакций) должны перемещаться дальше, чтобы транслироваться во всю сеть.
Проще говоря, распределение информации между большим количеством компьютеров занимает больше времени. Даже разрешенные частные блокчейны ограничены этим фактом.
Способность Zilliqa масштабировать таким образом называется "линейным масштабированием" и возможна благодаря шардингу.
Несмотря на то, что в течение некоторого времени в области базы данных существовал шардинг, Zilliqa является первой блокчейн платформой, которая фактически его реализовала.
Существует три различных способа, которыми Zilliqa выполняет шардинг: Сетевой шардинг, шардинг атомных транзакций и вычислительный шардинг.
Сетевой шардинг
Шардинг сети относится к процессу, посредством которого сеть разбивается на подсети. Протокол сетевого разделения использует согласованный алгоритм, называемый Proof of Work (PoW), для выбора и постоянного обновления так называемого комитета службы каталогов (комитета DS) и выполнения процесса проверки личности для узлов, входящих в сеть. Комитет DS координирует процесс шардинга и проверяет блоки транзакций, предложенные шардами.
В то время, как многие блокчейн платформы (включая Биткойн и Эфириум) используют PoW для достижения консенсуса в сети (где они договариваются о допустимых блоках, добавляемых в цепочку блоков), Zilliqa использует PoW только для предотвращения атак Сибил (тип сетевой атаки, основанной на фальсификации атакующего) и осуществления шардинга.
Транзакция в Zilliqa выглядит следующим образом: пользователь инициирует транзакцию, которая затем отправляется в шард. Шард проверяет транзакцию, группируя ее с другими транзакциями, чтобы сформировать «микроблок» транзакций, и шард достигает консенсуса в отношении действительности микроблока.
Этот микроблок отправляется в комитет DS, который объединяет микроблоки в так называемый «последний блок» и формирует окончательный консенсус по этому блоку перед добавлением его в блокчейн.
Этот процесс шардинга сети означает, что подмножества транзакций могут обрабатываться параллельно, что приводит к гораздо более быстрой пропускной способности транзакций, чем в единичных сетях.
Шардинг атомных транзакций
Zilliqa также использует так называемый протокол атомарного разделения транзакций, что означает, что он позволяет транзакциям подтверждаться сетью в последней операции, как если бы не было никакого шардинга.
Это делается с помощью «дизайна на основе учетной записи» Zilliqa, в котором транзакции обрабатываются на основании учетных записей, отправляющих транзакцию.
Это гарантирует, что одни и те же шарды могут предотвратить двойные траты или повторные эксплойты с данной учетной записи, а также позволит совершать транзакции без межсегментной связи, что сделает сетевую связь более медленной и более дорогой. Те же механизмы позволяют обрабатывать транзакции одновременно с согласованными процессами блокчейна.
Вычислительный шардинг
Последний способ, которым Zilliqa использует процесс шардинга, - это вычислительная структура шардинга, которая позволяет ресурсоемким операциям dapps работать в сети очень эффективно.
Разделение вычислительных ресурсов относится к способности сети Zilliqa выполнять более одной инструкции одновременно, в отличие от других платформ dapp и смарт-контрактов, которые позволяют обрабатывать только одну инструкцию за раз.
В то время как другие платформы требуют повторения вычислительных задач для всех узлов сети для проверки, Zilliqa использует «парадигму программирования потока данных», которая позволяет dapps выполнять операции параллельно на разных узлах сети.
Это делается путем координации зависимостей данных между операциями и обеспечения возможности выполнения независимыми операциями сегмента или даже части узлов в сегменте, как только операции получают все зависимости (все, что им нужно для выполнения). Это, в свою очередь, позволяет dapps работать намного быстрее и масштабироваться на гораздо большее количество транзакций, чем текущие решения без шардинга.
Вычислительный шардинг также позволяет пользователям указывать размер консенсусных групп, которые будут вычислять подзадачи для данного dapp. Эти группы могут затем использоваться для непрерывного выполнения одних и тех же задач и получения одинаковых результатов.
Одним из потенциальных недостатков модели программирования потока данных является то, что она требует от разработчиков использовать новый язык программирования под названием Scilla.
Однако Zilliqa планирует предоставить интерфейсный язык, похожий на Solidity (язык программирования Ethereum), а также способ преобразования этих смарт контрактов, подобных Solidity, в Scilla, что должно облегчить переход программистов на платформу.
Zilliqa Blockchain Консенсус и майнинг
Протокол Zilliqa называется Алгоритмом подписи Шнорра на основе эллиптических кривых (EC-Schnorr) и использует тип «практической византийской отказоустойчивости» (PBFT). Это позволяет шардам согласовать блоки, которые они предлагают Комитету DS, и Комитету DS достичь консенсуса по окончательному блоку.
Протокол Zilliaqa на основе PBFT оптимизирован для масштабирования, с добавлением шагов и проверок для обнаружения вредоносного поведения.
Как упоминалось ранее, Zilliqa использует Proof of Work (PoW) в качестве согласованного механизма только для установления идентичности сетевого узла, и, таким образом, это не выполняется для каждого блока. Это намного более эффективно и значительно снижает энергетический след сети по сравнению с блокчейнами, которые используют PoW для общего консенсуса по блокчейнам.
Это связано с тем, что PoW, будучи вознагражденным токенами, заставляет узлы решать произвольно сложные математические задачи, требующие огромных вычислительных ресурсов и мощности. Хотя все компьютеры в сети прилагают все усилия для решения одной и той же проблемы, за эту работу вознаграждается только один, при этом большая часть энергии полностью теряется.
Zilliqa добавляет новый блок в блокчейн через равные промежутки времени, и хотя время создания блока еще не определено, команда оценивает время блока в пределах 2 минут на основе текущих тестов (предполагая пропускную способность 2500 транзакций в секунду).
Команда разработчиков
Команда разработчиков проекта находится полностью в открытом доступе.
Всего в состав команды входит 22 участника.
На официальном сайте написано следующее:
Команда Zilliqa - это отличное сочетание людей с опытом работы в области компьютерных технологий, бизнеса и маркетинга.
Менеджеры проекта:
Маркетологи проекта:
Где хранить?
Так как Zilliqa - это токен ERC-20, то хранить монеты ZIL Вы можете на любом кошельке ERC-20.
Ознакомьтесь со списком лучших кошельков для хранения монет ERC-20
Вы можете приобрести Zilliqa на Binance, Huobi, IDEX и Gate.io.
Поскольку из-за проблем безопасности лучше не хранить криптовалюты на биржах, мы рекомендуем использовать любой совместимый кошелек ERC20, где вы можете хранить приватные ключи (которые вам могут понадобиться для получения новых токенов ZIL при запуске основной сети).
К ним относятся MyEtherWallet , MyCrypto или Coinfy.
Где купить?
Монета торгуется на следующих биржах:
# | Биржа | Пара |
---|---|---|
1 | OKEx | ZIL/USDT |
2 | Binance | ZIL/USDT |
3 | MXC | ZIL/USDT |
4 | MXC | ZIL/ETH |
5 | Binance | ZIL/BTC |
6 | Upbit | ZIL/KRW |
7 | Bithumb | ZIL/KRW |
8 | Huobi Global | ZIL/USDT |
9 | Binance JEX | ZIL/USDT |
10 | DigiFinex | ZIL/USDT |
11 | BKEX | ZIL/ETH |
12 | BKEX | ZIL/USDT |
13 | Exrates | ZIL/USD |
14 | BitMart | ZIL/BTC |
15 | Cat.Ex | ZIL/BTC |
16 | BitMax | ZIL/USDT |
17 | Cat.Ex | ZIL/ETH |
18 | Binance | ZIL/ETH |
19 | Bitrue | ZIL/BTC |
20 | Exrates | ZIL/ETH |
21 | Binance | ZIL/BNB |
22 | Exrates | ZIL/BTC |
23 | CoinEx | ZIL/USDT |
24 | Huobi Global | ZIL/BTC |
25 | CoinEx | ZIL/BTC |
26 | HitBTC | ZIL/USDT |
27 | BitMax | ZIL/BTC |
28 | Gate.io | ZIL/USDT |
29 | HitBTC | ZIL/BTC |
30 | Sistemkoin | ZIL/TRY |
31 | Binance US | ZIL/USD |
32 | KuCoin | ZIL/BTC |
33 | CoinEx | ZIL/ETH |
34 | Bitvavo | ZIL/EUR |
35 | Sistemkoin | ZIL/USDT |
36 | CoinEx | ZIL/BCH |
37 | Coinone | ZIL/KRW |
38 | Huobi Global | ZIL/ETH |
39 | Bitrue | ZIL/ETH |
40 | DigiFinex | ZIL/ETH |
41 | BitMart | ZIL/ETH |
42 | Korbit | ZIL/KRW |
43 | Binance US | ZIL/BUSD |
44 | Hubi | ZIL/USDT |
45 | KuCoin | ZIL/ETH |
46 | CoinField | ZIL/XRP |
47 | VCC Exchange | ZIL/BTC |
48 | Bittrex | ZIL/BTC |
49 | Sistemkoin | ZIL/BTC |
50 | WazirX | ZIL/USDT |
51 | ProBit Exchange | ZIL/USDT |
52 | ProBit Exchange | ZIL/BTC |
53 | Alterdice | ZIL/BTC |
54 | ProBit Exchange | ZIL/KRW |
55 | Sistemkoin | ZIL/ETH |
56 | Alterdice | ZIL/USD |
57 | Hotbit | ZIL/BTC |
58 | Hotbit | ZIL/ETH |
59 | OKEx | ZIL/ETH |
60 | Hubi | ZIL/BTC |
61 | DragonEX | ZIL/USDT |
62 | BiKi | ZIL/ETH |
63 | OKEx | ZIL/BTC |
64 | FEX | ZIL/USDT |
65 | Bitrue | ZIL/XRP |
66 | FEX | ZIL/ETH |
67 | Dex-Trade | ZIL/ETH |
68 | Hubi | ZIL/ETH |
69 | Alterdice | ZIL/ETH |
70 | Bitbns | ZIL/INR |
71 | WazirX | ZIL/BTC |
72 | Bitkub | ZIL/THB |
73 | Huobi Korea | ZIL/BTC |
74 | BITStorage | ZIL/ETH |
75 | Dex-Trade | ZIL/USDT |
76 | Bitfinex | ZIL/USD |
77 | Gate.io | ZIL/ETH |
78 | Coinall | ZIL/BTC |
79 | GOPAX | ZIL/KRW |