¿Son suficientes 10.000 nodos?

bueno despues de leer el white paper, (tenia q haberlo hecho mucho antes) llego a las siguientes conclusiones.

para evitar el embeleco:

1- bloques que no cumplan el consenso, por ejemplo, uno que quiera producir una recompensa de 100 BTC, o gastar el dinero de otros sin tener la clave privada. actuan los nodos validadores.

2- un ataque de doble gasto, por ejemplo con un 10% de poder de hash. para 6 confirmaciones seria una posibilidad de exito de 0.1^6 = una posibilidad entre un millon.



me corrijo p =0.0002428

3-un ataque de doble gasto con mas del 51% de poder de hashing, en teoria tendria exito.

Eso, en teoria, en la practica, el gasto para obtener exito seria tan alto que no daria tiempo a gastar los bitcoin dos veces antes de el ataque sea detectado y la cadena falsa quede huerfana.

¿es correcto?
 
Última edición:
Eso, en teoria, en la practica, el gasto para obtener exito seria tan alto que no daria tiempo a gastar los bitcoin dos veces antes de el ataque sea detectado y la cadena falsa quede huerfana.



¿es correcto?

No del todo.

No habría una "cadena falsa" porque en Bitcoin están muy claras las reglas de consenso y no hay establecido ningún límite a partir del cual una reorganización en los bloques de la cadena pueda llamarse "ataque" o discriminar entre "cadena legítima" y "cadena falsa".

Cuando, con una frecuencia casi diaria, surge un bloque huérfano... ¿Hay una cadena "legítima" y otra "falsa"? No.

Cuando, con una frecuencia aproximadamente mensual surge una reorganización de dos bloques seguidos... ¿Es porque ha habido un ataque y existe una cadena "legítima" y otra "falsa"? Por supuesto que no.

Y ya, en el extremo, cuando se reorganizaron los últimos 23 bloques de la cadena en el fork accidental de 2013... ¿Hubo en algún momento una "cadena atacante" y una "cadena legítima"? No. No lo hubo porque, aunque matemáticamente cualquiera pudiera considerar el evento de "imposible" (=ataque), los usuarios sabíamos por qué estaba ocurriendo y consensuamos el hacerlo.

¿Es una reorganización de 3 ó 4 bloques un "ataque"? Aunque muy improbable, probablemente no lo sea. ¿Hay algún número de bloques reorganizados a partir del cual podríamos estar hablando de un ataque? No existe tal número en el protocolo, de la misma forma que tampoco existe un número de confirmaciones a partir de las cuales podamos considerar una transacción como 100% irreversible. Ese número depende de cada uno de los usuarios que participamos en la red.

Tambíen es cierto que, si de repente viésemos reorganizaciones de 7 ó 8 bloques, que estadísticamente son extremadamente improbables, tendríamos que empezar a buscar el problema porque, o bien internet se ha partido en dos durante más de una hora, o bien alguien está atacando la red.

Lo que quiero decir es que en el protocolo Bitcoin no existen líneas rojas clarísimas fuera de las reglas de consenso. De hecho, por poner un ejemplo, en ningún sitio del código aparece la conocida cifra de los 21.000.000 de bitcoins límite que habrá en circulación, sin embargo la cifra es cierta (aproximadamente) porque es consecuencia de una de las reglas matemáticas incluídas en el consenso.Tampoco existe una cifra que determine cuándo una transacción es irreversible, o cuántas comisiones te garantizarán que la transacción accederá a la cadena, etc.

¿A partir de cuántas confirmaciones consideramos cada uno de nosotros que la transacción es segura? El número varía en función de la tolerancia al riesgo que tenemos cada uno. ¿A partir de qué número de reorganizaciones de bloques seguidos podemos considerar que Bitcoin está siendo atacado al 51%? Pues pasa algo parecido... dependerá de cada uno de los usuarios.

Pero esto no es malo. Al contrario. Lo que permite es valorar matemáticamente las probabilidades de estar sufriendo un ataque y dejar la decisión sobre ello en manos del usuario.

De todos modos, cuando la gran mayoría de los usuarios considerase como probable una reorganización como un ataque, instalarían un parche de los desarrolladores que cambiaría la prueba de trabajo y convertiría los ASICs en portapapeles (=opción nuclear), terminando así con el ataque.
 
Última edición:
De todos modos, cuando la gran mayoría de los usuarios considerase como probable una reorganización como un ataque, instalarían un parche de los desarrolladores que cambiaría la prueba de trabajo y convertiría los ASICs en portapapeles (=opción nuclear), terminando así con el ataque.


pero eso haria pagar justos por pecadores. aprovechando como tu dices que no existen lineas rojas claras, no bastaria con que la mayoria de los usuarios hicieran una especie de hard fork e invalidasen la cadena maliciosa antes de que sus creadores puedan hacer efectivo el doble gasto?

en cualquier caso, convertir los bitcoins en dinero fiat para recuperar en pocas horas el coste electrico empleado en un ataque del 51% es casi imposible ¿no?
 
Por eso los pools son un riesgo para la descentralización y susceptibles a un ataque del 51%
A eso me refería. Un minero puede conectarse a un pool y no saber nada de la blockchain. Evidentemente el servidor del pool al que se conectan los mineros tiene que tener acceso a un nodo que le de informacion sobre la blockchain.


---------- Post added 21-ene-2019 at 12:47 ----------

Ahora te lees el whitepaper? Manda cigot!! Al menos ahora tendrás un poquito más idea de lo que defiendes
bueno despues de leer el white paper, (tenia q haberlo hecho mucho antes) llego a las siguientes conclusiones.

para evitar el embeleco:

1- bloques que no cumplan el consenso, por ejemplo, uno que quiera producir una recompensa de 100 BTC, o gastar el dinero de otros sin tener la clave privada. actuan los nodos validadores.

2- un ataque de doble gasto, por ejemplo con un 10% de poder de hash. para 6 confirmaciones seria una posibilidad de exito de 0.1^6 = una posibilidad entre un millon.

3-un ataque de doble gasto con mas del 51% de poder de hashing, en teoria tendria exito.

Eso, en teoria, en la practica, el gasto para obtener exito seria tan alto que no daria tiempo a gastar los bitcoin dos veces antes de el ataque sea detectado y la cadena falsa quede huerfana.

¿es correcto?
 
[/TONALIDAD]Ahora te lees el whitepaper? Manda cigot!! Al menos ahora tendrás un poquito más idea de lo que defiendes

pa saber q eres un trolaco del copon no me hace falta leer ningun whitepaper, un tio q dice q mina bitcoin en su casa...
 
Es que lo hago, ya veo que tú no. Además de pelearme con el código fuente del BFGminer. Y TODOS deberían tener full nodes con solo mining para hacer una red más descentralizada y no conectarse a pools de minado.

pa saber q eres un trolaco del copon no me hace falta leer ningun whitepaper, un tio q dice q mina bitcoin en su casa...
 
Última edición:
Es que lo hago, ya veo que tú no. Además de pelearme con el código fuente del BFGminer. Y TODOS deberían tener full nodes con solo mining para hacer una red más descentralizada y no conectarse a pools de minado.

mira, una foto tuya, enseñando tu casa en instagram

You must be registered for see images
 
skandy, no engañas a nadie, no trates de parecer que sabes para que tus guano de cm cuelen, no se las cree nadie.

La mayoría de los que cree que btc va a fracasar no dan por pandero tanto como tú. Me pregunto porqué...
 
pero eso haria pagar justos por pecadores. aprovechando como tu dices que no existen lineas rojas claras, no bastaria con que la mayoria de los usuarios hicieran una especie de hard fork e invalidasen la cadena maliciosa antes de que sus creadores puedan hacer efectivo el doble gasto?

Eso no prevendría de nuevos ataques. Si alguien ha sido capaz de atacar la red mediante un ataque 51% una vez, puede hacerlo de nuevo, así que la única solución viable es convertir en pisapapeles su ASICs.


en cualquier caso, convertir los bitcoins en dinero fiat para recuperar en pocas horas el coste electrico empleado en un ataque del 51% es casi imposible ¿no?

No entiendo esa pregunta. Si has logrado hacerle una reversión de pago a un exchanger con el ataque, esos bitcoins puedes revenderlos casi instantaneamente en otro exchanger, aunque sospecho que ante un evento de reorganización de 3 a 6 bloques los exchangers paralizarían su actividad alarmados.

Lo del coste eléctrico es cierto. Es irrecuperable, de ahí que sea una "prueba de trabajo". Sin embargo esto es bueno porque le permite a todo aquel que vaya a recibir una transacción el calcular, en función del importe, cuánta energía "gastada" (= confirmaciones) esperar para considerar suficientemente irreversible la transacción debido a lo antieconómico que sería el emplear energía en revertirla.
 
No entiendo esa pregunta. Si has logrado hacerle una reversión de pago a un exchanger con el ataque, esos bitcoins puedes revenderlos casi instantaneamente en otro exchanger, aunque sospecho que ante un evento de reorganización de 3 a 6 bloques los exchangers paralizarían su actividad alarmados.

exacto, lo decia p q el coste del ataque seria enorme, alguien dijo que tu citaste una cifra de muchos millones de dolares para una ataque del 51%. es cierto?

por otra parte, si fuera un ataque del 10%, segun el whitepaper, tendra una posibilidad de exito del 0.0002428 en 6 confirmaciones. osea, estadisticamente es todavia mas caro.

convertir bitcoins en cientos o miles de millones de $ no lo consigues en un exchange ni OTC asi por las buenas . y para cifras tan fabulosas supongo que haran falta muchas mas confirmaciones.

a mas dinero mas confirmaciones, de manera q nunca sea rentable o se paralice todo como tu dices, como paso con ETC hace poco.
 
No sería malo aumentar el número de nodos, ya que cuanto más sean, mejor y más rápido se comprueba el trabajo del minero, y si la marca cambiara a ese número, entonces sentiríamos la diferencia.
 
por lo que he entendido, desde un punto de vista economico no parece rentable atacar la red bitcoin.

¿peor y desde un punto de vista politico?

imaginad un futuro en el que bitcoin capitaliza pongamos a un millon de dolares y es parte fundamental de la economia mundial.

supongamos q la mayoria de esos bitcoins esten en poder de USA Y Canada (la mayor parte de los cajeros BTC y los early adopters estan alli) ¿no dejaria eso la economia de norteamerica a merced de China?

supongo q pasaria lo q dice el sr mojon, q se mandarian a los ASIC y a China a tomar por pandero. Pero el kaos que habria durante unos dias tendria consecuencias imprevisibles.¿existe algun modo de crear una lista zain de direcciones ip o algo asi, para banear la mineria de determinados paises?

pregunto desde la ignorancia casi absoluta.
 
Última edición:
me respondo a mi mismo. Segun local government data, utility company reports, and/or information from the Paris, France-based International Energy Agency, the U.S. Energy Information Administration and currency-data company Oanda.


coste de minar 1 bitcoin en

China: $3.172

Lousiana $3.224

Texas: $3.681

España: $11.500

con que el precio de los combustibles fosiles aumente un 10-20 % ya sera mas rentable minar en los EEUU que en China.
 
resumiendo:

robar bitcoins: necesitas las claves

fabricar bitcoins de la nada: los masternodes lo impiden.

ataque de doble gasto: con menos del 51% de hashrate:no es rentable

con mas del 51% de hash rate: cambio del algoritmo y reajuste de la dificultad por parte de los masternodes.

conclusion: una red invulnerable sin tener que confiar en terceras partes, dinero politicamente neutro.


el dinero del futuro
 

Estadísticas del foro

Temas
2.049.592
Mensajes
58.152.442
Miembros
190.834
Último miembro
Xxtoxicxx

El blog de burbuja.info

Volver