Date: 27th November 2024Host: Guy Mesika, Head of R&D at COTI

Introduction

In the latest COTI Developer Session, we delved into the intricacies of deploying privacy-centric smart contracts across various blockchain networks using Axelar. This session was aimed at developers looking to enhance the privacy features of their dApps while ensuring compliance with global regulatory frameworks like MiCA and GDPR.

Let’s recap the key takeaways.

Session Overview

The session began with a summary of how to deploy smart contracts on the COTI Network, followed by an introduction to the major updates in COTI’s documentation at docs.coti.io. It then transitioned into a technical demonstration, showcasing COTI’s Privacy-on-Demand (PoD) provision, enabled by Axelar’s cross-chain capabilities.

Technical Demonstration of Cross-Chain Privacy

The demo focused on deploying a smart contract that verifies a persons age, using Axelar’s General Message Passing (GMP) for secure and private data handling.

The team showed a Solidity contract interacting with both an Axelar and COTI relayer, to demonstrate how data can be encrypted and processed without revealing the data itself. This process involved following Axelar Components;

  • Gateway Contract to manage cross-chain communication.

  • Voting Verifier Contract to ensure transaction validity through a voting mechanism among three verifiers.

  • Multisig Contract to provide an additional layer of security for transactions.

The demo then covered the transaction process as follows;

  • Data is sent from a source network, encrypted, and stored on COTI Network.

  • Data is then processed and sent back to the destination network as Garbled Text (GT), maintaining confidentiality throughout.

The session also served to highlight how developers can manage permissions dynamically using COTI’s Data Privacy Framework (DPF) to help with compliance.

Conclusion

The session not only provided practical insights into deploying privacy-focused smart contracts but also emphasized the importance of regulatory compliance and security in blockchain development.

COTI’s collaboration with Axelar opens up new avenues for developers to create applications that respect user privacy while leveraging the benefits of COTI’s fast, lightweight privacy layer from different blockchain ecosystems.

To explore the COTI ecosystem, visit docs.coti.io for updated documentation and resources. Remember, in the evolving world of blockchain, privacy, security, and compliance are not just features but fundamental necessities.

Developers, be sure to check out our resources:

  • Github-COTI Remix Plugin: https://github.com/coti-io/coti-remix-plugin

  • Testnet Explorer: https://testnet.cotiscan.io/

  • Uptime Dashboard: https://uptime.coti.io/

  • Testnet Faucet: https://faucet.coti.io/

  • Typescript Testnet SDK support: https://github.com/coti-io/coti-sdk-typescript

  • Python Testnet SDK Support: https://github.com/coti-io/coti-sdk-python

  • COTI Developer Sandbox (DevNet only): https://sandbox.coti.io/

For those interested in deeper collaboration, the COTI Builders Program offers grants of up to $100,000 for eligible applicants. Learn more about this exciting opportunity here.

For all of our updates and to join the conversation, be sure to check out our channels:

Website: https://coti.io/

X: https://twitter.coti.io

YouTube: https://youtube.coti.io

Telegram: https://telegram.coti.io

Discord: https://discord.coti.io

GitHub: https://github.coti.io