Programação Bitcoin para Noobs – Programador explica

Programação Bitcoin para Noobs – Programador explica

(Tradução Automática Ivan on Tech) E nós estamos ao vivo, bem-vindos ao stream desta noite sobre o Bitcoin nós’vamos fazer alguma programação Bitcoin nósvamos usar Python para brincar com a geração de endereços e nós’ também vamos brincar com a geração de endereços multisig e também carteiras cerebrais, você logo descobrirá como funciona e, claro, acho que as pessoas.580 580 Maravilha é que isso é apenas para programadores, eu serei capaz de entender isso e eu diria definitivamente que sim, porque vamos manter isso em um nível muito básico, então se você ( está interessado em como uma carteira funciona, por exemplo, se você realmente deseja conhecer o funcionamento interno do back-end da carteira, como a carteira funciona sob o capô, como uma carteira beacon funciona bem no capô.

Então você vai achar esse vídeo interessante e espero que gostem caras incríveis de ver todos vocês assistindo ele a propósito, é bom ver que você está interessado porque é claro que isso é mais técnico, esse é um vídeo mais técnico e, portanto, requer interesse extra e paixão extra para assistir a isso, mas como eu disse, você não precisa ser um.580
Programador você não precisa ter nenhum tipo de conhecimento especial eu vou te mostrar exatamente o que nós vamos fazer muito em breve nós(vamos criar alguns endereços quevamos gerar chaves privadas chaves públicas que( vamos fazer vários endereços C e também olhar para algum histórico de transações e contas, então antes de tudo o que você tem.580
Para fazer é olhar na descrição na descrição, você encontrará um link para baixar e instalar o Python, então usaremos a linguagem de programação Python para brincar com isso e, se você abrir esta página, terá instalar a linguagem de programação Python em seu computador b asicamente para que seu computador saiba como executar o Python e você.

Encontrará diferentes pacotes de instalação diferentes aqui, dependendo do seu sistema operacional, uma vez que você’ você pode acessar o segundo link que o levará ao site pycharm, que é um IDE basicamente uma sonda que usamos para desenvolver aplicativos Python e você pode baixar a.

PyCharm aqui e você escolhe Mac OS ou Windows ou o que você tiver e você escolhe a versão da comunidade e assim que você& já fiz isso para todos vocês que estão assistindo ao vivo, você pode fazer isso após uma transmissão ou apenas durante a transmissão, uma vez que você& ;tenho feito isso você terá o PyCharm no seu computador que o que acontece quando você tem televisão ao vivo de qualquer maneira pessoal o que.

Você precisa fazer é mais uma vez podemos tomar ele mais uma vez você vai você vai aqui você vai para novo projeto você seleciona seu projeto onde você quiser colocá-lo e então o que você precisa ir o que você você precisa fazer é que você vá para aqui em seu arquivo e clique em configurações e você e aqui você vê esta lista dos diferentes pacotes que você instalou e você pode.580
Clique aqui na cruz verde no sinal de mais verde e aqui você precisa procurar por Bitcoin e então você pode instalar o pacote Bitcoin tudo bem e mais uma vez ele é criado por vitaliy e uma vez que você& fiz isso para que possamos realmente começar a trabalhar, então o que você faz primeiro, deixe-me excluir isso, onde você exclui aqui, antes de tudo você.580 580Clique com o botão direito do mouse no seu projeto que você deveria ter criado e então você vai aqui para new e cria o arquivo python e chama este main para que nós’ vai me receber e, antes de tudo, quando começarmos a fechar isso, precisamos importar a biblioteca que acabamos de baixar para o nosso projeto aqui nas configurações, então o que fazemos é escrever a partir do Bitcoin import star, então quando fazemos .

Assim, basicamente, dizemos ao nosso computador que basicamente lly diga ao Python apenas importe tudo o que você tem apenas importe tudo o que você tem desta biblioteca Bitcoin que acabamos de baixar juntos e então podemos começar a brincar, então há algumas coisas que eu queria mostrar a você antes de tudo irá gerar alguns.
Endereços para que sua carteira signifique gerar seus endereços, precisa fazê-lo localmente, por exemplo, se você tiver sua carteira de porto bem, todo o mundo precisa para saber como gerar novos endereços e wat que você pode fazer é, por exemplo, criar uma variável em Python como esta vamos chamar nossa privee kaai de variável Y para estamos na verdade.

Criando variável e depois para criar uma chave privada existe um função nesta biblioteca Bitcoin chamada chave aleatória, então se quisermos apenas executá-los chave privada, podemos escrever chave aleatória e depois para dois colchetes e agora também podemos usar a função print em Python para imprimir a chave privada assim para ter º está rodando você pode ir para executar e então clicar.

Em executar aqui e então você verá a saída aqui e se você quiser executá-la você também pode clicar aqui em esta seta verde verde aqui e agora você vê que criamos uma chave privada aqui assim e é assim que você pode criar uma chave privada no código e é assim que sua carteira criaria uma chave privada, por exemplo.
Executando esta função chave privada e em seguida o que você pode fazer é gerar uma chave pública a partir desta chave privada para que você saiba que tem sua chave privada e então é usado para gerar para gerar sua chave pública para fazer isso podemos usar podemos criar uma nova variável chamada chave pública e é.580
Igual a provar para pub para que possamos usar essa função chamada privy para pub para converter nossa chave privada em uma chave pública e então basta inseri-la nos colchetes assim e se você clicar na seta verde aqui em no canto aqui eu na seção inferior e clique nele, você o verá.

Executando e agora temos nossa chave pública uma chave privada aqui e, se for o caso, realmente precisamos imprimir isso e se imprimirmos nossa chave pública assim e clicarmos na seta verde novamente, agora você realmente tem sua chave privada aqui e sua chave pública e, portanto, a chave pública é gerada a partir da chave privada e cada vez que você executa este código cada vez que você run.

Você vê que a chave privada e a chave pública são diferentes porque cada vez que você executa o código, estamos gerando novas chaves privadas e, em seguida, claro que a chave pública é diferente e em seguida o que podemos fazer é que também podemos gerar um endereço a partir disso, também podemos gerar um endereço a partir disso e o que você pode fazer é.

Que você pode escrever o endereço basicamente um endereço público Bitcoin que você daria a seus amigos se você quiser receber Bitcoin deles e então você pode usar uma viagem de chave privada para um endereço como este ou reall y vamos fazer public Pub para adicionar para que você possa realmente usar sua chave pública e convertê-la em um endereço Bitcoin como este e depois imprimi-lo para se nós.
580Agora clique na seta verde aqui você vê que aqui é nosso chave privada aqui é a nossa chave pública e aqui está o nosso endereço Bitcoin e como você pode ver tendo a chave privada o computador pode gerar a chave pública e o endereço e portanto o que você realmente precisa acompanhar é o seu pub é a sua chave privada e sua chave pública e o endereço podem.

Ser gerado a partir da chave privada e às vezes as pessoas confundem essa noção de chave pública e endereço porque são duas coisas diferentes uma chave pública é essa coisa que temos aqui embaixo da chave privada deixe-me ver onde está meu mouse essa é a chave pública e claro compartilhar essa coisa longa não é prático e.580
Portanto, podemos converter a chave pública para um endereço e como este, então é assim que sua carteira iria gerar novos endereços e quando nósestamos gerando novos endereços e novas contas, o que acontece é que nós não&não precisa verificar com a rede Bitcoin se essas contas já estão criadas ou se essas contas já estão ocupadas e você pode.
580Assista na descrição e veja um vídeo que fiz alguns meses atrás basicamente se chama Bitcoin ficando sem endereços e lá você pode realmente ver que o número de endereços é tão alucinante que é tão gigantesco que podemos apenas gerar novas chaves privadas apenas geram aleatoriamente novas chaves privadas e as chances de gerarmos a.

Chave privada que já é usada ou basicamente zero elas são tão pequenas que são são insignificantes e por isso apenas geramos um número aleatório que é a nossa chave privada e depois uma chave pública mas o problema actualmente é que cada vez que executa o programa obtém novas chaves privadas novas chaves públicas novos endereços e isto é porque ause nós temos.

Aleatoriamente, o que podemos fazer agora, o que é bastante interessante, é que podemos criar uma carteira de cérebro, então basicamente podemos criar uma carteira de cérebro para que possamos só precisa de uma senha para acessar nossa conta, por exemplo, é assim que você faria, você escreveria curto 256 e então você precisa digitar sua senha, sua senha da carteira do cérebro, para for.

Exemplo vamos ter o que está acontecendo como nossa senha e agora quando Eu corro o programa pressionando a seta verde aqui vemos que esta é a nossa chave privada esta é a chave pública este é o endereço e se eu executá-lo novamente é o mesmo e então nesse sentido você tem sua carteira cerebral e agora eu basicamente posso jogar fora este programa.

Eu posso jogar fora este computador o disco rígido apenas você sabe deixar tudo e enquanto eu tiver essa senha eu serei capaz para recriar minha conta em outra máquina porque eu só preciso executar este código em alguma outra máquina d Eu obterei exatamente a mesma chave pública e o endereço da chave privada, então é assim que funciona. mudar uma letra e correr bem de repente tudo está diferente e não está nem perto eles as coisas são completamente diferentes tudo bem então é assim que você faz endereços e A próxima coisa que quero mostrar é como você pode fazer multi-busca para que você saiba que multi-seed é esse recurso.

No Bitcoin, para enviar a transação, você realmente precisamos de várias assinaturas de várias com várias chaves privadas diferentes para usar a conta em uma conta bloqueada em um endereço e, para isso, o que podemos fazer é criar apenas três chaves privadas e pares de chaves públicas diferentes. por exemplo aqui eu tenho.

Chave privada 1 chave pública 1 endereço 1 chave pública para chave pública privada para endereço 2 e depois 3 3 assim agora eu tenho 3 pares diferentes e também deixe&s basta criar essa chave aleatória e vamos usar a chave aleatória para gerar tudo é claro que agora eu preciso atualizar isso e isso e isso e então o que posso fazer agora é escrever o.

Seguindo que acho que agora posso criar esse script que é o que é o script multi-sig para que eu possa escrever script multi-sig igual a fazer script multi-sig MK multi-sig script e agora posso especificar que quero usar essa chave pública quero usar essa chave pública e quero usar essa chave pública para acessar esse particular.580
Script tudo bem e então eu também preciso especificar quantas dessas chaves devem ser usadas, por exemplo, neste canto você pode ter esse recurso que, em vez de se divertir, em vez de ter todas as chaves privadas para uma carteira multi-sig, você só precisa duas das três chaves públicas ou uma das três chaves públicas ou quatro das cinco chaves privadas da chave pública para assinar a.

Transação, então, neste caso, deixe’s dizem que para usar th são os fundos bloqueados neste endereço multi C, precisamos de duas das três chaves privadas, então usamos as chaves públicas para criar o script multi-sig e, em seguida, teremos que usar as chaves privadas para acessá-lo e assim por diante fazemos assim, agora podemos imprimir isso.

Script multi-sig e executar o programa e agora vemos que este é o nosso script que temos gerado, mas como você pode ver, como você pode ver, não se parece com um endereço de script. ; não se parece com um endereço de script, então, em vez disso, existe essa função chamada script para endereço e podemos chamar a variável multi-sig script address e, em seguida, converter o script para.

Endereça e dê o script multi-sig como parâmetro como este e agora quando eu imprimo o endereço e executo o programa roda novamente bem você vê que este é o ou na verdade este é este deve ser o script completo assim e quando escrevemos quando executamos o programa é que aqui está nosso script multi-sig e aqui é o nosso endereço multi-sig e você vê que o.

O endereço começa com um três e é assim que sabemos que é um endereço de script multi see ya ou o que senão, se imprimirmos apenas para mostrar que você pode realmente ver que alguns endereços são multi C, por exemplo, se eu imprimir o endereço 3, que é apenas um endereço Bitcoin normal, você verá que este está começando com 3.

Porque é um endereço de script multi-sig e este está começando com ele não começa com a 3 e é assim que podemos realmente ver as diferenças, então caras temos 97 as pessoas assistindo 97 quase 450 pessoas assistindo essa transmissão incrível para ver todos vocês, certifique-se de esmagar as curtidas e o botão do sino pessoal, eu realmente aprecio isso e eu vejo. o chat James Rogers está completamente certo precisamos de esmagar os gostos então esta foi a primeira primeira parte que criámos algumas chaves privadas criámos criou algumas públicas keys e agora quero mostrar a você como ver o histórico, então antes de tudo vamos voltar para o navegador Safari e deixar( vamos para o block Chain essa informação e aqui podemos.580580Basta inserir um bloco e deixar(s encontrar algum endereço, por exemplo, vamos pegar este endereço para que eu( estou apenas pegando um endereço aleatório que vejo no site e agora se voltarmos para deixar ; vamos ver agora se voltarmos ao pycharm podemos realmente começar a mexer com o histórico e recuperar o histórico de um endereço, então vamos escrever o histórico de endereço que são.

Criando esta variável e podemos realmente usar a função de histórico como esta e depois inserir um endereço como este e agora se imprimirmos este histórico de endereço devemos obter a história de tudo o que aconteceu naquele endereço e então quando eu corro esta moto no botão verde aqui vemos todo o basicamente todo o histórico que temos. )
Uma saída aqui e isso aconteceu neste bloco e se rolarmos vemos o resto, então é assim que podemos construir aplicativos usando o blockchain do Bitcoin, por exemplo, consultando o histórico ou o que podemos fazer é se também pudermos consultar saídas de transações não gastas escrevendo não gastas assim e se executarmos bem, obteremos todas as. tem uma saída e aqui você também tem o valor para essa saída e você pode ver todas as saídas diferentes que esse endereço tem, então pessoal é isso mesmo que eu não quero prolongar muito, mas espero que você tenha aprendido e desculpe pelos problemas no começo e você sabe, na verdade, eu acho que o pop- ups.

Não estava aparecendo no começo, então deixe-me mostrar apenas uma vez novamente basicamente o que eu quero fazer é que eu quero deixar&s ver porque há um problema há um problema aqui com o let’ ;s veja bem se eu fizer assim você deve ver a tela inteira agora e não apenas uma janela e o que precisamos fazer é que precisamos.
580Para ir aqui para arquivar, então isso é basicamente o que você provavelmente não viu antes, então escolha colocar esta máquina em funcionamento é que você deve ir aqui para file e crie um novo projeto como este, então o que você precisa fazer depois de criar o projeto, você precisa ir para o arquivo e você precisa ir para as configurações e então você vai aqui para o projeto do projeto.580 580Projetos Pycharm e depois vá para o interpretador do projeto e aqui você vê a lista das bibliotecas ok e o que você precisa fazer é como você precisa obter isso entre a biblioteca que você não possui desde o início e você faz isso pressionando o botão mais aqui e aqui podemos procurar pela biblioteca Bitcoin e você a encontrará e verá que ela foi criada por.

Vitalik e depois você clica em instalar o pacote aqui e assim que você fizer isso e tiver sua biblioteca Bitcoin também é importante que você tenha o Python 2.7, então no link abaixo você realmente vê o link para o Python 2.7 e isso é importante que você o use porque isso entre a biblioteca só funciona com o Python 2 point algo tão 2.7 deve funcionar, mas se você.

Tem python 3 point algo que não vai funcionar tão importante compartilhar python 2 e basicamente isso e então você pressiona ok e então você deve ser capaz de usar a partir Bitcoin e você, claro, também precisa criar um arquivo indo aqui para o preço principal do arquivo Python e você pode nomeá-lo como quiser para isso& é isso pessoal 11; é isso pessoal, eu provavelmente terei que eu não 11; t.

Sabe porque eu queria fazer uma série sobre isso mas porque mas porque a introdução desse vídeo está bagunçada eu poderia refazer esse vídeo e apenas reaplicar mas que dito isso sendo dito, certifique-se de assistir cripto de bom dia em 11 horas 11 horas por nd 11 minutos, falaremos sobre as novas estatísticas, certifique-se de não perder.580E aperte o botão de fiança, aperte o botão de curtir incrível vendo todos vocês aqui e eu& vejo vocês muito em breve de manhã de manhã tudo bem pessoal muito obrigado por assistir e adeus adeus adeus é claro que preciso aumentar o fluxo

Rate dizze post

Besibbe berjochten

Leave a Comment

fersin: