Por Justus Ranvier
Cómo mejorar la seguridad de Bitcoin
1- Definir el comportamiento esperado del sistema.
Enumerar las acciones que serán posibles para un usuario.
Enumerar las acciones que el sistema debe prohibir.
2- Detallar las formas en que el comportamiento esperado del sistema podría ser burlado (ataques).
¿Cómo podría un atacante llevar a cabo con éxito una acción prohibida?
¿Cómo podría un atacante impedir que un usuario lleve a cabo una acción legítima?
3- Definir un conjunto de posibles atacantes para cada tipo de ataque identificado y estimar sus capacidades.
4- Estimar el costo de llevar a cabo un ataque para cada posible atacante.
5- Clasificar los ataques y ordenarlos de más baratos (prioritarios) a más caros.
6- Por cada ataque identificar todas las medidas defensivas disponibles.
7- Clasificar las medidas defensivas disponibles para cada ataque y ordenarlas según su costo.
8- Empezando por los posibles ataques que es prioritario atender, implementar las medidas defensivas menos costosas.
9- Repetir según sea necesario, actualizando la lista de posibles ataques y contramedidas.
Cómo utilizar el culto a la descentralización para manipular a los propietarios de bitcoins y aprovecharte de ellos
1- Proclama a viva voz que la «descentralización» es un valor fundamental de Bitcoin.
2- Nunca definas «descentralización»; resiste y evade cualquier intento de hacerlo.
3- Afirma que todos los cambios que quieres hacerle a Bitcoin mejoran la «descentralización».
4- Dado que «descentralización» no ha sido definida, nadie podrá probar que estás equivocado.
5- Si alguna vez alguien te cuestiona, llámalo hereje antes de que cualquier otro se anime a hacer más preguntas.
6- Sistemáticamente censura y condena al ostracismo a los herejes y a cualquier persona que intente defenderlos.
7- Mantén a todos enfocados en la palabra «descentralización», para que no adviertan los efectos reales de los cambios.
Leer texto original, en inglés
Imagen por HikingArtist