Skip to content
@BRAIN-chain

BRAIN

Blockchain-based Reliable AI Network

BRAIN: Blockchain-based Reliable AI Network

Welcome to BRAIN, a pioneering Blockchain-based Reliable AI Network that aims to revolutionize the way AI models are trained and executed, ensuring transparency, reliability, and efficiency.

BRAIN offers a groundbreaking solution that enhances decentralized AI by merging AI with blockchain for secure, transparent, and scalable AI applications, overcoming challenges with large-scale models and ensuring high throughput and reliability even in the presence of Byzantine nodes.

Main Features

  • Two-Phase Transaction Execution: Enhances blockchain performance by allowing pipelining among inference/training transactions and regular transactions.
  • Asynchronous Aggregator-Free Federated Learning: Implements an innovative asynchronous federated learning algorithm that does not require a central aggregator, ensuring privacy and scalability.
  • Scalable Verification: Employs a verifiable randomly selected committee for scalable verification of inference and training processes, achieving consensus through smart contracts.

For an in-depth exploration of BRAIN, see the detailed research at https://arxiv.org/abs/2305.04062.

🛠 Projects and Repositories

BRAIN's ecosystem comprises several projects focused on AI model training and inference evaluation, as well as smart contract development for secure and efficient operations.

🤖 AI

⚙️ Contracts

  • Verifiable Random Functions: Implements VRFs in Solidity for secure and verifiable random �sortition processes.
  • Queue: A smart contract for efficient queue management in the BRAIN network.
  • Commit-and-Reveal: Facilitates a secure commit-and-reveal scheme for transparent and trustable transactions.

Pinned Loading

  1. BRAIN-eval-inference BRAIN-eval-inference Public

    Implementation of BRAIN Inference Simulator

    Python 2

  2. BRAIN-eval-training BRAIN-eval-training Public

    Forked from AshwinRJ/Federated-Learning-PyTorch

    Implementation of Communication-Efficient Learning of Deep Networks from Decentralized Data

    Python 1

  3. LoRA LoRA Public

    Implementation of LoRA (Low-Rank Adaptation of Large Language Models) for GPT-J and GPT-2

    Python 6 2

  4. vrf-solidity vrf-solidity Public

    Forked from witnet/vrf-solidity

    Verifiable Random Function (VRF) library written in Solidity

    Solidity 1

  5. queue-contract queue-contract Public

    Solidity implementation of Queue (PriorityQueue, CircularQueue)

    JavaScript 1 1

  6. hash-contract hash-contract Public

    Solidity implementation of Commit-and-Reveal Scheme

    JavaScript 1

Repositories

Showing 8 of 8 repositories
  • bls-solidity Public

    Boneh–Lynn–Shacham (BLS) contract written in Solidity

    BRAIN-chain/bls-solidity’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Oct 23, 2024
  • vrf-solidity Public Forked from witnet/vrf-solidity

    Verifiable Random Function (VRF) library written in Solidity

    BRAIN-chain/vrf-solidity’s past year of commit activity
    Solidity 0 MIT 32 0 0 Updated Oct 17, 2024
  • BRAIN-eval-training Public Forked from AshwinRJ/Federated-Learning-PyTorch

    Implementation of Communication-Efficient Learning of Deep Networks from Decentralized Data

    BRAIN-chain/BRAIN-eval-training’s past year of commit activity
    Python 0 MIT 453 0 0 Updated Apr 17, 2024
  • BRAIN-eval-inference Public

    Implementation of BRAIN Inference Simulator

    BRAIN-chain/BRAIN-eval-inference’s past year of commit activity
    Python 0 MIT 2 0 0 Updated Apr 17, 2024
  • .github Public
    BRAIN-chain/.github’s past year of commit activity
    0 0 0 0 Updated Apr 2, 2024
  • hash-contract Public

    Solidity implementation of Commit-and-Reveal Scheme

    BRAIN-chain/hash-contract’s past year of commit activity
    JavaScript 0 MIT 1 0 0 Updated Apr 2, 2024
  • queue-contract Public

    Solidity implementation of Queue (PriorityQueue, CircularQueue)

    BRAIN-chain/queue-contract’s past year of commit activity
    JavaScript 1 MIT 1 0 0 Updated Apr 2, 2024
  • LoRA Public

    Implementation of LoRA (Low-Rank Adaptation of Large Language Models) for GPT-J and GPT-2

    BRAIN-chain/LoRA’s past year of commit activity
    Python 6 MIT 2 1 0 Updated Jun 28, 2023

Top languages

Loading…

Most used topics

Loading…