Giter Site home page Giter Site logo

ramtej / learning-bitcoin-from-the-command-line Goto Github PK

View Code? Open in Web Editor NEW

This project forked from blockchaincommons/learning-bitcoin-from-the-command-line

0.0 3.0 0.0 888 KB

The best way to learn to learn deeply about bitcoin is to avoid GUIs (even bitcoin-qt), and instead learn it from the command line.

Shell 100.00%

learning-bitcoin-from-the-command-line's Introduction

Programming with Bitcoin Core and Lightning

(Or: Programming Bitcoind and Lightningd)

This is a tutorial for working with Bitcoin (and Lightning) that teaches direct interact with the severs themselves, as the most robust and secure way to begin cryptocurrency work.

NOTE: This is a draft in progress, so that I can get some feedback from early reviewers. It is not yet ready for use.

Copyright

Unless otherwise noted, the contents of this repository are Copyright ©2018 by Christopher Allen @ChristopherA <[email protected]> and are licensed CC-BY.

Credits

Role Names
Lead Authors: Christopher Allen @ChristopherA, Shannon Appelcline @ShannonA
Contributors:
Reviewers: Glen Willem @gwillem
Sponsors: Blockstream Corporation

Introduction

The best way to learn deeply about bitcoin is to avoid GUIs (even bitcoin-qt), and instead learn it from the command line.

Requirements

This tutorial assumes that you have some minimal background of how to use the command line interface. If not, there are many tutorials available, and I have one for Mac users at https://github.com/ChristopherA/intro-mac-command-line

Files

PART ONE: PREPARING FOR BITCOIN

PART TWO: BITCOIN-CLI

PART THREE: BITCOIN SCRIPTING

PART FOUR: LIGHTNING-CLI

This section is unwritten currently, and will probably involve chapter 14.0 expanding into at least two chapters.

  • 12.0: Setting Up TOR
  • 13.0: Setting Up Lightning
  • 14.0: Using Lightning

PART FIVE: BITCOIN & LIGHTNING PROGRAMMING

This section is currently a messy set of older writings which are being reorganized as listed below. We're not going to work through this section until we've got chapters 1-11 updated per our current notes, then 12-14 written. But, if you'd like to see what we have to date on programming in correlation with Bitcoin Core, please feel free.

APPENDICES

Appendix I: Compiling Bitcoin

Appendix II: Using Bitcoin Regtest

learning-bitcoin-from-the-command-line's People

Contributors

bvolpato avatar christophera avatar wintercooled avatar jkandzi avatar chrisbobek avatar danpape avatar jakobalexander avatar jbaczuk avatar kallewoof avatar janeygcode avatar deztin avatar liusy182 avatar maxgiraldo avatar jandrieu avatar derekmahar avatar chinitadelrey avatar arunsathiya avatar fametrano avatar wmcbain avatar lsgrep avatar mkcisse avatar obarat avatar

Watchers

James Cloos avatar Jiri Jetmar avatar  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.