Un campo finito es un conjunto de números donde puedes realizar operaciones como suma, resta, multiplicación y división (excepto por 0), y siempre obtendrás un resultado dentro del mismo conjunto.
- Ejemplo simple: Si p=7p = 7p=7, los elementos son {0,1,2,3,4,5,6}.
- Todas las operaciones están definidas módulo ppp:
- $$(3+5)mod 7=1(3 + 5) \mod 7 = 1(3+5)mod7=1$$
- $$(4×6)mod 7=3(4 \times 6) \mod 7 = 3(4×6)mod7=3$$
Bitcoin usa campos finitos para la aritmética subyacente en las curvas elípticas. Estos campos aseguran que los números siempre permanezcan dentro de un rango predecible, mejorando la eficiencia y evitando desbordamientos.