Сеть 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 — это ориентированный на безопасность язык, предназначенный для автоматического выявления и устранения уязвимостей безопасности на уровне языка и упрощения формальной проверки безопасности смарт-контрактов с помощью математических доказательств.