All Projects → pavlovdog → Bitcoin_in_a_nutshell

pavlovdog / Bitcoin_in_a_nutshell

Licence: mit
Книга о том, как действительно работает Bitcoin

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Bitcoin in a nutshell

Lightning Rfc
Lightning Network Specifications
Stars: ✭ 1,224 (+1148.98%)
Mutual labels:  blockchain, bitcoin, protocol
Blockchainbooks.github.io
Blockchain Books
Stars: ✭ 139 (+41.84%)
Mutual labels:  blockchain, bitcoin, mining
My First Bitcoin Miner
For the curious minds who want to understand how Bitcoin Blockchain works!
Stars: ✭ 110 (+12.24%)
Mutual labels:  blockchain, bitcoin, mining
Blockvotes
An e-voting system based on blockchain using ring signature
Stars: ✭ 182 (+85.71%)
Mutual labels:  blockchain, bitcoin, transaction
Lnd
Lightning Network Daemon ⚡️
Stars: ✭ 5,623 (+5637.76%)
Mutual labels:  blockchain, bitcoin, protocol
Aeternity
æternity: solving scalability problems by making sense of state-channels
Stars: ✭ 923 (+841.84%)
Mutual labels:  blockchain, bitcoin, mining
Learning Bitcoin From The Command Line
A complete course for learning Bitcoin programming and usage from the command
Stars: ✭ 2,010 (+1951.02%)
Mutual labels:  blockchain, bitcoin, transaction
Merkletreejs
🌱 Construct Merkle Trees and verify proofs in JavaScript.
Stars: ✭ 238 (+142.86%)
Mutual labels:  blockchain, bitcoin, protocol
Basic Blockchain Programming
Sample code from my blog series "Basic blockchain programming".
Stars: ✭ 282 (+187.76%)
Mutual labels:  blockchain, bitcoin, transaction
Lbry Sdk
The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
Stars: ✭ 7,169 (+7215.31%)
Mutual labels:  blockchain, bitcoin, protocol
Odyn
A prototype anonymous proof-of-work blockchain
Stars: ✭ 13 (-86.73%)
Mutual labels:  blockchain, bitcoin, mining
Blockchain golang
Blockchain demo based on golang 基于golang编写的区块链公链demo
Stars: ✭ 80 (-18.37%)
Mutual labels:  blockchain, bitcoin
Neb.js
Stars: ✭ 80 (-18.37%)
Mutual labels:  blockchain, transaction
Nplusminer
NPlusMiner + GUI | NVIDIA/AMD/CPU miner | AI | Autoupdate | MultiRig remote management
Stars: ✭ 75 (-23.47%)
Mutual labels:  bitcoin, mining
Copernicus
An alternative implementation of the Bitcoin Cash protocol, written in Golang
Stars: ✭ 83 (-15.31%)
Mutual labels:  blockchain, bitcoin
Whale
🐋 Show Ethereum and Bitcoin price in command line interface (CLI).
Stars: ✭ 81 (-17.35%)
Mutual labels:  blockchain, bitcoin
Blockchain Parser
The simpliest script for parsing Bitcoin blockchain. It made convertion of blk*****.dat files to the simple text.
Stars: ✭ 84 (-14.29%)
Mutual labels:  blockchain, bitcoin
Purple
Official Rust implementation of the Purple Protocol
Stars: ✭ 85 (-13.27%)
Mutual labels:  blockchain, protocol
Awesome Privacy On Blockchains
A curated list of privacy on blockchains resources
Stars: ✭ 86 (-12.24%)
Mutual labels:  blockchain, bitcoin
Blockked
Blockked - blockchain.info companion (and educational) app for Android
Stars: ✭ 69 (-29.59%)
Mutual labels:  blockchain, bitcoin
                                                                  
#####  # #####  ####   ####  # #    #       # #    #         ##   
#    # #   #   #    # #    # # ##   #       # ##   #        #  #  
#####  #   #   #      #    # # # #  #       # # #  #       #    # 
#    # #   #   #      #    # # #  # #       # #  # #       ###### 
#    # #   #   #    # #    # # #   ##       # #   ##       #    # 
#####  #   #    ####   ####  # #    #       # #    #       #    # 
                                                
#    # #    # #####  ####  #    # ###### #      #      
##   # #    #   #   #      #    # #      #      #      
# #  # #    #   #    ####  ###### #####  #      #      
#  # # #    #   #        # #    # #      #      #      
#   ## #    #   #   #    # #    # #      #      #      
#    #  ####    #    ####  #    # ###### ###### ###### 

MIT license © Sergey Potekhin, 2016 - present

About

Буквально пару лет назад было немало людей, считавших Bitcoin либо игрушкой для гиков, либо в лучшем случае инструментом для покупки наркотиков, а кое-где его даже хотели запретить. Тем не менее сегодня со всех сторон слышно, что эта технология совсем скоро изменит мир, блокчейн стартапы появляются как грибы после дождя, а криптовалюты, по-моему, уже никто не считает.

Удивительно, но при этом литературы, описывающей принципы работы Bitcoin, до сих пор очень мало, а та что есть, как правило, не несет никакой ценной информации. Поэтому я написал небольшую книгу для тех, кто хочет понять, как действительно работает Bitcoin. В ней я постарался коснуться всех основных моментов и по возможности объяснил их максимально доступным языком. Хотя книга рассчитана все-таки на людей, близких к IT сфере, благо примеров кода, специфической терминологии и несмешных шуток хватает.

"You can't stop things like Bitcoin. It will be everywhere and the world will have to readjust. World governments will have to readjust" - John McAfee, Founder of McAfee

Дисклеймер

Я подразумеваю, что ты, уважаемый читатель, хотя бы в общих чертах понимаешь, что такое Bitcoin. То есть ты по крайней мере слышал такие слова, как blocks, transactions, private / public keys, mining. Совсем хорошо, если уже встречался с терминами вроде ECDSA, Proof-of-Work или даже 51% attack.

В случае, если большая часть этих выражений для вас в новинку, рекомендую сначала потратить пару часов и посмотреть раз, два, три. Ну или полистать

Оглавление

  1. Bitcoin in a nutshell - Cryptography 🕵🏻
  2. Bitcoin in a nutshell - Transaction 💰
  3. Bitcoin in a nutshell - Protocol 💾
  4. Bitcoin in a nutshell - Blockchain 📋
  5. Bitcoin in a nutshell - Mining 🔨

Ссылки для общего развития

  1. "Bitcoin: A Peer-to-Peer Electronic Cash System" by Satoshi Nakamoto
  2. "Mastering Bitcoin" By Andreas M. Antonopoulos
  3. "Blockchain" By Melanie Swan
  4. Bitcoin developer documentation
  5. Bitcoin developer guide
  6. /r/Bitcoin
  7. bitcoin.stackexchange.com
  8. Bitcoin wiki
  9. "Mastering Bitcoin" online
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].