Welcome to Fabric! We're building an operating system for the world's most powerful supercomputer, the Bitcoin network.
Right now, we need your help. Building a system of this scale requires as many people as possible, and since you're here...
Here are a few links you can read to bring yourself up to speed:
- Why Are We Here
- Fabric Overview
- Introduction to Maki, an experimental app framework
- Resource-Driven Design, the core philosophy of Maki
Traditionally, collaborative software often requires the use of a central point of coordination. Fabric is a form of distributed supercomputer, allowing programs to be divided into small bundles and run by the network — with each participating node receiving fair payment for the use of their resources.
Fabric implements an information market, in which participants buy and sell computations using self-enforcing smart contracts. This market for processing time is used to store and retrieve information locked in cryptographically-sealed envelopes, which require unique proofs-of-work to break their seals and reveal their contents.
For a market like this to function, a certain critical mass is required for network effects to manifest. We are bootstrapping this mass by building our own programs, deploying them to Fabric, and relying on them to do our work. We call it dogfooding — and we'd like to help you do the same by teaching everyone to code, even if it is just a little.
To this end, we're investing in our community by running the #learning channel for anyone who'd like to build something for themselves (or others!) — we're always around to answer questions and provide resources for your journey. Come say hello!
Fabric is not a blockchain! We've designed a peer-to-peer protocol for
establishing and executing large cryptographic agreements, and the
@fabric/core
library provides one such implementation — blockchain not included.
If you're ready to learn more, try the technical specification.