Author

Topic: I want to create a new Blockchain using Python (Read 199 times)

legendary
Activity: 1878
Merit: 1038
Telegram: https://t.me/eckmar
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...
sr. member
Activity: 1470
Merit: 325
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.
legendary
Activity: 1988
Merit: 1317
Get your game girl
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
legendary
Activity: 1878
Merit: 1038
Telegram: https://t.me/eckmar
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).
newbie
Activity: 75
Merit: 0
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.
legendary
Activity: 1932
Merit: 1273
bismuth is the answers. Its created from scratch using python. You definitely should look over the project.
newbie
Activity: 18
Merit: 0
Any updates?
jr. member
Activity: 63
Merit: 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
legendary
Activity: 1988
Merit: 1317
Get your game girl
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.
newbie
Activity: 18
Merit: 0
Im with you  Smiley
jr. member
Activity: 63
Merit: 4
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.
Jump to: