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.