Bitcoin Forum
September 24, 2018, 01:00:27 AM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: I want to create a new Blockchain using Python  (Read 114 times)
actuealth
Jr. Member
*
Offline Offline

Activity: 62
Merit: 3


View Profile
June 13, 2018, 08:13:17 AM
 #1

Big dreams, but seriously, I want to use Python as the programming language for my Blockchain.

Ethereum uses Solidity, but I'm firm on Python. I will also offer FREE (no gas required) transactions for Smart Contracts on this platform.

This will lure several emerging markets countries, especially India and China, to use my Blockchain in preference over the costlier Ethereum.

Based on this simple value proposition, please give me your valuable feedback, criticism, suggestions.
1537750827
Hero Member
*
Offline Offline

Posts: 1537750827

View Profile Personal Message (Offline)

Ignore
1537750827
Reply with quote  #2

1537750827
Report to moderator
1537750827
Hero Member
*
Offline Offline

Posts: 1537750827

View Profile Personal Message (Offline)

Ignore
1537750827
Reply with quote  #2

1537750827
Report to moderator
Make a difference with your Ether.
Donate Ether for the greater good.
SPRING.WETRUST.IO
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1537750827
Hero Member
*
Offline Offline

Posts: 1537750827

View Profile Personal Message (Offline)

Ignore
1537750827
Reply with quote  #2

1537750827
Report to moderator
Ikaklo
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile WWW
June 13, 2018, 01:02:06 PM
 #2

Im with you  Smiley
Joel_Jantsen
Legendary
*
Offline Offline

Activity: 1092
Merit: 1185


Hand over the Merit and no one will get hurt!


View Profile
June 13, 2018, 01:28:48 PM
 #3

Why Python? If there are no existing API's which are build on top of Python, you might want to start writing your own modules which will definitely benefit the community. Solidity however was influenced by Python so it has a syntax which will attract any python developer.
Anyway, you have some luck with this https://github.com/ethereum/pyethereum Pyethereum.They have lot of stars on github so I'm assuming it is what you're looking for.

.BitDice.               ▄▄███▄▄
           ▄▄██▀▀ ▄ ▀▀██▄▄
      ▄▄█ ▀▀  ▄▄█████▄▄  ▀▀ █▄▄
  ▄▄██▀▀     ▀▀ █████ ▀▀     ▀▀██▄▄
██▀▀ ▄▄██▀      ▀███▀      ▀██▄▄ ▀▀██
██  ████▄▄       ███       ▄▄████  ██
██  █▀▀████▄▄  ▄█████▄  ▄▄████▀▀█  ██
██  ▀     ▀▀▀███████████▀▀▀     ▀  ██
             ███████████
██  ▄     ▄▄▄███████████▄▄▄     ▄  ██
██  █▄▄████▀▀  ▀█████▀  ▀▀████▄▄█  ██
██  ████▀▀       ███       ▀▀████  ██
██▄▄ ▀▀██▄      ▄███▄      ▄██▀▀ ▄▄██
  ▀▀██▄▄     ▄▄ █████ ▄▄     ▄▄██▀▀
      ▀▀█ ▄▄  ▀▀█████▀▀  ▄▄ █▀▀
           ▀▀██▄▄ ▀ ▄▄██▀▀
               ▀▀███▀▀
        ▄▄███████▄▄
     ▄███████████████▄
    ████▀▀       ▀▀████
   ████▀           ▀████
   ████             ████
   ████ ▄▄▄▄▄▄▄▄▄▄▄ ████
▄█████████████████████████▄
██████████▀▀▀▀▀▀▀██████████
████                   ████
████                   ████
████                   ████
████                   ████
████                   ████
████▄                 ▄████
████████▄▄▄     ▄▄▄████████
  ▀▀▀█████████████████▀▀▀
        ▀▀▀█████▀▀▀
▄▄████████████████████████████████▄▄
██████████████████████████████████████
█████                            █████
█████                            █████
█████                            █████
█████                            █████
█████                     ▄▄▄▄▄▄▄▄▄▄
█████                   ▄█▀▀▀▀▀▀▀▀▀▀█▄
█████                   ██          ██
█████                   ██          ██
█████                   ██          ██
██████████████████▀▀███ ██          ██
 ████████████████▄  ▄██ ██          ██
   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ██          ██
             ██████████ ██          ██
           ▄███████████ ██████▀▀██████
          █████████████  ▀████▄▄████▀
[/]
actuealth
Jr. Member
*
Offline Offline

Activity: 62
Merit: 3


View Profile
June 14, 2018, 09:44:24 AM
 #4

Why Python? If there are no existing API's which are build on top of Python, you might want to start writing your own modules which will definitely benefit the community. Solidity however was influenced by Python so it has a syntax which will attract any python developer.
Anyway, you have some luck with this https://github.com/ethereum/pyethereum Pyethereum.They have lot of stars on github so I'm assuming it is what you're looking for.

Thanks for the information on Pyethereum. I did some Googling on it and obtained further information.  Smiley

Basically, Python because I find myself extra-ordinarily proficient in Python compared to any other coding language I have ever learnt. It's almost like F1, in my opinion.  Also, the important thing is, it's very secure. So, basically that's why.

And, the trigger was the 50 line blockchain Python code.  Cheesy

https://medium.com/crypto-currently/lets-build-the-tiniest-blockchain-e70965a248b
Ikaklo
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile WWW
June 16, 2018, 10:42:43 AM
 #5

Any updates?
vv181
Sr. Member
****
Offline Offline

Activity: 588
Merit: 266



View Profile
June 16, 2018, 12:55:13 PM
 #6

bismuth is the answers. Its created from scratch using python. You definitely should look over the project.

░░░░░░░▄▄▄▄▄▄
░░░░▄██████████▄
░░░██████████████
░░██████▐▌██████
█████░░░░░░░▀█████
██████▄▄░░▄▄░░██████
████████░░▀▀▄██████
████████░░▄▄▄░░█████
██████▀▀░░▀▀▀░░█████
█████░░░░░░░░█████
░░██████▐▌██████
░░░██████████████
░░░░▀██████████▀
░░░░░░░▀▀▀▀▀▀
░░░

                   BitCloak Bitcoin Mixer  
  BTC & BCH | API| MULTIADDRESS| PGP PROOF|  FAST MIX |  ESCROW|  MORE !

░░░░░░░▄▄▄▄▄▄
░░░░▄██████████▄
░░░██████████████
░░██████▐▌██████
█████░░░░░░░▀█████
██████▄▄░░▄▄░░██████
████████░░▀▀▄██████
████████░░▄▄▄░░█████
██████▀▀░░▀▀▀░░█████
█████░░░░░░░░█████
░░██████▐▌██████
░░░██████████████
░░░░▀██████████▀
░░░░░░░▀▀▀▀▀▀
░░░

Nanashev
Newbie
*
Offline Offline

Activity: 76
Merit: 0


View Profile
June 16, 2018, 10:32:15 PM
 #7

HAHAHAHAAAA! I trust this not a joke,PYTHON? Okay, tell me more. I want to know how and why? I love your innovative and thinking ability though. Go on and lets know what it entails. If its laudable most of us will join and make it a success. GOOD LUCK BUDDY.
eckmar
Legendary
*
Offline Offline

Activity: 1358
Merit: 1004


Ecki


View Profile
June 18, 2018, 08:59:59 PM
 #8

I don't think Python is good choice for making a blockchain. For one is not as "secure" as you think it is. Other reason is, its really really slow. I know it does not matter RIGHT NOW but as blockchain becomes bigger you will notice the difference. I see a trend currently, making a blockchain with Go which is a great choice if you ask me. Anyways I just looked over an article that you posted, making a blockchain is easy in any language if you understand the theory behind it. What is hard to make is consensus algorithm and peer connection.

Back on topic, Python is very accessible and you might get a lot of help since its considered the easiest language to learn, but trade-off is that its slow because its not compiled to machine code (its does not run directly on CPU), but instead to bytecode and its running on VM ("interpreter" they like to call it).
Joel_Jantsen
Legendary
*
Offline Offline

Activity: 1092
Merit: 1185


Hand over the Merit and no one will get hurt!


View Profile
June 18, 2018, 11:12:55 PM
 #9

I don't think Python is good choice for making a blockchain. For one is not as "secure" as you think it is. Other reason is, its really really slow. I know it does not matter RIGHT NOW but as blockchain becomes bigger you will notice the difference. I see a trend currently, making a blockchain with Go which is a great choice if you ask me. Anyways I just looked over an article that you posted, making a blockchain is easy in any language if you understand the theory behind it. What is hard to make is consensus algorithm and peer connection.
I agree with you.Although python is super fast when it comes to stuff like AI and calculations but building a scalable architecture is always been the C++'s thing.On a design level, it falls down to the language you're using is compiled or interpreted.Although Go is suitable for such project, I wouldn't recommend it since it doesn't have a big of a community hence C++.

Back on topic, Python is very accessible and you might get a lot of help since its considered the easiest language to learn, but trade-off is that its slow because its not compiled to machine code (its does not run directly on CPU), but instead to bytecode and its running on VM ("interpreter" they like to call it).
We're on the similar pages here. Smiley

.BitDice.               ▄▄███▄▄
           ▄▄██▀▀ ▄ ▀▀██▄▄
      ▄▄█ ▀▀  ▄▄█████▄▄  ▀▀ █▄▄
  ▄▄██▀▀     ▀▀ █████ ▀▀     ▀▀██▄▄
██▀▀ ▄▄██▀      ▀███▀      ▀██▄▄ ▀▀██
██  ████▄▄       ███       ▄▄████  ██
██  █▀▀████▄▄  ▄█████▄  ▄▄████▀▀█  ██
██  ▀     ▀▀▀███████████▀▀▀     ▀  ██
             ███████████
██  ▄     ▄▄▄███████████▄▄▄     ▄  ██
██  █▄▄████▀▀  ▀█████▀  ▀▀████▄▄█  ██
██  ████▀▀       ███       ▀▀████  ██
██▄▄ ▀▀██▄      ▄███▄      ▄██▀▀ ▄▄██
  ▀▀██▄▄     ▄▄ █████ ▄▄     ▄▄██▀▀
      ▀▀█ ▄▄  ▀▀█████▀▀  ▄▄ █▀▀
           ▀▀██▄▄ ▀ ▄▄██▀▀
               ▀▀███▀▀
        ▄▄███████▄▄
     ▄███████████████▄
    ████▀▀       ▀▀████
   ████▀           ▀████
   ████             ████
   ████ ▄▄▄▄▄▄▄▄▄▄▄ ████
▄█████████████████████████▄
██████████▀▀▀▀▀▀▀██████████
████                   ████
████                   ████
████                   ████
████                   ████
████                   ████
████▄                 ▄████
████████▄▄▄     ▄▄▄████████
  ▀▀▀█████████████████▀▀▀
        ▀▀▀█████▀▀▀
▄▄████████████████████████████████▄▄
██████████████████████████████████████
█████                            █████
█████                            █████
█████                            █████
█████                            █████
█████                     ▄▄▄▄▄▄▄▄▄▄
█████                   ▄█▀▀▀▀▀▀▀▀▀▀█▄
█████                   ██          ██
█████                   ██          ██
█████                   ██          ██
██████████████████▀▀███ ██          ██
 ████████████████▄  ▄██ ██          ██
   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ██          ██
             ██████████ ██          ██
           ▄███████████ ██████▀▀██████
          █████████████  ▀████▄▄████▀
[/]
KingScorpio
Sr. Member
****
Online Online

Activity: 518
Merit: 273



View Profile WWW
June 18, 2018, 11:27:37 PM
 #10

Big dreams, but seriously, I want to use Python as the programming language for my Blockchain.

Ethereum uses Solidity, but I'm firm on Python. I will also offer FREE (no gas required) transactions for Smart Contracts on this platform.

This will lure several emerging markets countries, especially India and China, to use my Blockchain in preference over the costlier Ethereum.

Based on this simple value proposition, please give me your valuable feedback, criticism, suggestions.


is tech really that important nowadays? i mean countless plattforms offer encription services, everyone can create his own coin basically for free without having to get access to the banking cartels printing press, which are privileged for few local families,

besides all blockchain services today are in tandem upgrading their tech baisis.

eckmar
Legendary
*
Offline Offline

Activity: 1358
Merit: 1004


Ecki


View Profile
June 19, 2018, 12:31:52 AM
 #11

I don't think Python is good choice for making a blockchain. For one is not as "secure" as you think it is. Other reason is, its really really slow. I know it does not matter RIGHT NOW but as blockchain becomes bigger you will notice the difference. I see a trend currently, making a blockchain with Go which is a great choice if you ask me. Anyways I just looked over an article that you posted, making a blockchain is easy in any language if you understand the theory behind it. What is hard to make is consensus algorithm and peer connection.
I agree with you.Although python is super fast when it comes to stuff like AI and calculations but building a scalable architecture is always been the C++'s thing.On a design level, it falls down to the language you're using is compiled or interpreted.Although Go is suitable for such project, I wouldn't recommend it since it doesn't have a big of a community hence C++.

Back on topic, Python is very accessible and you might get a lot of help since its considered the easiest language to learn, but trade-off is that its slow because its not compiled to machine code (its does not run directly on CPU), but instead to bytecode and its running on VM ("interpreter" they like to call it).
We're on the similar pages here. Smiley

Agree 100%, of course the C++ would be the best choice here, but lets be real Smiley I mean writing C/C++ code is just not fun (you get me ? xd) and not to mention productivity with them...
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!