Awesome
<a href="https://developers.libra.org"> <img width="200" src="./.assets/libra.png" alt="Libra Logo" /> </a> <hr/>This is a forked repository to support two-party signing in Libra.<br>
It allows a more secure key management paradigm to protect your Libra funds:<br>
we move away the concept of a single seed, and instead support the co-signing between the client and a server, each with an independently generated secret share.
Both shares are required to produce a valid signature in order to move funds, and a single key is never present on a single place.<br>
Try out our demo:<br> Launch the server:
$ cd server
$ cargo build
$ ../target/debug/server_exec
Client (just like My First Transaction):
$ scripts/cli/start_cli_testnet.sh
... and follow the CLI help for creating accounts and transferring Libra.
Libra Core implements a decentralized, programmable database which provides a financial infrastructure that can empower billions of people.
Note to Developers
- Libra Core is a prototype.
- The APIs are constantly evolving and designed to demonstrate types of functionality. Expect substantial changes before the release.
- We’ve launched a testnet that is a live demonstration of an early prototype of the Libra Blockchain software.
Contributing
Read our Contributing guide. Find out what’s coming on our blog.
Getting Started
Learn About Libra
Try Libra Core
Technical Papers
- The Libra Blockchain
- Move: A Language With Programmable Resources
- State Machine Replication in the Libra Blockchain
Blog
Libra Codebase
- Libra Core Overview
- Admission Control
- Bytecode Verifier
- Consensus
- Crypto
- Execution
- Mempool
- Move IR Compiler
- Move Language
- Network
- Storage
- Virtual Machine
Community
- Join us on the Libra Discourse.
- Get the latest updates to our project by signing up for our newsletter.
License
Libra Core is licensed as Apache 2.0.