Search content
Sort by

Showing 20 of 314 results by person
Post
Topic
Board Bitcoin Technical Support
Re: Getting an error I've never seen on 0.10.2 core
by
person
on 26/06/2015, 14:48:10 UTC
Does it crash? Or just logs the warning and move on?

Anyone can send an Inventory Vector to other nodes (https://en.bitcoin.it/wiki/Protocol_documentation#Inventory_Vectors)
Accepted types though are 0 through 3.
It seems somebody is spamming with message type 513.
Post
Topic
Board Project Development
Re: Seeking competent software engineers to join existing project
by
person
on 26/06/2015, 14:37:05 UTC
any details on the project? (hoping it's not another exchange, faucet, casino Smiley)
Post
Topic
Board Project Development
Re: Best way to store bitcoin values in MySql?
by
person
on 26/06/2015, 14:35:56 UTC
Store as satoshis: BIGINT
Manipulate as satoshis

Then you can convert in any type (BTC, mBTC) based on user preference only for display.
im using BIGINT on my faucet project. you can play however you want with satoshi. but sometimes im getting errors. for ex: i have 50000 in the cell. divide 100000000 i get output like 0.00049999 for solve this error im writing convert function. im still working on it.

For display, why divide if you can just add the . after 8 characters (as string)?
Post
Topic
Board Project Development
Re: Best way to store bitcoin values in MySql?
by
person
on 25/06/2015, 21:56:41 UTC
Store as satoshis: BIGINT
Manipulate as satoshis

Then you can convert in any type (BTC, mBTC) based on user preference only for display.
Post
Topic
Board Project Development
Re: ◄☺►Voluntary work to help Bitcoin ◄☺►
by
person
on 11/06/2015, 00:37:20 UTC
Most ad networks used in bitcoin sites pay in bitcoin, not in $.
So they don't need to - and can't - buy new bitcoins.
So the price won't increase.
Post
Topic
Board Bitcoin Technical Support
Re: Running another instance of bitcoin-qt dedicated to testnet/regtest?
by
person
on 10/06/2015, 20:06:50 UTC
It should work the same way, just configuring two bitcoin-qt clients to use different configurations.

See this: https://bitcointalk.org/index.php?topic=249476.msg2649295#msg2649295
Post
Topic
Board Primeiros Passos (Iniciantes)
Re: [INICIANTE] Onde vejo a ID da minha carteira no Bitcoin Core?
by
person
on 30/05/2015, 21:14:31 UTC
Primeira correção, sua carteira/wallet pode e vai conter várias e várias address/endereços. Uma carteira é um aquivo no seu computador que todas essas informações.
Abrindo o bitcoin qt, tudo que estiver na aba receber são os endereços que você pode usar.
(Por favor, note que isso não quer dizer que sejam todos os endereços dentro da sua carteira, existem outros ocultos, mas que estão na carteira).

Desculpe o desconhecimento, mas o que seriam os endereços ocultos ?? Esses endereços aonde podem ser encontrados dentro da Bitcoin Core ?

O Bitcoin Core mantém um conjunto de 100 endereços pre-calculados e prontos para usar como novos endereços e troco (change address).
Quando você usa esses endereços, ele calcula um novo lote. Você pode mudar esse valor configurando a variavel keypool=n onde n é esse tamanho do pool de endereços pre-calculados.

Quando você faz um backup, esses endereços estão lá.
Quando você criptografa/coloca senha na sua carteira, ele gera um novo lote de endereços e você precisa fazer o backup novamente.

Para saber quais os endereços já calculados, precisa acessar diretamente o arquivo - não acredito que dê para ver a lista completa via comando.
Post
Topic
Board Português (Portuguese)
Re: Esse fórum ainda é ativo? Quem está aqui e não está no Facebook ou /r/oBitcoin?
by
person
on 27/05/2015, 16:28:14 UTC
Nunca vi discussão técnica aqui, alguém dá algum exemplo? Altcoins não conta. Só via trollagem aqui e como o design do fórum não ajuda muito pra achar o conteúdo acabei desistindo!
Confesso que deu uma caída mas na parte do forum em ingles ainda
tem discussão e conteúdos mais tecnicos.

Muitos lançamentos são feitos aqui. Usuários antigos ainda circulam por essas bandas..

O mais forte aqui é a parte em ingles e as secoes tecnicas. A parte de search e possibilidade de threads é melhor para longo prazo.
Sao ferramentas diferentes para propositos diferentes.
Post
Topic
Board Development & Technical Discussion
Re: [Theory] The optimal confirmation time
by
person
on 14/05/2015, 04:50:30 UTC
The point I was making is that it is an estimate of the lower bound on security.  You shouldn't assume that a transaction worth $50 million is safe after 6 confirms. 

Probabilistic speaking then, having the $50million split in multiples transactions sent out at different block levels would considerably lower the risk of a full transaction loss.

This entire rented hash rate would also need to be in place before that transaction is broadcasted.
Trying to re-mine, 'alone', at least 6 new blocks to build a chain long enough to take over the consensus, would bring the entire network to a long wait as new blocks are not broadcasted. This raises suspicion, and at the first complaint of a successful attack the price drops to near-zero, making the attack unprofitable in the end.

It's interesting to think that the economics required to attack the network successfully are made even worse if the attack succeeds.
Post
Topic
Board Development & Technical Discussion
Re: Should we just remove the wallet function of Bitcoin Core
by
person
on 14/05/2015, 04:27:52 UTC
Education is better than enforcement. Or placing fake limits.

If 1000 people use Bitcoin Core without an incident every day, let's educate the 1 or 10 that need to avoid the problem.

HD wallets are good, easy to use, have a purpose. I'd say that Non-HD also have its place. Let people learn about both and choose.

Or the next suggestion will be to have a "master-key" to revert transactions because a victim in China sent 10BTC to a scammer, and we need to "protect" them right?
Post
Topic
Board Development & Technical Discussion
Re: [Theory] The optimal confirmation time
by
person
on 13/05/2015, 03:09:20 UTC
You can reverse a block with 25BTC worth of hashing power.  That means each block costs around $6000 to reverse.

Not sure where you got this from... but to effectively reverse a block, you need to create a longer chain, faster than the one with the block you want to reverse.
Last time I've checked the global hashrate, 51% of the network costs much more than $6000...
Post
Topic
Board Development & Technical Discussion
Merits 1 from 1 user
Re: Proposal for blockchain upgrade algorithm to avoid hard forks
by
person
on 12/05/2015, 14:03:50 UTC
⭐ Merited by ABCbits (1)
You are basically proposing creating an alt-coin with a Proof-of-burn mechanism. I wouldn't call that "smooth". Did I miss something?
Post
Topic
Board Português (Portuguese)
Re: BitBolsa - Agregando informações das Exchanges do Brasil
by
person
on 11/05/2015, 03:12:01 UTC
Person, como podemos adicionar a FoxBit na página inicial do BitBolsa (taxas e opções pra depósito)?
E também no Volume Diário, onde mostra a porcentagem que cada exchange tem no volume nacional?

Adicionado.
Post
Topic
Board Português (Portuguese)
Re: [PRÉ-ANÚNCIO] Exchange Brasileiro de Bitcoins, Bitfication!
by
person
on 11/05/2015, 03:07:33 UTC
Fiquei triste que o Bitfication saiu do BitBolsa e não volta mais...    Cry

O BitBolsa é incrível! Um serviço primordial para a comunidade Bitcoin brazuca...

Voltou pro BitBolsa - e avisa o novo desenvolvedor pra liberar a API porque fazer scrap dá trabalho...
Post
Topic
Board Desenvolvimento & Discussões Técnicas
Re: Contar quantidad de recebimentos de um endereço
by
person
on 04/05/2015, 00:03:20 UTC
Você vai querer usar a API /rawaddr/ do Blockchain.info.
Exemplo:
https://blockchain.info/rawaddr/13CxYv3Yks3E1PLWQR8uGcfwsSZ6eAqYMV

Faz um loop por todas txs[].
Para cada txs[], procura se existe algum txs[].out[].addr = seu endereço (13CxYv3Yks3E1PLWQR8uGcfwsSZ6eAqYMV)
Se encontrar, pega todos os txs[].inputs[].addr e pega quanto seu endereço recebeu txs[].out[].value

Assim você tem todos os endereços de entrada, que estão em uma transação que mandaram alguma coisa para seu endereço.
O resultado vai ser algo como:

Horario (que o blockchain recebeu a transacao) = txs[].time
Endereços de entrada = txs[].inputs[].addr que voce guardou
Total recebido no seu endereço nessa transação =  txs[].out[].value


Não use o txs[].inputs[].value porque esse não é o valor que você recebeu.
Para funcionar 100%, voce precisa percorrer todos os txs[].out[] mesmo depois de encontrar seu endereço. Você pode ter uma transação com 50x o mesmo endereço de output. Não faz sentido, mas pode.

Espero que ajude - para eu escrever o código, vamos precisar rachar quanto seu cliente tá pagando Wink
Post
Topic
Board Português (Portuguese)
Re: BitBolsa - Agregando informações das Exchanges do Brasil
by
person
on 02/05/2015, 03:52:32 UTC
Cara, muito bom esse site, parabéns!

Valeu!  Grin

Valeu Capt!
Post
Topic
Board Bitcoin Discussion
Re: Why the hell should we care about women in bitcoin space?
by
person
on 02/05/2015, 03:51:28 UTC
The percentage of women interested in bitcoin is a measurement of how appealing bitcoin is to the less tech savvy and conservative population.

More stereotyping, but you are probably right.  Grin
We definitely need more women on board to increase Bitcoin adoption.

Any known projects integrating bitcoin with Pinterest?
Post
Topic
Board Economia & Mercado
Re: [REGISTRO DE APOSTA] DUDUQA VS 2501
by
person
on 01/05/2015, 00:33:50 UTC
2 anos depois e ainda estamos nos $200 Smiley

E o chorao nao gastou os coins dele até hoje... segurando firme!
Post
Topic
Board Desenvolvimento & Discussões Técnicas
Re: Contar quantidad de recebimentos de um endereço
by
person
on 30/04/2015, 14:20:56 UTC
muito obrigado girino.

me tira uma duvida, porque preciso usar curl? Não posso pegar o json_decode direto?

Quote
   $jsonBlockChain = json_decode(file_get_contents("https://blockchain.info/address/$endereco?format=json"), true);

Boa, dá sim. Não sabia que o "file_get_contents" aceitava url. Eu usei o exemplo da api deles, por isso usei curl. Wink

Sugiro usar o curl sempre que possível. Melhor performance, menor risco de segurança e permite muitas configuracoes (header, certificado, permite POST, timeout customizado, etc).

Para um teste o file_get_contents serve, mas não usaria em sistemas que precisam ser mais estáveis.
Post
Topic
Board Development & Technical Discussion
Re: Adnormal very large transcation fee
by
person
on 27/04/2015, 05:18:56 UTC
SO it was a bug in a srcipt! Tongue
Yes, however we are waiting more info on reddit.

https://www.reddit.com/r/Bitcoin/comments/33u2id/help_losing_over_85_btc_because_of_bitgos_flawed/cqoo4tr
Quote
We (BitGo) have investigated this issue and determined it to be a bug introduced over a year ago in our fork of bitcoinjs-lib. The exact line of the cause is here: https://github.com/BitGo/bitcoinjs-lib/blob/744b0f76803b8fa233ee3b221364b42bdbf9b7f1/src/util.js#L142
We had since fixed this bug in April 22, 2014 (a month later) here: https://github.com/BitGo/bitcoinjs-lib/commit/fbc7377dbfb3da0fd911f2740c18cfcd41becc1b. However, we missed updating the reference to this fix in the legacy recovery tool.
The root cause of the problem occurred during the output value serialization step when the redeem transaction was constructed. During the process of converting the number into bytes for use in the transaction, bitwise operators were used in this old version of the code, which converted the output value (in satoshis) to a 32 bit int, causing an integer overflow and truncating the output of 10227087437 satoshis (102.27 btc) to 1637152845 satoshis (16.37 btc). Kudos to the other members of the public who discovered this as well.
We would like to thank rstn for his patience and we are in private communication with him to ensure he achieves full restitution of funds.