Skip to content
@KogarashiNetwork

Kogarashi Network

A Next-Generation Composable Hybrid Smart Contract and (De)Centralized Merged Application Platform

Twitter Follow Discord

image

Kogarashi Network is a A Next-Generation Composable Hybrid Smart Contract and (De)Centralized Merged Application Platform

Features

Real World Hybrid Smart Contract

Fetch the Internet data through TLS verification protocol with trustless and use it for smart contract executions.

Crypto-Centric Scalable and Private Blockchain

Recompose blockchain runtime, storage and functions as crypto-friendly, and achieve advanced features with high performance simple usage.

Motivation

There are two motivations for this platform.

  1. Increase data type that can deal with Dapp
  2. Manage both advanced features and simple usability

Firstly, typical blockchains can deal with only cryptocurrency balance and crypto-assets. We innovate the data-getting process and bring off-chain data with trustless and low cost. Dapp on our platform can deal with various types of data from off-chain and realize a completely new use case.

Secondly, typical blockchains are inefficient to process the latest cryptography scheme like zero-knowledge proof and homomorphic encryption. We innovate blockchain runtime and realize simple usage and fast process. Users can use various simple-to-use and a little gas cost functionalities.

Activities

We have been working on cryptography schemes relevant to privacy, scaling, and off-chain Oracle issues. Our approach involves creating cryptographic libraries from the ground up and ensuring their ability to adapt to changes.

  • Core Thought
  1. Replace with latest algorithms easily
  2. Avoid code duplication
  3. Compatible with no_std and Parity SCALE Codec.
  • Pallets
Pallet Description
confidential_transfer Confidential transfer pallet which allows us to transfer assets by hiding the exact amount.
encrypted_balance Encrypted balance pallet which allows us to use encrypted balance by additive homomorphic encryption.
plonk plonk pallet which allows us to use plonk verification in the runtime environment.
  • Library
Name Crates.io Documentation Description
zkstd crates.io Documentation Crypto primitives of zero knowledge proof and homomorphic encryption. This includes Field, Curve, ExtensionField and Pairing, Fft. This allows us to easily setup cryptography implementation and test without implementing actual algorithms.
jub-jub crates.io Documentation Jubjub curve implementation used for zero knowledge proof circuit domain. This includes finite field operations and point arithmetic interface of twisted Edwards curve.
bls-12-381 crates.io Documentation Bls12 381 curve implementation used for zero knowledge proof polynomial operation domain. This includes finite field operations, point arithmetic interface of the Weierstrass curve, and pairing interface.
ec-pairing crates.io badge Documentation Tate Pairing implementation. This includes the Miller loop algorithm and pairing construction with pairing-friendly curve.
she-elgamal crates.io Documentation ElGamal Encryption implementation. This includes a public key encryption interface that supports additive homomorphism.
poly-commit crates.io Documentation Kate Polynomial Commitment implementation. This includes polynomial commitment and operations used for zero knowledge proof plonk.
red-jubjub crates.io Documentation Redjubjub implementation. This includes RedDSA interfact and public key encryption algorithm.

Follow Us

Website | Twitter | Discord | Github | Documentation

Popular repositories Loading

  1. Kogarashi Kogarashi Public

    凩: A Next-Generation Composable Hybrid Smart Contract and (De)Centralized Merged Application Platform

    Rust 27 4

  2. awsome-privacy-preserving-smart-contract awsome-privacy-preserving-smart-contract Public

    1

  3. jubjub jubjub Public

    twisted edwards curve jubjub implementation

    Rust 1 1

  4. Grants-Program Grants-Program Public

    Forked from w3f/Grants-Program

    Web3 Foundation Grants Program

    JavaScript

  5. dusk-plonk dusk-plonk Public

    Forked from dusk-network/plonk

    Pure Rust implementation of the PLONK ZKProof System done by the Dusk-Network team.

    Rust

  6. rngs rngs Public

    Forked from AstarNetwork/rngs

    Extra RNGs

    Rust

Repositories

Showing 10 of 21 repositories
  • jubjub Public

    twisted edwards curve jubjub implementation

    KogarashiNetwork/jubjub’s past year of commit activity
    Rust 1 1 0 0 Updated Jun 27, 2024
  • KogarashiNetwork/bn254-bls-signature’s past year of commit activity
    Rust 0 0 0 0 Updated May 2, 2024
  • multi-signature-reddsa Public

    Experimental Implementation of MuSig with RedDSA

    KogarashiNetwork/multi-signature-reddsa’s past year of commit activity
    Rust 0 0 0 0 Updated Apr 15, 2024
  • Grants-Program Public Forked from w3f/Grants-Program

    Web3 Foundation Grants Program

    KogarashiNetwork/Grants-Program’s past year of commit activity
    JavaScript 0 Apache-2.0 2,101 0 0 Updated Apr 4, 2024
  • Kogarashi Public

    凩: A Next-Generation Composable Hybrid Smart Contract and (De)Centralized Merged Application Platform

    KogarashiNetwork/Kogarashi’s past year of commit activity
    Rust 27 Apache-2.0 4 0 0 Updated Feb 13, 2024
  • .github Public
    KogarashiNetwork/.github’s past year of commit activity
    0 0 0 0 Updated Feb 13, 2024
  • KogarashiNetwork.github.io Public

    Kogarashi Documentation

    KogarashiNetwork/KogarashiNetwork.github.io’s past year of commit activity
    0 0 0 0 Updated Jan 30, 2024
  • Grant-Milestone-Delivery Public Forked from w3f/Grant-Milestone-Delivery

    Repository to submit finished milestones

    KogarashiNetwork/Grant-Milestone-Delivery’s past year of commit activity
    0 Apache-2.0 533 0 0 Updated Dec 26, 2023
  • pallets Public
    KogarashiNetwork/pallets’s past year of commit activity
    Rust 0 0 0 0 Updated Nov 5, 2023
  • dusk-plonk Public Forked from dusk-network/plonk

    Pure Rust implementation of the PLONK ZKProof System done by the Dusk-Network team.

    KogarashiNetwork/dusk-plonk’s past year of commit activity
    Rust 0 MPL-2.0 154 0 0 Updated Nov 5, 2023

Top languages

Loading…

Most used topics

Loading…