El hashing de Zobrist convierte rasgos de una posición —como qué pieza ocupa cada casilla y a quién le toca mover— en una clave compacta que un motor puede calcular y actualizar con operaciones XOR. En ajedrez, esa clave ayuda a localizar información de búsqueda reutilizable, por ejemplo en tablas de transposición. Stockfish muestra que la idea sigue vigente, aunque una clave hash no garantiza por sí sola que dos posiciones sean idénticas.
Qué es el hashing de Zobrist
Es un método para asignar una clave numérica a un estado de juego a partir de sus características. En una posición de ajedrez, esas características pueden incluir la pieza situada en cada casilla y el jugador al turno. A cada rasgo se le asigna un valor pseudoaleatorio; la clave se forma combinando los valores pertinentes con XOR.
XOR permite también actualizar una clave cuando cambia la posición: se quitan los valores de los rasgos que dejan de ser ciertos y se incorporan los de los rasgos nuevos. Así, el motor puede mantener una representación útil del estado sin tratar la clave como una descripción legible de todo el tablero.
Cómo lo aplica Stockfish a una posición
El código de posición de Stockfish define claves para combinaciones de pieza y casilla, para el turno, para la captura al paso y para los derechos de enroque. Al configurar una posición, combina con XOR los valores correspondientes. El mismo código mantiene además claves especializadas de material y de peones, y actualiza información de estado a medida que se realizan movimientos. Estas son decisiones de Stockfish, no una especificación obligatoria para todos los motores.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
#1 Best Overall
- THE ULTIMATE GAME OF STRATEGY — Experience the timeless duel of tactical skill reimagined with classic elegance. Designed for 2 players ages 9 and up, this edition provides a sophisticated play experience for beginners learning the game, casual players, and seasoned grandmasters alike.
- PREMIUM VINTAGE COMPONENTS — Features 32 finely crafted wooden chessmen, two soft fabric draw-string storage pouches, and a full-sized folding game board. Everything packs away neatly into the integrated internal storage tray to keep your pieces secure and protected between matches.
- BEAUTIFUL ON DISPLAY, FUN TO COLLECT — Designed to resemble an elegant hardcover volume, this game doubles as sophisticated decor for your bookshelf, mantel, or coffee table. It's part of an expansive collection of over 20 unique Vintage Bookshelf Edition game titles—allowing you to collect your favorite classic games and line them up together to create a cohesive, custom library aesthetic.
- THE PERFECT GIFT — Solves the challenge of finding a memorable present for friends and family. Gifting one or a few titles starts an elegant personal game library and offers them meaningful, screen-free experiences. Future occasions like birthdays and holidays become effortless as you add new titles to their collection with each passing milestone.
- COMPACT, SPACE-SAVING & TRAVEL-FRIENDLY DESIGN — The fabric book case and protective slipcover measure 10.6 x 8.4 x 2.6 inches for convenient, upright shelf display. Weighing under 2 pounds, the board unfolds to a spacious 18.5 x 18.25 inches for play and packs away compactly, making it as easy to take on trips and coffee shop visits as it is to store at home.
El código se puede consultar en src/position.cpp del repositorio oficial. Las implementaciones pueden diferir en qué rasgos incluyen, cómo actualizan la clave, cuánta memoria reservan para sus tablas y cómo comprueban una coincidencia.
Por qué todavía se usa en ajedrez
Una misma posición puede alcanzarse mediante secuencias de jugadas distintas. Una tabla de transposición permite al motor buscar información almacenada sobre posiciones que ya examinó, en vez de repetir trabajo cuando encuentra un estado equivalente. Una clave Zobrist facilita indexar esa información y es práctica de actualizar durante la búsqueda.
Rank #2
- OCCASIONS: Whether you're competing in a tournament, participating in a chess club, or just starting out, this chess scorebook is designed for players of all levels. Its compact 8.54 x 5.59 x 0.51 design makes it easy to carry and the perfect fit for your chess bag.
- COMPETITIVE CHESS: This chess scorebook features blank entry pages with pre-made tables, perfect for recording every move during chess tournament matches. This chess notation book can record up to 50 games with 100 moves per game (50 white / 50 black).
- QUALITY: Paper back scorebook that is sprial bound, so it flips over just like a classic notebook. The cover boasts a pleasant light orange color. The cover also holds additional boxes for your own name to be filled out, and on the back there is a table of 25 opponents you have faced.
- EDUCATIONAL: The benefits of chess are enormous. Those who partake in chess boost their critical thinking, problem solving, spatial awareness and socialization skills, making it a great addition to any household.
- A TRUSTED BRAND SINCE 1977: WE Games has been committed to crafting traditional games for over four decades. Made with attention to detail and sustainable materials, we ensure that every chess notation book is built to last.
El informe de Zobrist abordó expresamente aplicaciones de hashing a programas de juegos de tablero. En Stockfish, las claves forman parte del manejo de posiciones; el código también emplea hashes Zobrist en tablas cuckoo para detectar con rapidez posiciones repetidas. Eso demuestra continuidad de la técnica, no que todos los motores usen las mismas estructuras o el mismo tratamiento de las claves.
Una clave hash no es una identidad infalible
La clave es una representación compacta, no un identificador único garantizado: en principio, dos estados distintos pueden producir el mismo hash. Por eso no conviene presentar una coincidencia de claves como prueba matemática de que las posiciones son idénticas. El trabajo de Zobrist describe un método auxiliar para detectar errores de recuperación y señala que la tasa de error puede controlarse según el espacio asignado a ese método; la fuente consultada no establece una cifra universal de colisiones ni una garantía de ausencia.
Rank #3
- OCCASIONS: Whether you're competing in a tournament, participating in a chess club, or just starting out, this chess scorebook is designed for players of all levels. Its compact 8 x 5.25-inch frame makes it easy to carry and the perfect fit for your chess bag.
- COMPETITIVE CHESS: This high-quality chess scorebook features 100 blank entry pages with pre-made tables, perfect for recording every move during chess tournament matches. This chess notation book ensures you never miss a critical detail of your game, helping you improve and reflect on past performances.
- QUALITY: This chess scorebook is built to last. It features a sturdy hard cover with Soft Touch technology that gives the exterior a velvet-like feel. This book boasts a bright green color with a contrasting golden "CHESS" logo that is reflective in the light. The binding of this book is both stitched and glued, ensuring lasting durability for continuous use.
- EDUCATIONAL: The benefits of chess are enormous. Those who partake in chess boost their critical thinking, problem solving, spatial awareness and socialization skills, making it a great addition to any household.
- A TRUSTED BRAND SINCE 1977: WE Games has been committed to crafting traditional games for over four decades. Made with attention to detail and sustainable materials, we ensure that every chess notation book is built to last.
De dónde viene el método
La nota editorial de la reimpresión en ICGA Journal identifica el trabajo de Albert L. Zobrist como una reimpresión del Technical Report #88 del Departamento de Ciencias de la Computación de la Universidad de Wisconsin–Madison, fechado en abril de 1970. También indica que el método se refinó en 1971 para subconjuntos del tablero de ajedrez en el programa Zobrist-Carlson-Kalme. La página consultada corresponde a la reimpresión publicada el 1 de junio de 1990, no al informe original: registro del artículo en ICGA Journal.
Probar Stockfish en la práctica
Stockfish es un motor UCI gratuito que analiza posiciones y calcula jugadas. No incorpora una interfaz gráfica: para interactuar visualmente con él, normalmente se necesita una GUI desarrollada por separado. El repositorio oficial también resume sus condiciones de licencia GPL v3: la redistribución debe incluir la licencia y el código fuente, o un puntero al código que genera el binario; las modificaciones distribuidas deben publicarse bajo GPL v3. Consulta el repositorio oficial de Stockfish para el código y los detalles del proyecto.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




