Bitcoin Forum

Other => Beginners & Help => Topic started by: Dht20 on March 04, 2018, 07:42:30 PM



Title: Where To learn to build blockschain application?
Post by: Dht20 on March 04, 2018, 07:42:30 PM
I have a an idea to use a Blockchain for some purpose.
There are a lot of guide online on creating altcoin, but those
are forks of other coin, witch Blockchain uses only for transactions record.

I have programming abilities, and looking for websites/guides on
creating coin/Blockchain app.
So if anybody here know some sources, I will be glad
to if you post them here.
Thanks.


Title: Re: Where To learn to build blockschain application?
Post by: pereira4 on March 05, 2018, 12:30:28 AM
There's a lot of resources out there... I would recommend Jimmy Song's stuff:

Quote
Learn the ins and outs of blockchain development in this interactive 2-day seminar. You will learn the details of how Bitcoin works including live coding challenges to sharpen your skills. You will learn:

    Finite Fields
    Elliptic Curves
    Elliptic Curve Cryptography
    Signing/Verifying Messages
    Parsing Transactions
    Signing Transactions
    Creating Transactions
    Script parsing and processing
    Address construction/Private Key WIF Format Construction
    Parsing Blocks
    Validating Proof-of-Work
    Difficulty Calculations
    Merkle Tree Construction
    Merkle Proofs
    Network Message Parsing
    Segwit
    Finding a job in Bitcoin Development

Sounds pretty good.. but it's $4000 for the course. If you search the terms on that list im sure you can find tutorials on these things.

Here's how to build a blockchain from scratch in python which is a good language to learn as a newbie:

http://ecomunsing.com/build-your-own-blockchain


Title: Re: Where To learn to build blockschain application?
Post by: manchun on March 05, 2018, 03:21:13 PM
you should try https://www.janbasktraining.com for Learning..


Title: Re: Where To learn to build blockchain application?
Post by: pebwindkraft on March 05, 2018, 04:48:13 PM
When it is not directly "building" blockchain apps, then you might have a look at udemy.com and coursera.org. search for bitcoin or crypto currency. These lessons are way cheaper then the afore mentioned ones. If you like to read, you have to read Andreas' book "Mastering Bitcoin". That gives you (imho) the best introduction, with developer relevant details. And of course bitcoin.org in the developer section.



Title: Re: Where To learn to build blockschain application?
Post by: butka on March 18, 2018, 10:57:24 AM
What I found very useful for creating a blockchain application from scratch is the following free guide:

https://medium.com/programmers-blockchain/create-simple-blockchain-java-tutorial-from-scratch-6eeed3cb03fa

It requires some basic java knowledge, but I guess the guide is so fundamental that can be easily translated to other programming languages as well. You will learn how to

1. make your own blockchain
2. set up blocks that can store data
3. make signatures to chain your blocks
4. mine blocks and set difficulty

and in the second part of this tutorial (follow the link at the end of the first part) you will learn how to

5. create a wallet, and
6. send transaction on your blockchain

Probably you won't be able to use this code for real time applications, but what I found extremely useful was the fact that I could grasp the basic bitcoin terminology in the practical sense of the word, not just in theory. You can easily go from there.


Title: Re: Where To learn to build blockschain application?
Post by: shunsaitakahashi on March 18, 2018, 02:48:04 PM
I find PyEthereum https://github.com/ethereum/pyethereum to be a great learning resource. Here's why

1. Written in Python which is a lot more readable than C++/OCaml etc
2. It is a real thing - not just a demo app
3. Large amount of Ethereum documentation helps explain many of the concepts used there

Good luck.


Title: Re: Where To learn to build blockschain application?
Post by: gogrowglow on March 19, 2018, 07:40:51 AM
Sounds pretty good.. but it's $4000 for the course. If you search the terms on that list im sure you can find tutorials on these things.

Here's how to build a blockchain from scratch in python which is a good language to learn as a newbie:

http://ecomunsing.com/build-your-own-blockchain

Thanks, sounds a nice reading material to  learned and build a blockchain  from scratch.  I am a newbie, and I will surely need the the knowledge I will learn fron this. 


Title: Re: Where To learn to build blockschain application?
Post by: Dht20 on March 24, 2018, 11:46:10 AM
Tell me if there is an good solution for me(like using fork or..)
My app works like this:
There is main-coin, then something like 1000 tokens types (and growing).

-Every token-x have constant amount.
-Every token-x mean something on our real life.
-If X happen in real-life  every token-X holder
will receive reward of main-coin, relatively to his share of the token.

Does using ethereum fork will help me here?


Title: Re: Where To learn to build blockschain application?
Post by: Velkro on January 17, 2020, 01:08:50 PM
I have a an idea to use a Blockchain for some purpose.
There are a lot of guide online on creating altcoin, but those
are forks of other coin, witch Blockchain uses only for transactions record.
Thanks.
Best to learn on existing code. So you have guides on altcoins as you said. Then play with it, change some code, look on results. Change it further until you modify it as you wanted.
To do it, you must know what you want to achieve. You said you have idea, so try to change this code to your idea.