-
Este cliente reemplaza los nodos maliciosos por nodos legítimos.
-
Fueron corregidos algunos errores de versiones anteriores.
Se encuentra disponible una nueva versión del cliente Bitcoin Knots. Una de las características de esta actualización es que identifica los nodos maliciosos como, por ejemplo, los que envían bloques inválidos, y permite su desalojo.
Para esto, el cliente clasifica a este tipo de nodos como “nodos desalentados” (discouraged nodes) en el registro de salidas. Quedan listos para ser desalojados, es decir, ser reemplazados por nuevos nodos legítimos.
Otro de los cambios notables de esta versión, denominada 0.20.1.knots20200815, es con relación a la responsabilidad que tienen los nodos de funcionar como rastreadores para localizar otros nodos.
En esta versión, si la memoria de red del nodo se usó recientemente, no se buscarán semillas DNS (servidores especiales configurados para devolver una cantidad de nodos seleccionados al azar) a menos que no pueda encontrarse una conexión durante 5 minutos. En versiones anteriores el tiempo de espera era de 11 segundos.
Otra característica, que evita retrasos innecesarios, es que los ID de transacciones con entradas rechazadas (por ejemplo, versiones de testigos no reconocidos) se añaden al “filtro de rechazo”. De este modo se evita volver a cargarlos cuando no hay necesidad de hacerlo.
También, esta nueva versión del monedero Bitcoin Knots tiene cambios en la interfaz gráfica. Ahora, la lista de pares de la ventana de depuración no muestra solo el indicador “incluido en la whitelist” sino que también muestra los permisos granulares otorgados.
Bitcoin Knots, que en su nueva versión incluye traducciones actualizadas, puede descargarse desde su sitio Web oficial.
Sobre el monedero Bitcoin Knots
El monedero Bitcoin Knots deriva de Bitcoin Core y es mantenido principalmente por Luke Dashjr, quien también se desempeña como desarrollador del protocolo que rige la red Bitcoin.
Los inicios de este monedero fueron en diciembre de 2011 bajo el nombre Bitcoin Next-Test. Desde 2014, por limitaciones de tiempo de Dashjr, comenzó a basar las actualizaciones en la última versión estable de Bitcoin Core.
De acuerdo a la información publicada en su sitio Web, solo se incluyen modificaciones seguras y que este desarrollador no considera problemáticas ni defectuosas. Además, como Bitcoin Knots es de código abierto, puede ser auditado por cualquier desarrollador.
Disponible para Windows, MacOS y Linux, funciona como un nodo completo que valida y retransmite transacciones a la red de Bitcoin.
Los nodos completos proveen el nivel más alto posible de seguridad y son esenciales para proteger la red. De todas maneras, pueden tener vulnerabilidades de seguridad y por eso, tal como explica Dashjr, “no se recomienda confiar en una computadora a la que otros usuarios tengan acceso” para instalar un nodo de Bitcoin.
A diferencia de un monedero común, los nodos completos requieren más espacio (más de 65GB), ancho de banda y un tiempo de sincronización inicial mucho mayor, pues almacenan toda la cadena de bloques.
Otros clientes de Bitcoin son BlockCypher, Bitcoin Server, btcd y, por supuesto, Bitcoin Core, que es el más utilizado.