Bitcoin Forum
April 19, 2024, 11:55:25 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Where To learn to build blockschain application?  (Read 354 times)
Dht20 (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
March 04, 2018, 07:42:30 PM
 #1

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.
1713570925
Hero Member
*
Offline Offline

Posts: 1713570925

View Profile Personal Message (Offline)

Ignore
1713570925
Reply with quote  #2

1713570925
Report to moderator
1713570925
Hero Member
*
Offline Offline

Posts: 1713570925

View Profile Personal Message (Offline)

Ignore
1713570925
Reply with quote  #2

1713570925
Report to moderator
1713570925
Hero Member
*
Offline Offline

Posts: 1713570925

View Profile Personal Message (Offline)

Ignore
1713570925
Reply with quote  #2

1713570925
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
pereira4
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
March 05, 2018, 12:30:28 AM
 #2

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
manchun
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 05, 2018, 03:21:13 PM
 #3

you should try https://www.janbasktraining.com for Learning..
pebwindkraft
Sr. Member
****
Offline Offline

Activity: 257
Merit: 343


View Profile
March 05, 2018, 04:48:13 PM
 #4

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.

butka
Full Member
***
Offline Offline

Activity: 434
Merit: 246


View Profile
March 18, 2018, 10:57:24 AM
 #5

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.
shunsaitakahashi
Member
**
Offline Offline

Activity: 94
Merit: 16

Research, Analyze and Invent Crypto Systems


View Profile WWW
March 18, 2018, 02:48:04 PM
 #6

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.

Twitter @shunsatakahashi
gogrowglow
Jr. Member
*
Offline Offline

Activity: 308
Merit: 5


View Profile
March 19, 2018, 07:40:51 AM
 #7

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. 
Dht20 (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
March 24, 2018, 11:46:10 AM
 #8

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?
Velkro
Legendary
*
Offline Offline

Activity: 2296
Merit: 1014



View Profile
January 17, 2020, 01:08:50 PM
 #9

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.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!