Video thumbnail

Messiah

Following Messiah's guidance, revealing the code execution logic and safeguarding assets.

Messiah

Created At

ETHGlobal Taipei

Winner of

HashKey Chain - On-Chain Infrastructure Compliance Innovation

Celo - Celo L2 Pool Prize

Prize Pool

Project Description

The Messiah Project is an innovative cryptocurrency security initiative that combines cutting-edge AI technology, flexible workflow automation, and comprehensive security testing methods. It aims to prevent another $1.5 billion hack. Through these technologies, we seek to provide a secure and reliable environment within the cryptocurrency ecosystem, safeguarding users' digital assets from malicious attacks.

How it's Made

Technical Framework: Messiah

Bybit Incident PoC

Our PoC uses the Bybit hacker incident as a case study, simulating a secure wallet website to demonstrate our AI-based security solution for analyzing frontend JavaScript to prevent malicious operations.

  1. Simulated Secure Wallet Frontend Website:
    • React.js:
      • We use the React.js framework to create the frontend interface and pair it with TypeScript to add static type checking, enhancing code maintainability.
    • App.tsx:
      • This file contains the user interface of the simulated wallet and injects malicious logic so that we can test security vulnerabilities.
  2. Smart Contracts:
    • We use Solidity to write two different smart contracts:
      • Trojan.sol:
        • This contract uses a common ERC20 transfer function but actually swaps the address of the logic contract, simulating a malicious operation.
      • Transfer.sol:
        • This contract acts as the wallet logic address, responsible for transferring funds from the wallet to other addresses.

AI Detection Solution

This section mainly utilizes artificial intelligence technology to assist in the automated detection process, identifying potential threats within websites and smart contracts.

  1. Python:
    • We use Python to write a CLI tool to parse and check the contents of the website, analyzing the web content.
  2. n8n:
    • As an automation tool, n8n integrates AI to understand and scan frontend JavaScript to detect abnormal behavior. Through this technical framework, the Messiah Project strives to enhance the awareness of potential security threats and significantly improve the protection of user funds.
background image mobile

Join the mailing list

Get the latest news and updates