Author

Topic: Dúvidas técnicas / Software de Código Aberto (Read 2516 times)

legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Interessante pensar nessas coisas, vejo algumas vezes algumas pessoas criticando satoshi por algumas decisões que ele tomou, acho que queriam que lançassem algo perfeito, pensando em todas as possibilidades do mundo.

Aliás, tenho uma dúvida também. Há alguma explicação pro Satoshi ter escolhido uma criptografia menos segura para assinar transações do que a de geração de endereços? Causaria algum impacto negativo se ele tivesse escolhido a mesma ripemd para essa função? E o mais importante, se isso vier a se tornar um problema, dá pra ser resolvido de maneira fácil via softfork ou precisariamos passar por toda essa confusão que vemos agora em relação ao tamanho dos blocos?

Por partes. O ECDSA não é "menos seguro" que o ripemd. São coisas diferentes. Laranjas e bananas... O ECDSA é um sistema de assinatura criptográfica de chave pública, enquanto o ripemd é um sistema de hashing (espalhamento) criptografico. Um serve pra provar identidade, o outro pra provar autenticidade... (i.e.: o ECDSA prova que vc é você, enquanto o ripemd prova que uma informação confere com o original). Numa analogia de um cartório de notas, o ripemd é a autenticação da cópia, enquanto o ECDSA é o reconhecimento de firma.

Dito isso, não existia na epoca do satoshi (e ainda hoje não existe nenhum amplamente estudado e testado) qualquer esquema de assinatura de chave pública que seja resistente a computação quantica. Ele não teria como escolher um "mais seguro" a menos que inventasse ele na hora! Ele também sempre optou por NÃO reinventar a roda e usou sempre que possível algoritmos padrão.

Entendi, então a questão é limitação tecnológica mesmo. Então quando surgir uma criptografia melhor para a chave pública será tranquilo fazer o upgrade? Obrigado pela explicação  Wink

"tranquilo" não, mas basta um soft fork. Hoje já existem tecnologias de assinatura resistentes a computação quantica, mas todas elas usam chaves de tamanhos monstruosos se comparados com o ECDSA (se não me engano, a menor usa chaves de 32k bytes, contra 256 bytes da ECDSA). Com segwit isso pode deixar de ser um problema, mas hj significa que ao inves de 3 tx/segundo o bitcoin seria capaz de processar apenas uma tx a cada 43 segundos...
hero member
Activity: 1778
Merit: 882
Interessante pensar nessas coisas, vejo algumas vezes algumas pessoas criticando satoshi por algumas decisões que ele tomou, acho que queriam que lançassem algo perfeito, pensando em todas as possibilidades do mundo.

Aliás, tenho uma dúvida também. Há alguma explicação pro Satoshi ter escolhido uma criptografia menos segura para assinar transações do que a de geração de endereços? Causaria algum impacto negativo se ele tivesse escolhido a mesma ripemd para essa função? E o mais importante, se isso vier a se tornar um problema, dá pra ser resolvido de maneira fácil via softfork ou precisariamos passar por toda essa confusão que vemos agora em relação ao tamanho dos blocos?

Por partes. O ECDSA não é "menos seguro" que o ripemd. São coisas diferentes. Laranjas e bananas... O ECDSA é um sistema de assinatura criptográfica de chave pública, enquanto o ripemd é um sistema de hashing (espalhamento) criptografico. Um serve pra provar identidade, o outro pra provar autenticidade... (i.e.: o ECDSA prova que vc é você, enquanto o ripemd prova que uma informação confere com o original). Numa analogia de um cartório de notas, o ripemd é a autenticação da cópia, enquanto o ECDSA é o reconhecimento de firma.

Dito isso, não existia na epoca do satoshi (e ainda hoje não existe nenhum amplamente estudado e testado) qualquer esquema de assinatura de chave pública que seja resistente a computação quantica. Ele não teria como escolher um "mais seguro" a menos que inventasse ele na hora! Ele também sempre optou por NÃO reinventar a roda e usou sempre que possível algoritmos padrão.

Entendi, então a questão é limitação tecnológica mesmo. Então quando surgir uma criptografia melhor para a chave pública será tranquilo fazer o upgrade? Obrigado pela explicação  Wink
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Interessante pensar nessas coisas, vejo algumas vezes algumas pessoas criticando satoshi por algumas decisões que ele tomou, acho que queriam que lançassem algo perfeito, pensando em todas as possibilidades do mundo.

Aliás, tenho uma dúvida também. Há alguma explicação pro Satoshi ter escolhido uma criptografia menos segura para assinar transações do que a de geração de endereços? Causaria algum impacto negativo se ele tivesse escolhido a mesma ripemd para essa função? E o mais importante, se isso vier a se tornar um problema, dá pra ser resolvido de maneira fácil via softfork ou precisariamos passar por toda essa confusão que vemos agora em relação ao tamanho dos blocos?

Por partes. O ECDSA não é "menos seguro" que o ripemd. São coisas diferentes. Laranjas e bananas... O ECDSA é um sistema de assinatura criptográfica de chave pública, enquanto o ripemd é um sistema de hashing (espalhamento) criptografico. Um serve pra provar identidade, o outro pra provar autenticidade... (i.e.: o ECDSA prova que vc é você, enquanto o ripemd prova que uma informação confere com o original). Numa analogia de um cartório de notas, o ripemd é a autenticação da cópia, enquanto o ECDSA é o reconhecimento de firma.

Dito isso, não existia na epoca do satoshi (e ainda hoje não existe nenhum amplamente estudado e testado) qualquer esquema de assinatura de chave pública que seja resistente a computação quantica. Ele não teria como escolher um "mais seguro" a menos que inventasse ele na hora! Ele também sempre optou por NÃO reinventar a roda e usou sempre que possível algoritmos padrão.
hero member
Activity: 1778
Merit: 882
Interessante pensar nessas coisas, vejo algumas vezes algumas pessoas criticando satoshi por algumas decisões que ele tomou, acho que queriam que lançassem algo perfeito, pensando em todas as possibilidades do mundo.

Aliás, tenho uma dúvida também. Há alguma explicação pro Satoshi ter escolhido uma criptografia menos segura para assinar transações do que a de geração de endereços? Causaria algum impacto negativo se ele tivesse escolhido a mesma ripemd para essa função? E o mais importante, se isso vier a se tornar um problema, dá pra ser resolvido de maneira fácil via softfork ou precisariamos passar por toda essa confusão que vemos agora em relação ao tamanho dos blocos?
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Fala pessoal.

Alguém tem alguma ideia de como os criadores do Bitcoin chegaram num consenso sobre o máximo de 21 milhões ou sobre o prêmio diminuir a cada aproximadamente 4 anos?
Eu li no paper mas não achei nada a respeito. O mais próximo que cheguei foi a respeito da lei de Moore falando sobre o aumento de 1.2GB por ano.

Nunca havia penso nisso, achei isso:

Blocos(210.000) * Recompensas (100) = 21 milhões

"Here's a mathematical explanation:

Calculate the number of blocks per 4 year cycle:

6 blocks per hour
* 24 hours per day
* 365 days per year
* 4 years per cycle
= 210,240
~= 210,000
Sum all the block reward sizes:

50 + 25 + 12.5 + 6.25 + 3.125 + ... = 100
Multiply the two:

210,000 * 100 = 21 million.
Economically, because the currency is effectively infinitely divisible, then the precise amount doesn't matter, as long as the limit remains fixed."

edit: outra coisa que nunca pesquisei foi o porque de 8 digitos após a virgula.


Pow, depois em casa vou fazer essa conta com atenção.

Quanto à 8 casas decimais, arrisco a dizer  que deve ser pelo fato de que 8 bits fazem um byte, e o bit seria a menor unidade divisível possível.

1 byte te dá 2 casas depois da virgula só. Esses parametros do bitcoin foram meio que "chutados", os 21 M é porque ele usou 100 como base pra recompensa (ver conta lai de cima), mas poderia ter usar 256, ou 128. tanto fazia. E pra otimizar isso em 32 bits, ele colocou as 8 casas decimais (o maximo de casas que vc pode colocar em 21M e ainda caber em 32 bits).
sr. member
Activity: 644
Merit: 250
Fala pessoal.

Alguém tem alguma ideia de como os criadores do Bitcoin chegaram num consenso sobre o máximo de 21 milhões ou sobre o prêmio diminuir a cada aproximadamente 4 anos?
Eu li no paper mas não achei nada a respeito. O mais próximo que cheguei foi a respeito da lei de Moore falando sobre o aumento de 1.2GB por ano.

Nunca havia penso nisso, achei isso:

Blocos(210.000) * Recompensas (100) = 21 milhões

"Here's a mathematical explanation:

Calculate the number of blocks per 4 year cycle:

6 blocks per hour
* 24 hours per day
* 365 days per year
* 4 years per cycle
= 210,240
~= 210,000
Sum all the block reward sizes:

50 + 25 + 12.5 + 6.25 + 3.125 + ... = 100
Multiply the two:

210,000 * 100 = 21 million.
Economically, because the currency is effectively infinitely divisible, then the precise amount doesn't matter, as long as the limit remains fixed."

edit: outra coisa que nunca pesquisei foi o porque de 8 digitos após a virgula.


Pow, depois em casa vou fazer essa conta com atenção.

Quanto à 8 casas decimais, arrisco a dizer  que deve ser pelo fato de que 8 bits fazem um byte, e o bit seria a menor unidade divisível possível.
legendary
Activity: 2688
Merit: 2297
Fala pessoal.

Alguém tem alguma ideia de como os criadores do Bitcoin chegaram num consenso sobre o máximo de 21 milhões ou sobre o prêmio diminuir a cada aproximadamente 4 anos?
Eu li no paper mas não achei nada a respeito. O mais próximo que cheguei foi a respeito da lei de Moore falando sobre o aumento de 1.2GB por ano.

Nunca havia penso nisso, achei isso:

Blocos(210.000) * Recompensas (100) = 21 milhões

"Here's a mathematical explanation:

Calculate the number of blocks per 4 year cycle:

6 blocks per hour
* 24 hours per day
* 365 days per year
* 4 years per cycle
= 210,240
~= 210,000
Sum all the block reward sizes:

50 + 25 + 12.5 + 6.25 + 3.125 + ... = 100
Multiply the two:

210,000 * 100 = 21 million.
Economically, because the currency is effectively infinitely divisible, then the precise amount doesn't matter, as long as the limit remains fixed."

edit: outra coisa que nunca pesquisei foi o porque de 8 digitos após a virgula.
sr. member
Activity: 644
Merit: 250
Fala pessoal.

Alguém tem alguma ideia de como os criadores do Bitcoin chegaram num consenso sobre o máximo de 21 milhões ou sobre o prêmio diminuir a cada aproximadamente 4 anos?
Eu li no paper mas não achei nada a respeito. O mais próximo que cheguei foi a respeito da lei de Moore falando sobre o aumento de 1.2GB por ano.
sr. member
Activity: 644
Merit: 250
Cara, estava vendo a quantidade de gasto duplo que a rede está pegando.
Provavelmente deve vir boa parte desses esquemas de ponzi, né? Num tem grana pra pagar todo mundo, duplica kkkkkk
legendary
Activity: 2688
Merit: 2297
Quote
Da uma olhada num bloco: https://blockchain.info/pt/block/00000000000000000171526b9bb6b0006dd33ac097ae9732657c6c151040358f

A primeira transação mostrada é a recompensa. "Não Entradas (moedas recém-gerado)"

Sei la quem traduziu esse site da blockchain.info... "não entradas" é pra fuder.. o correto seria "sem entradas (moedas recém-geradas)"

Pelo visto 0,2+ foram fees.. e esse foi um bloco bem longe de 1mb..

edit: já as fees, pelo que eu lembre, tem pools que distribuem entre os mineiros, e tem pools que ficam com as fees para si mesmas Wink

https://blockchain.info/pt/block/000000000000000000ce98766da83de2db44121b57845e5da2457b19cf984e7b
aqui já são ~2 BTC de fees.

Nunca tinha visto um bitcoin "novo". Nunca havia me ligado nessa parada  Grin  Grin
Então no caso, esses 12.7 estariam numa espécie de carteira da pool?

Olha isso:
Total Recebido   854,392.25661341 BTC   
Saldo final   1,945.40790083 BTC

https://blockchain.info/pt/address/1KFHE7w8BhaENAswwryaoccDb6qcT6DbYY

 Cheesy Cheesy Cheesy Cheesy Cheesy Cheesy Cheesy Cheesy Cheesy Cheesy Cheesy Cry
sr. member
Activity: 644
Merit: 250
Quote
Da uma olhada num bloco: https://blockchain.info/pt/block/00000000000000000171526b9bb6b0006dd33ac097ae9732657c6c151040358f

A primeira transação mostrada é a recompensa. "Não Entradas (moedas recém-gerado)"

Sei la quem traduziu esse site da blockchain.info... "não entradas" é pra fuder.. o correto seria "sem entradas (moedas recém-geradas)"

Pelo visto 0,2+ foram fees.. e esse foi um bloco bem longe de 1mb..

edit: já as fees, pelo que eu lembre, tem pools que distribuem entre os mineiros, e tem pools que ficam com as fees para si mesmas Wink

https://blockchain.info/pt/block/000000000000000000ce98766da83de2db44121b57845e5da2457b19cf984e7b
aqui já são ~2 BTC de fees.

Nunca tinha visto um bitcoin "novo". Nunca havia me ligado nessa parada  Grin  Grin
Então no caso, esses 12.7 estariam numa espécie de carteira da pool?

Sim, quando você vai minerar você "seta" o endereço de recebimento, quando você encontra o bloco, o protocolo já envia direto pra esse endereço que você havia colocado anteriormente.


Show de bola, essa era minha dúvida!!
Valeu pessoal!
hero member
Activity: 1778
Merit: 882
Quote
Da uma olhada num bloco: https://blockchain.info/pt/block/00000000000000000171526b9bb6b0006dd33ac097ae9732657c6c151040358f

A primeira transação mostrada é a recompensa. "Não Entradas (moedas recém-gerado)"

Sei la quem traduziu esse site da blockchain.info... "não entradas" é pra fuder.. o correto seria "sem entradas (moedas recém-geradas)"

Pelo visto 0,2+ foram fees.. e esse foi um bloco bem longe de 1mb..

edit: já as fees, pelo que eu lembre, tem pools que distribuem entre os mineiros, e tem pools que ficam com as fees para si mesmas Wink

https://blockchain.info/pt/block/000000000000000000ce98766da83de2db44121b57845e5da2457b19cf984e7b
aqui já são ~2 BTC de fees.

Nunca tinha visto um bitcoin "novo". Nunca havia me ligado nessa parada  Grin  Grin
Então no caso, esses 12.7 estariam numa espécie de carteira da pool?

Sim, quando você vai minerar você "seta" o endereço de recebimento, quando você encontra o bloco, o protocolo já envia direto pra esse endereço que você havia colocado anteriormente.
sr. member
Activity: 644
Merit: 250
Quote
Da uma olhada num bloco: https://blockchain.info/pt/block/00000000000000000171526b9bb6b0006dd33ac097ae9732657c6c151040358f

A primeira transação mostrada é a recompensa. "Não Entradas (moedas recém-gerado)"

Sei la quem traduziu esse site da blockchain.info... "não entradas" é pra fuder.. o correto seria "sem entradas (moedas recém-geradas)"

Pelo visto 0,2+ foram fees.. e esse foi um bloco bem longe de 1mb..

edit: já as fees, pelo que eu lembre, tem pools que distribuem entre os mineiros, e tem pools que ficam com as fees para si mesmas Wink

https://blockchain.info/pt/block/000000000000000000ce98766da83de2db44121b57845e5da2457b19cf984e7b
aqui já são ~2 BTC de fees.

Nunca tinha visto um bitcoin "novo". Nunca havia me ligado nessa parada  Grin  Grin
Então no caso, esses 12.7 estariam numa espécie de carteira da pool?
legendary
Activity: 2688
Merit: 2297
Aproveitando o tópico de dúvidas, a galera Old School poderia me explicar uma parada?

Como funciona a recompensa pela mineração de novos bitcoins?
Como é feita essa divisão? Uma só pessoa (ou pool) leva a recompensa toda?
Existe algum risco de uma pool nunca conseguir minerar um bloco de novos bitcoins?
Qual a periodicidade das recompensas e de quanto elas são no geral? Eu sei que rolou o halving, e se bem me lembro está em torno de 12.5BTC (se estiver errado, me corrijam). A minha dúvida é de quanto em quanto tempo surgem esses 12.5. É a cada bloco novo?

É isso ai que o sabotag3x respondeu.

Basicamente, se a pool encontrou um bloco a recompensa vai toda pra ela, e a pool vai o serviço de dividir essa recompensa proporcional ao hashrate de cada um que está dentro dela.

Lembrando que quem minerou o bloco leva os 12,5 BTCs do momento mais a soma de todas as fees de cada transação incluída no bloco que foi minerado por ela.


Pois é, esqueci das fees que essa semana devem estar dando um caminhão de dinheiro..
No caso, quando a pool minera um bloco, os bitcoins minerados já vão automaticamente para um endereço da pool (no caso uma chave pública)?


Ou quando a pool minera um bloco e encontra bitcoins novos, ela assina o bloco primeiro e o mesmo passa a ser propriedade da mesma? (tipo uma briga pra ver quem assina um novo bitcoin primeiro)

Da uma olhada num bloco: https://blockchain.info/pt/block/00000000000000000171526b9bb6b0006dd33ac097ae9732657c6c151040358f

A primeira transação mostrada é a recompensa. "Não Entradas (moedas recém-gerado)"

Sei la quem traduziu esse site da blockchain.info... "não entradas" é pra fuder.. o correto seria "sem entradas (moedas recém-geradas)"

Pelo visto 0,2+ foram fees.. e esse foi um bloco bem longe de 1mb..

edit: já as fees, pelo que eu lembre, tem pools que distribuem entre os mineiros, e tem pools que ficam com as fees para si mesmas Wink

https://blockchain.info/pt/block/000000000000000000ce98766da83de2db44121b57845e5da2457b19cf984e7b
aqui já são ~2 BTC de fees.
sr. member
Activity: 644
Merit: 250
No caso, quando a pool minera um bloco, os bitcoins minerados já vão automaticamente para um endereço da pool (no caso uma chave pública)?


Ou quando a pool minera um bloco e encontra bitcoins novos, ela assina o bloco primeiro e o mesmo passa a ser propriedade da mesma? (tipo uma briga pra ver quem assina um novo bitcoin primeiro)
hero member
Activity: 1778
Merit: 882
Aproveitando o tópico de dúvidas, a galera Old School poderia me explicar uma parada?

Como funciona a recompensa pela mineração de novos bitcoins?
Como é feita essa divisão? Uma só pessoa (ou pool) leva a recompensa toda?
Existe algum risco de uma pool nunca conseguir minerar um bloco de novos bitcoins?
Qual a periodicidade das recompensas e de quanto elas são no geral? Eu sei que rolou o halving, e se bem me lembro está em torno de 12.5BTC (se estiver errado, me corrijam). A minha dúvida é de quanto em quanto tempo surgem esses 12.5. É a cada bloco novo?

É isso ai que o sabotag3x respondeu.

Basicamente, se a pool encontrou um bloco a recompensa vai toda pra ela, e a pool vai o serviço de dividir essa recompensa proporcional ao hashrate de cada um que está dentro dela.

Lembrando que quem minerou o bloco leva os 12,5 BTCs do momento mais a soma de todas as fees de cada transação incluída no bloco que foi minerado por ela.
sr. member
Activity: 644
Merit: 250
Aproveitando o tópico de dúvidas, a galera Old School poderia me explicar uma parada?

Como funciona a recompensa pela mineração de novos bitcoins?
Como é feita essa divisão? Uma só pessoa (ou pool) leva a recompensa toda?
Existe algum risco de uma pool nunca conseguir minerar um bloco de novos bitcoins?
Qual a periodicidade das recompensas e de quanto elas são no geral? Eu sei que rolou o halving, e se bem me lembro está em torno de 12.5BTC (se estiver errado, me corrijam). A minha dúvida é de quanto em quanto tempo surgem esses 12.5. É a cada bloco novo?

Pelo pouco que eu sei, é dividido conforme o poder de mineração de cada mineiro.
Se uma pool tem 25% de poder, teoricamente ela vai minerar 1 bloco a cada 4..
se uma pool tiver 0,1%, teoricamente ela vai minerar 1 bloco a cada 1000..
Acho que é 12,5 hoje, da uma olhada nos stats na blockchain.info: https://blockchain.info/pools
vai em estatísticas que tem mais um monte de informações caso queira passar o tempo..
O tempo médio é de 10 minutos, porém podem minerar em 1 segundo ou "30 minutos".. sim, é enviado 12,5 a cada bloco minerado
12,5 * 6 blocos por hora * 24 horas = 1800 BTC por dia pros mineiros, na razão atual, ~12.000.000 de Reais.

Muito obrigado pela informação. Vou dar uma fuçada no site também.
legendary
Activity: 2688
Merit: 2297
Aproveitando o tópico de dúvidas, a galera Old School poderia me explicar uma parada?

Como funciona a recompensa pela mineração de novos bitcoins?
Como é feita essa divisão? Uma só pessoa (ou pool) leva a recompensa toda?
Existe algum risco de uma pool nunca conseguir minerar um bloco de novos bitcoins?
Qual a periodicidade das recompensas e de quanto elas são no geral? Eu sei que rolou o halving, e se bem me lembro está em torno de 12.5BTC (se estiver errado, me corrijam). A minha dúvida é de quanto em quanto tempo surgem esses 12.5. É a cada bloco novo?

Pelo pouco que eu sei, é dividido conforme o poder de mineração de cada mineiro.
Se uma pool tem 25% de poder, teoricamente ela vai minerar 1 bloco a cada 4..
se uma pool tiver 0,1%, teoricamente ela vai minerar 1 bloco a cada 1000..
Acho que é 12,5 hoje, da uma olhada nos stats na blockchain.info: https://blockchain.info/pools
vai em estatísticas que tem mais um monte de informações caso queira passar o tempo..
O tempo médio é de 10 minutos, porém podem minerar em 1 segundo ou "30 minutos".. sim, é enviado 12,5 a cada bloco minerado
12,5 * 6 blocos por hora * 24 horas = 1800 BTC por dia pros mineiros, na razão atual, ~12.000.000 de Reais.
sr. member
Activity: 644
Merit: 250
Aproveitando o tópico de dúvidas, a galera Old School poderia me explicar uma parada?

Como funciona a recompensa pela mineração de novos bitcoins?
Como é feita essa divisão? Uma só pessoa (ou pool) leva a recompensa toda?
Existe algum risco de uma pool nunca conseguir minerar um bloco de novos bitcoins?
Qual a periodicidade das recompensas e de quanto elas são no geral? Eu sei que rolou o halving, e se bem me lembro está em torno de 12.5BTC (se estiver errado, me corrijam). A minha dúvida é de quanto em quanto tempo surgem esses 12.5. É a cada bloco novo?
newbie
Activity: 22
Merit: 1
De qualquer forma. Muito obrigado a todos!
newbie
Activity: 22
Merit: 1
Outras respostas:

1 - The Bitcoin Core, beeing an open source software where people can contribute and make changes, isn't it and issue? I would like to know how the changes are made on the code? Anyone can access and make changes? Is necessary any approval? If yes, from who?
Bitcoin Core is developed on github here: https://github.com/bitcoin/bitcoin. If you want to contribute, you make a fork of the repository (which goes to your account), make your changes, and then open a Pull Request on Bitcoin Core's repo. Then other Core contributors review your code and indicate whether they support the change or not. If a lot of the reviewers think the change is something that they want in Core, the maintainers of the repo will merge the change and it will be a part of Bitcoin Core.

2 - Is it possible to change the maximum supply of coins? For instance, instead of 21 million coins, from now on the community decides to supply the system with 42 millions. Is it possible?
Yes, but it requires a hard fork. It would require every single person running a Bitcoin node to update their software to accept that new rule.

3 - Why do miners charge for verifying the transactions? Once they receive new bitcoins for each block that is mined, why is it necessary to charge?
Because the block subsidy will go to 0 over time (and it decreases very quickly). Transaction fees are to pay miners so that they keep mining in the future as the block subsidy goes to 0. Otherwise there would be no incentive to mine blocks.

Caso queiram acompanhar a conversa:

https://bitcointalksearch.org/topic/m.18992937

Obrigado!
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Resumo, é possível SIM aumentar a quantidade máxima de Bitcoins.

O problema de responder com um "sim" é que alguma pessoa leiga pode entender que a qualquer momento podem imprimir mais moedas, "basta ficar com vontade".
(...)

Na verdade, dizer sim ou não depende do que você usa como premissas iniciais. Por exemplo, hoje considera-se que o Bitcoin Unlimited seria uma outra moeda pois alteraria as regras de consenso, mas outros hardforks que alteraram as regras de consenso não foram considerados como uma nova moeda no passado. Porque o contexto era outro. Então MESMO tendo consenso, a resposta ainda assim pode ser "não"!

Alias, até o uso da palavra "consenso" precisa ser melhor definido aqui. Existem dois usos aqui pra ela:
- consenso da blockchain, que são as regras que definem oque entra ou não na blockchain
- consenso da comunidade, que é o que as pessoas acreditam ser verdade num determinado momento.

O aumento da quantidade de moedas entraria em vigor caso houvesse consenso da blockchain, mas não necessariamente consenso da comunidade. E em não havendo consenso da comunidade, esse moeda com esse novo consenso da blockchain pode, ou não ,ser considerado como sendo a mesma moeda anterior (o caso do Bitcoin Unlimited, onde mesmo que ele eventualmente tenha o consenso da blockchain, não haveria consenso da comunidade).
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Resumo, é possível SIM aumentar a quantidade máxima de Bitcoins.

O problema de responder com um "sim" é que alguma pessoa leiga pode entender que a qualquer momento podem imprimir mais moedas, "basta ficar com vontade".
(...)

Na verdade, dizer sim ou não depende do que você usa como premissas iniciais. Por exemplo, hoje considera-se que o Bitcoin Unlimited seria uma outra moeda pois alteraria as regras de consenso, mas outros hardforks que alteraram as regras de consenso não foram considerados como uma nova moeda no passado. Porque o contexto era outro. Então MESMO tendo consenso, a resposta ainda assim pode ser "não"!
legendary
Activity: 2688
Merit: 2297
Resumo, é possível SIM aumentar a quantidade máxima de Bitcoins.

O problema de responder com um "sim" é que alguma pessoa leiga pode entender que a qualquer momento podem imprimir mais moedas, "basta ficar com vontade".

Da pra diminuir a quantidade, da pra mudar o nome pra Brasilcoin, da pra mudar os blocos, da pra mudar o tempo, da pra transformar o bitcoin em um unicórnio verde, a questão é que não vão transformar em um unicórnio verde por motivos óbvios. segwit/LN/unlimited é uma prova da novela que é para MELHORAR a moeda, imagine então para piorar, ninguém aceitaria.

mais: aquela blockchain.info deveria ser fechada ou mudar de nome, a grande maioria das pessoas(no começo) relaciona a empresa como "criadora do btc" ou "controladora", com a tecnologia ou algo do tipo por conta do nome..
newbie
Activity: 22
Merit: 1
E na verdade, não sabemos se existe um consenso. E o consenso é algo mutável. Então a resposta não tem como ser sim!

BR sempre tem dessas, melhor perguntar no fórum dos "gringa"...  Tongue
newbie
Activity: 22
Merit: 1
No mundo das exatas NADA é 0 ou 1. Você tem uma concepção bem errada do que sejam as ciencias exatas.

Sendo Engenheiro Elétrico acho que não tenho não.
Meu próximo passo é Economia, todas as perguntas são em função da minha monografia.

O problema de ser "novo" no fórum é que todo mundo acha que você é novo na VIDA. ehehe..

Mas OK, bola pra frente.
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
(..)
Mas se já sabemos que existe um consenso, poderia ser respondida com um sim. Minha dúvida era se existia algo "além de uma aprovação geral" que impedia essa quantidade ser aumentada.

Nenhum Político/Economista responde com sim ou não eheh, tem sempre um "Depende" na frente mas no mundo das exatas ou 0 ou é 1. Resumo, é possível SIM aumentar a quantidade máxima de Bitcoins.

Obrigado! Grin

No mundo das exatas NADA é 0 ou 1. Você tem uma concepção bem errada do que sejam as ciencias exatas.

E na verdade, não sabemos se existe um consenso. E o consenso é algo mutável. Então a resposta não tem como ser sim!
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
(..)
Mas se já sabemos que existe um consenso, poderia ser respondida com um sim. Minha dúvida era se existia algo "além de uma aprovação geral" que impedia essa quantidade ser aumentada.

Nenhum Político/Economista responde com sim ou não eheh, tem sempre um "Depende" na frente mas no mundo das exatas ou 0 ou é 1. Resumo, é possível SIM aumentar a quantidade máxima de Bitcoins.

Obrigado! Grin

No mundo das exatas NADA é 0 ou 1. Você tem uma concepção bem errada do que sejam as ciencias exatas.
newbie
Activity: 22
Merit: 1
Obrigado girino, DeltaX e sabotag3x.

1. Em uma única palavra "Sim ou Não". É possível então aumentar a quantidade máxima de Bitcoins?
(...)

Uma vez um reporter perguntou ao Churchill porque ele nunca respondia uma pergunta com "sim ou não". Ele disse: vou te fazer uma pergunta que vai te ajudar a entender:

- Você sente prazer quando espanca sua mulher?

responder perguntas com sim ou não tem esse problema. Sem um contexto para definir o escopo exato da pergunta e da resposta, não tem como responder com sim ou não. Ai a gente dá respostas como a do dive:

Não, sem consenso.
Sim, com consenso.

Mas se já sabemos que existe um consenso, poderia ser respondida com um sim. Minha dúvida era se existia algo "além de uma aprovação geral" que impedia essa quantidade ser aumentada.

Nenhum Político/Economista responde com sim ou não eheh, tem sempre um "Depende" na frente mas no mundo das exatas ou 0 ou é 1. Resumo, é possível SIM aumentar a quantidade máxima de Bitcoins.

Obrigado! Grin
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Obrigado girino, DeltaX e sabotag3x.

1. Em uma única palavra "Sim ou Não". É possível então aumentar a quantidade máxima de Bitcoins?
(...)

Uma vez um reporter perguntou ao Churchill porque ele nunca respondia uma pergunta com "sim ou não". Ele disse: vou te fazer uma pergunta que vai te ajudar a entender:

- Você sente prazer quando espanca sua mulher?

responder perguntas com sim ou não tem esse problema. Sem um contexto para definir o escopo exato da pergunta e da resposta, não tem como responder com sim ou não. Ai a gente dá respostas como a do dive:

Não, sem consenso.
Sim, com consenso.
full member
Activity: 194
Merit: 180
1. Em uma única palavra "Sim ou Não". É possível então aumentar a quantidade máxima de Bitcoins?

Não, sem consenso.
Sim, com consenso.

2. A Blockchain (Blockchain.info) é exclusiva para transações em Bitcoin? Existe alguma coisa a mais que se transaciona pela Blockchain.info ou outras moedas alternativas possuem os seus próprios "Blockchains"?

Blockchain.info é uma empresa. Não é a "Blockchain do Bitcoin".
Cada moeda tem sua própria blockchain. A Blockchain.info (empresa) poderia oferecer serviços e produtos relacionados a qualquer moeda, inclusive bitcoin. Para isso precisa usar a blockchain equivalente.
newbie
Activity: 22
Merit: 1
Obrigado girino, DeltaX e sabotag3x.

1. Em uma única palavra "Sim ou Não". É possível então aumentar a quantidade máxima de Bitcoins?

2. A Blockchain (Blockchain.info) é exclusiva para transações em Bitcoin? Existe alguma coisa a mais que se transaciona pela Blockchain.info ou outras moedas alternativas possuem os seus próprios "Blockchains"?

Obrigado mesmo pessoal pela força.
legendary
Activity: 2688
Merit: 2297
e a 3 também tem um pouco a ver com o final das moedas mineráveis(em 2140?), não vai mais ter o que minerar, mineiros vão viver só de taxas mesmo.. muitos forks até lá  Cheesy
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Algumas eu posso te ajudar.

Se não me engano, o protocolo funciona à base de consenso. Todos teriam que concordar. [..]

Quem seriam esses "Todos". Mineradores, Full Nodes, Pessoas que possuem o Bitcoin?
Isso é através de algum tipo de votação, se sim como que é feita.

Desculpa as perguntas, mas se alguém também tiver algum artigo para eu ler, pode me enviar aqui também obrigado. É que não achei essas informações no Google.


O todos depende do contexto. Qualquer pessoa que quiser ter acesso a determinada funcionalidade precisa ter ela implementada na sua carteira. por exemplo, você quer aumentar as moedas para 42M. Se apenas os mineradores aceitarem ,mas os comerciantes não, o bitcoin "trava", porque os mineradores vão minerar algo que não podem vender, enquanto os vendedores tentarão vender algo que não será minerado. Então, se vc quer aumentar pra 42M de moedas, precisa convencer todas as pessoas importantes a aceitar isso. comerciantes, mineradores, prestadores de serviço, etc. Se um grupo (digamos os vendedores de altcoins) não aceitar, aquele serviço para de ser prestado. Se muitos grupos nãoaceitarem, a moeda perde a razão de existir.

Pense no seguinte: cada regra nova cria uma nova moeda. Uma moeda só vale se todo mundo aceita ela. Se eu tentar usar reais nos EUA, ninguem vai aceitar. Isso é consenso!
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Algumas eu posso te ajudar.

Se não me engano, o protocolo funciona à base de consenso. Todos teriam que concordar. [..]

Quem seriam esses "Todos". Mineradores, Full Nodes, Pessoas que possuem o Bitcoin?
Isso é através de algum tipo de votação, se sim como que é feita.

Desculpa as perguntas, mas se alguém também tiver algum artigo para eu ler, pode me enviar aqui também obrigado. É que não achei essas informações no Google.


O todos depende do contexto. Qualquer pessoa que quiser ter acesso a determinada funcionalidade precisa ter ela implementada na sua carteira. por exemplo, você quer aumentar as moedas para 42M. Se apenas os mineradores aceitarem ,mas os comerciantes não, o bitcoin "trava", porque os mineradores vão minerar algo que não podem vender, enquanto os vendedores tentarão vender algo que não será minerado. Então, se vc quer aumentar pra 42M de moedas, precisa convencer todas as pessoas importantes a aceitar isso. comerciantes, mineradores, prestadores de serviço, etc. Se um grupo (digamos os vendedores de altcoins) não aceitar, aquele serviço para de ser prestado. Se muitos grupos nãoaceitarem, a moeda perde a razão de existir.
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Oi pessoal tenho algumas dúvidas que a princípio são bobas, mas pesquisei muitas delas e não ficaram claras para mim.

1 - O Software Bitcoin Core, sendo um software de código aberto onde pessoas podem contribuir com melhorias, isso não pode ser um problema? Eu queria saber como funciona a edição desse código, sendo público, qualquer um pode acessar e editar? Precisa de alguma autorização de alguém "maior"?

Código aberto não quer dizer que todo mundo pode enfiar o que quiser lá dentro, quer dizer que todo mundo pode COPIAR o codigo e modificar na sua propria versão. O código original continua sendo mantido por um grupo fechado de pessoas, que revisam e aceitam ou rejeitam qualquer sugestão dada por terceiros.

Quote
2 - Sendo o Bitcoin um software, as suas caracteristicas essenciais como por exemplo, apenas 21 milhões de unidades podem ser criadas, tamanho dos blocos minerados, entre outras caracteristicas, não poderiam simplesmente serem editadas? Alguém chega e diz agora podem ser criadas 42 milhões de unidades, isso é possível? Se sim ou não, porque?

Sim e não. O bitcoin não é um software, é um protocolo de obtenção de consenso em meios de comunicação inseguros. Caso você introduza uma regra que não seja consensual, ela vai ser rejeitada pelos outros usuários do protocolo, e portanto, vc vai ser "expulso" da rede bitcoin. Então você pode criar uma nova versão com quantas alterações você quiser, mas se ela não for adotada por todo mundo, o bitcoin não vaiser afetado.

Se você está falando em introduzir essa regra na distribuição "oficial" da carteira, veja a resposta anterior.

Quote
3 - Por que os mineradores cobram taxas sendo que recebem um valor por bloco minerado? Já não seria suficiente o valor recebido por bloco?

Porque um minerador validaria uma transação sua se vc não pagasse pra ele por isso? Sem essa recompensa, eu simplesmente mineraria blocos apenas com transações minhas, nunca as dos outros! Receberia a recompensa do mesmo jeito! Lembrando que validar transações é uma operação custosa computacionalmente, ninguem faria isso de graça.

Quote
Acho que por enquanto só isso, lembrando de mais coisa eu coloco aqui, obrigado!
newbie
Activity: 22
Merit: 1
Algumas eu posso te ajudar.

Se não me engano, o protocolo funciona à base de consenso. Todos teriam que concordar. [..]

Quem seriam esses "Todos". Mineradores, Full Nodes, Pessoas que possuem o Bitcoin?
Isso é através de algum tipo de votação, se sim como que é feita.

Desculpa as perguntas, mas se alguém também tiver algum artigo para eu ler, pode me enviar aqui também obrigado. É que não achei essas informações no Google.
sr. member
Activity: 644
Merit: 250
Oi pessoal tenho algumas dúvidas que a princípio são bobas, mas pesquisei muitas delas e não ficaram claras para mim.

1 - O Software Bitcoin Core, sendo um software de código aberto onde pessoas podem contribuir com melhorias, isso não pode ser um problema? Eu queria saber como funciona a edição desse código, sendo público, qualquer um pode acessar e editar? Precisa de alguma autorização de alguém "maior"?

2 - Sendo o Bitcoin um software, as suas caracteristicas essenciais como por exemplo, apenas 21 milhões de unidades podem ser criadas, tamanho dos blocos minerados, entre outras caracteristicas, não poderiam simplesmente serem editadas? Alguém chega e diz agora podem ser criadas 42 milhões de unidades, isso é possível? Se sim ou não, porque?

3 - Por que os mineradores cobram taxas sendo que recebem um valor por bloco minerado? Já não seria suficiente o valor recebido por bloco?

Acho que por enquanto só isso, lembrando de mais coisa eu coloco aqui, obrigado!

Algumas eu posso te ajudar.

Se não me engano, o protocolo funciona à base de consenso. Todos teriam que concordar. Os blocos levam em média 10 minutos, então acho que não seria possível minerar mais bitcoins do que o que já havia sido estipulado, pois a cada 4 anos a recompensa cai pela metade.
De acordo com o paper do Satoshi Nakamoto, os mineradores, além da recompensa de novos bitcoins, cobram taxas de transferência para que nenhum mal intencionado fique floodando a rede com transações gratuitas, e também é uma forma de estimular o trabalho dos mineradores mesmo quando a mineração de novos bitcoins acabar.
Se eu estiver errado, podem me corrigir.
newbie
Activity: 22
Merit: 1
Oi pessoal tenho algumas dúvidas que a princípio são bobas, mas pesquisei muitas delas e não ficaram claras para mim.

1 - O Software Bitcoin Core, sendo um software de código aberto onde pessoas podem contribuir com melhorias, isso não pode ser um problema? Eu queria saber como funciona a edição desse código, sendo público, qualquer um pode acessar e editar? Precisa de alguma autorização de alguém "maior"?

2 - Sendo o Bitcoin um software, as suas caracteristicas essenciais como por exemplo, apenas 21 milhões de unidades podem ser criadas, tamanho dos blocos minerados, entre outras caracteristicas, não poderiam simplesmente serem editadas? Alguém chega e diz agora podem ser criadas 42 milhões de unidades, isso é possível? Se sim ou não, porque?

3 - Por que os mineradores cobram taxas sendo que recebem um valor por bloco minerado? Já não seria suficiente o valor recebido por bloco?

Acho que por enquanto só isso, lembrando de mais coisa eu coloco aqui, obrigado!
Jump to: