Glosario
Conceptos básicos

Wei

El wei es la unidad más pequeña del ether, la moneda nativa de Ethereum: un ETH equivale a 10^18 wei, es decir, un trillón de wei. La unidad lleva el nombre de Wei Dai, un criptógrafo cuya propuesta de b-money de 1998 influyó en el diseño de las criptomonedas. El protocolo de Ethereum lleva toda su contabilidad en wei: los saldos, los valores de las transacciones y las comisiones se almacenan como números enteros de wei, y las cantidades que ves en ETH son solo conversiones pensadas para las personas.

Una divisibilidad tan extrema existe porque los contratos inteligentes necesitan aritmética de enteros precisa; trabajar con wei enteros evita los errores de redondeo que pueden introducir las fracciones decimales. En la práctica, los usuarios corrientes rara vez trabajan con wei en bruto. En su lugar se usan unidades intermedias: la más habitual es el gwei (mil millones de wei), la unidad estándar para indicar los precios del gas. Por ejemplo, una comisión de transacción podría calcularse como 21.000 unidades de gas a 10 gwei por unidad de gas, lo que son 210.000 gwei, o 0,00021 ETH, mientras que el protocolo la registra internamente como 210.000.000.000.000 wei.

Un error común es creer que el wei es una moneda aparte; es simplemente la denominación base del ether, igual que un centavo es una denominación del dólar, solo que dividida de forma mucho más fina. Los desarrolladores se topan con el wei constantemente, ya que las herramientas de Ethereum y el código de los contratos expresan todos los valores en wei, y confundir ETH con wei (o al revés) es un error de programación clásico.

Términos relacionados