Skip to main content

Introduction

GotaBit Identity Document

GID (GotaBit Identity Document) is a decentralized identity authentication system whose core function is to provide identity authentication and login services. Supports the integration of mainstream wallets to create a unique user identity for users in the entire chain. GID provides DApp with a simple and easy-to-integrate GID SDK, and helps developers shield many underlying authentication implementation details, enabling enterprises and developers to quickly go online. Safe and convenient unified login form.

Advantage

  • Convenient and universal: common components to realize DApp password-free login.

  • Decentralization and privacy: identity and authentication are based on decentralization.

  • Globally unique: The GID account is based on the wallet address and combined with the GID global account management system, it will not be repeated.

  • Lightweight and easy to integrate: GID is a decentralized application that runs on the Bit chain and provides SDKs in multiple languages. It adopts a modular design and is easy to integrate.

  • Low barriers to use: Users only need to log in through the wallet to obtain the GID identity. GID is well compatible with third-party wallets, so even on the private chain, user login becomes smoother.

  • Highly recognizable GID domain name: Users can apply for a unique GID domain name ending in GID, and have complete ownership and control of the GID domain name.

Architecture

GID has four principal components:

  • Controller: GID entry point. The center of the gid. For controlling all user data requests, data writing and other operations
  • Registry: Store the owner/resolver of the each domain.
  • Registrar: GID NFT proxy
  • Resolver: Domain name resolution. translation between the domain name and IP Address(or gotabit address)

1. Top level domain workflow

register alice.gid

TLD workflow

2. Second level domain workflow

register a.alice.gid

SLD workflow

GID usage scenarios

Personal Decentralized Identity

With GID, users are not dependent on centralized authentication systems such as Google, Facebook or Twitter. Instead, GIDs allow users to create and manage their own identities, authenticated through decentralized systems such as public-key cryptography. GID provides a web3.0 domain and identity platform to register, trade and manage web3 domains. And includes the web3 SDK & API for cross-blockchain developers, providing name services for everyone to easily build and create web3 identities.

DApp general development components

GID provides developers with a complete and friendly identity SDK and API, enabling Web2 application developers to easily integrate with Web3 components (NFTs, cryptocurrencies, ENS, etc.) without investing too much, just need to build their own The dApp will do.

Web2 and web3 connectors

Although web3, as a new generation of Internet technology, leads the development direction of the industry, we understand that web3 will coexist with web2 for a period of time in the future, so the GID team considered the integration of web2 and web3 at the beginning of the product establishment. We have built a bridge between web2 and web3, so that the data of web2 can be used in the framework of web3.