no me gusta repartir conocimientos 'gratis' porque luego pierdo la ventaja competitiva, pero aqui va:
- los que se estan quejando del tamaño del blockchain de BTC, como clapham, y luego bendicen LTC, que sepan que LTC tiene exactamente el mismo problema que BTC respecto a la longitud del blockchain, lo que sucede, es que por ahora, el blockchain del LTC es mas corto, mucho mas.
- la longitud del blockchain no es un problema, jamas lo ha sido. de hecho, en el 'paper' de bitcoin, distribuido por satoshi, hacia ya referencia a un posible problema con el tamaño del blockchain, y proponia una solucion denominada 'merkle-tree' y un proceso simplificado de pago. ambas cosas no se usan en el cliente oficial de bitcoin (bitcoin-qt) porque la fortaleza de bitcoin requiere mientras mas blockchains completas mejor, para que la democracia de 'la cadena mas larga' fuese efectiva. se podria hacer un ataque a bitcoin si mas del 51% de los poseedores del blockchain decidiesen 'dropear' determinadas tras*acciones y darle prioridad a 'retransmitir' otros bloques. el ataque del 51% es tanto sobre la mineria (la firma de nuevos bloques) como sobre el custodio de la cadena de bloques (la tras*ferencia de dichos nuevos bloques a otros custodios del blockchain, y que estos sean aceptados).
- con el tiempo, y esto esta previsto, lo logico es que existan 'metanodos' de bitcoins cuando la cadena de bloques sea tan grande que resulte poco practico mantenerla en ordenadores domesticos, e incluso, en bitcointalk, los desarrolladores estan hablando de habilitar 'checkpoints' a la cadena de bloques, para evitar tener toda 'la cadena' en ordenadores de sobremesa, y tener simplemente una base de datos con el saldo de las direcciones bitcoins, el ultimo 'nounce' y continuar sincronizando desde ahi.
- existe desde el principio, y de hecho ya se esta usando, un sistema de pagos sin tener la cadena descargada, para eso, necesitas el ultimo 'nounce' (la firma que da validez al ultimo bloque disponible del blockchain), y usando tu clave privada, emites el pago a la red. esto se conoce como 'sistema de pago simplificado u offline', y se usa cuando prefieres tener tus bitcoins (o tu clave privada, que para el caso es lo mismo) en 'cold storage', o sea, desconectado de la red. para ello el cliente bitcoin genera la tras*accion, en el ordenador desconectado de la red con la clave privada, firmas la tras*accion, y esa tras*accion firmada, la vuelves a llevar al ordenador que genero la tras*accion, se envia la tras*accion firmada, y listo. no necesitas, ni jamas has necesitado, tener la blockchain completa para mantener el custodio de tus BTCs y emitir pagos. de hecho, para recibir pagos, ni siquiera necesitas el cliente bitcoin, te basta con generar una clave publica/privada, y publicar la clave publica para empezar a recibir BTCs en esa direccion. una vez quieras gastar los BTCs, metes la clave privada en cualquier cliente BTC, o la usas sin conexion a red, como explique antes.
ya existen clientes alternativos que permiten estas dos cosas (cold-storage y emision de pagos usando un metanodo). Para no descargarte la blockchain completa, sino usar un merkle-tree y un metanodo, podeis usar multibit. para usar cold-storage, podeis usar armory.
y mientras tanto, si seguis dudando de todo eso, podeis usar blockchain.info, que os envia vuestra clave privada al correo, y todas las firmas estan en vuestro PC. es lo mas cercano a 'usar un metanodo' y 'cold-storage' que podeis usar actualmente, y eso sin instalar ningun cliente local.
¿que blockchain.info peta el dia de mañana y tiene un DDOS la mar de majo? no hay problemas, importo mis claves privadas en multibit o bitcoin-qt, y a seguir funcionando.
de hecho, el problema actual no es el blockchain, nunca lo ha sido, porque como digo, ya se tenia previsto desde hace tiempo y ya hay soluciones viables actualmente a eso. el problema actual son los ASICs. si un gobierno quisiera destruir bitcoin, solo le hace falta acaparar la produccion de ASICs y poner a firmar bloques ficticios. el ataque del 51% mediante ASICs es muy posible hoy dia. solo el tiempo dira, cuando los ASICs esten lo bastante extendidos, si no han sido acaparados en determinadas manos. con las GPU la cosa esta 'democratizada', pero con los ASICs, para un gobierno no seria demasiado dificil establecer alguna 'retencion' en aduana de los ASICs que vinieran de china, y ponerlos a currar mientras sale o no sale el juicio...