G
G
Guccigang2017-12-28 02:31:25
Programming languages
Guccigang, 2017-12-28 02:31:25

Language for working in the field of blockchain?

Hello. The question is in the thread title. Actually, what language to learn to work with the blockchain? Interested in your opinion about the language, which has good prospects in this direction. I read that go is very good for this purpose. Or is everything decaying and is it worth focusing on java?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
M
Maxim Moseychuk, 2017-12-28
@fshp

What is a blockchain job?
Sometimes it seems to me that people ask questions without understanding the subject of the question at all.
Blockchain is not based on any language. Blockchain is generally an abstract concept, it is not some specific program or data structure. It's an idea, a technology. Each cryptocurrency has its own blockchain, with its own features and disadvantages. Most currencies were based on the implementation of bitcoin, some were written from scratch. In any case, all of them are not compatible, although they have a similar structure.
On the example of bitcoin. If you want to understand the structure of the blockchain: read the documentation on the structure of blocks and transactions, about elliptical cryptography, about hashing, base58, documentation on the script that is used inside the blockchain. Also check out LevelDB and BerkeleyDB.
If you just want to use the API, then again, the language is not important. Now there are so many libraries in different languages. Even haskell has several APIs, let alone popular languages.
In addition, you can write the library yourself in any language you like: bitcoin provides REST and ZeroMQ.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question