Giter Club home page Giter Club logo

bitbox-base's Introduction

BitBox Base logo

Build Status

Personal Bitcoin sovereignty node

The BitBox Base is an ongoing project of Shift Cryptosecurity that aims to build a personal Bitcoin full node appliance. The whole software stack is free open-source. This documentation is aimed at project members, contributors and intersted people that want to build or customize their own node.

Documentation

Detailed documentation is available at https://base.shiftcrypto.ch.

Why run a Bitcoin node

We believe that storing Bitcoin private keys on a hardware wallet like our BitBox is only one part of the equation to gain financial sovereignty. While hardware wallets provide security, they do not provide privacy. Your entire financial history can be read by the company, such as the hardware wallet provider, who querries the blockchain for you.

The currently missing part of the equation is a personal appliance that syncs directly with the Bitcoin peer-to-peer network and is able to send and validate transactions in a private manner. Because we respect an individual's right to privacy, we decided to build the BitBox Base.

Running a Bitcoin node makes you a direct network participant, giving you additional security and privacy. And Bitcoin as a decentralized system is better off with it (see blog post for additional details).

Our goals

Running your own Bitcoin node in combination with a hardware wallet is still to complicated. By building the BitBox Base, we want to achieve the following goals:

  • Running your own Bitcoin full node is for everyone.
  • The built-in Lightning client provides a compelling Lightning Wallet in the BitBox App.
  • Connecting to your node just works, whether in your own network or on-the-go.
  • Privacy is assured through end-to-end encryption between User Interface and BitBox Base.
  • As a networked appliance, remote attack surface is minimized by exposing as little ports as possible.
  • The hardware platform uses best-in-class components, built for performance and resilience.
  • With the integrated BitBox secure module, the node offers functionality previously not possible with hardware wallets.
  • Atomic upgrades allows seamless and reliable firmware upgrades with fallback.
  • Expert settings allow access to low-level configuration.

Buy or Build

We strive to build a professional Bitcoin node as part of our our Shift Cryptosecurity product portfolio, working seamlessly with the BitBox hardware wallet and BitBox App. Users will be able to buy it, and receive professional support and maintenance.

The overarching goal, however, is to enable everyone to run a Bitcoin full node. This is why you can also build it yourself, with standard parts and completely open-source code.

Contributor workflow

We are building the software stack of the BitBox Base fully open source and with its application outside of our own hardware device in mind. Contributions are very welcome. Please read CONTRIBUTING before submitting changes to the repository.

bitbox-base's People

Contributors

0xb10c avatar bavarianledger avatar douglasbakkum avatar hkjn avatar jadzeidan avatar kasparetter avatar nicolasdorier avatar stadicus avatar thecharlatan avatar thisconnect avatar tomasvrba avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.