Comment le réseau Zilliqa est-il sécurisé ?
Как обеспечивается безопасность сети Zilliqa?
Le réseau Zilliqa est sécurisé par protocole de [consensus](https://coinmarketcap.com/alexandria/glossary/consensus) appelé [Byzantine Fault Tolerance](https://coinmarketcap.com/alexandria/glossary/byzantine-fault-tolerance-bft) pratique, ou pBFT. Cela signifie qu'au moins deux tiers des nœuds doivent valider un registre afin qu'il puisse être ajouté à la blockchain. Chaque shard blockchain Zilliqa dépend d'un groupe de nœuds pour confirmer une sous-section de l'ensemble des transactions. Lorsque tous les shards atteignent un consensus, un deuxième groupe de nœuds doit confirmer les résultats des shards et ajouter un nouveau bloc à la blockchain.
Le réseau fait recours à la cryptographie à courbe elliptique pour sécuriser son protocole de consensus et permet l'usage de multisignatures. En plus du protocole de consensus pBFT qui sécurise les registres de transaction, Zilliqa utilise un algorithme [proof-of-work](https://coinmarketcap.com/alexandria/article/proof-of-work-vs-proof-of-stake) pour attribuer des identités de nœud et générer des shards.
Zilliqa a [créé](https://www.zilliqa.com/language) un nouveau langage, Scilla, pour ses [contrats intelligents](https://coinmarketcap.com/alexandria/glossary/smart-contract). Abréviation de "Smart Contract Intermediate-Level Language", Scilla est un langage axé sur la sécurité, destiné à identifier et à éliminer automatiquement les failles de sécurité au niveau du langage et à faciliter la vérification de la sécurité des contrats intelligents au moyen de preuves mathématiques.
Сеть Zilliqa защищена с помощью практического [Byzantine Fault Tolerance](https://coinmarketcap.com/alexandria/glossary/byzantine-fault-tolerance-bft), или pBFT. Использование этого [протокола консенсуса](https://coinmarketcap.com/alexandria/glossary/consensus) означает что не менее двух третей всех узлов должны согласиться с тем, что запись является верной, чтобы ее можно было добавить в цепочку блоков. Каждый шард блокчейна Zilliqa полагается на группу узлов для подтверждения части всех транзакций, и как только каждый шард достиг консенсуса, вторая группа узлов подтверждает коллективные результаты шардов и добавляет новый блок в блокчейн.
Сеть использует криптографию с эллиптической кривой для защиты своего консенсусного протокола и позволяет использовать множественные подписи. В дополнение к протоколу консенсуса pBFT, который защищает записи транзакций, Zilliqa также использует алгоритм [доказательства работы (proof-of-work)](https://coinmarketcap.com/alexandria/article/proof-of-work-vs-proof-of-stake) для присвоения идентификаторов узлов и создания шардов.
Zilliqa [разработала](https://www.zilliqa.com/language) новый язык программирования для своих [смарт-контрактов](https://coinmarketcap.com/alexandria/glossary/smart-contract). Он называется Scilla. Сокращенно от Smart Contract Intermediate-Level Language (Язык Промежуточного Уровня для Смарт-Контрактов).Scilla — это ориентированный на безопасность язык, предназначенный для автоматического выявления и устранения уязвимостей безопасности на уровне языка и упрощения формальной проверки безопасности смарт-контрактов с помощью математических доказательств.