octra
TwitterDiscordTelegramChat [en]GitHub
  • Octra Developer Documentation
  • Technology
    • HFHE
      • Modular arithmetic over hypergraphs in HFHE
      • Subtraction in hypergraph space
        • Hypergraph stability after subtraction
        • Minimizing deviations in hypergraph matrices
      • Multiplication of integers
      • Integer division and range narrowing mechanics
      • HFHE Key Sharding
      • Starting vector generation
      • SBox module
      • Transformation mechanism
      • Noise basis determination
      • Noise assessment in ciphertext elements
    • Isolated Environments
  • Running a Node
    • Validators
Powered by GitBook
On this page
Export as PDF

Octra Developer Documentation

Cryptographic utilities and methods for implementing FHE (Fully Homomorphic Encryption) applications for performing various mathematical operations

Last updated 7 months ago

Please note that the documentation is not yet publicly available and is currently undergoing changes; it is being filled out and formed.

If something is published here and it has not been openly announced, it is likely not the final version of the material, and changes are likely to be made to the publication or documentation.

If you have any technical questions, you are always welcome to ask us in our or in the . If you have a very specific question, please write to us at: dev@octra.org

Octra is an FHE blockchain network with support for isolated execution environments. The majority of the codebase is developed in languages such as OCaml, ATS pl-sys, ReasonML (the language for smart contracts and applications for interacting with the Octra blockchain network), and C++. Most of the code will be open and available for you to use as you see fit.

This documentation will include guides on libraries and technical aspects related to developing applications for the Octra platform. Some libraries can be easily ported to other projects; for example, the Hypergraph FHE library (FHE with bootstrapping on hypergraphs) can be compatible with any project and can operate independently.

In the blockchain and on nodes, we use as the primary database. The functionality of IrminDB has been extended to fine-tune its operation with validators, and changes have been made to the methods for recording and processing vector objects.

Most of the code will become available after the public launch of the testnet and the transition to active testing.

Telegram chat
development section on Discord
IrminDB