Bitcoin Forum
May 07, 2024, 10:35:57 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 ... 181 »
321  Local / Desenvolvimento & Discussões Técnicas / Como calcular a fee: dica do @osoriojr (Original my) on: December 11, 2018, 09:13:20 PM
Numa thread do facebook perguntaram como calcular a fee ideal para uma transação. O Edilson Osório Junior, Da Original My deu uma reposta tão completa que eu pedi se poderia replicar ela aqui para que fique guardada pra posteridade:


Cara, na OriginalMy eu faço da seguinte maneira após Segwit:

Cada input tem 181 bytes e cada output tem 34 bytes. E já considero 2 outputs: um para o OP_RETURN e outro para o troco... logo o num_outputs = 2.

Primeiro calculo os outputs:
transaction_size = ((num_outputs * output_size) + 10 + 33)
transaction_cost = transaction_size * fee_por_byte

(+10 e +33 são dois ajustes, em dois momentos, que fiz manualmente depois que entrou a segwit)(fee_por_byte é literalmente quantos satoshis você quer pagar por byte... dá pra pegar baseado bitcoinfees.earn)

Depois checo entrada por entrada disponível até encontrar saldo >= transaction_cost (que nesse momento só conhece as saídas)

A questão é que tem que ajustar o fee a cada novo input que entra, pois aumenta a transação em aproximadamente 181 bytes a cada input. Então, a cada loop com novo input válido, tem que recalcular.

transaction_size += input_size - total_inputs
transaction_cost = (fee_por_byte * transaction_size)

ao mesmo tempo que vou appendando essas entradas válidas numa matriz.

Quando o total das coins dos inputs (total_inputs_value) for maior que o transaction_cost reajustado a cada loop, anexo o output do script OP_RETURN e o output do troco (já provisionados lá no início)
O troco é calculado como total_inputs_value - transaction_cost

Gero a unsigned_tx com o array dos inputs, o array dos outputs, versão e lock_time
Assino
Envio a raw tx.

Tem dado certo. Em momentos de congestionamento, é só ajustar o fee_per_byte para o tempo que você deseja, que ele coloca a transação com o menor tamanho possível e a quantidade de fee correta para o tamanho da transação, para registrar naquele tempo.
Quote from: Matheus Grijó
Pqp até sentei para ler mais ficou algumas dúvidas!

1. Você pega via api o valor da fee no “bitcoinfee.earn”?

2. Esse aumento de 181 bytes é “achismo” certo? É um valor aproximado quero dizer.

3. Não saquei muito o conceito do troco 😞

Do mais vou copiar hehehe ❤️

Obrigado pela aula 😉
Quote from: Edilson Osório Junior
Matheus Grijó isso:
1) pego (correção, não está pegando... tá setado 3 sat/byte agora)
2) cara, descobri na unha, testando e testando e cheguei nesse valor. Antigamente tinha ele exato antes de segwit, depois de segwit, não encontrei e fui testando até encontrar o valor exato. Esse valor é estável.
3) ahhahah manda ver Smiley
Quote from: Matheus Grijó
Edilson Osório Junior beleza vou usar 181 então heheeh
Obrigado de coração ❤️🚀
Quote from: Edilson Osório Junior
Matheus Grijó se vc olhar essa tx: https://www.blockchain.com/.../40caed81e2401c630418ffb2d7...

vai ver que está calculando 3sat/byte que é o que está configurado nesse exato momento
Quote from: Edilson Osório Junior
Olha, antes de Segwit eu usava input com 143. achei essa ref: http://bitcoin.stackexchange.com/.../how-to-calculate...

Depois de segwit, tem que ajustar os outputs (2 no meu caso) + 33 e considerar cada input como 181. Se você tiver mais outputs, ou um só, o diff arredonda para 17 para cada output. eu uso 33 (sim, economizo 1 arbitrariamente no cálculo) para 2 outputs e o cálculo normalmente bate.

e depois, a cada loop encontrando um input válido, tem que recalcular a transaction_size e a transaction_cost.

basicamente é isso mesmo.
Quote from: Matheus Grijó
Edilson Osório Junior hmmmmmm agora fez sentido hehehe

Fica bem “econômico” desta forma 🙂
322  Local / Português (Portuguese) / Re: REVOLTADO!! Levei UnTrust de um moderador do BTC Talk na sessão gringa on: December 07, 2018, 02:45:23 AM
Manda um PM pro theymos. Acho que ele acharia o motivo valido e mudaria seu nome.

O maior problema é a falta de tempo dele, o que resulta em muitos PM's acumulados sobre contestações de bans e outros pedidos inuteis. Isso acaba tornando dificil um retorno dele.

Manda PM pro theymos com copia pro adriano. O adriano como moderador, e por saber das suas contribuicoes aqui, pode intervir também na mudança de nome.
323  Local / Português (Portuguese) / Re: Como eu consigo saber quantas confirmações possui uma criptomoeda? on: December 05, 2018, 11:43:39 PM
Todas as transações que envolvem criptomoedas possuem um numero determinado de confirmações pela rede, não é mesmo? Mas como eu faço para saber no geral quantas confirmações cada uma possui? Por exemplo o dogecoin para que uma transação seja feita com sucesso são necessárias 6 confirmações né? Mas e as demais?

Isso não é definido pela moeda e sim por quem recebe. Cada site, empresa, etc, vai usar um valor diferente dependendo do nivel de segurança que ela quer.
324  Local / Brasil / Re: Brasileiros com conhecimento técnico em criptomoedas? on: December 01, 2018, 05:24:08 PM
Olá

Brasileiros com conhecimento técnico em criptomoedas?

Que saibam explicar quase tudo sobre bitcoin e outras criptomoedas?

A primeira pergunta não tem verbo. Fica dificil entender o que ela quer dizer. A segunda é uma condicional, que não faz sentido tambem como pergunta. O que vc queria perguntar? Se existem esses brasileiros? quer indicação de alguns deles?
325  Local / Português (Portuguese) / Re: Ideias para TCC relacionado a BlockChain? on: November 30, 2018, 01:51:08 PM
Gosto da ideia dos certificados para diplomas, e seria um TCC facil de fazer.
Vc apenas iria explicar as questoes da imutabilidade presente na blockchain no referencial teorico,
entrariam as questoes de funcao hash, nos subtopicos,coinbase e transacao, por exemplo.
No materias e metodos vc utilizaria um escaner um site para armazenamento da base de dados da universidade.
porfim nos resultados e conclusoes vc iria demonstrar os procedimentos como ocorrem e como e seguro
Que tal? Wink

achei ótima sua idéia, apresentei para o meu professor com algumas modificações, mas ele recusou pq ele não entende nada do assunto Sad

teria que ser algo mais simples ....

Um sistema em blockchain simples é possível?Huh? =(
algo como um joguinho ou sei lá

mais simples que registro de dados em blockchain? só se for usar a blockchain como fonte de aleatoriedade pra um sorteio! (eu ja fiz isso, dá uma olhada: https://github.com/girino/BTCTalkPTSorteioAnoNovo )

Dá pra implementar isso como um smart contract e fazer uma loteria em blockchain.

Não é um uso "útil" (é caro e pesado) e já deve ter milhares por ai. Mas acho que é a coisa mais facil de fazer.

Outra que deve ser facil de fazer (ja vi um cara fazer numa palestra de meia hora) é um sistema de "vaquinha" onde todo mundo contribui, a grana fica presa num contrato, o organizador saca ao final se tiver completado o valor, ou devolve pros participantes se não completar.
326  Local / Português (Portuguese) / Re: Ideias para TCC relacionado a BlockChain? on: November 29, 2018, 05:15:25 PM
Gosto da ideia dos certificados para diplomas, e seria um TCC facil de fazer.
Vc apenas iria explicar as questoes da imutabilidade presente na blockchain no referencial teorico,
entrariam as questoes de funcao hash, nos subtopicos,coinbase e transacao, por exemplo.
No materias e metodos vc utilizaria um escaner um site para armazenamento da base de dados da universidade.
porfim nos resultados e conclusoes vc iria demonstrar os procedimentos como ocorrem e como e seguro
Que tal? Wink

Se quiser um modelo para repositorio de documentos registrados em blockchain, sugiro dar uma olhada no projeto politeia, do pessoal da decred. Eles usam o proprio github como repositorio de documentos, com registro na blockchain da decred:

https://github.com/decred/politeia
327  Local / Português (Portuguese) / Re: Ideias para TCC relacionado a BlockChain? on: November 27, 2018, 06:08:44 PM
1- tem duas coisas super fáceis de fazer em blockchain, porque ela foi feita pra isso: Transacoes financeiras e registro de dados. Qualquer coisa nessa linha (bolsa de valores, tokens, cartorio virtual, registro de imoveis, etc) é trivial de fazer, mas não é original, tem pra todo lado.

2- Rastreabilidade é a segunda aplicação onde mais se usa blockchain. Rastreamento de produção industrial, rastreamento de fundos, controle de linha de produção, etc.

3- Identidade digital. Como seu registro na blockchain é assinado, vc pode também usar a blockchain para registro assinado de documentos de identificação e usar isso como "prova de identidade".

4- Qualquer coisa que envolva algum desses cenários:
 a) resistencia a falhas (do sistema como um todo)
 b) resistencia a censura (de cada individuo participante)
 c) transparencia (das informações registradas)
 d) não repúdio (informação não pode ser apagada nem negada)

eu tenho material de duas palestras onde falei sobre aplicações existentes e potenciais de Blockchain. Se for usar alguma ideia daqui, por favor, me cite no trabalho!

https://girino.org/palestras/09-Prodasen/MuitoAlemDasCriptomoedas.pdf
https://girino.org/palestras/08-CFSUMMIT/DescentralizandoTudo.pdf
328  Local / Criptomoedas Alternativas / [DCR] Tutorial Split Ticket DecredBrasil.com (Video) on: November 13, 2018, 11:21:35 PM


Não tem DCR suficiente para comprar um ticket? Não tem problema, a pool DecredBrasil está testando o sistema de "split ticket" onde você consegue comprar tickets em conjunto com outros usuários de forma segura e confiável. Nesse video fazemos uma pequena demonstração do sistema.

Link: https://www.youtube.com/watch?v=3RGoUQK0g24 (ou clique na imagem)
329  Local / Português (Portuguese) / Re: Ledger Nano S: Unboxing e Resenha on: November 06, 2018, 03:44:07 AM
Parabéns!, Uma curiosidade, oque você quer dizer com "Não exige a redigitação de toda a seed"Huh . Sou EXTREMAMENTE  leigo no assunto hardware wallet  Lips sealed...

Pra confirmar que você anotou certo, as carteiras em geral pedem pra vc digitar a seed de novo. A ledger usa um mecanismo mais inteligente: ela te pede pra selecionar de uma lista apenas algumas das palavras da seed.
330  Local / Português (Portuguese) / Re: Ledger Nano S: Unboxing e Resenha on: November 05, 2018, 04:32:01 PM
Tem como dar uma de brasileiro e usar um pen drive com a mesma segurança e finalidade economizando 10 vezes? Instalar um OS no pendrive e deixar as chaves privadas criptografadas?


Fui pesquisar sobre o preço e até a Kabum está vendendo.. Shocked

A electrum tem suporte a criar carteiras offline (vc usa ela só pra assinar as tx, e gera as tx em um computador online com carteira read only). É trabalhoso, mas é factível. Provavelmente dá pra usar um celular velho com wifi desligado pra isso. (transferindo os dados via qrcode). Vou até experimentar isso. Vou ressucitar um celular velho la em casa e testar.
331  Local / Desenvolvimento & Discussões Técnicas / Re: Endereços possíveis a partir de uma "public key" on: November 05, 2018, 12:10:01 PM
Aos "entendidos" do assunto, pergunto (me desculpem a ignorância extrema):

A partir de um endereço público de bitcoin ou qualquer outra moeda, é possível saber os demais endereços possíveis da mesma seed que originou esse endereço?

Minha pergunta é por privacidade mesmo, se estou "anonimo" usando vários endereços da mesma seed ou se o ideal é criar uma outra wallet para tal propósito.

Não dá pra saber apenas com o endereço. Pra gerar novos endereços vc precisaria da "master pub key". Entretanto, tem outras tecnicas pra rastrear, usando seu padrão de uso, IP da sua maquina, etc, que poderiam permitir descobrirem seus varios endereços. Elas envolvem ataques mais sofisticados (e mais tradicionais, sem envolver cripto) do que apenas saber seu endereço ou sua public key.
332  Local / Português (Portuguese) / Re: [Video] Usando a seed da ledger sem o dispositivo físico on: November 05, 2018, 12:05:35 PM
O problema desse procedimento é que você precisa jogar sua seed na nuvem, deixando exposto todas as suas carteiras.

Na verdade, você pode fazer o download do codigo do site e rodar ele localmente (é apenas javascript e html, então basta abrir no browser).
333  Local / Português (Portuguese) / Re: Ledger Nano S: Unboxing e Resenha on: November 05, 2018, 03:47:56 AM
Eu também ganhei uma e até hoje não tive a coragem de tirar da caixa e testar. Vi outros vídeos e achei a usabilidade muito ruim, daí o desinteresse. A pergunta é: vai transformá-la na sua carteira principal? Substituindo as de papel que você tinha dito que tinha?

Essa duvida ainda me tormenta. :-D Não sei, não decidi. Talvez não faça isso enquanto n'ao precisar gastar o dinheiro da paper wallet.
334  Local / Português (Portuguese) / Re: Ledger Nano S: Unboxing e Resenha on: November 05, 2018, 03:43:34 AM
Legal. Parabéns pelo review.
Quanto à questão da deCRED, é algo que vem sendo questionado há muito tempo. Você sabe o motivo de não ter suporte à decred?
Ah, outra coisa que me surpreendeu foi a Anubis ter crescido. Lembro da treta quando vieram divulgar por aqui, e a prepotência do administrador kkkkk

Cara, ninguem sabe ao certo o problema do suporte a decred. Eles receberam 40 mil euros pra fazer o suporte, e quando chegou na data marcada pra entrega disseram que não iam fazer porque era mais dificil do que imaginaram. Depois de muita pressão, acabaram dizendo que vão fazer mas vai demorar mais. não marcaram data. (sobre ser dificil, fizeram suporte pra um clone da decred, a hcash, então não deve ser tão dificil assim). Ninguem sabe se estão querendo mais dinheiro, se tem algum outro interesse pro traz. So sabemos que eles aceitaram dinheiro da comunidade, embolsaram e não entregaram.
335  Local / Português (Portuguese) / [Video] Usando a seed da ledger sem o dispositivo físico on: November 04, 2018, 03:31:53 AM
Galera, fiz essa live no facebook hj sobre a ledger:

https://youtu.be/MS8xSv3SLFg

Uma das minhas preocupações com a Ledger era o que fazer caso eu perdesse o dispositivo. Sabia que era possivel recuperar a seed na electrum, mas e para as moedas que não são suportadas pela electrum? Nesse video vou mostrar uma ferramenta que permite a recuperação das chaves privadas (que podem ser importadas em outra carteira) de qualquer moeda da sua ledger.
336  Local / Português (Portuguese) / Ledger Nano S: Unboxing e Resenha on: November 02, 2018, 07:37:05 PM
Unboxing:

Ganhei uma Ledger Nano S na promoção da Anúbis Trade, e fiz um vídeo do unboxing dela:

https://www.youtube.com/watch?v=ZqavHCV87hY

Resenha:

Depois de algumas horas de uso, uma pequena resenha:

Suporte a moedas: 4/5
Usabilidade: 3/5
Compatibilidade: 4/5
Instalação: 5/5
"Sexyness": 5/5
Tamanho: 5/5

Média 4.5 / 5 (4.333... mas eu arredondei)

* Suporte a moedas:
Não suporta Decred Sad. Tirando isso, suporta moeda pra cacete! Mais moedas do que eu poderia pensar em usar. O software oficial também não suporta tokens ERC20 e eu preciso de um software não oficial para suportá-los. Esses dois probleminhas tiram meio ponto cada dela nesse quesito.

* Usabilidade:
Dois botões e uma telinha minúscula. Operações não triviais são ridiculamente dificeis de fazer. Se precisar recuperar da seed (sim eu testei isso) reserve uma tarde. Mesmo digitar o "PIN" é uma tarefa árdua com apenas as duas teclas. Poderiam ter pensado uma interface melhor, talvez com mais operações podendo serem feitas no computador, e apenas confirmações feitas nos botoes.

Outro problema é cabo. Idealmente a carteira deveria ser ligada diretamente no USB, sem uso de cabos. Mas o "plugue" dela é "fêmea", então exige um cabo para ser ligado. E se eu for transportar a ledger por ai (o que parecia ser a ideia, ja que vem com um prendedor para chaveiro e uma cordinha pra pescoço), preciso carregar comigo um cabo. Nada prático. Dois pontinhos perdidos na usabilidade.

* Compatibilidade:
Poucas carteiras dão suporte pra ledger, e apenas para BTC, ETH e LTC. Não muito legal. Mas o software oficial funciona muito bem, o que compensa esse problema.

* Instalação:
Super fácil. Não exige a redigitação de toda a seed. Facilimi de instalar e começar a usar. Vem com fichinhas para você anotar a seed também. Nota 5/5.

* "Sexiness":
Não sabia bem como expressar isso, mas achei o design dela muito bacana. Desde a caixinha até o produto em si. O visor, as fontes,a disposição dos botões. Tudo bem equilibrado e bonito, sem deixar de ser robusto. Merecia uma nota por isso.

* Tamanho:
Grande o suficiente pro visor ser legível, pequena o suficiente pra ser carregada de forma quase invisível. Cabe numa carteira, chaveiro, bolso de moedas. Excelente o tamanho.
337  Local / Criptomoedas Alternativas / Re: O que vocês acham dessa Initiative Q? on: November 02, 2018, 03:21:01 PM
Então, estou recebendo convites dessa "Coisa" em tudo que é grupo, rede social, até da minha mãe, tia e vó.
Tá viral...

Fiz uma pesquisa e não coloquei muita fé... parece bizarro ao mesmo tempo que parece funcional.

Mas eu não arrisco e nem recomendo que as pessoas se cadastrem nisso nem coloquem seus emails e senhas padrão.

De qualquer forma, segue nossa contribuição


https://livecoins.com.br/iniciativa-q-um-esquema-de-piramide-ou-o-novo-bitcoin/

Sabe o que anda que nem pato, nada que nem pato, voa que nem pato mas não é pato? A pata!

Se não é piramide, é porque é ponzi! :-D
338  Local / Brasil / Re: Receita Federal on: October 24, 2018, 08:59:50 PM
Os Bitcoins ñ foram comprados, foram ganhos em mineração e comissões em transações feitas fora do Brasil.

Então tem de pagar imposto de renda normal sobre eles (27.5%) no preço de quando eles foram minerados/ganhos, e declarar o preço de aquisição como sendo esse preço.
339  Local / Português (Portuguese) / Re: Como vocês acompanham seus portifolios? on: October 23, 2018, 03:55:13 AM
(...)
arrasou, o script é privado ou você dividiria com a gente?
(...)

Vou remover as senhas que estão no código e colocar no github.

Feito:  https://github.com/girino/portifolioacompanhator
340  Local / Português (Portuguese) / Re: Como vocês acompanham seus portifolios? on: October 22, 2018, 03:34:04 AM
(...)

arrasou, o script é privado ou você dividiria com a gente?
(...)

Vou remover as senhas que estão no código e colocar no github.

o github tá bichado. eu crio um repositorio, ele cria o treco mas depois nao aparece mais.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 ... 181 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!