Pages:
Author

Topic: Build your own blockchain - page 3. (Read 1039 times)

full member
Activity: 177
Merit: 101
March 31, 2018, 07:34:30 PM
#16
Thanks for the thread and link OP as this is something I have becoming interested in the last few months.




You could also want to build some small centralized blockchain for your small project or even of some company, limitations are endless. Building blockchain is not strictly tied to building next altcoin as money is just one application that can be built on top of it.


I would like to explore the possibilities of this more. Have you any examples of an application using a small centralized blockchain? I am building an application on Python which I would like to incorporate with blockchain somehow. I don't have a clue how to do it at this stage but each day I get a clearer picture.

I am using this as basic tracking of certificates of completion for an education and training system i am working on.

I am basically just storing the cert hash on the blockchain. That certificate hash is made up of the users details then added to the chain.

The next step is auto integration where when a user completes the training in that very instance it is added to the chain instantly. Small steps but i find blockchain and DLTs fascinating, hence being here.
newbie
Activity: 152
Merit: 0
March 31, 2018, 07:32:49 PM
#15
How long does it take to make own blockchain?? and beginner is also easy to do it?
full member
Activity: 177
Merit: 101
March 31, 2018, 07:29:57 PM
#14
A very usefull tutorial. Does it work in osx too?  Smiley

Kind regards


I imagine someone on github or the google universe may have made a port for osx

This is only currently for Windows 7+ sorry mate.
newbie
Activity: 12
Merit: 0
March 31, 2018, 06:28:29 PM
#13
Thanks for the thread and link OP as this is something I have becoming interested in the last few months.




You could also want to build some small centralized blockchain for your small project or even of some company, limitations are endless. Building blockchain is not strictly tied to building next altcoin as money is just one application that can be built on top of it.


I would like to explore the possibilities of this more. Have you any examples of an application using a small centralized blockchain? I am building an application on Python which I would like to incorporate with blockchain somehow. I don't have a clue how to do it at this stage but each day I get a clearer picture.
newbie
Activity: 19
Merit: 0
March 31, 2018, 06:35:21 AM
#12
A very usefull tutorial. Does it work in osx too?  Smiley

Kind regards
full member
Activity: 177
Merit: 101
March 31, 2018, 04:13:35 AM
#11
I am having an issue with my drive storage but have created my own quick guide which is pretty accurate.

https://drive.google.com/open?id=17c8hXEo6wLg_26Pvee_abobCqtOEbvdT

i have followed this as i created another blockchain for someone using the tutorial and its spot on.

Thanks again to Hackernoon and Daniel for this
sr. member
Activity: 714
Merit: 250
March 30, 2018, 11:48:31 PM
#10
That is what I have been looking for, thanks friend. I am very curious about Blockchain and how to build my own.
full member
Activity: 177
Merit: 101
March 30, 2018, 09:40:04 PM
#9
It's better to fork an existing coin rather than staring your brand new blockchain. I advise you to choose a PoS coin as it's way easier to manage, run nodes etc. Otherwise you will need to have miners to verify transactions, sync blockchain etc.

The point of coding your own blockchain is not to lunch your next altcoin and try to get rich of it. As blockchains can be used for all different sorts of things you can play by building one. By following such tutorials it can help you develop the coding skills or even sharpen the existing ones. It is not all about creating the next altcoin, but for educating purposes to see how this structure work. It can be complex task, but while learning you want something simple to see how it works and ways how it is implemented and understand the core principles behind it.

You could also want to build some small centralized blockchain for your small project or even of some company, limitations are endless. Building blockchain is not strictly tied to building next altcoin as money is just one application that can be built on top of it.

This is my exact intention of this tutorial.

Spot on.

There is far more to the Blockchain than $$$ the immutability in itself is the key to innovation and further development of it.

The more we can get at this grass roots level the better the next and current generation can understand it.
member
Activity: 238
Merit: 38
March 30, 2018, 12:18:22 PM
#8
It's better to fork an existing coin rather than staring your brand new blockchain. I advise you to choose a PoS coin as it's way easier to manage, run nodes etc. Otherwise you will need to have miners to verify transactions, sync blockchain etc.

The point of coding your own blockchain is not to lunch your next altcoin and try to get rich of it. As blockchains can be used for all different sorts of things you can play by building one. By following such tutorials it can help you develop the coding skills or even sharpen the existing ones. It is not all about creating the next altcoin, but for educating purposes to see how this structure work. It can be complex task, but while learning you want something simple to see how it works and ways how it is implemented and understand the core principles behind it.

You could also want to build some small centralized blockchain for your small project or even of some company, limitations are endless. Building blockchain is not strictly tied to building next altcoin as money is just one application that can be built on top of it.
hero member
Activity: 1319
Merit: 593
In #Bitcoin me trust
March 30, 2018, 10:21:54 AM
#7
It's better to fork an existing coin rather than staring your brand new blockchain. I advise you to choose a PoS coin as it's way easier to manage, run nodes etc. Otherwise you will need to have miners to verify transactions, sync blockchain etc.
full member
Activity: 177
Merit: 101
March 30, 2018, 07:20:51 AM
#6
Hi,

I check out your post and hackernoon post, But I did not understand, How I build my own blockchain, Can Its a safe way.

In hackernoon post, They said its not easy,

Its Python 3.6+ Php platform for build blockchain with coding.

Can you please help me about build blockchain with mining.

Thanks  Smiley

Hi,

safety is not an issue with this tutorial,are you comfortable using the command line prompt window?

this is based on using a windows 7 64 bit vm / pc /laptop.
full member
Activity: 177
Merit: 101
March 30, 2018, 06:03:39 AM
#5
How long does it take to make own blockchain?? and beginner is also easy to do it?


Yes, i would to some degree consider myself a beginner when it comes to blockchains, possibly most of use here too.

This tutorial gives you an example of how a basic blockchain works with a novice approach.

The python code can be confusing or intimidating but his tutorial breaks it down a bit.

I entered this with a noob mindset and in a few hours created and mined my first genesis block.

I watched a few youttube clips but settled for this tutorial in the end.
member
Activity: 182
Merit: 17
¯\_(ツ)_/¯
March 30, 2018, 05:05:43 AM
#4
How long does it take to make own blockchain?? and beginner is also easy to do it?


Building a blockchain could look like not a complex task, but the evil is in the details.

You can roll out something  looking like a working blockchain in a month or so, but many questions appear before real production launch:

1. whats the algorithm - PoS, PoW?
2. if PoW, what's it - sha256, cryptonote, egalitarian algorithms, ASIC friendly or not?
3. if PoS what kind of - DPoS, NXT-like, PBFT (Tendermint), Algorand, etc?
4. whats the money  supply?
5. if PoS, how to distribute - give to Bitcoin holders, Ethereum holders, give to random people by captcha, give to Bitcointalk members by rank, give for investors only on ICO, how many to keep to yourself?
6. whats the format of address, is it possible to use passphrase, is it digits only to simplify use for enter, whats with control sum to prevent error during input?
7. wallets - mobile version, desktop version, should it be cross-platform, what framework to use if so (qt has quite not really modern L&F, Atom is slow, Java is memory hungry)

...

345. Probably we better go with a fork?
newbie
Activity: 5
Merit: 0
March 30, 2018, 04:17:58 AM
#3
How long does it take to make own blockchain?? and beginner is also easy to do it?
full member
Activity: 198
Merit: 130
Some random software engineer
March 30, 2018, 04:05:00 AM
#2
And for those that prefer Golang, here is a more complete guide that'll help you build your own blockchain from scratch. IMO It is really a must read as it covers deeper things then other guides.
full member
Activity: 177
Merit: 101
March 30, 2018, 03:34:24 AM
#1
Having done a search i couldn't find a thread on building your own blockchain.

Granted, i did search on google and found a fantastic tutorial on Hackernoon by Daniel van Flymen, so full credit to him and the awesome Hackernoon website.

I am currently finishing a virtual box image that i will upload to google drive for those who want a ready running setup, ready to mine their own genesis block.

For those who want to do it themselves, go here and enjoy https://hackernoon.com/learn-blockchains-by-building-one-117428612f46

You will need to have some general knowledge on how to use an IDE such as Wings or Codeblocks and Python. You will be using Python for the blockchain.

If you do get struck go to Daniels github repo which is referenced in the tutorial and check out the readme file.

I did note that there were some linearity issues with the instructions but some persistence paid off.

I tripped thorugh the pipenv initialization and the initial POSTman initial transaction command. It was a bit confusing but again i persisted and have built 2 blockchains for my colleagues at work.

I intend to use this example to track completion certificates in my own project.

i found this tutorial quite empowering and the catalyst for my own projects for the future.

Feel free to ask any questions, and i am thinking about making my own tutorial here with more detail for the beginner.

I am confident anyone can do this.

Enjoy.

VBox image link coming soon.

UA

Pages:
Jump to: