Bankless Times
Nervos and IOHK Join Forces to Make Smart Contracts Safer
HomeNewsNervos and IOHK Join Forces to Make Smart Contracts Safer

Nervos and IOHK Join Forces to Make Smart Contracts Safer

Staff Writer
Staff Writer
January 31st, 2023
Why trust us
Advertiser Disclosure

Nervos, a Chinese public blockchain, and global blockchain engineering company IOHK, developers of the Cardano blockchain, have entered into a long-term partnership aiming to reduce the security risks that smart contracts present to the growing DeFi space. In the first phase of the partnership, the two blockchains will conduct joint research around UTXO ledgers and smart contracts to develop an improved framework for other UTXO-based blockchains, further enhancing the security, scalability alternative to Ethereum’s account model.

Both the UTXO and account models are accounting methods for keeping track of a user’s assets and transactions on a blockchain. Like the differing proof of work and proof of stake consensus algorithms, the two models serve a similar purpose but have stark differences that impact smart contract security, which is particularly important for DeFi projects, which have lost $100 million to hackers in this year alone. The partnership between Nervos and IOHK marks the first collaborative effort to expand on the existing UTXO model and drive greater adoption in the blockchain industry. 

“The Cardano and Nervos communities are working on similar research streams to offer robust smart contract technologies, native token standards, cross-chain asset transfers, and novel crypto primitives,” said IOHK CTO Romain Pellerin. “It may be surprising to see PoW and PoS initiatives join forces, but we believe that our industry must collaborate more if we want blockchain technologies to be adopted widely.”

UTXO vs. Account Model

UTXO, or Unspent Transaction Output, refers to the amount of digital assets a user has left from making a transaction which can then be used in a new transaction. Unlike the account model used by blockchains like Ethereum which keeps track of the balance of a user’s account as a global state, a UTXO model keeps a receipt-like track of a user’s unspent transactions across all their accounts, making it easier to authenticate transaction sequences, prevent double spending, and maintain overall security.

Furthermore, the UTXO model enables parallel processing to scale computation, while the account model only allows for serial processing, or one transaction to be processed at a time. Simply put, UTXO is a verification model whereas the account model is a computational one. Bitcoin famously uses the UTXO model, as do Nervos and Cardano. 

“UTXOs are superior to account models in many ways and provide improved security, privacy, and scalability, all of which are critical for DeFi,” said Kevin Wang, co-founder at Nervos. “By working with IOHK to further develop and define UTXO standards, we’ll continue to provide a secure alternative for the broader blockchain industry.” 

Advancing the UTXO Model

The recent DeFi surge has surfaced vulnerabilities in blockchain protocols and smart contracts, many of which are at risk of hacks and double spend attacks. By advocating the UTXO model, Nervos and IOHK aim to create a more secure and sustainable infrastructure for digital assets.

To further the development of UTXO, Nervos and IOHK will co-author research papers on the topic, open source future improvements, and explore the creation of a universal standard for UTXO models. The two projects will also form a global UTXO alliance with other leading UTXO-based blockchains to facilitate industry-wide collaboration across research, development, education, and more. 

Contributors