Bitcoin Forum
May 13, 2024, 11:19:36 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Building a blockchain in Python  (Read 1567 times)
BlockXchain (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


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!
1715642376
Hero Member
*
Offline Offline

Posts: 1715642376

View Profile Personal Message (Offline)

Ignore
1715642376
Reply with quote  #2

1715642376
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
tyz
Legendary
*
Offline Offline

Activity: 3360
Merit: 1531



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: 3906
Merit: 6270


Decentralization Maximalist


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.


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!