loading...

Decentralized KYC on Hyperledger in a Government context

dani profile image dani Updated on ・2 min read

|| BLOCKOTUS || - part 1

The most advanced boilerplate for Hyperledger Fabric.
Build an app, a community, or a government.

|| BLOCKOTUS || v0.1.5-beta (available now)

What does it offer?

Understand the BLOCKOTUS concept
  • create a network

  • create an organization (admins) and join a network

  • register usernames

  • create identities

  • KYC verification jobs

  • discover an unusual code structure approach, conceptualized as an organism

Custom Hyperledger Fabric SDK
  • a simple way to start with Hyperledger technology

  • tools like "Hot Chaincode Upgrade" to simplify Hyperledger development flow

|| BLOCKOTUS || v1.0 (early 2022)

What will it offer?

  • deployment scripts for IBM Cloud, AWS and vercel.com

  • add organizations to your Network and distribute responsibilities

  • develop an app compatible with BLOCKOTUS and expose it to the Communities

  • polls

Structure

Network

Built with Hyperledger Fabric, this Alpha Developer Preview is based on the test-network provided by Hyperledger in the fabric-samples repository.
It has been improved to interact with the Chaincode Contracts Upgrade helper, and to integrate with the other development scripts.

Organs

They are composed of a group of chaincode contracts and APIs, and are separated by roles.
For example, the User organ is in charge of registering usernames, and storing shared keypairs. It is composed of the User contract and Keypair contract. On the other side, the Identity organ store the identities provided by the users, destined to be KYC-verified.

Nerves

An http server. It transmits the signed proposals or raw transactions to the network, before being executed by the contracts. It results in a read/write of the database, distributed across peers and organizations of the network.

Webapp

Everyone can create a webapp compatible with the nerves API. They are used by the end users to interact with the Network.

Scripts

Helpers for installation, development and build.

Decentralized KYC and Users

Vision

Communities governance and Voting system

Extensibility

The functionalities will be extended with assets registers and economic features.

Assets registry and management (2022-2023)

Interior Production ruled by chaincode contracts (2022-2023)

Economic model (2022-2023)

It's the opportunity to finance differently and distribute differently. An innovative model will be available "as a service" to create your economic project on BLOCKOTUS. It will offer a different way to finance your ideas, and distribute the products and profits.

Investors (2022-2023)

Repository

GitHub logo BLOCKOTUS / organism

The most advanced boilerplate for Hyperledger Fabric. Build complete apps including a Webapp, API, Contracts and a Network.

|| BLOCKOTUS || Organism Boilerplate

The most advanced boilerplate for Hyperledger Fabric

Build complete decentralized applications with BLOCKOTUS Organism.

Easily create a webapp that includes a Frontend (Svelte / React), a Backend (Nodejs / Express), a Network and Chaincode Contracts (Hyperledger Fabric, Smart Contracts).

Fabric-network @ 2.2.0

Built-in features

  • React/Svelte webapp
  • Register user
  • Decentralized KYC

Architecture

Nerves

HTTP server. It is an API connecting Webapps and the Organs.

https://github.com/BLOCKOTUS/nerves

Network

HyperLedger Fabric network. Basic sample with 2 orgs. Used for local development and self-mounted networks. Can be replaced by IBM Cloud.

https://github.com/BLOCKOTUS/network

Organs

Composed of APIs and Chaincodes Contract, linking the Network and the Nerves.

Admins

Manage admins and wallets.

https://github.com/BLOCKOTUS/admins

Helper

Shared APIs and Chaincode Contract functions.

https://github.com/BLOCKOTUS/helper

Identity

Used for KYC.

https://github.com/BLOCKOTUS/identity

Job

Used for job attribution between users.

https://github.com/BLOCKOTUS/job

User

Used for managing Network users and usernames.

https://github.com/BLOCKOTUS/user

Webapp

Interacts with the nerves. Serve and manipulate data…

Contact me on Twitter and Telegram @BLOCKOTUS

Posted on by:

Discussion

pic
Editor guide
 

Looks very interesting!