Pages:
Author

Topic: Nxt / Ardor - page 53. (Read 90174 times)

legendary
Activity: 1260
Merit: 1003
January 10, 2014, 07:04:50 AM
#51
Quote
Distribuir tu stake entre dos o más cuentas no te da ninguna ventaja a la hora de forgear porque el balance conjunto de ambas sigue siendo el mismo y, por lo tanto, la probabilidad de alcanzar el objetivo conforme pasa el tiempo seguiría siendo la misma.
Si, pero yo a lo que voy es a forzar las probabilidades alterando el contenido del paquete.

Quote
Entonces los nodos se darían cuenta de que tu "Target" habría sido manipulado, puesto que pueden comprobar fácilmente el resto los parámetros restantes de la función de tu target, ya que son públicos (BaseTarget y el balance de tu cuenta) y entonces rechazarían tu bloque como inválido.
¿Y si controlas un 51% de los nodos para que te acepten los bloques generados de más?
hero member
Activity: 597
Merit: 500
January 10, 2014, 06:45:46 AM
#50
Yo tengo una pregunta:

Se supone que un usuario X puede generar como mucho un "hash" por segundo, y si tiene muchas monedas y estas son antiguas, tendrá menos dificultad (para él) y por lo tanto será más probable que encuentre un bloque.

La antiguedad de las monedas que formen parte de tu stake no influye para nada en el forgeado de NXT. Esto no es peercoin y por lo tanto el algortimo es completamente distinto porque es 100% proof of stake.

Para limitar la velocidad de "hasheo" se usa como "nonce" una estampa de tiempo (o sea, la hora).

En realidad no funciona así. Cada segundo que pasa, el target del forgeador aumenta porque:

Target = BaseTarget (igual para toda la red) * Balance de la cuenta (el stake que tienes) * Tiempo transcurrido desde el bloque anterior.

Siendo BaseTarget algo parecido a la dificultad de minado en el mundillo BTC y que se calcularía como sigue:

BaseTargetn = BaseTargetn-1 * (BlockTimestampn - BlockTimestampn-1) / 60

Para que se entienda digamos que, a medida que pasa el tiempo, el target de todos los forgeadores va aumentando proporcionalmente según el número de monedas que conservan en la cuenta, hasta que alguno de ellos alcanza el "HIT" y es entonces cuando se le permite generar el siguiente bloque.

Distribuir tu stake entre dos o más cuentas no te da ninguna ventaja a la hora de forgear porque el balance conjunto de ambas sigue siendo el mismo y, por lo tanto, la probabilidad de alcanzar el objetivo conforme pasa el tiempo seguiría siendo la misma.

Entendiendo el "HIT" como el los primeros 64 bits del resultado del hash del bloque anterior firmado con la clave pública de tu dirección NXT.

Cuando HIT
Pero... ¿Que pasa si se "noncea" con otras cosas que no sean la hora?

Entonces los nodos se darían cuenta de que tu "Target" habría sido manipulado, puesto que pueden comprobar fácilmente el resto los parámetros restantes de la función de tu target, ya que son públicos (BaseTarget y el balance de tu cuenta) y entonces rechazarían tu bloque como inválido.

De la misma forma que tampoco puedes falsear el balance de tu cuenta porque es público y los nodos lo comprueban antes de dar como válido tu nuevo bloque.

Es decir, usas una misma estampa de tiempo, pero pruebas a transferir entre dos cuentas tuyas diferentes cantidades de diferentes formas... ¿No es esto una forma de poder hacer más "hashes" por segundo?
Yo creo que un grupo de usuarios podría crear bloques de forma relativamente rápida.

Esto no me ha quedado del todo claro, ¿puedes explicarlo mejor?

EDITO: vale, creo que ya he entendido tu planteamiento y la verdad es que parece un ataque ingenioso. Pero es imposible de realizar ese ataque porque, si te fijas, el "HIT" sólo puede ser uno para cada dirección NXT, y únicamente depende de lo que ocurrió en el bloque anterior. De nada sirve que intentes calcular muchos hashes de hipotéticas transacciones en el bloque siguiente porque el "HIT" no va a variar.
hero member
Activity: 597
Merit: 500
January 10, 2014, 05:55:56 AM
#49
Polvos, ¿te has pasado ya totalmente al Nxt o sigues teniendo la mayoría en BTC? La verdad es que parece bastante claro que Nxt es superior, pero invertir en ello es apostar porque realmente harán las cosas bien y la gente lo irá aceptando, cosa en la que Bitcoin tiene mucho terreno ganado.

No, no me he pasado totalmente, ni de coña. NXT todavía está en fase alpha. Pero sí puedo decirte que me ha resultado lo suficientemente interesante como para que haya pasado a formar parte del 5% de los ahorros que mantengo en criptomonedas. 95% BTC, 5% NXT. El resto de scamcoins no quiero verlas ni en pintura porque no aportan nada nuevo.

A medida que pase el tiempo, se libere el código y vaya aumentando el número de usuarios/comercios/servicios de la red NXT, ese 5% aumentará indudablemente.
legendary
Activity: 1190
Merit: 1001
January 09, 2014, 08:22:11 PM
#48
No se, pero ya tragué con XRP, y no voy a repetir con NXT, si no hay código... que no cuenten conmigo.

XRP no tiene nada que ver. Ellos siempre han sido una pasarela de intercambio basada en la deuda y muy engorrosa con los dichosos XRP. Que además la propia empresa puede crear todos los que quiera cuando le plazca.
Desde el primer momento estaba claro que invertir en XRP era como invertir en vales descuento.


Comparten que ahora mismo ambas son código cerrado, pero sus intenciones y sus objetivos son completamente diferentes.


Pero lo que quieren es pegar el pelotazo a partir de una idea anterior. EMUNIE es anterior y muy parecido a esto con un reparto de la moneda inicial casi idéntico.

Las monedas comparten cosas, como por ejemplo que son las únicas que funcionan en java, que van a tener mercados P2P integrados, etc, etc.
Pero la base de como funcionan es completamente diferente. Emunie está basado en la prueba de los nodos y NxT está basado en la prueba de participación.

Polvos, ¿te has pasado ya totalmente al Nxt o sigues teniendo la mayoría en BTC? La verdad es que parece bastante claro que Nxt es superior, pero invertir en ello es apostar porque realmente harán las cosas bien y la gente lo irá aceptando, cosa en la que Bitcoin tiene mucho terreno ganado.

Meterte 100% a NxT es jugárselo todo a una carta. Aunque tiene mucho potencial hay que ser consciente de que también tiene aspectos negativos, que no sabemos como acabarán.
Lo importante es diversificar dentro de las mejores opciones.
legendary
Activity: 1199
Merit: 1047
January 09, 2014, 04:44:18 PM
#47
Polvos, ¿te has pasado ya totalmente al Nxt o sigues teniendo la mayoría en BTC? La verdad es que parece bastante claro que Nxt es superior, pero invertir en ello es apostar porque realmente harán las cosas bien y la gente lo irá aceptando, cosa en la que Bitcoin tiene mucho terreno ganado.
sr. member
Activity: 294
Merit: 250
January 09, 2014, 01:59:31 PM
#46
En realidad, poco importa entre cuántos repartas el total de unidades monetarias antes de echar a rodar la criptomoneda. El resto de personas que acudirán a posteriori seguirán clamando con que el reparto inicial fue injusto.
En eso te doy toda la razón, siempre habrá gente que se queje.
Y es que tenéis que tener en cuenta que, una vez se ha echado a rodar, las monedas deben haber sido repartidas. ¿Y qué mejor forma de repartir que destinándolas a aquellos que hicieron posible el desarrollo? De la misma forma que Bitcoin premia con la recompensa de bloque a todo aquel que colabora incrementando la seguridad del sistema, NXT repartió las monedas entre todos aquellos que hicieron posible su nacimiento, ya que la seguridad no puede incrementarse (es el máximo desde el comienzo).
No es cierto, la seguridad no es la máxima desde el comienzo, pues la aplicación podría tener errores de seguridad muy grabes, por lo tanto la seguridad estaría comprometida desde el principio; una de las causas de ser una aplicación cerrada.
legendary
Activity: 1260
Merit: 1003
January 09, 2014, 01:32:55 PM
#45
Vale, te pego aquí del otro hilo:
Quote
Yo tengo una pregunta:

Se supone que un usuario X puede generar como mucho un "hash" por segundo, y si tiene muchas monedas y estas son antiguas, tendrá menos dificultad (para él) y por lo tanto será más probable que encuentre un bloque.

Para limitar la velocidad de "hasheo" se usa como "nonce" una estampa de tiempo (o sea, la hora).

Pero... ¿Que pasa si se "noncea" con otras cosas que no sean la hora?

Es decir, usas una misma estampa de tiempo, pero pruebas a transferir entre dos cuentas tuyas diferentes cantidades de diferentes formas... ¿No es esto una forma de poder hacer más "hashes" por segundo?
https://bitcointalksearch.org/topic/m.4412764

Yo creo que un grupo de usuarios podría crear bloques de forma relativamente rápida.
hero member
Activity: 597
Merit: 500
January 09, 2014, 01:29:00 PM
#44
En realidad, poco importa entre cuántos repartas el total de unidades monetarias antes de echar a rodar la criptomoneda. El resto de personas que acudirán a posteriori seguirán clamando con que el reparto inicial fue injusto.

Y es que tenéis que tener en cuenta que, una vez se ha echado a rodar, las monedas deben haber sido repartidas. ¿Y qué mejor forma de repartir que destinándolas a aquellos que hicieron posible el desarrollo? De la misma forma que Bitcoin premia con la recompensa de bloque a todo aquel que colabora incrementando la seguridad del sistema, NXT repartió las monedas entre todos aquellos que hicieron posible su nacimiento, ya que la seguridad no puede incrementarse (es el máximo desde el comienzo).
sr. member
Activity: 294
Merit: 250
January 09, 2014, 01:07:09 PM
#43
Pensando para mis adentros quizás pueda haber dado con la respuesta a ¿por qué no han liberado completamente el código?.

Para verse favorecidos por el efecto red al ofrecer más valor añadido que cualquer otro clon que pudiera surgir a partir de la liberación del código.

Ese valor añadido extra pudiera ser una red de usuarios/comercios mayor o incluso el desarrollo de aplicaciones en capas superiores del protocolo que aporten más valor (sistema de alias, exchanger distribuído, etc).

Si cuando se liberase el código surgiesen unos cuantos clones de monedas proof of stake 100% tendríamos el problema de que, al no constar NXT con una red de usuarios/comercios demasiado desarrollada, apenas obtendría beneficio del efecto red. Encima hay que añadir que la seguridad ya no sería un factor determinante a la hora de elegir moneda, ya que todas ellas serían casi igual de seguras independientemente del número de usuarios que tuviesen o del tiempo de vida. A partir de un determinado número de nodos forgeadores, todas serían prácticamente igual de seguras.

Por eso necesitan tiempo antes de publicar el código. Necesitan aplicaciones útiles en capas sobre el protocolo y también necesitan comenzar a forjar una red de usuarios/comercios leal. Me imagino que por eso andaban regalando nxtcoins hasta hace poco tiempo.

Yo pienso que esa es la principal diferencia con las monedas proof of work. Cuando un nuevo usuario llega al universo de las criptomonedas, puede elegir de entre todas ellas aquellas con las cualidades que más le agraden, pero normalmente una de las cualidades que más pesa a la hora de decidir cuál adquirir es la seguridad. Pero en el universo 100% proof of stake, las diferencias entre niveles de seguridad no son grandes a partir de un determinado número de nodos, que puede no ser demasiado alto.
Todo ese problema lo resolverían siendo menos ambiciosos.
Si regalasen el 75% de toda la moneda y liberasen el código fuente, incentivasen a los desarrolladores futuros con un 10% de toda la moneda esto les dejaría con un 15% de toda la moneda que no seria poco y tendrían un numero elevado de usuarios y desarrolladores.
Podrían crear una fundación para las aportaciones a los desarrolladores y la gente seguro que donaría para que se implementase ciertas aplicaciones.
Pero en su lugar se lo repartieron entre ellos, por lo tanto si liberan el código otro puede hacer pequeñas modificaciones y sacar una moneda que haga esto y NXT se queda muerta sin valor alguno.

Pero lo que quieren es pegar el pelotazo a partir de una idea anterior. EMUNIE es anterior y muy parecido a esto con un reparto de la moneda inicial casi idéntico.
legendary
Activity: 1260
Merit: 1003
January 09, 2014, 12:23:27 PM
#42
Pensando para mis adentros quizás pueda haber dado con la respuesta a ¿por qué no han liberado completamente el código?.

Para verse favorecidos por el efecto red al ofrecer más valor añadido que cualquer otro clon que pudiera surgir a partir de la liberación del código.

Ese valor añadido extra pudiera ser una red de usuarios/comercios mayor o incluso el desarrollo de aplicaciones en capas superiores del protocolo que aporten más valor (sistema de alias, exchanger distribuído, etc).

Si cuando se liberase el código surgiesen unos cuantos clones de monedas proof of stake 100% tendríamos el problema de que, al no constar NXT con una red de usuarios/comercios demasiado desarrollada, apenas obtendría beneficio del efecto red. Encima hay que añadir que la seguridad ya no sería un factor determinante a la hora de elegir moneda, ya que todas ellas serían casi igual de seguras independientemente del número de usuarios que tuviesen o del tiempo de vida. A partir de un determinado número de nodos forgeadores, todas serían prácticamente igual de seguras.

Por eso necesitan tiempo antes de publicar el código. Necesitan aplicaciones útiles en capas sobre el protocolo y también necesitan comenzar a forjar una red de usuarios/comercios leal. Me imagino que por eso andaban regalando nxtcoins hasta hace poco tiempo.

Yo pienso que esa es la principal diferencia con las monedas proof of work. Cuando un nuevo usuario llega al universo de las criptomonedas, puede elegir de entre todas ellas aquellas con las cualidades que más le agraden, pero normalmente una de las cualidades que más pesa a la hora de decidir cuál adquirir es la seguridad. Pero en el universo 100% proof of stake, las diferencias entre niveles de seguridad no son grandes a partir de un determinado número de nodos, que puede no ser demasiado alto.
No se, pero ya tragué con XRP, y no voy a repetir con NXT, si no hay código... que no cuenten conmigo.
hero member
Activity: 597
Merit: 500
January 09, 2014, 12:12:38 PM
#41
Pensando para mis adentros quizás pueda haber dado con la respuesta a ¿por qué no han liberado completamente el código?.

Para verse favorecidos por el efecto red al ofrecer más valor añadido que cualquer otro clon que pudiera surgir a partir de la liberación del código.

Ese valor añadido extra pudiera ser una red de usuarios/comercios mayor o incluso el desarrollo de aplicaciones en capas superiores del protocolo que aporten más valor (sistema de alias, exchanger distribuído, etc).

Si cuando se liberase el código surgiesen unos cuantos clones de monedas proof of stake 100% tendríamos el problema de que, al no constar NXT con una red de usuarios/comercios demasiado desarrollada, apenas obtendría beneficio del efecto red. Encima hay que añadir que la seguridad ya no sería un factor determinante a la hora de elegir moneda, ya que todas ellas serían casi igual de seguras independientemente del número de usuarios que tuviesen o del tiempo de vida. A partir de un determinado número de nodos forgeadores, todas serían prácticamente igual de seguras.

Por eso necesitan tiempo antes de publicar el código. Necesitan aplicaciones útiles en capas sobre el protocolo y también necesitan comenzar a forjar una red de usuarios/comercios leal. Me imagino que por eso andaban regalando nxtcoins hasta hace poco tiempo.

Yo pienso que esa es la principal diferencia con las monedas proof of work. Cuando un nuevo usuario llega al universo de las criptomonedas, puede elegir de entre todas ellas aquellas con las cualidades que más le agraden, pero normalmente una de las cualidades que más pesa a la hora de decidir cuál adquirir es la seguridad. Pero en el universo 100% proof of stake, las diferencias entre niveles de seguridad no son grandes a partir de un determinado número de nodos, que puede no ser demasiado alto.
aTg
legendary
Activity: 1358
Merit: 1000
January 09, 2014, 12:05:20 PM
#40
Es dicho y hecho, estamos hablando ayer del ataque al 51% que podía cometer GHash.io y hoy publican esto:

http://www.coindesk.com/bitcoin-miners-ditch-ghash-io-pool-51-attack/
hero member
Activity: 597
Merit: 500
January 09, 2014, 11:41:34 AM
#39
¿Supuestas soluciones? El Proof of stake 100%, junto con el transparent mining, pueden ser la solución definitiva a un ataque de alguien poderoso. Cualquiera que haya estudiado ciencias sabe que un sistema puede ser alterado en mayor grado cuanto mayor sea su dependencia de la energía o materia que tengan que ser aportados desde el exterior.

Ahora evalúa tú mismo el nivel de dependencia externa en forma de materia (hardware) del sistema Bitcoin frente al del sistema NXT. Granjas de minado, frente a ordenadores caseros. Hardware específico ASIC frente a una simple CPU de una tablet.

Y ahora evalúa la dependencia de ambos sistemas respecto a la energía. Calcula la dependencia energética externa del sistema Bitcoin (alimentar con energía las granjas capaces de aportar los 10 petahashes/segundo de la red de minado), frente a mantener encendidos algunos miles de ordenadores caseros de la red NXT.

El sistema NXT, desde luego, es menos dependiente del aporte externo de materia y energía. Eso es lo que lo hace más seguro frente a ataques de agentes externos con recursos prácticamente ilimitados y también más barato de mantener (serán necesarias menores comisiones por transacción durante la fase deflacionaria de la moneda).

Lo del código libre/abierto... pues sí, supongo que en abril terminarán liberando completamente, tal y como dicen los desarrolladores. Sólo queda esperar.

Y lo de las carteras de papel... la verdad es que no tengo ni idea de cómo pretenden resolverlo. Es algo que la gente está demandando desde el principio y parece una cagada en toda regla. Ya veremos cómo lo resuelven.
Por ahora no es posible mantener nxtcoins en una dirección generada offline con una seguridad mayor a 64 bits. Cualquiera que quiera mantener esa dirección (identidad) con una seguridad de 256 bits, debe exponer la clave privada (passphrasse) en un equipo online y publicar una transacción de cualquier importe (1 nxt es lo mínimo), minar un bloque (improbable para bajos "stakes") o comprar un alias (coste: 1 nxt).
legendary
Activity: 1260
Merit: 1003
January 09, 2014, 10:26:13 AM
#38
Quote
porque las monedas de segunda generación nos recuerden los problemas de Bitcoin y propongan nuevas soluciones.
Supuestas soluciones que a su vez generan nuevos problemas, como que ahora si quieres ser minero tienes que acumular monedas, lo que hace que haya menos monedas en la economía real. Y una moneda precísamente es para eso, para comerciar con ella, no para acumularla sin más.

A parte de lo que comento, la licencia no es libre y el código tampoco está a la vista. Ni lo estará, porque ya se ha visto cómo han publicado un código que tampoco tenía nada que ver.

Y las carteras de papel, que no entiendo cómo ponen un sistema de direcciones tan frágil cuando usas cartera de papel.
hero member
Activity: 597
Merit: 500
January 09, 2014, 09:20:05 AM
#37
Respecto al 51%:
Afectaría enormemente a su valor pero no significaría el fin en absoluto, podría corregirse en cuestión de horas, identificar los nodos maliciosos e ignorarlos, abrían soluciones en cuestión de horas.  De todos modoses una posibilidad apocalíptica muy improbable ahora mismo.

No, no podría corregirse en cuestión de horas porque el daño ya estaría hecho y lo único que tendríamos a continuación sería: A) un fork de Bitcoin, lo que equivale prácticamente a otra moneda nueva, con otra cadena de bloques reconstruída desde el último checkpoint y con muchísima menos seguridad que previamente. Pasto probablemente de un nuevo ataque en cuanto cayese definitivamente la red Bitcoin original. O B) Un Bitcoin con checkpoint frecuentes, centralizados, gestionados por la Bitcoin Foundation o por algún grupo de desarrolladores mientras durase el ataque y cuya IP sería publicada probablemente a través de la IP de la Bitcoin Foundation y, por lo tanto, susceptibles de ser atacados con un nuevo DDoS.

Ambas soluciones equivaldrían al reconocimiento tácito de que la moneda no podría mantener las cualidades que ofrece ahora.

En otro post alguien decía (no recuerdo quien) que a lo mejor podría evitarse un ataque 51% blacklisteando las IPs de los nodos atacantes.  ¿Y las VPNs? ¿Y TOR? ¿Y la infinidad de proxies que existen? Eso es inviable. De hecho, si fuera tan sencillo expulsar a un nodo de una red P2P, no habrían terminado siendo tan populares. ¿No creéis?

Si te crees que quien posee la mayor parte de las monedas solo puede pretender proteger la red no tiene sentido pensar lo contrario de quien posee gran parte de la minería. Es un contradicción.
No, no es ninguna contradicción. Aquel que pudiese poseer una mayoría de nxtcoins es incapaz de atacar la red porque el protocolo del transparent forging así lo indica y porque, para que la red funcione, apenas necesita del aporte de material (hardware de minado) o energía (energía eléctrica) externos. Así que nadie con elevados recursos podría conseguir atacarlo con éxito ni aunque se hiciese con el 90% de las monedas.

NXT ha sufrido un ataque DDoS un poco improvisado y con no demasiados recursos. De hecho tan solo usando unos pocos servidores de blacklotus ni lo habrían notado. Para bitcoin te pones en un supuesto apocalíptico suponiendo que un gobierno quisiese tirarlo....porqué para NXT no?. Roll Eyes

He puesto un ataque apocalíptico a Bitcoin como ejemplo porque es la criptomoneda más consolidada. Y acabar con ella sólo supondría, como máximo, una centena de millones de dólares. Sin embargo, cuando la red NXT tenga un nivel de consolidación equivalente al de Bitcoin, no podrá ser atacada ni con 100, 1000 ni 10.000 millones de $. Esa es la diferencia que me gusta recalcar.

Y por ultimo respecto a satoshi, si dejaba de minar la red desaparecía, y lo minado nunca se ha gastado ni movido esto no es en absoluto comparable a "yo creo algo, yo te lo vendo, yo me autoadjudico, yo controlo su venta y todo esto a voluntad, si ellos en realidad distribuyen solo un 20% de la moneda, es su voluntad y no hay más.

Ya he dicho antes que a mi me parece perfecto lo que hizo Satoshi, al igual que también me hubiera parecido perfecto que hubiera preminado el 10% de los bitcoins. En realidad no me importa ni lo más mínimo la cantidad que haya podido amasar o en qué lo va a gastar. Él ha creado algo disruptivo y ha conseguido mantenerlo seguro hasta que yo pude comprar algunas de sus monedas. Me quito el sombrero.

Ahora ocurre exactamente igual con nxtcoin. Un grupo de personas ha creado algo totalmente disruptivo, basado en el trabajo del Genio Satoshi, y lo han mantenido vivo y a salvo hasta que yo he comprendido lo que me ofrecen y he decidido comprar unas cuantas unidades monetarias.

En ambos casos me da exactamente igual el pasado de la moneda, su creador, o cómo estaba distribuída antes de que yo llegase. Lo único que me importa son las cualidades que ese nuevo sistema monetario es capaz de ofrecer. Nada más.

Tras leer tu otro post atacando incluso la búsqueda de números primos (que por cierto sirven para la aritmética y de hecho hay premios ofrecidos por fundaciones científicas http://en.wikipedia.org/wiki/Largest_known_prime_number) ....

¡Ojo!, yo nunca he dicho que ir averiguando números primos larguísimos no sea útil. Pero eso no es lo que hace Primecoin. Lo que hace es buscar cadenas de Cunningham, que es algo muy diferente y ara lo que todavía no he conseguido averiguar ni una sóla aplicación práctica. Por eso hacía énfasis en lo de que la mayoría de las altcoins son engañabobos.

Me parece muy bien que se quiera proteger la inversión personal, puedo entender incluso que se compare nxt a bitcoin para intentar defenderla de una distribución un poco "engañabobos" con la escusa de equiparar fundadores a consumidores. Pero defender esa chapuza y atacar de ese modo todo lo demás tachándolo de "engañabobos" creo que no tiene coherencia alguna, y más teniendo en cuenta que Nxt no es open source porque no se a publicado correctamente bajo ninguna licencia (algo MUY importante), y que además es un plagio inacabado de una idea de otros.

Te repito que yo nunca he dicho que Bitcoin sea un engañabobos. Lo que sí he puesto en duda es su resiliencia y su capacidad de hacer frente a un ataque perpetrado por alguien poderoso.

Sin embargo, la gran mayoría de altcoins son simples estafas y esquemas Pump and Dump. Comenzando por Litecoin, por poner un ejempo. Te lo venden como la plata de Bitcoin cuando la infinita divisibilidad de Bitcoin lo hace completamente innecesario. Y te venden que un algoritmo de minado tipo script previene a la red de posible centralización pero se olvidan interesadamente de recordar que, cuando sea lo suficientemente rentable, la red Litecoin caerá en el minado de Botnets. Y cuando el hacker que controle esas Botnets decida minar bloques en blanco sin añadir transacción alguna en su interior (como ocurrió en Bitcoin con el famoso "mistery miner") para impedir la detección de los equipos infectados de la Botnet y para garantizar la máxima velocidad de transmisión del nuevo bloque al conjunto de la red y así imponer su bloque recién minado frente al de un posible competidor, vendrán los problemas. De ese callejón sin salida pudo salir Bitcoin gracias al desarrollo del hardware específico. Pero Litecoin y el resto de CPUcoins no podrán salir.

Pero eso nunca lo comentan en los foros de todas estas scamcoins. Los novatos vienen y van de una a otra buscando alguna nueva altcoin a la que poder enganchar su GPU ociosa. Todas inflacionarias. Todas diseñadas para implementar fácilmente pools de minado. Todas engañabobos.

Algo debe promocionarse por si solo, por sus ventajas, si el único modo es compararlo y atacar a lo demás creo que consigues justo el efecto opuesto.

Bitcoin forjó su renombre recordando todos los defectos del sistema monetario fiat y proponiendo soluciones creativas y disruptivas. Desde el primer párrafo en la introducción del paper de Satoshi se comienza a "recordar" los problemas que tiene el sistema FIAT. Ahora no podemos quejarnos porque las monedas de segunda generación nos recuerden los problemas de Bitcoin y propongan nuevas soluciones.
aTg
legendary
Activity: 1358
Merit: 1000
January 09, 2014, 06:19:47 AM
#36
Vamos a ver una cosa, no hay un hilo que se llama NXT, la nueva scamcoin?, al que le parezca una scamcoin porque no postea en ese otro hilo y deja este para el que quiera seguir hablando de este tema?
legendary
Activity: 1260
Merit: 1003
January 08, 2014, 09:37:32 PM
#35
Quote
Ahora sólo queda que no te llegue un patent troll y te lo patente, como el abogado ese que patentó Bitcoin no recuerdo en qué país exactamente.
Con arte previo presente no puedes patentar.

Es decir no puedes llegar y decir "patento la rueda". Muchas patentes no tienen validez por eso, por el arte previo.

Quote
Esto no me ha quedado demasiado claro. A ver si puedes explicármelo más detenidamente para que pueda comprenderlo.
Significa que no me creo que no sea posible calcular más de un "hash" por segundo.
Quote
Un virus lo único que conseguiría serían algunas nxtcoin de los usuarios más descuidados. Eso nunca implicaría un riesgo para el sistema ni siquiera aunque el virus se hubiera apoderado del 90% de las monedas circulantes.
Bastaría con conseguir que suficientes usuarios generen transacciones no válidas.

Quote
Te repito, por enésima vez, que NXT no está preminado en absoluto. Entre otras cosas porque no existe el minado en ésta criptomoneda. Aquí la seguridad criptográfica de las transacciones en el sistema es máxima y garantizada desde el primer bloque, e independiente de factores externos como el hardware o la energía, siempre y cuado se mantenga al menos un nodo legítimo en él.

Y para ello es necesario que todas las unidades contables (monedas) estén operativas desde el primer momento. Esa es la principal diferencia con respecto a Bitcoin (y su principal virtud, en mi opinión). Me explicaré mejor.

En Bitcoin la dificultad de añadir un bloque a la cadena es común a todos los miembros que colaboran con la seguridad de la red y dependiente de factores externos (potencia de minado). Pero en NXT, la dificultad de lograr añadir un bloque a la cadena es diferente para cada miembro de la red (dependiente de su participación monetaria o "stake") e independiente de cualquier otro factor externo a la red. He ahí la importancia de que todas las monedas se encuentren operativas desde el principio. Ahí está el hecho diferenciador que tanto interés tiene para la seguridad de la red NXT frente al ataque de alguien poderoso y que tanto saca de quicio a los chiquillos que tienen las GPUs ociosas entre partida y partida al Counter Strike.

¿Lo entiendes ya?
No, no lo entiendo y no estoy de acuerdo.

Desde el momento en que hay un "reparto" inicial de las monedas que no es accesible para todo el mundo hay un preminado.

En Bitcoin cualqiera puede sumarse, en NXT, no, esa es la diferencia.
hero member
Activity: 952
Merit: 1005
frantorres_995 at socialmedia
January 08, 2014, 08:34:12 PM
#34
Sabéis tan bien como yo que un ataque 51% a la cadena de Bitcoin significaría su fin. El atacante podría mantener su ataque indefinidamente en el tiempo (sobretodo si es alguien poderoso como un Estado, un Banco Central o una multinacional) mientras que los usuarios van abandonando Bitcoin en pánico, desplomándose la cotización, con ella la rentabilidad del minado y disminuyendo la seguridad de la red conforme se van apagando los ASICs legítimos. Todo esto haría todavía más influyente el hardware del atacante en el total de la red. Espiral de destrucción total.

Sin embargo, la red NXT ya ha estado sometida a un ataque continuo DDoS (casi una semana) y ya la veis. Ha sobrevivido. Y en un estadío casi embrionario porque todavía es muy joven.

@Anillos2, te repito que en nada se diferencia un preminado de lo que hizo Satoshi de minar solito durante un año. A todos los efectos es exactamente lo mismo.

Respecto al 51%:
Afectaría enormemente a su valor pero no significaría el fin en absoluto, podría corregirse en cuestión de horas, identificar los nodos maliciosos e ignorarlos, abrían soluciones en cuestión de horas.  De todos modoses una posibilidad apocalíptica muy improbable ahora mismo. Si te crees que quien posee la mayor parte de las monedas solo puede pretender proteger la red no tiene sentido pensar lo contrario de quien posee gran parte de la minería. Es un contradicción. Bitcoin está muy lejos de ser una molestia para algún gobierno, no hay más que oir por ejemplo al senador Yanki Ron Paul.


NXT ha sufrido un ataque DDoS un poco improvisado y con no demasiados recursos. De hecho tan solo usando unos pocos servidores de blacklotus ni lo habrían notado. Para bitcoin te pones en un supuesto apocalíptico suponiendo que un gobierno quisiese tirarlo....porqué para NXT no?. Roll Eyes


Y por ultimo respecto a satoshi, si dejaba de minar la red desaparecía, y lo minado nunca se ha gastado ni movido esto no es en absoluto comparable a "yo creo algo, yo te lo vendo, yo me autoadjudico, yo controlo su venta y todo esto a voluntad, si ellos en realidad distribuyen solo un 20% de la moneda, es su voluntad y no hay más.



Tras leer tu otro post atacando incluso la búsqueda de números primos (que por cierto sirven para la aritmética y de hecho hay premios ofrecidos por fundaciones científicas http://en.wikipedia.org/wiki/Largest_known_prime_number) ....la minería es un modo más de distribuir la moneda aportando seguridad a la red a la vez que se reparte según méritos.
Me parece muy bien que se quiera proteger la inversión personal, puedo entender incluso que se compare nxt a bitcoin para intentar defenderla de una distribución un poco "engañabobos" con la escusa de equiparar fundadores a consumidores. Pero defender esa chapuza y atacar de ese modo todo lo demás tachándolo de "engañabobos" creo que no tiene coherencia alguna, y más teniendo en cuenta que Nxt no es open source porque no se a publicado correctamente bajo ninguna licencia (algo MUY importante), y que además es un plagio inacabado de una idea de otros.  

Algo debe promocionarse por si solo, por sus ventajas, si el único modo es compararlo y atacar a lo demás creo que consigues justo el efecto opuesto.

Y cito el post al que me refiero:

¿Metemos unos checkpoints centralizados controlados por Sunny King como ocurrió con peercoin? ¿Clonamos Bitcoin y cambiamos cuatro cosas para garantizarnos un buen trozo del pastel de minado como hizo Litecoin e intentamos venderlo como un innecesario patrón bimetálico? ¿Construimos una complicada prueba de trabajo que sólo sirva para generar problemas de escalabilidad a la hora de validar las transacciones por parte de los nodos como Quarkcoin? ¿Vendemos una visión perroflauta del minado repitiendo que puede emplearse para algo útil, como primecoin con las cadenas de Cunningham, aunque luego realmente no sirve para nada (a ver quién es capaz de darme un uso práctico de las cadenas de Cunningham donde sean necesarias)?

¿Cuántas de esas monedas aportan algo realmente disruptivo al sistema de criptomonedas? Ninguna. ¿Cuántas intentan mejorar alguna de las cualidades que ofrecía Bitcoin? Ninguna.
Todas orientaditas a facilitar el pool mining para así atraer a más incautos, no vaya a ser que los nuevos usuarios piensen que pierden su oportunidad de hacerse ricos gracias a sus tarjetas gráficas. ¿Descentralización? ¿Qué es eso?.  Todas bien metiditas en fase inflacionaria, no vaya a ser que piensen que llegaron tarde al tren. Todas un engañabobos

Pero si os fijáis NXT es la única que ha tenido los cojones de comenzar directamente en la fase deflacionaria y de proponer algo realmente disruptivo, como son la imposibilidad de falsificar la legítima cadena de bloques y la de apenas requerir del aporte de hardware y energía externos al sistema para su mantenimiento.
hero member
Activity: 597
Merit: 500
January 08, 2014, 07:11:54 PM
#33
Es decir, si me hago una cartera de papel tengo que renunciar a 96 bits de seguridad, o sea, sólo hay un 40% de bits respecto a Bitcoin.

Con todos mis respetos, eso significa que en NXT no hay carteras de papel.

Es el único problema que le veo a NXT. Uno de los desarrolladores ha dicho hace poco que van a solucionarlo, pero no sé ni cómo ni cuándo. Reconozco que es un inconveniente que tener que realizar una transacción saliente para acceder a un mayor grado de protección y no sé cómo van a arreglar esto.

Esto quiero aclararlo bien:

Bitcoin tiene un código fuente abierto y una licencia libre (MIT). NXT tiene un código fuente "abierto" (que para ser verdaderamente abierto tiene que ser el código que genere el programa que distribuyes), y una licencia que aún no he visto.

Una licencia libre debe permitir la copia, modificación, distribución, traducción... incluso con fines comerciales.

Pues yo creo que ha quedado claro. Ahora sólo queda que no te llegue un patent troll y te lo patente, como el abogado ese que patentó Bitcoin no recuerdo en qué país exactamente.

Poco me importa a mi si tiene licencia o no siempre que funcione, sea público y mantenga mi anonimato. Total, si un Estado quiere acabar con una criptomoneda, dudo mucho de que utilice la excusa de los "dererchos de autor" para ello.


Satoshi lanzó un programa libre, con el código abierto y cualquiera podía unirse al proyecto. Eso no es preminar, eso es ser un adoptador temprano. Preminado es cuando un grupo de X personas se reparten una cantidad de dinero por el simple hecho de fundar el proyecto.

No promocionéis las monedas cambiando el significado a las palabras.

Te repito, por enésima vez, que NXT no está preminado en absoluto. Entre otras cosas porque no existe el minado en ésta criptomoneda. Aquí la seguridad criptográfica de las transacciones en el sistema es máxima y garantizada desde el primer bloque, e independiente de factores externos como el hardware o la energía, siempre y cuado se mantenga al menos un nodo legítimo en él.

Y para ello es necesario que todas las unidades contables (monedas) estén operativas desde el primer momento. Esa es la principal diferencia con respecto a Bitcoin (y su principal virtud, en mi opinión). Me explicaré mejor.

En Bitcoin la dificultad de añadir un bloque a la cadena es común a todos los miembros que colaboran con la seguridad de la red y dependiente de factores externos (potencia de minado). Pero en NXT, la dificultad de lograr añadir un bloque a la cadena es diferente para cada miembro de la red (dependiente de su participación monetaria o "stake") e independiente de cualquier otro factor externo a la red. He ahí la importancia de que todas las monedas se encuentren operativas desde el principio. Ahí está el hecho diferenciador que tanto interés tiene para la seguridad de la red NXT frente al ataque de alguien poderoso y que tanto saca de quicio a los chiquillos que tienen las GPUs ociosas entre partida y partida al Counter Strike.

¿Lo entiendes ya?

Inmune, inmune... bueno, dejémoslo en muy dificil.

Inmune porque es infinítamente más probable que un atacante poderoso pueda hacerse con el 51% de la potencia de minado de la red Bitcoin, que con el 99% de las nxtcoins.

Un virus bien programado y listo. Y encima funcionando en Java, tienes un medio ideal para que el virus afecte a Windows y Linux sin añadir mucha complejidad al código. Incluso tienes un medio de propagación sencillo: crear una página que distribuya monedas gratis (faucet), donde haga una llamada a Java y aproveche ahí para colar el virus. Así me entró un virus en Java, mediante una página que prometía descargarme un vídeo de YouTube.

Un virus lo único que conseguiría serían algunas nxtcoin de los usuarios más descuidados. Eso nunca implicaría un riesgo para el sistema ni siquiera aunque el virus se hubiera apoderado del 90% de las monedas circulantes.

Sin embargo la primera Pool de minado de Bitcoin en potencia de cálculo se tiró tres días seguidos minando para un hacker y, a la vez, atacando servicios legítimos con ataques de doble gasto gracias a un troyano. Eso sí que es un peligro. Imagina qué hubiera pasado si, en lugar de infectar al primer pool de minado, el virus hubiera conseguido infectar a los dos primeros que suman ya el 56% de la potencia total.

Y lo que comenté por ahí, que puedes calcular todos los "hashes" por segundo que quieras añadiendo y quitando transacciones tuyas de poco valor entre tus propias cuentas. En Bitcoin tienes el "nonce", pero si en vez de "nonce" quieres calcular "hashes" a partir de cambiar el orden de las transacciones o añadir una transacción tuya y hacer variaciones sobre esa transacción, puedes hacerlo, eso si, con menos eficiencia.

Esto no me ha quedado demasiado claro. A ver si puedes explicármelo más detenidamente para que pueda comprenderlo.

Bueno... veremos cómo termina, porque lo mismo en vez de gastar en equipos ASIC tienes que gastar en hacerte con monedas, con la diferencia de que esas monedas te las quedas y las quitas de la economía real.

¿Que a ti adquirir los ASICs para minar Bitcoin te sale gratis? ¿O tienes barra libre en los exchangers para comprar los que quieras?
legendary
Activity: 1260
Merit: 1003
January 08, 2014, 06:30:13 PM
#32
Quote
Si la dirección nxt (identidad) en la que tienes los ahorros tiene alguna transacción saliente, o ha forjado algún bloque o ha solicitado algún alias (en resúmen, si la dirección ha publicado a la red su clave pública) la seguridad es 2^256, si no lo ha hecho la seguridad será de 2^64. Sin embargo en Bitcoin siempre será de 2^160.
Es decir, si me hago una cartera de papel tengo que renunciar a 96 bits de seguridad, o sea, sólo hay un 40% de bits respecto a Bitcoin.

Con todos mis respetos, eso significa que en NXT no hay carteras de papel.
Quote
¿Y? ¿Acaso alguien ha dicho que NXT no va a ser código libre? Si ya hay gente deseando pasarlo a C++, por ejemplo. Cuando se libere, ya veremos qué ocurre.
Esto quiero aclararlo bien:

Bitcoin tiene un código fuente abierto y una licencia libre (MIT). NXT tiene un código fuente "abierto" (que para ser verdaderamente abierto tiene que ser el código que genere el programa que distribuyes), y una licencia que aún no he visto.

Una licencia libre debe permitir la copia, modificación, distribución, traducción... incluso con fines comerciales.
Quote
@Anillos2, te repito que en nada se diferencia un preminado de lo que hizo Satoshi de minar solito durante un año.
Mentira, mentira, mentira...

Satoshi lanzó un programa libre, con el código abierto y cualquiera podía unirse al proyecto. Eso no es preminar, eso es ser un adoptador temprano. Preminado es cuando un grupo de X personas se reparten una cantidad de dinero por el simple hecho de fundar el proyecto.

No promocionéis las monedas cambiando el significado a las palabras.


Quote
mientras que el proof of stake es inmune,
Inmune, inmune... bueno, dejémoslo en muy dificil.

Un virus bien programado y listo. Y encima funcionando en Java, tienes un medio ideal para que el virus afecte a Windows y Linux sin añadir mucha complejidad al código. Incluso tienes un medio de propagación sencillo: crear una página que distribuya monedas gratis (faucet), donde haga una llamada a Java y aproveche ahí para colar el virus. Así me entró un virus en Java, mediante una página que prometía descargarme un vídeo de YouTube.

Y lo que comenté por ahí, que puedes calcular todos los "hashes" por segundo que quieras añadiendo y quitando transacciones tuyas de poco valor entre tus propias cuentas. En Bitcoin tienes el "nonce", pero si en vez de "nonce" quieres calcular "hashes" a partir de cambiar el orden de las transacciones o añadir una transacción tuya y hacer variaciones sobre esa transacción, puedes hacerlo, eso si, con menos eficiencia.

Quote
Por otro lado mis conocimientos de economía me dicen que, siempre que un sistema monetario resulta más eficiente, termina imponiéndose al resto.
Bueno... veremos cómo termina, porque lo mismo en vez de gastar en equipos ASIC tienes que gastar en hacerte con monedas, con la diferencia de que esas monedas te las quedas y las quitas de la economía real.

Quote
¿por qué debería pagar unas altas comisiones si un sistema proof of stake pudiese mantener la misma seguridad por unas comisiones mucho menores?
Primero habrá que ver si quedarán monedas para la economía real... porque muchos las acumularán para la minería.
Pages:
Jump to: