Author

Topic: Programação Blockchain (Read 266 times)

brand new
Activity: 0
Merit: 0
October 08, 2018, 06:39:29 PM
#13
Olá a todos!

Pessoal, eu estou estudando a tecnologia blockchain, mas ainda está tudo muito difuso na minha cabeça, não tenho conseguido condensar as informações.

1. Tem algum lugar que ensine um passo a passo a fazer uma blockchain? Não só ensinar, mas explicando todos os conceitos por trás.
2. Qual a diferença da blockchain usada pelo Bitcoin e a usada pelo Ethereum? Antes eu achava que o Ethereum era apenas mais uma moeda, mas vi que ele se transformou em uma plataforma para desenvolvimento de blockchains, é isso? Se alguém puder me explicar isso, fico agradecido.
3. Moedas como Nano, Iota, etc. possuem blockchain?

Acho que essas são as minhas principais dúvidas. Fico grato por todas as respostas

Recomendo a leitura do livro "Beginning Blockchain: A Beginner’s Guide to Building Blockchain Solutions (editora Apress)"
Ele explica detalhadamente o que é a tecnologia blockchain ;-)
newbie
Activity: 60
Merit: 0
July 28, 2018, 08:11:10 PM
#12
Atualmente a maior parte dos cursos de qualidade para aprender Blockchain são pagos e ministrados em inglês. Se deseja realmente aprender Blockchain para desenvolver projetos e até mesmo trabalhar nisso, pode valer a pena pagar um desses cursos. Se não for o caso, terá que baixar materiais em inglês (tem pouca coisa em português), ler bastante e ir linkando as informações para aprender os principais aspectos da tecnologia, incluindo suas limitações e as soluções que vem sendo desenvolvidas para melhorar a escalabilidade e a validação de blocos, por exemplo.
Apesar disso, uma das melhores alternativas para iniciar o aprendizado é por meio do Ethereum. Ele não permitirá criar uma moeda, mas sim um token, porém, muitos dos conhecimentos adquiridos serão usados em etapas posteriores do seu processo de aprendizado.
Vale a pena também ler os whitepapers de moedas que vão surgindo, de forma a aprender mais sobre as novidades tecnológicas e as soluções propostas para os problemas conhecidos do Bitcoin. O white paper do IOST é uma alternativa para isso, pois eles prometem implementar uma série de melhorias e algumas ferramentas novas que, em tese, garantiriam alta velocidade nas transações. (o materiais também estão em inglês).

O fato de os centros de desenvolvimento dessa tecnologia estarem no exterior, o idioma e a falta de compartilhamento de algumas informações torna o aprendizado mais difícil. No Brasil há especialistas nessa área, mas aparentemente eles não compartilham muitas informações e preferem usar o conhecimento para lançar seus próprios projetos, alguns de bastante sucesso (não citarei nomes aqui).

Para finalizar, apesar das dificuldades acredito que você deveria investir nessa área, pois é possível perceber uma tendência de evolução do mercado de Blockchain e em algum momento isso chegará com mais força no Brasil. Comece aos poucos, lendo whitepapers, treinando inglês, lendo artigos na Wikipedia, assistindo vídeos no Youtube. Com o tempo você conseguirá linkar as informações e obter o conhecimento de que necessita.
member
Activity: 266
Merit: 12
June 30, 2018, 06:48:53 PM
#11
Não sei se já indicaram, mas la vai, pra aprender a começar com solidity da ethereum: https://cryptozombies.io/pt/ , é bem didático e da para ter uma boa noção em blockchain com a lógica além da rede ethereum.

Antes de começar a correr você primeiro, precisa aprender a andar, então antes de ir para o solidity, na minha humilde opinião, você precisa aprender alguma linguagem, ou pelo menos a logica programacional, acho que a lógica é a parte mais complicada, por isso, é onde estou começando, depois aprender outras linguagens, vai ser um pouco mais "simples".
porque até onde eu sei, o solidity, é meio que uma mistura de algumas linguagens, então, acho que é o primeiro passo.


Você tem razão, mas como no tópico a pessoa está buscando dicar para trabalhar com blockchain, subtende-se que o mínimo de lógica de programação já possua, caso não possua, realmente o primeiro passo é aprender lógica de programação, a partir dai o solidity é sim uma linguagem fácil e um bom começo de aprendizagem.
Ficou um pouco vago, por isso quis fazer a minha contribuição em relação isso, mesmo depois de 4 anos, o ETH ainda é uma língua muito complexa, acho que ninguém sabe mais do ETH do que quem o criou, vitalik, mas ainda assim é incrível o poder desse blockchain, dessa moeda, desse super computador online, são tantas coisas, não tem bem uma palavra para definir, eu tentei aprender com zero de programação, mas não deu certo, voltei e comecei a "andar", antes de correr... o post anterior foi a minha própria experiencia.
hero member
Activity: 1078
Merit: 529
June 29, 2018, 02:33:04 PM
#10
Não sei se já indicaram, mas la vai, pra aprender a começar com solidity da ethereum: https://cryptozombies.io/pt/ , é bem didático e da para ter uma boa noção em blockchain com a lógica além da rede ethereum.

Antes de começar a correr você primeiro, precisa aprender a andar, então antes de ir para o solidity, na minha humilde opinião, você precisa aprender alguma linguagem, ou pelo menos a logica programacional, acho que a lógica é a parte mais complicada, por isso, é onde estou começando, depois aprender outras linguagens, vai ser um pouco mais "simples".
porque até onde eu sei, o solidity, é meio que uma mistura de algumas linguagens, então, acho que é o primeiro passo.


Você tem razão, mas como no tópico a pessoa está buscando dicar para trabalhar com blockchain, subtende-se que o mínimo de lógica de programação já possua, caso não possua, realmente o primeiro passo é aprender lógica de programação, a partir dai o solidity é sim uma linguagem fácil e um bom começo de aprendizagem.
member
Activity: 266
Merit: 12
June 28, 2018, 06:38:20 PM
#9
Não sei se já indicaram, mas la vai, pra aprender a começar com solidity da ethereum: https://cryptozombies.io/pt/ , é bem didático e da para ter uma boa noção em blockchain com a lógica além da rede ethereum.

Antes de começar a correr você primeiro, precisa aprender a andar, então antes de ir para o solidity, na minha humilde opinião, você precisa aprender alguma linguagem, ou pelo menos a logica programacional, acho que a lógica é a parte mais complicada, por isso, é onde estou começando, depois aprender outras linguagens, vai ser um pouco mais "simples".
porque até onde eu sei, o solidity, é meio que uma mistura de algumas linguagens, então, acho que é o primeiro passo.
hero member
Activity: 1078
Merit: 529
June 25, 2018, 12:41:00 PM
#8
Não sei se já indicaram, mas la vai, pra aprender a começar com solidity da ethereum: https://cryptozombies.io/pt/ , é bem didático e da para ter uma boa noção em blockchain com a lógica além da rede ethereum.
member
Activity: 266
Merit: 12
June 24, 2018, 11:31:30 AM
#7
Olá a todos!

Pessoal, eu estou estudando a tecnologia blockchain, mas ainda está tudo muito difuso na minha cabeça, não tenho conseguido condensar as informações.

1. Tem algum lugar que ensine um passo a passo a fazer uma blockchain? Não só ensinar, mas explicando todos os conceitos por trás.
2. Qual a diferença da blockchain usada pelo Bitcoin e a usada pelo Ethereum? Antes eu achava que o Ethereum era apenas mais uma moeda, mas vi que ele se transformou em uma plataforma para desenvolvimento de blockchains, é isso? Se alguém puder me explicar isso, fico agradecido.
3. Moedas como Nano, Iota, etc. possuem blockchain?

Acho que essas são as minhas principais dúvidas. Fico grato por todas as respostas

Já responderam a sua pergunta, mas vou acrescentar algumas coisas.
1. Até onde eu sei, existem diversos blockchains, diversas línguas, diversos formatos, existe blockchain em C++, python, html, entre outros, acho eu na minha concepção, que seria mais fácil aprender uma linguagem, e depois procurar alguns tutoriais.
2.Tecnicamente, não, porque se você olhar os códigos, coisas como consenso, tempo de confirmação, smart contracts, e outras maravilhas dos ETH, ele é bem diferente, até mesmo a recompensa por bloco.
3.Até onde eu sei, A NANO utiliza a Dag, que é algo que estou estudando, a IOTA nunca olhei, mas sei que quando você faz uma transação, você meio que fornece duas para rede, posso estar equivocado, mas acho que seja isso, um pouco estranho, mas interessante.
jr. member
Activity: 117
Merit: 4
April 09, 2018, 04:53:13 PM
#6
jr. member
Activity: 117
Merit: 4
April 09, 2018, 04:45:11 PM
#5
Olá a todos!

Pessoal, eu estou estudando a tecnologia blockchain, mas ainda está tudo muito difuso na minha cabeça, não tenho conseguido condensar as informações.

1. Tem algum lugar que ensine um passo a passo a fazer uma blockchain? Não só ensinar, mas explicando todos os conceitos por trás.
2. Qual a diferença da blockchain usada pelo Bitcoin e a usada pelo Ethereum? Antes eu achava que o Ethereum era apenas mais uma moeda, mas vi que ele se transformou em uma plataforma para desenvolvimento de blockchains, é isso? Se alguém puder me explicar isso, fico agradecido.
3. Moedas como Nano, Iota, etc. possuem blockchain?

Acho que essas são as minhas principais dúvidas. Fico grato por todas as respostas


1.
R: existem varios coisas voce precisa se ater a cada tema, exemplo Ethereum é tem haver com ether não é a mesmo blockchain do bitcoin core.
a Udemy tem um curso nos moldes que voce solicitou. sim é pago.

2.
as diferença sao muitas mas a mais notavel é o Max Supply, não bitcoin core são +/- 21 milhoes certo?
no Ether ( esse é o nome da moeda ) não existe limite, entao muda todo conceito..
aqui tem outros exemplos:

http://cryptocoin.cc/table.php?cryptocoin=ethereum
e
http://cryptocoin.cc/table.php?cryptocoin=bitcoin

cada projeto tem um foto diferente mesmo que os campos fossem os mesmos, o uso nao seria.

3.
Usam mas em outra estrutura.
o que chamam de DAG, que na prática é um estrutura de blockchains de blockchain.
se voce ler o whitepaper da NANO tem em portugues por exemplo.. falam que a estrutura usa um Blockchain para cada carteira.
https://nano.org/br/whitepaper

entao é outra coisa nao blockchain em si como conhecemos.
legendary
Activity: 2688
Merit: 2297
February 22, 2018, 04:25:53 AM
#4
Em ethereum.org encontramos algumas instruções para desenvolvimento da sua própria crypto-currency. Bem, esse não é meu propósito. Mas eu gostaria de entender melhor como ela funciona. Antes eu pensava que Ethereum era só mais uma moeda, mas vi que ela construiu uma plataforma para desenvolvimento de outras com base na mesma tecnologia que ela utilizou, é isso mesmo?

Na verdade as instruções lá devem ser para criar tokens, e não criptomoedas..

Por exemplo: para criar um token na Waves, você escolhe o nome/oferta total/se é re-emissível ou não, paga uma taxa em Waves para a criação e pronto..
No caso da ETH, acredito que você tenha que escrever o código, porém deve ser fácil de criar usando os códigos padrões deles, como o ERC20 que é o mais utilizado hoje..

Então tal token que você criar usará a blockchain da ETH/WAVES/NEO/ETC/etc e não a sua própria..

A ETH tem dois exploradores mais conhecidos:
https://etherscan.io
https://ethplorer.io
Neles você pode acompanhar as movimentações de ETH/tokens dentro da blockchain da ETH, ler os contratos inteligentes, ver quem são os detentores de ETH/tokens, etc..

E para mover tais tokens, você pagará uma taxa na moeda nativa..
Na verdade acho que Ethereum é o nome da plataforma e Ether da critpomoeda..


*A Waves está desenvolvendo contratos inteligentes que não devem ser touring-complete.
newbie
Activity: 44
Merit: 0
February 21, 2018, 06:32:56 PM
#3
Olá a todos!

Pessoal, eu estou estudando a tecnologia blockchain, mas ainda está tudo muito difuso na minha cabeça, não tenho conseguido condensar as informações.

1. Tem algum lugar que ensine um passo a passo a fazer uma blockchain? Não só ensinar, mas explicando todos os conceitos por trás.

Não.

Quote
2. Qual a diferença da blockchain usada pelo Bitcoin e a usada pelo Ethereum? Antes eu achava que o Ethereum era apenas mais uma moeda, mas vi que ele se transformou em uma plataforma para desenvolvimento de blockchains, é isso? Se alguém puder me explicar isso, fico agradecido.

Tem muitas diferenças, mas basicamente é que as regras de consenso da ethereum tem suporte a smart contracts que são "turing-complete".

Quote
3. Moedas como Nano, Iota, etc. possuem blockchain?

Não.

Quote
Acho que essas são as minhas principais dúvidas. Fico grato por todas as respostas

Em ethereum.org encontramos algumas instruções para desenvolvimento da sua própria crypto-currency. Bem, esse não é meu propósito. Mas eu gostaria de entender melhor como ela funciona. Antes eu pensava que Ethereum era só mais uma moeda, mas vi que ela construiu uma plataforma para desenvolvimento de outras com base na mesma tecnologia que ela utilizou, é isso mesmo?
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
February 21, 2018, 05:45:22 PM
#2
Olá a todos!

Pessoal, eu estou estudando a tecnologia blockchain, mas ainda está tudo muito difuso na minha cabeça, não tenho conseguido condensar as informações.

1. Tem algum lugar que ensine um passo a passo a fazer uma blockchain? Não só ensinar, mas explicando todos os conceitos por trás.

Não.

Quote
2. Qual a diferença da blockchain usada pelo Bitcoin e a usada pelo Ethereum? Antes eu achava que o Ethereum era apenas mais uma moeda, mas vi que ele se transformou em uma plataforma para desenvolvimento de blockchains, é isso? Se alguém puder me explicar isso, fico agradecido.

Tem muitas diferenças, mas basicamente é que as regras de consenso da ethereum tem suporte a smart contracts que são "turing-complete".

Quote
3. Moedas como Nano, Iota, etc. possuem blockchain?

Não.

Quote
Acho que essas são as minhas principais dúvidas. Fico grato por todas as respostas
newbie
Activity: 44
Merit: 0
February 21, 2018, 05:16:49 PM
#1
Olá a todos!

Pessoal, eu estou estudando a tecnologia blockchain, mas ainda está tudo muito difuso na minha cabeça, não tenho conseguido condensar as informações.

1. Tem algum lugar que ensine um passo a passo a fazer uma blockchain? Não só ensinar, mas explicando todos os conceitos por trás.
2. Qual a diferença da blockchain usada pelo Bitcoin e a usada pelo Ethereum? Antes eu achava que o Ethereum era apenas mais uma moeda, mas vi que ele se transformou em uma plataforma para desenvolvimento de blockchains, é isso? Se alguém puder me explicar isso, fico agradecido.
3. Moedas como Nano, Iota, etc. possuem blockchain?

Acho que essas são as minhas principais dúvidas. Fico grato por todas as respostas
Jump to: