Bitcoin Forum
December 14, 2017, 07:55:25 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Building a blockchain in Python  (Read 1450 times)
BlockXchain
Newbie
*
Offline Offline

Activity: 11


View Profile WWW
June 08, 2017, 01:25:57 PM
 #1

I'm fairly new to bitcoin and blockchain, and figured the best way to learn was to build a simple blockchain with a high-level language (python). I'm having trouble with the networking aspects of blockchains. Can anyone point me in the right direction? Thanks!

BlockXchain.org
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1513281325
Hero Member
*
Offline Offline

Posts: 1513281325

View Profile Personal Message (Offline)

Ignore
1513281325
Reply with quote  #2

1513281325
Report to moderator
1513281325
Hero Member
*
Offline Offline

Posts: 1513281325

View Profile Personal Message (Offline)

Ignore
1513281325
Reply with quote  #2

1513281325
Report to moderator
1513281325
Hero Member
*
Offline Offline

Posts: 1513281325

View Profile Personal Message (Offline)

Ignore
1513281325
Reply with quote  #2

1513281325
Report to moderator
tyz
Legendary
*
Offline Offline

Activity: 1400



View Profile
June 08, 2017, 03:09:25 PM
 #2

There is not much documentation or tutorials specific for blockchain and Python. I suggest to first get into the basics of the blockchain. You need at least a basic understanding to be able to develop the software in any programming language. I recommend these both source to start with:
https://github.com/digital-dreamer/blockchain-programming/wiki/Video-lectures-and-courses
https://www.coursera.org/learn/cryptocurrency

d5000
Legendary
*
Offline Offline

Activity: 1582



View Profile
June 11, 2017, 10:37:15 AM
 #3

For some practical examples:

There is an implementation of "naivechain" (a very, very simple blockchain, originally written in JavaScript) in Python: https://github.com/alexyer/naivechain.py

Also, "Bitcoins the hard way", may be useful for you. It consists of very small python scripts that do basic Bitcoin tasks like the sending of a transaction.


       ▀
   ▄▄▄   ▄▀
   ███ ▄▄▄▄  ██
       ████
    ▄  ▀▀▀▀
▄▄
      ██    ▀▀
██▄█▄▄▄████████
▄▄▄▄▄▄▄▄▀▀███▀▀▀
██████████████████
████▄▀▄▀▄▀███▀▀▀▀▀
████▄▀▄▀▄▀███ ▀
████▄▀▄▀▄▀████████
▀█████████████████
]
,CoinPayments,
█████
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████
█████
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████
█████
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!