Bitcoin Forum
May 05, 2024, 11:37:48 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Programação Blockchain  (Read 243 times)
Scotshield (OP)
Newbie
*
Offline Offline

Activity: 44
Merit: 0


View Profile
February 21, 2018, 10: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
1714952268
Hero Member
*
Offline Offline

Posts: 1714952268

View Profile Personal Message (Offline)

Ignore
1714952268
Reply with quote  #2

1714952268
Report to moderator
1714952268
Hero Member
*
Offline Offline

Posts: 1714952268

View Profile Personal Message (Offline)

Ignore
1714952268
Reply with quote  #2

1714952268
Report to moderator
1714952268
Hero Member
*
Offline Offline

Posts: 1714952268

View Profile Personal Message (Offline)

Ignore
1714952268
Reply with quote  #2

1714952268
Report to moderator
"If you don't want people to know you're a scumbag then don't be a scumbag." -- margaritahuyan
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
girino
Legendary
*
Offline Offline

Activity: 2296
Merit: 1170


Advertise Here - PM for more info!


View Profile
February 21, 2018, 10: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

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

Activity: 44
Merit: 0


View Profile
February 21, 2018, 11: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?
sabotag3x
Legendary
*
Online Online

Activity: 2534
Merit: 2170


Crypto Swap Exchange


View Profile
February 22, 2018, 09: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.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
izhaqblues
Jr. Member
*
Offline Offline

Activity: 117
Merit: 4


View Profile
April 09, 2018, 09: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.
izhaqblues
Jr. Member
*
Offline Offline

Activity: 117
Merit: 4


View Profile
April 09, 2018, 09:53:13 PM
 #6

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..

boa tarde, os seus pontos são interessante mas ao meu ver voce ignorou o mais notavel..
o quê de cada moeda não o como.

exemplo o Ether ( moeda do projeto ethereum tem um finalidade com GAS, masmo mesmo assim voce pode usar ele com meio de pagamento.
entao voce nao pode excluir.
Ethereum ( todo ecossistema incluindo BLockchain e moeda 'ether' )





*A Waves está desenvolvendo contratos inteligentes que não devem ser touring-complete.
ilss1
Member
**
Offline Offline

Activity: 266
Merit: 12


View Profile
June 24, 2018, 04:31:30 PM
 #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.

zaigar.io
arthurbonora
Hero Member
*****
Offline Offline

Activity: 1078
Merit: 529


View Profile WWW
June 25, 2018, 05: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.
ilss1
Member
**
Offline Offline

Activity: 266
Merit: 12


View Profile
June 28, 2018, 11: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.

zaigar.io
arthurbonora
Hero Member
*****
Offline Offline

Activity: 1078
Merit: 529


View Profile WWW
June 29, 2018, 07: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.
ilss1
Member
**
Offline Offline

Activity: 266
Merit: 12


View Profile
June 30, 2018, 11: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.

zaigar.io
lsmf
Newbie
*
Offline Offline

Activity: 60
Merit: 0


View Profile WWW
July 29, 2018, 01:11:10 AM
 #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.
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!