Bitcoin Forum
May 22, 2024, 08:44:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Qual linguagem de programação para configurar a moeda ?  (Read 1896 times)
mvnobrega (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
July 11, 2016, 05:31:58 AM
 #1

Galera que ou quais linguagem de programação é utilizado na configuração de uma moeda ou ou qualquer outra coisa ?

ouvi dizer que a programação é o menor importante, a matemática envolvida que deve ser compreendida

por onde devo começar para entender a fundo a moeda ?
pela programação ou pela matemática, qual linguagem ou qual ramo da matemático devo estudar ?

vlw
BroKoin
Jr. Member
*
Offline Offline

Activity: 40
Merit: 2


View Profile
July 11, 2016, 06:27:34 AM
 #2

Primeiro comece entendendo o funcionamento  da matemática, sem isso não conseguirá entender a lógica utilizada a na programação.

Pode começar por aqui:
https://bitcoin.org/bitcoin.pdf
http://www.coindesk.com/math-behind-bitcoin/
girino
Legendary
*
Offline Offline

Activity: 2296
Merit: 1170


Advertise Here - PM for more info!


View Profile
July 11, 2016, 12:56:32 PM
 #3

Galera que ou quais linguagem de programação é utilizado na configuração de uma moeda ou ou qualquer outra coisa ?
(...)

O que você entende por "configuração"?

1. Se for simplesmente o que é preciso para colocar uma carteira para funcionar, não tem segredo, não é necessário saber nenhuma linguagem.

2. Se o que vc quer é alterar o código de uma moeda para alterar parametros básicos como tempo de blocos, tamanho da recompensa, etc, basta saber inglês, pois os tutoriais são bem extensos e específicos.

3. Se quiser saber o que está fazendo quando segue os tutoriais, saber o básico de programação em qualquer linguagem pode ser útil.

4. Se o que você pretende é tentar ler o código de uma moeda e entender, a grosso modo, como ela funciona, a maioria delas é escrita em C, mas existem moedas em outras linguagens, como c++ ou java. Escolha a moeda que quer estudar, e depois descubra em qual linguagem foi feita. Se já sabe algum linguagem, verifique se não existe uma moeda feita nessa linguagem.

Lembrando que moedas são PROTOCOLOS padronizados, então podem existir implementações em diferentes linguagens da mesma moeda. Bitcoin tem implementações em C++, java, python e go.

5. Se você quer entender a fundo como elas funcionam, vc precisa se especializar em pelo menos essas 3 áreas:
- Criptografia
- Protocolos de comunicação
- Sistemas distribuidos

A linguagem de programação se torna irrelevante nesse caso.

6. Se você quer escrever uma moeda do zero, qualquer linguagem de programação serve, só precisa ter muita experiencia nas areas de segurança de aplicações e no uso de bibliotecas criptográficas da linguagem escolhida.

Recomendo como ponto inicial, ler o paper original do satoshi nakamoto sobre o bitcoin. Se vc não entender o paper, é porque ainda não está pronto para os itens 5 e 6.

Advertise Here - PM for more info!
mvnobrega (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
July 12, 2016, 12:53:49 AM
 #4

Galera que ou quais linguagem de programação é utilizado na configuração de uma moeda ou ou qualquer outra coisa ?
(...)

O que você entende por "configuração"?

1. Se for simplesmente o que é preciso para colocar uma carteira para funcionar, não tem segredo, não é necessário saber nenhuma linguagem.

2. Se o que vc quer é alterar o código de uma moeda para alterar parametros básicos como tempo de blocos, tamanho da recompensa, etc, basta saber inglês, pois os tutoriais são bem extensos e específicos.

3. Se quiser saber o que está fazendo quando segue os tutoriais, saber o básico de programação em qualquer linguagem pode ser útil.

4. Se o que você pretende é tentar ler o código de uma moeda e entender, a grosso modo, como ela funciona, a maioria delas é escrita em C, mas existem moedas em outras linguagens, como c++ ou java. Escolha a moeda que quer estudar, e depois descubra em qual linguagem foi feita. Se já sabe algum linguagem, verifique se não existe uma moeda feita nessa linguagem.

Lembrando que moedas são PROTOCOLOS padronizados, então podem existir implementações em diferentes linguagens da mesma moeda. Bitcoin tem implementações em C++, java, python e go.

5. Se você quer entender a fundo como elas funcionam, vc precisa se especializar em pelo menos essas 3 áreas:
- Criptografia
- Protocolos de comunicação
- Sistemas distribuidos

A linguagem de programação se torna irrelevante nesse caso.

6. Se você quer escrever uma moeda do zero, qualquer linguagem de programação serve, só precisa ter muita experiencia nas areas de segurança de aplicações e no uso de bibliotecas criptográficas da linguagem escolhida.

Recomendo como ponto inicial, ler o paper original do satoshi nakamoto sobre o bitcoin. Se vc não entender o paper, é porque ainda não está pronto para os itens 5 e 6.

girino que ótima resposta, vou ler a respeito e se entender vou pra fase 5

agora tenho uma base por onde começar...

é isso ai irmão, vlw
abraço
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!