Skip to content

chadury2021/babylon

 
 

Repository files navigation

Babylon

Unlocking 21 Million ₿ to Secure the Decentralized Economy

Website Twitter Discord Medium

Babylon provides a suite of security-sharing protocols between Bitcoin and the PoS world. It provides two inter-connected protocols:

  • Bitcoin timestamping: Submits succinct and verifiable timestamps of any data (such as PoS blockchains) to Bitcoin.
  • Bitcoin staking: Enables Bitcoin holders to provide economic security to any decentralized system through trustless (and self-custodian) staking.

BTC staking litepaper BTC timestamping whitepaper

Build and install

This repository contains the Golang implementation of the Babylon node. It is based on the Cosmos SDK.

Requirements

To build and install, you need to have Go 1.21 available. Follow the instructions on the Golang page to do that.

To build the binary:

make build

The binary will then be available at ./build/babylond .

To install the binary to system directories:

make install

Documentation

For user-facing documents, please visit docs.babylonchain.io. For technical documents about high-level designs of Babylon, please visit docs/README.md. Each module under x/ also contains a document about its design and implementation.

Joining the testnet

Please follow the instructions on the User Guides.

Contributing

The docs directory contains the necessary information on how to get started using the babylond executable for development purposes.

About

Main repo for Babylon full node

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 98.1%
  • Makefile 1.1%
  • Other 0.8%