Bitcoin Forum
April 28, 2024, 10:52:43 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 »
481  Other / Beginners & Help / Re: [Merit] Share your best posts/threads with Fillippone to be merit assessed on: September 22, 2023, 10:28:41 PM
Round: 1

Keyhunt - development requests - bug reports
Description : Open source tool developer in C to try to solve bitcoin puzzlesCategory: share technical improvement
Board     : Project Development

keysubtracter - test - development requests - bug reports
Description : keysubtracter is a helper tool to generate subtracted point/address/hashes from bitcoin publickeys
Category: share technical improvement
Board     : Project Development

ecctools - a small collection of tools written in C
Description : ecctools is a small collection of some tools written in C to perform some operations in the eliptic curve
Category: share technical improvement/upgrade
Board     : Project Development

Small puzzle about ECDSA and other ECC things (Solved)
Description : This was a small challenge/puzzle published by me, all related to perform math operations with the publickeys and signature proof of a bitcoin text signed message
Category: share technical improvement
Board     : Project Development

uxtotrack
Description : utxotrack is a small tool written in python to search reused address/txids in soem UTXO
Category: share technical improvement/upgrade
Board     : Project Development
482  Local / Primeros pasos y ayuda / Re: Cartera en Papel on: September 22, 2023, 09:38:17 PM
Yo te recomentario mejor utilziar un software como sparrow
 


Pero si insistes en utilizar el bitcoin core tu tendrias que espeficiar si estas utilizando la version GUI o la version de linea de comandos (CLI)

Si estas utulizando esta ultima tu puedes importar tu llave WIF con el siguiente comando:

Quote
importprivkey "yourPrivateKeyInWIF"

Mas informacion en

https://developer.bitcoin.org/reference/rpc/importprivkey.html

Pero reitero que bitcoin core actualmente no es una buena opcion como cartera, hoy en dia te recomendario Electrum o como ya lo mencione Sparrow o Samouraiwallet.
483  Bitcoin / Bitcoin Discussion / Re: Bitcoin Gives the poor an Opportunity. on: September 22, 2023, 09:33:24 PM
Some people frown at the fact that Bitcoin is being termed an investment because Bitcoin was created to be a currency. They feel Bitcoin might lose its nature as a currency if it continues being an investment. I don't agree with that, but I respect their opinions.
Bitcoin can be both a currency and an investment

Before that all you need to delimit or define your version of a poor person.

The problem with poor people is that they are living day by day, they don't usually have time to think about the food of tomorrow, even less time to think about some investments or savings

I see bitcoin as both a currency and an investment, and yes bitcoin can be the best long run investment that mankind has ever created.

But the poor people may have a lot of limitations to enter in that market, first it is what I already said about that they are more worried about some food or first needs goods like clean water, healthcare and other stuff.

Second, the technology limitation, is true that most people have access to a phone where you can access some wallet software and internet, but most poor and very poor people don't have it.

Education may be a 3rd of many points, usually poor families are more worried find any job than give the some money and they prioritize it over education, so they usually don't send their children
nt to the school or they put to work to their teen age kids, in this way a uneducated person may don't know what bitcoin is.

484  Local / Español (Spanish) / Re: Plásticos Que Permiten Fondear en Cripto: TDC on: September 22, 2023, 09:19:02 PM
Don Pedro Dinero si vivieras en un país donde la moneda local es tan basura que no se acepta en ningún otro país, o sus tarjetas sean rechazadas universalmente en el exterior, entenderías buena parte de la razón.

Valla que apenas me entero, igual no ubico muchos a los miembros del foro local.

Pregunta un poco offtopic, Segun he visto es que el dolar so mueve algo en fisico en Venezuela... sin embargo esta el bitcoin siendo adoptado por lo menos en el mercado negro como forma de pago?
485  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: September 22, 2023, 07:57:11 PM
Has anyone used OpenSSL to generate keys?
Probably not..

Please don't belive that you are the only one who think in that...  Roll Eyes

Yes, I checked some SSL libs on linux. Most of them works ok, The useful thing is when you tested some buggy version of it. but you need to check the source code to see where the bug is and use it to generate "weak" keys.
486  Bitcoin / Development & Technical Discussion / Re: [For Developers] n0nce's Bitcoin Testnet Faucet on: September 22, 2023, 07:46:45 PM
Nice to see this kind of topics, n0nce you should add an address to get some return after the users finished their test. I know that you don't need them back but it should be fine to keep those coins circulating
487  Bitcoin / Bitcoin Discussion / Re: Could Satoshi have known? on: September 22, 2023, 07:03:15 PM
Satoshi said that:

The price of any commodity tends to gravitate toward the production cost.  If the price is below cost, then production slows down.  If the price is above cost, profit can be made by generating and selling more.  At the same time, the increased production would increase the difficulty, pushing the cost of generating towards the price.


He knows that the price will be volatile at the beggining.
488  Economy / Economics / Re: The Kids buying Mcdonald order via BTC on: September 22, 2023, 02:18:18 PM
Seems to me like a "Wallet of Satoshi" Lightning wallet, fees aren't that high on LN.

Nice, i get it, sorry for my ignorance with LN wallets i never used it. I think that i need to read more about that topic.

Well then if the amount doesn't have higher Fees then that mean they are wasting a lot for some bugers and fat
489  Bitcoin / Bitcoin Discussion / Re: Satoshi's Intention/Vision For Bitcoin on: September 22, 2023, 01:43:38 PM
So what exactly is or was Satoshi's true intention or vision when he created Bitcoin?

The main goal according to the paper it a solution to the double-spending problem

Quote
We propose a solution to the double-spending problem using a peer-to-peer network
490  Economy / Economics / Re: The Kids buying Mcdonald order via BTC on: September 22, 2023, 01:31:56 PM
When date is this? I try to search the tweet but is now deleted or it isn't public.

170000 sats is near 45 USD today, maybe the pay a lot of fees, new users aren't aware of how the fees are calculated or how it affect to their final TX.

491  Bitcoin / Electrum / Re: Electrum transaction problem - Wrong amount request made, no balance change. on: September 22, 2023, 01:15:44 PM
Maybe he has a malware that chage the destinations address when they are copy-paste

If the transaction is not confirmed he can use another device to make a transacction replacement with the RBF option.
492  Economy / Speculation / Re: Take your eyes off from the fall in price on: September 22, 2023, 03:38:01 AM
Do not let the price of bitcoin right now make you give up on you investment plans, the drop in price is just a distraction to make you take a decision that can make you regret of the better days of the market coming.

I  see the price down like an oportunity to buy bicoin with discount.

Stack every satoshi that you can.

Regards!
493  Bitcoin / Wallet software / Re: Are blockchain explorer threat to the privacy ? on: September 22, 2023, 03:21:46 AM
Well that depends on the Point of view of each of us, some are more paranoid some not.

Lets say that you want to check the addresses of satoshi, Your IP become linked to  address of satoshi? I don't think so...

But what if you check for a specific Transaction ID or some new fresh address just to see if your balance appears there, Does your IP become linked to that address/TXID ? maybe.

All depends on how much chain analysis does those pages. Personally, I prefer the mempool.space explorer, It's a little more visual and intuitive.

Those explorers never will have access to your found of course, but maybe there is going to be a little of tracking

494  Alternate cryptocurrencies / Altcoin Discussion / Re: I can't keep up with the High gas fees on: September 21, 2023, 07:36:59 PM
You are saying that you get to crypto because of the high inflation rate that mosts countries are facing nowadays right?

Your complaint is against the Fees on alt-chains like ethereum etc...

Actually bitcoin fees are also kind of high because of some congested network.

If you ask me, I see the fees as some kind of tax, if you see the current percentage that every government is charging you per each spent, you will see the current network fees on all the chains as the cheaper option regardless if currently the fee is high or not.

For example for a single transaction of 100 USD the government tax is like 10 to 20 USD (This depend of the country that you are), that is near 10 to 20 %

On the other hand for a 377000 satoshi transaction  (0.00377 btc) the fee right now is like 3400 sat, less than 1% of the original amount.

I don’t know much about the calculator in another chains, but I see bitcoin fees cheapest than government taxes.
495  Bitcoin / Bitcoin Discussion / Re: Is FullRBF allowing double spend? on: September 21, 2023, 07:16:50 PM
What Joe can do about it? Well, what do you think

User Joe have only two options:

- Contact some miner like Viabtc or any other and ask them to mine a private transaction, without broadcasting it before the block is mined. (Hopefully the miner doesn't know about the puzzle), you can agree with them to give 5% or some other fixed amount, directly to their wallets if they mine the block.

- Joe may also have an automated bot ready to listen to new Transactions looking for a FullRBF of your original transaction, in case that some one arrives, you need to replace it again, but that may be a Lost-lost situation, because it may end with all the reward as fee.

Also not always the bigger bid transaction is mined, miners usually don't update their block header as soon a new TX arrive, even less if those replacement comes every 50 milliseconds

So my second options is not the best, i've already seem this behaivor with those leaked private keys, bots exhaust all the balance as fee, and they get only dust, but not always the last bid is mined.
496  Local / Esquina Libre / Re: ¿Por qué están infrarepresentados paises como México, Venezuela, Colombia,...? on: September 21, 2023, 05:27:26 PM
Mira eso de visibilidad, seamos sinceros se traduce en "pago por post"

Actualmente si, eso es correcto, pero Antes de mis primeros 280 posts, no estuve en ninguna campaña de firmas o avatar y todos mis mensajes estaban publicados en los boards en ingles. Como programador queria darle mas alcance a mi proyecto, es lo que queria dar a entender.

He comenzado a publicar mis proyectos en el foro local, espero que les guste lo que publico.

Saludos!

497  Bitcoin / Bitcoin Discussion / Re: How Bitcoin can provide Subscription Auto Renewal solution on: September 21, 2023, 03:53:02 PM
Short answer, the bitcoin protocol can't do that.

Long answer, this only can be done on the client side. This is with custom scripts and cronjobs, but that has another problem for the final user, they need to have their privatekey in some computer. Also there is no waranty that there is going to be utxos available for it

Time-locked transactions can work, but the user needs to reserve some Utxo for that. If the Utxo is spent before the date, the time-locked transactions become useless.
Also for this approach there is a problem: the Time-locked transactions is a policy for the mempool, but not for the miners I read before that if the  time-locked transactions is sent to a miner they can mined that regardless of the time-locked restriction.
498  Bitcoin / Bitcoin Discussion / Re: What Do you think Satoshi Would Think About Today's Bitcoin? on: September 21, 2023, 03:20:50 PM
He will very disappointment of the ordinal spam.
499  Local / Español (Spanish) / Re: Keyhunt (Hilo en Español) on: September 21, 2023, 01:23:41 PM
Historia de los desafios/rompecabezas de bitcoin.

Especificamente los que nacieron con la TX 08389f34c98c606322740c0be6a7125d9860bb8d5cb182c02f98461e5fa6cd15

El 15 de Enero del 2015 una transacción fue realizada con un solo input hacia 256 output con UXTOS secuenciales de 0.001 BTC hasta 0.256 BTC.

La dirección que recibió 0.001 BTC es 1BgGZ9tcN4rm9KBzDn7KprQz87SZ26SAMH la cual pertenece al Punto generador de la Curva Elíptica Secp256k1 llave privada numero 1

Alguien pensó que las demás direcciones estaban de cierta forma ordenadas de alguna forma y comenzaron a ir resolviendo los rompecabezas de menor denominación.

El único patrón discernible que se consiguió en su momento fue que cada dirección se encontraba en un rango de bit específico, es decir que la dificultad para resolver cada dirección crecía exponencialmente

Nota que se le llamaron rompecabezas ya que se pensaba que tenían algún orden o manera de resolverse ya sea mediante regresión lineal o alguna otro patrón oculto, sin embargo ahora se sabe que son desafíos.

Durante el transcurso del año 2017 un usuario en bitcointalk, apuntó que el rompecabezas era bastante extraño ya que si se trataba de resolver direcciones solo por fuerza bruta las direcciones arriba de 160 bits no tenían sentido dado que la seguridad de las direcciones esta limitada por el hash rmd160 ya que si en teoria tienes el poder de cómputo para resolver una dirección de 160 bits, realmente serias capaz de encontrar cualquier dirección.

En este momento el autor del desafío/rompecabezas sale a luz y publica su primer y único mensaje en el foro bajo el usuario de saatoshi_rising indicando que es un desafío realizado llaves privadas aleatorias confirmando que cada llave está en un rango de bit diferente. Asimismo indico que movería los balances de los desafíos del 161 al 256, asi como también incrementar los desafíos no resueltos en un factor de 10

This puzzle is very strange. If it's for measuring the world's brute forcing capacity, 161-256 are just a waste (RIPEMD160 entropy is filled by 160, and by all of P2PKH Bitcoin). The puzzle creator could improve the puzzle's utility without bringing in any extra funds from outside - just spend 161-256 across to the unsolved portion 51-160, and roughly treble the puzzle's content density.

If on the other hand there's a pattern to find... well... that's awfully open-ended... can we have a hint or two? Cheesy

I am the creator.

You are quite right, 161-256 are silly.  I honestly just did not think of this.  What is especially embarrassing, is this did not occur to me once, in two years.  By way of excuse, I was not really thinking much about the puzzle at all.

I will make up for two years of stupidity.  I will spend from 161-256 to the unsolved parts, as you suggest.  In addition, I intend to add further funds.  My aim is to boost the density by a factor of 10, from 0.001*length(key) to 0.01*length(key).  Probably in the next few weeks.  At any rate, when I next have an extended period of quiet and calm, to construct the new transaction carefully.

A few words about the puzzle.  There is no pattern.  It is just consecutive keys from a deterministic wallet (masked with leading 000...0001 to set difficulty).  It is simply a crude measuring instrument, of the cracking strength of the community.

Finally, I wish to express appreciation of the efforts of all developers of new cracking tools and technology.  The "large bitcoin collider" is especially innovative and interesting!

Se sabe que si es el autor del desafio ya que el incremento que el menciono si sucedio TX: 5d45587cfd1d5b0fb826805541da7d94c61fe432259e68ee26f4a04544384164

En el año 2019 otro movimiento que el autor realizó fue liberar las llaves públicas de los desafíos no resueltos que terminaban en 5 y 0 es decir desafios  65, 70, 75, … 160.
TX: 17e4e323cfbc68d7f0071cad09364e8193eedf8fefbcbd8a21b4b65717a4b3d3

Tras este ultimo cambio varios de esos desafios fueron resuletos inmediatemente o en los dias posteriores.

Para este momento tenemos 2 tipos de desafíos:
-Los que solo se conoce su dirección, de los cuales solo se ha resuleto hasta el desafio de 64 bits, Sigiente en la lista es el de 66 bits
-Los que tienen también llave pública disponible, de estos solo se ha resuelto hasta el desafio 125, siguiente en la lista es el de 130 bits

Recientemente este año, los desafíos no resueltos hasta el momento fueron incrementados una vez mas en un factor de 10.
https://mempool.space/tx/12f34b58b04dfb0233ce889f674781c0e0c7ba95482cca469125af41a78d13b3

Asi ahora el desafío de 66 bits tiene 6.6 BTC y el desafío de 160 bits tiene 16 BTC

No me he interesado en demasía con anterioridad por los rompecabezas del estilo, por lo que me iría bien conocer la respuesta a algunas preguntas básicas que me surgen (exponiendo mi pleno desconocimiento del asunto de paso):

Q1) ¿Quiénes y por qué motivo montan estos puzles a resolver?

Q2) ¿Alguien ha llegado a resolver alguno históricamente?

Q3) ¿Estamos hablando de obtener la clave privada a partir del conocimiento de la clave pública o de la dirección pública?

Q4) Si Q3 es cierto ¿qué diferencia hay entre intentar resolver un puzle e intentar obtener la clave privada de una dirección con TXs realizadas?

Q5) Entiendo que por BSGS te refieres a ésto. ¿Puedes explicar los principios fundamentales en términos llanos?


Excelenes preguntas.

R1) Posiblemente satoshi o alguien con la misma filosofia que el, el motivo tal como se cito en el unico mensaje del autor es medir la el poder de computo de la comunidad, posiblemente se trate de medir cuando es tiempo de realizar algun HardFork para otro esquema de cifrado posiblmenente algun cifrado post-cuantico.

R2) La mayoria de los que resolvieron los desafios no lo hicieron publico con Excepcion de JeanLucPons y Zielar que resolvieron los desafios de 90, 95, 100, 105, 110 y 115 bits.
https://en.wikipedia.org/wiki/Discrete_logarithm_records
Quote
On 16 June 2020, Aleksander Zieniewicz (zielar) and Jean Luc Pons (JeanLucPons) announced the solution of a 114-bit interval elliptic curve discrete logarithm problem on the secp256k1 curve by solving a 114-bit private key in Bitcoin Puzzle Transactions Challenge. To set a new record, they used their own software [39] based on the Pollard Kangaroo on 256x NVIDIA Tesla V100 GPU processor and it took them 13 days. Two weeks earlier - They used the same number of graphics cards to solve a 109-bit interval ECDLP in just 3 days.

R3) Como se comento al principio solo se trataba direcciones sin llave publica expuesta, sin embargo esto cambio cuando se liberaron las llaves publicas en el año 2019.
Entonces ahora tenemos 2 variantes para resolver los desafios, fuerza bruta pura para las direcciones y tenemos kangaroo y BSGS para las llaves publicas.

R4) La diferencia es que en este caso se espera que las llaves privadas esten en un rango menor de bits (Menores a 160) y actualmente estamos atorados con 130 bits.
Sin embargo las llaves de las carteras que no entran en este desafio (Carteraas reales) se espera que esten en un rango de 256 bits La diferencia es abismal ya que crece exponencialmente.

R5) Si ese es, te dejo otro link Elliptic Curve Cryptography: breaking security and a comparison with RSA
Aqui va mi explicacion, basicamente se trata de generar una table de datos precalculados, estos datos son las llaves publicas que estan ligadas a las llaves privadas desde 1 hasta N, donde N puede ser un numero cercano a los 4 mil millones o mucho mas, aqui el limite es la cantidad de memoria RAM disponible.
Una vez que ya tienes esta tabla en memoria, el siguiente paso es realizar restas a las llaves publicas objetivo, con el fin de Moverlas del rango esperado al rando de nuestra tabla y comparar si el resultado de la resta se encuentra en nuestra, si esto se cumple es facil calcular el valor de la llave privada.

Ejemplo, digamos que nuestra tabla tiene las llaves publicas del 1 al 1000
Nuestra llave obejtivo es 2048, aqui van las restas y comparaciones
2048 - 0 = 2048, Esta el resultado en nuestra tabla? NO
2048 - 1000 = 1048, Esta el resultado en nuestra tabla? NO
2048 - 2000 = 48, Esta el resultado en nuestra tabla? SI, posicion  48, Calculando la llave privada es 48 + 2000

En el link que pase se encuentra mejor explicado: Elliptic Curve Cryptography: breaking security and a comparison with RSA
500  Local / Español (Spanish) / Keyhunt (Hilo en Español) on: September 21, 2023, 05:24:06 AM
Mirror del hilo en Ingles ( Keyhunt - development requests - bug reports)

Quiero abrir este Tema para hablar de la herramienta para CPU de Codigo abierto que he dessarrollado Keyhunt disponible en github

Keyhunt utiliza el algoritmo BSGS para intentar encontrar llaves privadas mediante el uso de la llave publica de una direccion de bitcoin. El principal objetivo de esta herramienta es tratar de encontrar los desafios/rompecabezas de bitcoin descritos en Bitcoin puzzle transaction ~32 BTC prize to who solves it Acutalmente los desafios tienen mas de 800 bitcoin pendientes por reclamar

Keyhunt tambien utiliza otros metedos tambien como: address, rmd160, xpoint

Version actual 0.2.230430 Satoshi Quest

Como Utilizarlo

Descarga y compila (Sigue la documentacion en Ingles  Roll Eyes )
Ejecutalo contra el puzzle 66 (modo address)

Code:
./keyhunt -m address -f tests/66.txt -b 66 -l compress -R -q -s 10

Se necesita agregar el parametro -t <Numero de Hilos> para mejorar la velocidad

Ejecutalo contra el puzzle 130 (modo BSGS)

Code:
./keyhunt -m bsgs -f tests/130.txt -b 130 -q -s 10 -R
Se necesita agregar el parametro -t <Numero de Hilos> para mejorar la velocidad, asi mismo como el parametro -k <factor>
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!