Pages:
Author

Topic: Build your own blockchain - page 2. (Read 1054 times)

newbie
Activity: 21
Merit: 0
April 10, 2018, 03:34:47 AM
#36
How long does it take to make own blockchain?? and beginner is also easy to do it?


It will take you a day or two of learning basics and another day or two to prepare node, compile wallet et.c. Depending on your prior knowledge it can take a week or two to pick up requirements. OP and first comment gives great links to start with.

The only question is why would you want it?
member
Activity: 143
Merit: 11
April 09, 2018, 09:30:42 PM
#35
There is one available blockchain suite that can do all for you... privacy, explorer, coin mixer and atomic swap . Komodo is offering a white label blockchain development service.
hero member
Activity: 896
Merit: 500
April 09, 2018, 04:47:10 AM
#34
This is also a good idea. Build your own blockchain system. We need to save a lot of information and important data. How to build this system? You are not good at it if you buy the money is too large not necessary to spend money to install the blockchain system.
jr. member
Activity: 61
Merit: 1
April 07, 2018, 03:40:21 PM
#33
I have recently been going through a series of tutorials on naive chain and naivecoin. So far has been a very enjoyable read.
newbie
Activity: 28
Merit: 0
April 07, 2018, 12:33:11 PM
#32
Thank You!
newbie
Activity: 42
Merit: 0
April 06, 2018, 03:48:09 AM
#31
Creating your own blockchain is too difficult? For beginners it's easier to do that?
member
Activity: 210
Merit: 26
High fees = low BTC price
April 05, 2018, 06:01:19 PM
#30
I perused all those videos too and what really disappoints me is that alot of those guides work on assumed knowledge.

They really arent novice friendly.

But it's like wanting to build a battle ship before you have even built a boat and takes a highly skilled team years to complete
and refine something that they can take it to market and today most of them fail so take it as mission impossible and people
should not be leading you on.

 
full member
Activity: 177
Merit: 101
April 02, 2018, 05:35:41 AM
#29
How long does it take to make own blockchain?? and beginner is also easy to do it?

if you look on Youtube then someone gives an example of the
stub code that is only about 50 lines long.





I perused all those videos too and what really disappoints me is that alot of those guides work on assumed knowledge.

They really arent novice friendly.
newbie
Activity: 100
Merit: 0
April 02, 2018, 12:36:34 AM
#28
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.

Nice tutorial and Go is much easier language than C++ too.

member
Activity: 210
Merit: 26
High fees = low BTC price
April 01, 2018, 03:22:57 PM
#27
I actually created my own very basic blockchain tonight.. took me like 20 hours straight to get the foundation ready. I wrote it from scratch in Java, a PoW kind of blockchain.

How far did you go past adding hash codes to a linked list ?

Did you turn the transactions into skinned out objects with methods or did you simply store LIST or string arrays to represent the transactions
and did you get the list to persist itself to file storage ?

Running SHA256 to represent PoW and double hashing the hash-codes as taken from Bit-Torrent should not had taken too long so did you
have time to even start the network layer because if you did then you are faster than me.

Would you admit that it would take you years to turn this into a actual working product ready for testing ?
member
Activity: 210
Merit: 26
High fees = low BTC price
April 01, 2018, 02:59:23 PM
#26
How long does it take to make own blockchain?? and beginner is also easy to do it?

I could knock up a block-chain from scratch in under three hours and if you look on Youtube then someone gives an example of the
stub code that is only about 50 lines long.

Now to turn that into my "Own" coin, deploy and test on a network it would take me about .........................
......................... five years at a guess after nicking part of the encryption code and a few other bits.

Running a macro inside Microsoft's Excel does not mean you programmed the darn thing, your just a user, not
even a script kiddie writing VBA but if your just after a alt-coin then best check out ETH and pay them gas to host it for you.

newbie
Activity: 1
Merit: 0
April 01, 2018, 11:53:00 AM
#25
I actually created my own very basic blockchain tonight.. took me like 20 hours straight to get the foundation ready. I wrote it from scratch in Java, a PoW kind of blockchain.

I gotta say, your brain really gonna hurt when it comes to the networking (peer-to-peer) part.. that was a pain in the ass! That took like 70% of all my time to figure out. Now my blockchain can send coins, mine blocks, reset/resync the whole blockchain from another node-peer if it's invalid/broken etc.

But there's still ALOT left todo, believe me. I haven't figured out how to fix the Difficulty alghoritm yet.. I just made it fixed at Difficulty 4 at the moment.

I just did it for education purposes, I have another project in mind that actually don't involve cryptocurrency.. but it needs a blockchain to run on. So I started off small to get a grasp on how a blockchain actually work from the ground up. Im just amazed how the ethereum crew manage to do what they do.. Shocked
full member
Activity: 177
Merit: 101
April 01, 2018, 05:52:59 AM
#24
How much long does it take to make own blockchain?
 and beginner is also easy to do it?


Please take look at my google drive link and the document within with pictures and step by step.

I am not sure i can make it simpler.
full member
Activity: 177
Merit: 101
April 01, 2018, 05:51:38 AM
#23
Quote
Big firms like PwC, Deloitte, and KPMG are all testing private blockchains.

I know for fact that Deloitte have 2 specialists in Australia for DLT / Blockchain and a dedicated team.
newbie
Activity: 9
Merit: 0
April 01, 2018, 03:09:16 AM
#22
How much long does it take to make own blockchain?
 and beginner is also easy to do it?
copper member
Activity: 1526
Merit: 2890
April 01, 2018, 12:39:28 AM
#21
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 will recommend another also "The authoritative guide to blockchain development" by Haseeb Qureshi. This is also very detailed and informative. This is must read for any blockchain enthusiast.
https://medium.freecodecamp.org/the-authoritative-guide-to-blockchain-development-855ab65b58bc


345. Probably we better go with a fork?
It will take your comment as a sarcasm Smiley

Building a blockchain does not really mean creating a new digital currency. It distributed ledger or no centralized storage practically there could be thousands of scenarios where Blockchain could be successful. Big firms like PwC, Deloitte, and KPMG are all testing private blockchains.

So learning or developing a blockchain is not like creating a altcoin,  may be it help you find a new career. Possibilities in blockchian are endless.
newbie
Activity: 12
Merit: 0
April 01, 2018, 12:00:14 AM
#20
Quote
So would it be possible to use blockchain to record that someone has done a task like, say, listened to a piece of music, and then they are sent tokens for completing it? Obviously you wouldn't be able to tell if they went out and let it play but just confirm the fact that they have played it through.

most certainly however your context may differ from others as to how the blockchain is used.

if the piece of music contained a certain note structure where there was 1 answer to the question, the answer could be hashed so as not to give away the text based answer. this answer would be published on the blockchain for all to see wet her it was correct or not.

your other method of reward would be a payment ledger which is what our beloved bitcoin is, its a DL of payment transactions.

not sure how you would implement it in your case to record and answer and issue a payment but i guess it could be possible.

My use is not so complex its just a ledger of users issued certificate.

I believe Lightning Network derived HTLC or hash time-locked contracts could do this, however it in itself is complex.

In a nutshell it involves 2-3 parties that have a hash of their own and each user adds their hash to complete the transaction based on another users hash. Within this contract there is a condition to be met, in your case it could be that their answer must equal the same hash and thus the correct hash answer releases a reward. Their is also a time component where if the user fails to meet the hash outcome within a specified time the reward is cancelled, or if someone cheats they are forfeited. Again this is just my gleaned and brief understanding.

I am still in the early days of LN and HTLC, but its something i am currently setting up. I am working on my own LN channel as i type.

Lots to learn and we are still in the early days of Bitcoin derived blockchain and DLT. Have fun.
Thanks a lot uartasic, some nice food for thought there. HTLC process is very interesting and I will look into it more tomorrow. Lots of questions related to this but as I'm just developing an idea I need to work out the questions related to it without sharing too much on a public forum.
full member
Activity: 177
Merit: 101
March 31, 2018, 11:27:25 PM
#19
Quote
So would it be possible to use blockchain to record that someone has done a task like, say, listened to a piece of music, and then they are sent tokens for completing it? Obviously you wouldn't be able to tell if they went out and let it play but just confirm the fact that they have played it through.

most certainly however your context may differ from others as to how the blockchain is used.

if the piece of music contained a certain note structure where there was 1 answer to the question, the answer could be hashed so as not to give away the text based answer. this answer would be published on the blockchain for all to see wet her it was correct or not.

your other method of reward would be a payment ledger which is what our beloved bitcoin is, its a DL of payment transactions.

not sure how you would implement it in your case to record and answer and issue a payment but i guess it could be possible.

My use is not so complex its just a ledger of users issued certificate.

I believe Lightning Network derived HTLC or hash time-locked contracts could do this, however it in itself is complex.

In a nutshell it involves 2-3 parties that have a hash of their own and each user adds their hash to complete the transaction based on another users hash. Within this contract there is a condition to be met, in your case it could be that their answer must equal the same hash and thus the correct hash answer releases a reward. Their is also a time component where if the user fails to meet the hash outcome within a specified time the reward is cancelled, or if someone cheats they are forfeited. Again this is just my gleaned and brief understanding.

I am still in the early days of LN and HTLC, but its something i am currently setting up. I am working on my own LN channel as i type.

Lots to learn and we are still in the early days of Bitcoin derived blockchain and DLT. Have fun.
newbie
Activity: 12
Merit: 0
March 31, 2018, 08:56:00 PM
#18
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.

So would it be possible to use blockchain to record that someone has done a task like, say, listened to a piece of music, and then they are sent tokens for completing it? Obviously you wouldn't be able to tell if they went out and let it play but just confirm the fact that they have played it through.

Not many people like the command line aspect, some dont like the API aspect. My sentiment is dont let the unknown defeat you, attempt learn what you dont know now and ease into it. Its how most / every person learns new things.

I know we have an enormous experience base here on bitcointalk.org so i plead with more advanced users not to berate or flame newbies. I welcome them as thats how i started myself.

Good luck and remember if you are really determined you will accomplish most things, if not all things you are passionate about.

This is very good advice. I'm only learning coding languages to varying degrees the last 3 years. Recently I had to make a few tutorials on using command screen and lost the fear of the unknown aspect of it after going through the whole process myself. I learn best by doing and googling along the way. I've started learning Python and finding it a lot easier after learning other languages through seeing familiar phrases and structure. When I do start focusing on blockchain I'm not going to be as wary going into learn it now because I know it can be done with time and research.
full member
Activity: 177
Merit: 101
March 31, 2018, 07:41:50 PM
#17
How long does it take to make own blockchain?? and beginner is also easy to do it?

I believe with a determined mindset and persistence, you could do it. How long is dependant on how familiar you are with the items in the tutorial.

The link is my version of the tutorial for the beginner i suppose.

If you arent familiar with any aspect of the tutorial i suggest researching and practice before attempting it.

Not many people like the command line aspect, some dont like the API aspect. My sentiment is dont let the unknown defeat you, attempt learn what you dont know now and ease into it. Its how most / every person learns new things.

I know we have an enormous experience base here on bitcointalk.org so i plead with more advanced users not to berate or flame newbies. I welcome them as thats how i started myself.

Good luck and remember if you are really determined you will accomplish most things, if not all things you are passionate about.
Pages:
Jump to: