Desafío RC5-72 y computación distribuida


Una vez solucionado el desafío RC5-64, distributed.net nos vuelve a dar la oportunidad de usar los ciclos perdidos de nuestra máquina y hacer que nunca más vuelva a estar ociosa. También os añado algo de información del proyecto Folding@Home.

El objetivo de este desafío es lograr descifrar un mensaje cifrado con una clave de 72 bits, lo que supone 4,722,366,482,869,645,213,696 claves a probar, este número de claves es inviable para un sólo ordenador, así que la idea es que varios (miles) ordenadores distribuidos vayan comprobando estas claves de forma que se pueda resolver el desafío en un plazo de tiempo mucho más corto.

¿Cómo participar?

  • Primero, es necesario bajar el cliente para la plataforma que más nos apetezca. Esto lo podemos hacer aquí
  • Segundo, descomprimir el tar.gz en el directorio que más nos apetezca

    cd /directorio que mas nos apetezca
    tar -xzvvf dnetc-linux-x86-elf.tar.gz

  • Tercero, configurar el programa

    cd dnetcXXX-linux-x86-elf
    ./dnetc -config

    Aqui los datos que doy son basados en mis experiencias asi que si teneis alguna duda RTFM.

    1) General Client Options ->
    __1) Your email address (distributed.net ID) ->
    ____ Tu direccion de correo con la que quieres participar
    2) Buffer and Buffer Update Options ->
    __6) Keyserver<->client connectivity options ->
    ____4) Firewall/proxy protocol ->
    ______none/transparent/mapped o
    ______HTTP si pasamos por un proxy
    __9) Load-work precedence ->
    ____RC5-72,OGR=0 (Desactivamos el OGR y solo trabajamos con rc5-72)
    3) Performance related options
    __1) Core selection ->
    ____OGR=-1,RC5-72=Depende de la maquina (*)
    4) Logging Options
    __1) Log file type ->
    ____no limit
    __2) File to log to ->
    ____/var/log/distributed-net.log (guarda un log aqui)

    Y ya está

    (*) Para averiguar el core selection ejecutaremos ./dnetc -bench RC5-72 y miraremos el número de core que nos da más keys/sec.
    Consulta de estadísticas y equipos

    En la página de estadísticas podemos consultar el estado del proyecto y una vez pasados pocos días podremos consultar nuestros propios datos así como editar nuestro propio perfil.
    Una vez que nos aparezcan las estadisticas debemos pulsar el botón que pone “Please email me my password” y con ese password podremos ir a “Edit your information”.

    También podemos agruparnos en equipos y como no, Bulma tiene el suyo.
    Una vez dado de alta como participante basta con que consultes las estadisticas del equipo “Bulma” y pulses el link que dice “I want to join this team”

    Plegar proteinas

    Por último, si crees que esto de reventar claves no aporta nada al mundo mundial, siempre puedes dedicar los ciclos muertos de tu ordenador a plegar proteinas, un proyecto de computación distribuidad de la Universidad de Standford y ya que Hispalinux tiene un equipo propio os sugiero que os unais a él.

  • Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1673 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.