Por qué el mismo lugar puede producir otra frase de SeedAddress
Descubre por qué el nombre de un lugar no es una entrada de recuperación permanente, cómo influyen las coordenadas y qué debes guardar para recuperar una derivación de SeedAddress.

El mismo nombre de lugar puede producir otra frase de SeedAddress más adelante porque la frase se deriva de las coordenadas, no de las palabras que escribiste en el buscador. El resultado puede corresponder a otro lugar, el proveedor cartográfico puede actualizar sus datos o el lugar seleccionado puede recibir otras coordenadas. Si cambian las coordenadas, la contraseña, el idioma o la longitud de la frase, el resultado determinista también puede cambiar. Como el método v1 utiliza un geohash de precisión 9, dos coordenadas cercanas dentro de la misma celda pueden producir la misma frase; al cruzar el límite de una celda puede cambiar. Conserva una copia offline independiente en vez de confiar en que una búsqueda futura del mismo nombre sea suficiente.
El nombre del lugar no es la entrada de derivación
SeedAddress utiliza primero el buscador de direcciones para que selecciones un lugar. La aplicación envía el identificador del lugar seleccionado al proveedor cartográfico y solicita su latitud y longitud. La documentación de la API de Geocoding de Google describe la geocodificación como la conversión de un lugar o dirección en coordenadas geográficas y un Place ID. La etiqueta visible es, por tanto, una descripción cómoda; las coordenadas devueltas para el resultado seleccionado son las que entran en el flujo de derivación.
Esta diferencia importa cuando una búsqueda ofrece varios resultados parecidos. Una calle, un edificio, un parque o un negocio puede tener entradas cercanas con nombres similares. Si eliges otra sugerencia, puede devolver otro Place ID y otro punto aunque el texto parezca casi idéntico. Guarda la dirección completa seleccionada y las coordenadas después de elegir el resultado, en vez de confiar en recordar las palabras usadas en el buscador. La interfaz actual no ofrece un campo para pegar coordenadas antiguas, así que este registro documenta y permite comparar las entradas originales; no garantiza que la interfaz pueda reproducirlas más adelante.
Por qué las coordenadas pueden cambiar con el tiempo
Los datos geográficos los mantiene un proveedor. Un lugar puede trasladarse, corregirse una dirección, cambiar la forma de representar un límite o recibir una mejora en su geocodificación. Google indica que los Place ID pueden cambiar con el tiempo y que un mismo lugar o ubicación puede tener varios Place ID diferentes. Un Place ID ayuda a identificar un resultado entre las API de Google Maps Platform, pero no es una promesa permanente de que una consulta futura devolverá las mismas coordenadas.
Esto no significa que toda búsqueda repetida vaya a cambiar. Significa que el nombre de un lugar, el resultado o el Place ID no deben tratarse como una copia criptográfica. Una consulta futura puede devolver la misma latitud y longitud, pero la recuperación depende de los valores exactos utilizados al crear la frase. Las buenas prácticas de geocodificación de Google también distinguen entre geocodificar una dirección completa y buscar lugares ambiguos, otra razón para conservar el resultado seleccionado con precisión.
Qué deriva SeedAddress a partir de las entradas seleccionadas
En el navegador, SeedAddress deriva una mnemotecnia a partir de cuatro entradas: la latitud y longitud seleccionadas, una contraseña, la longitud de la frase y el idioma. El método v1 actual calcula un hash de la contraseña, lo combina con un geohash de las coordenadas y deriva bytes para una lista de palabras compatible con BIP39. La contraseña y la mnemotecnia permanecen en la memoria temporal del navegador durante este paso; no se envían al servicio cartográfico.
Cambiar cualquiera de estos valores cambia la salida:
- Elegir otro resultado cercano puede cambiar la latitud o la longitud y puede cambiar el resultado.
- Una actualización del proveedor puede devolver otra coordenada para el mismo lugar visible y puede cambiar el resultado.
- Una contraseña diferente puede producir otra derivación.
- Cambiar el idioma puede seleccionar otra lista de palabras y cambiar el resultado.
- Elegir 12, 15, 18, 21 o 24 palabras puede cambiar la longitud y los bytes derivados.
La especificación BIP39 define cómo se representan la entropía y un checksum mediante palabras mnemotécnicas. No convierte el nombre de un lugar en un secreto estable ni permite recuperar las coordenadas utilizadas anteriormente. Una frase con aspecto válido no puede decirte qué resultado del mapa, contraseña o idioma la produjo.
Qué debes guardar para recuperar el resultado
Si decides utilizar SeedAddress como herramienta de recuperación determinista, conserva en privado un registro de las entradas necesarias para reproducir el resultado:
- La etiqueta completa del lugar seleccionado y la latitud y longitud devueltas en el momento de crear la frase.
- La longitud de la frase y el idioma elegidos en el generador.
- Una forma segura e independiente de conservar la contraseña sin exponerla a servicios conectados.
- Una copia offline de la frase resultante, guardada aparte del dispositivo o cuenta que protege.
No pongas una contraseña o frase real en este artículo, un formulario de prueba, una captura, una nota en la nube o una web. La dirección de un lugar es información pública, pero la contraseña y la mnemotecnia son secretos. Conserva suficiente contexto para distinguir una contraseña de SeedAddress de la passphrase BIP39 opcional de una cartera: cumplen funciones distintas. La guía sobre la passphrase BIP39 explica la diferencia.
La copia independiente de la frase es el respaldo importante. Si el proveedor devuelve otro punto, faltan las coordenadas antiguas o pierdes la contraseña, buscar el mismo nombre visible puede no reproducir el resultado original. La interfaz actual no permite recuperar pegando una pareja de coordenadas anterior, así que el registro de coordenadas sirve para comparar y documentar, no garantiza la recuperación. La guía de recuperación describe las entradas que requiere el flujo v1 actual.
Lo que no arregla una frase más larga
SeedAddress no añade entropía aleatoria durante su derivación determinista. Por eso, un resultado de 24 palabras no garantiza 256 bits de seguridad solo por contener 24 palabras. La dirección pública no es un secreto y el mínimo de cinco caracteres se conserva por compatibilidad heredada; no es una recomendación para una contraseña nueva.
Utiliza la generación aleatoria segura de una cartera cuando necesites una semilla nueva con entropía nueva. Si empleas SeedAddress para obtener un resultado reproducible, prueba el procedimiento de recuperación con entradas sin valor antes de confiar en él y conserva las entradas exactas junto con una copia offline independiente. No intentes deducir la frase antigua probando coordenadas cercanas ni introduciendo palabras en un comprobador online.
Si el resultado ya no coincide
Detente antes de mover fondos. Compara la latitud y longitud registradas, el procedimiento de la contraseña, el idioma y la longitud de la frase con el registro original. Confirma que seleccionaste el mismo resultado del lugar, no solo que escribiste el mismo nombre. Si tienes una copia independiente de la frase, utiliza el procedimiento documentado de recuperación de la cartera en lugar de adivinar qué coordenadas han cambiado.
La regla práctica es sencilla: trata el nombre del lugar como una ayuda para buscar y las coordenadas exactas como una entrada de recuperación. Conservar una copia independiente y un registro preciso de las entradas hace visible el límite determinista antes de que se convierta en una sorpresa al recuperar.