quarta-feira, 6 de junho de 2018

O que está acontecendo com o Bitcoin?



Em termos de preço, não há muito a dizer, a não ser que tenha sido uma semana chata. As opiniões parecem estar bastante divididas, embora isso seja natural, já que o mercado continua se movendo lado a lado.
Chato como o inferno.

E quanto a tecnologia? O que há de novo?

Em termos de novos e excitantes desenvolvimentos que acontecem na comunidade bitcoin, há alguns diferentes que gostaria de discutir hoje.
Mais uma vez, não estou me concentrando em outros projetos como o Iota ou o Eos, já que o produto deles está em testnet, em rodinhas de treinamento ou acabou de ser lançado.
O que é mais importante, discutir como novas ideias surpreendentes irão resolver a escalabilidade, como PoS, DPoS e DAG, ou se concentrar no que está sendo feito no desenvolvimento do núcleo de bitcoin?
Ambos!
Sim, eu concordo que há muitos projetos diferentes que vale a pena mencionar e vou escrever um artigo discutindo os que eu considero os mais promissores, suas vantagens e problemas. Mas por enquanto, vamos nos concentrar no Bitcoin. Não por causa do preço, mas devido à adoção: nenhuma outra criptomoeda tem tantos usuários, desenvolvedores e suporte a infraestrutura. Talvez Ethereum, que está se aproximando, mas ainda assim Bitcoin é a criptomoeda mais difundida e a camada base para todo o mercado.
Hoje estarei discutindo maneiras pelas quais o bitcoin está sendo aprimorado e as mudanças de infraestrutura acontecendo no futuro próximo, que podem ajudar diminuindo taxas, melhorando a facilidade de uso, criando soluções de pagamentos fora da cadeia ou simplesmente adicionando mais transações a cada quadra. Existem maneiras de implementar cada solução separadamente, mas algumas tecnologias básicas devem ser amplamente adotadas, como o Monitoramento Segregado (SegWit) .
Haverá três tópicos principais que abordarei hoje: lotes, assinaturas schnorr e trocas atômicas. Eu tenho discutido muito sobre a Rede Lightning e quero verificar diferentes soluções potenciais, menos propensas à centralização.
Falando do diabo , essa é definitivamente uma das características que eu acredito que deveríamos estar tentando evitar. O objetivo do Bitcoin é ser totalmente descentralizado, então qualquer ação, atualização ou melhoria que não vá nessa direção deve ser desconsiderada.
Pronto para o que está vindo?

Dosagem

Embora isso seja óbvio para os técnicos, isso não significa que é uma solução fácil de implementar em grande escala.
Primeiro precisamos entender como o bitcoin funciona.
Cada transação é baseada em uma entrada e várias saídas. Ou seja, com uma única transação, você pode transferir dinheiro para várias pessoas, por exemplo.
O que é realmente interessante é como os dados fluem no blockchain e o que podemos fazer com essas informações. Digamos que eu crie uma transação cujo peso seja igual a 40 bytes e que a referida transação contenha apenas uma entrada e uma saída. Com os lotes você pode agregar transações e, literalmente, economizar espaço, então quando eu adiciono uma saída extra, em vez do peso total da transação = 80 bytes (dobrando para baixo), ela só adiciona, por exemplo, 20 bytes a mais.
Isso significa que, em vez de criar transações únicas, você pode fazer uma com uma série de saídas diferentes. Além disso, cada resultado adicional não duplica o peso total da transação, o que significa que há economias de escala em jogo.
Essas são boas notícias, já que esse recurso também pode ser uma maneira de ajudar a melhorar o dimensionamento. Não aumentará o número de transações, mas permitirá um número maior de saídas por entrada.
Isso é o que os lotes são: agregar muitas transações diferentes em uma única transação, adicionando várias saídas por entrada.
Você gostaria de uma representação mais visual da economia?
Como você pode ver, o número de bytes reduz significativamente cada vez que outro pagamento (saída) é adicionado em uma única transação (para cada entrada).
É muito legal se você é um negócio ou alguém que faz transferências recorrentes, como enviar dinheiro para o exterior.
Com os lotes, há consideravelmente mais espaço no bloco para mais transações com mais saídas. As trocas fazem isso, é claro; esperamos que existam ferramentas disponíveis em breve, para que os clientes individuais possam selecionar facilmente as saídas das transações que gostariam de agrupar no mesmo pagamento.

Como isso pode ser usado na vida real?

Imagine que você tenha uma empresa e pague pela criptomoeda.
Em vez de fazer 5 transações diferentes para pagar salários ou fornecedores, você poderia escolher agrupar todos os pagamentos na mesma transação (entrada) e definir 5 saídas diferentes, o que permitiria pagar menos taxas e diminuir o total do bloco.
Você já entendeu, certo?
Este é um exemplo muito simples, mas na verdade funciona muito bem. Você ainda precisa fazer isso a partir de um terminal de comando (eu acho), já que não há como fazer isso com a maioria dos aplicativos de carteira ou carteiras de trocas (blockchain.info, coinbase, etc).
Ainda assim, aprender como fazer isso pode valer a pena se você enviar dinheiro para muitos endereços diferentes.

Assinaturas Schnorr

Esse assunto pode ser um pouco complexo para o leitor médio não técnico e, novamente, não sou especialista. Se você realmente quer se familiarizar com a matemática por trás dele,  confira este vídeo de um desenvolvedor líder que está trabalhando na Schnorr Signatures. Ainda é bastante técnico, mas, no entanto, é a melhor explicação que encontrei até agora.
Vou tentar tornar esta introdução o mais simples possível, para que você não fuja.
  1. O que são assinaturas de Schnorr?
  2. Como as assinaturas Schnorr podem melhorar a escalabilidade?
Certo, as primeiras coisas primeiro;
Esse é o modelo que você costuma ver para explicar como as transações funcionam, correto?
O blockchain do Bitcoin registra saídas de transação não gastas; é tudo que faz.
Quando você envia algum bitcoin, você está basicamente enviando uma mensagem com uma entrada que pode ser distribuída entre muitas saídas (como vimos em lotes). Isso é chamado de modelo UTXO simples.
Agora, há pequenos recursos que você pode adicionar, como permitir que assinaturas diferentes aprovem uma transação, por exemplo.
Transações multi-assinatura (ou multisig) requerem a participação (assinatura) de múltiplos participantes. Cada transação multisig só pode ser lançada se, e somente se, as assinaturas necessárias estiverem presentes. Isso significa que, para que qualquer uma das saídas seja usada, elas precisam ser desbloqueadas.
O recurso realmente interessante introduzido pela Schnorr Signatures é que ele agrega as assinaturas necessárias em apenas uma assinatura (ou hash de assinatura, para ser mais preciso), que pode ser usado como prova para desbloquear as saídas da transação.
Usando o Schnorr Signatures, o script de desbloqueio teria apenas 1 assinatura representando um agregado da assinatura de cada participante. Você pode adivinhar o que acontece:
  • O tamanho da transação na cadeia é reduzido
  • Validação mais rápida para cada transação
  • Privacidade aprimorada para participantes de uma carteira com várias assinaturas
Existem, é claro, vetores de ataque que poderiam comprometer um esquema de assinatura. Eu não vou entrar em detalhes, mas você pode conferir mais algumas informações aqui .

Swaps atômicos

Eu absolutamente amo o conceito de swaps atômicos . Para melhor explicar, podemos usar o exemplo usual:
Luke e Vader querem trocar fichas rebeldes e imperiais. Como Luke está em Tatooine e Vader na Estrela da Morte, é difícil fazê-lo fisicamente, além disso, Luke tem certeza de que seria perseguido por agentes imperiais, então ele meio que quer evitar isso.
Luke poderia enviar a ficha rebelde e esperar que Vader enviasse a ficha Imperial, ou poderia acontecer o contrário.
Isso significa que a opção seria que Luke e Vader confiassem uns nos outros.
Isso também não está acontecendo, já que Luke não pode virar Vader para o lado da Luz e Vader não pode virar Luke para o lado negro. Eles estão basicamente em uma encruzilhada.
O que fazer, o que fazer?
A terceira opção é obter um depósito, então alguém tanto confia ou uma agência que detém os tokens. Somente após ambos aprovarem, o depósito envia tokens para Luke e Vader, que foram bloqueados anteriormente.
O problema é que os escrows são caros e o problema de confiança não é resolvido. Trocas centralizadas, como Bittrex, Binance, etc, também são escrows, pois mantêm tokens em suas próprias carteiras pessoais.

Como podemos resolver esse problema?

Swaps Atômicos simplesmente permitem que algumas criptomoedas (baseadas na linguagem SCRIPT, como Bitcoin, Litecoin, Vertcoin, etc) sejam trocadas automaticamente entre si.
Usando o exemplo acima, Luke bloqueia tokens Rebels em uma caixa digital que somente Vader pode abrir com sua assinatura digital, e Vader faz a mesma coisa. Imediatamente após Vader abrir a caixa, Luke poderá abrir a caixa de Vader e obter suas fichas Imperiais.
Isso funciona porque abrir um cofre efetivamente dá à outra parte a capacidade de abrir o outro cofre. Como cada cofre requer tanto a chave quanto a assinatura, ambos os compartimentos são essencialmente seguros.
No caso de algo dar errado ou uma parte desistir no meio do processo, os cofres são construídos de forma a reembolsar respectivamente ambos os agentes, se ninguém abrir os cofres em 48 e 24 horas, respectivamente.
Os swaps atômicos reduzem a privacidade na cadeia, já que as transações dos usuários podem ser vinculadas a uma cadeia cruzada. Mas essa tecnologia também pode ser usada com protocolos off-chain, como o Lightning Network, que também pode ajudar a proteger a privacidade. Melhor ainda, imagine esta tecnologia trabalhando com bitcoins para moedas de privacidade. Você poderia, potencialmente, usar a privacidade dessas moedas para mascarar suas transações de bitcoin.
Se você está preocupado com o fato de que nenhuma dessas melhorias é importante até que nós "consertemos" o resultado da transação, talvez você queira examinar o problema de um ângulo diferente.
Eu entendo que o hype atual é mais sobre “ quantas transações por segundo o seu blockchain faz, mano ?! "
A segurança, aparentemente, não é mais a principal preocupação.
PORQUE?!?!
Você realmente acha que é mais fácil começar de novo e criar um projeto de US $ 11 bilhões como o EOS, do que corrigir problemas com a criptografia mais usada e adotada por aí? Eu não estou dizendo que outros projetos não devem ter uma chance, especialmente considerando que eles usam tecnologias diferentes, têm um propósito diferente e incentivos econômicos.
Mas cara, acreditando francamente que a moeda X ou Y consertará tudo porque algum cara inteligente disse isso, não parece um uso muito produtivo do seu tempo.
Espero que a maioria dos projetos tenha sucesso, já que tenho investido com força total em muitos deles também.
A questão aqui não é sobre o desempenho do sistema (quantas transações por segundo).
O que devemos nos preocupar é o desempenho da rede. Quantas pessoas precisamos proteger toda a rede? Quantas pessoas usam esta criptomoeda diariamente? Qual é o alcance da rede? Como os incentivos podem ser alinhados ao consenso em uma perspectiva de longo prazo?
Você realmente acha que qualquer projeto que alega fazer um zilhão de transações por segundo não terá problemas de segurança?
Tenho certeza que eles vão.
Se você quiser entender o quão sério você deve se preocupar com segurança em vez de desempenho, verifique isso . Isso mostra como é barato executar um ataque de 51% de gasto duplo em alguns blockchains usando o Nice-hash, um pool de mineração de nuvem.
Meu objetivo aqui é não destruir outros projetos, já que definitivamente não sou um maximalista bitcoin.
Quero compartilhar o máximo de informações possível para que você também possa criticar e questionar outras ideias. Quanto mais aprendemos, mais difícil se torna progredir com melhorias (parece contraditório, certo?)
Eu entendo que o PoS parece inquebrável e muito melhor (para alguns) que o PoW, ou que o DAG é a cura para todas as maldades e lutas pelo poder.
Quer um conselho que recebi de um homem velho?
 Autor: Pedro Febrero
Quer saber O Que Realmente Está Fazendo Pessoas COMUNS Ganhar Muito Dinheiro Através do Bitcoin? Clique Aqui!!!

Um comentário:

  1. Thank you very much. Your website really very helpful to me. our IMVU gift card generator helps you get free IMVU credits within a flick.

    ResponderExcluir