Última actualización de la página: 23 de marzo de 2023
Glosario
#
Ataque del 51 %
Un tipo de ataque a una red descentralizada donde un grupo obtiene el control de la mayoría de los nodos. Esto les permitiría defraudar a la cadena de bloques al revertir transacciones y gastar el doble de ether y otras fichas criptográficas.
A
cuenta
Un objeto que contiene una dirección, balance, nonce y, opcionalmente, un código fuente y almacenamiento. Una cuenta puede ser una cuenta de contrato o una cuenta de propiedad externa (EOA).
dirección
Generalmente, representa una EOA o un contrato que puede recibir (cuenta destino) o enviar (dirección original) transacciones en la cadena de bloques. En concreto, son 160 bits del Keccak hash de una clave pública ECDSA.
interfaz binaria de la aplicación (ABI)
La forma estándar de interactuar con contratos en el ecosistema Ethereum, tanto desde fuera de la cadena de bloques como para las interacciones entre contratos.
interfaz de programación de aplicaciones
Una Interfaz de Programación de Aplicaciones (API) es un conjunto de definiciones acerca de cómo utilizar un software. Una API se encuentra entre una aplicación y un servidor web, y facilita la transferencia de datos entre ellos.
assert
En Solidity, assert(false)
se compila en 0xfe
, un código de operación no válido, que agota todo el gas restante y revierte todos los cambios. Cuando un enunciado assert()
falla, es síntoma de que algo va mal de forma inesperada y tendrá que arreglar su código. Debería usar assert()
para evitar condiciones que nunca, nunca deberían ocurrir.
certificación
Un validador vota por una cadena de baliza o bloque de fragmento. Los validadores deben certificar los bloques, señalando que están de acuerdo con el estado propuesto por el bloque.
B
Comisión base
Cada bloque tiene un precio conocido como «comisión base». Es la comisión mínima de gas que un usuario debe pagar para incluir la transacción en el siguiente bloque.
Cadena de baliza
Una actualización de la red que introduce una nueva capa de consenso, la cual se convertirá en coordinador de toda la red de Ethereum. Introduce pruebas de participación y validadores en Ethereum. Eventualmente se fusionará con la red principal.
grande-endiano
Una representación de números de posición donde el dígito más significativo es el primero en la memoria. Lo contrario de pequeño-endiano, donde el dígito menos significativo es el primero.
bloque
Una colección de información requerida (un encabezado de bloque) acerca de las transacciones comprendidas, y un conjunto de otros encabezados de bloque conocidos como ommers. Los mineros añaden los bloques a la red de Ethereum.
cadena de bloques
En Ethereum, una secuencia de bloques validados por el sistema de prueba de trabajo, cada uno de los cuales se vincula con su predecesor hasta llegar al bloque génesis. No hay límite en el tamaño del bloque; en su lugar, utiliza límites de gas variables.
código de bytes
Un conjunto abstracto de instrucciones diseñado para una ejecución eficiente por parte de un intérprete de software o una máquina virtual. A diferencia del código fuente legible por humanos, el código de bytes se expresa en formato numérico.
Bifurcación de Bizancio
La primera de dos bifurcaciones duras de código para la etapa de desarrollo Metropolis. Incluyó EIP-649 con el retraso de la bomba de dificultad Metropolis y la reducción de recompensa de bloques, donde la Era de hielo se retrasó 1 año y la recompensa del bloque se redujo de 5 a 3 ether.
C
punto de control
La cadena de baliza tiene un tempo dividido en ranuras (12 segundos) y épocas (32 ranuras). La primera ranura de cada época es un punto de control. Cuando una mayoría absoluta de los validadores atestigua el vínculo entre dos puntos de control, pueden ser justificados y luego cuando otro puesto de control esté justificado en la parte superior, pueden estar finalizados.
compilación
Convierte el código escrito en un lenguaje de programación de alto nivel (por ejemplo, Solidity) en un lenguaje de menor nivel (por ejemplo, bytecode de la EVM).
comité
Un grupo de al menos 128 validadores asignados para revisar bloques y fragmentos al azar por la cadena de baliza.
consenso
Cuando numerosos nodos (normalmente la mayoría de los nodos en la red) tienen los mismos bloques en su mejor cadena de bloques validada localmente. No se debe confundir con reglas de consenso.
cliente de consenso
Los clientes de consenso (como Prysm, Teku, Nimbus, Lighthouse, Lodestar) ejecutan el algoritmo de consenso prueba de participación de Ethereum permitiendo a la red alcanzar un acuerdo sobre la jefatura o cabeza de la cadena de bloques. Los clientes de consenso no participan en la validación/retransmisión de transacciones ni en ejecutan transiciones de estado. Esto se realiza mediante clientes de ejecución.
capa de consenso
La capa de consenso de Ethereum es la red de clientes de consenso.
reglas de consenso
Reglas de validación de bloques que siguen los nodos completos para permanecer en consenso con otros nodos. No confundir con consenso.
Bifurcación de Constantinopla
Segunda parte de la etapa Metrópolis, prevista inicialmente para mediados de 2018. Se espera que incluya el cambio a un algoritmo de consenso híbrido de prueba de trabajo/prueba de participación, entre otros cambios.
cuenta de contrato
Cuenta que contiene un código que se ejecuta cada vez que recibe una transacción de otra cuenta (EOA o contrato).
transacción de creaci ón de contrato
Una transacción especial, con la dirección cero como destinatario, se utiliza para registrar un contrato e introducirlo en la cadena de bloques de Ethereum.
enlace cruzado
El enlace cruzado proporciona un resumen del estado de un fragmento. Muestra como las cadenas fragmentadas se comunicarán unas con otras a través de la cadena de balizaen el sistema de prueba de participación fragmentada.
D
Organización Autónoma Descentralizada (DAO)
Una empresa u otra organización que funciona sin gestión jerárquica. DAO también puede referirse a un contrato llamado «The DAO» lanzado el 30 de abril de 2016, que luego fue hackeado en junio de 2016; esto finalmente motivó una fuerte bifurcación (con nombre de código DAO) en el bloque 1.192.000, que revirtió el contrato DAO hackeado y provocó que Ethereum y Ethereum Classic se dividieran en dos sistemas competidores.
Dapp
Aplicación descentralizada. Como mínimo, es un contrato inteligente y una interfaz de usuario web. En líneas generales, una Dapp es una aplicación web que se construye sobre servicios de infraestructura abiertos, descentralizados y entre pares. Además, muchas Dapps incluyen almacenamiento descentralizado y/o un protocolo y una plataforma de mensajes.
intercambio descentralizado (DEX)
Un tipo de dapp que le permite intercambiar tókenes con pares en la red. Necesita ether para usar uno (para pagar tasas de transacción), pero no están sujetos a restricciones geográficas como los intercambios centralizados; cualquiera puede participar.
deed
Ver Tókenes no fungibles (NFT)
DeFi
Abreviatura de «finanzas descentralizadas», una amplia categoría de dApps que tiene como objetivo proporcionar servicios financieros respaldados por la cadena de bloques, sin intermediarios, para que cualquier persona con una conexión a Internet pueda participar.
dificultad
Un ajuste a medida de la red que controla la cantidad de cálculos necesarios para producir una prueba de trabajo.
bomba de dificultad
Aumento exponencial planificado en la dificultad de la prueba de trabajo, diseñado para motivar la transición a la prueba de participación, reduciendo los cambios de una bifurcación
firma digital
Una cadena corta de datos que un usuario produce para un documento utilizando una clave privada de manera que cualquiera con la correspondiente clave pública, la firma y el documento pueda verificar que (1) el documento está «firmado» por el propietario de esa clave privada en particular, y que (2) el documento no se ha modificado una vez firmado.
E
algoritmo de firma digital de curva elíptica (ECDSA)
Algoritmo criptográfico utilizado por Ethereum para garantizar que los fondos solo los pueden gastar sus propietarios. Es el método preferido para crear claves públicas y privadas. Relevante para la generación de la dirección de la cuenta y la verificación de la transacción.
época
Un periodo de 32 ranuras (6,4 minutos) en el sistema coordinado de cadena de baliza. Los comités devalidadores se mezclan cada época por razones de seguridad. Hay una oportunidad en cada época para que la cadena sea finalizada.
Eth1
«Eth1» es un término que se refiere a la red principal de Ethereum, la cadena de prueba de trabajo (PoW) existente. Este término ha sido desestimado a favor de la «capa de ejecución». Más información más acerca de este cambio de nombre(opens in a new tab).
Eth2
«Eth2» es un término que hace referencia a un conjunto de actualizaciones del protocolo de Ethereum, incluyendo la transición de Ethereum a prueba de participación. Desde entonces, este término ha quedado obsoleto a favor de la «capa de consenso». Conozca más acerca de este cambio de nombre(opens in a new tab).
Propuestas de mejoras de Ethereum (EIP)
Documento de diseño que proporciona información a la comunidad de Ethereum, describiendo una nueva característica propuesta o sus procesos o entorno (ver ERC).
Servicio de nombres de Ethereum (ENS)
El registro ENS es un único contrato inteligente central que proporciona una asignación de nombres de dominio a propietarios y resolutores, como se describe en EIP 137.
Más información en ens.domains(opens in a new tab)
entropía
En el contexto de la criptografía, falta de previsibilidad o nivel de aleatoriedad. Cuando se genera información secreta, como las claves privadas, los algoritmos suelen basarse en una fuente de alta entropía para garantizar que la salida sea impredecible.
cliente de ejecución
Clientes de ejecución (antes conocidos como clientes «Eth1»), véase Besu, Erigon, go-ethereum, Nethermind, se encargan de procesar y transmitir transacciones, así como de gestionar el estado de Ethereum. Estos clientes ejecutan las computaciones para cada transacción en la máquina virtual de Ethereum para garantizar que se sigan las reglas del protocolo. A día de hoy, también manejan el consenso de prueba de trabajo. Después de la transición a prueba de participación (PoS), delegarán esta labor en clientes de consenso.
capa de ejecución
La capa de ejecución de Ethereum es la red de clientes de ejecución.
cuenta de propiedad externa (EOA)
Una cuenta creada por o para usuarios humanos de la red de Ethereum.
Solicitud de comentarios de Ethereum (ERC)
Una etiqueta dada a algunos EIP que intentan definir un estándar específico de uso de Ethereum.
Ethash
Algoritmo de prueba de trabajo para Ethereum 1.0.
Más información en eth.wiki(opens in a new tab)
ether
Criptomoneda nativa utilizada por el ecosistema Ethereum, que cubre los costes del gas al ejecutar las transacciones. También escrito como ETH o su símbolo Ξ, el símbolo griego Xi en mayúscula.
eventos
Permite el uso de las instalaciones de registro de la EVM. Las Dapps pueden recibir eventos y utilizarlos para activar las llamadas de retorno de JavaScript en la interfaz de usuario.
Máquina virtual de Ethereum (EVM)
Una máquina virtual basada en la pila que ejecuta bytecode. En Ethereum, el modelo de ejecución determina cómo se modifica el estado del sistema, dada una serie de instrucciones mediante bytecode y una pequeña tupla de datos del entorno. Esto se especifica a través de un modelo formal de una máquina virtual.
Lenguaje ensamblador EVM
Una forma legible de bytecode de EVM.
F
función de reserva
Una función por defecto llamada en ausencia de datos o de un nombre de función declarado.
faucet
Un servicio realizado a través de un contrato inteligente que dispensa fondos en forma de éter gratuito de prueba que puede utilizarse en una red de prueba.
finalidad
La finalidad es la garantía de que un conjunto de transacciones anteriores a un momento dado no cambiará y no podrá revertirse.
finney
Una denominación de ether. 1 finney = 1015 wei. 103 finney = 1 ether.
bifurcación
Un cambio en el protocolo que provoca la creación de una cadena alternativa, o una divergencia temporal en dos posibles rutas de bloques durante la minería.
algoritmo de elección de bifurcación
El algoritmo utilizado para identificar la cadena de bloques en cabeza. En la capa de ejecución la cabeza de la cadena se identifica como la que tiene la mayor dificultad total detrás de ella. Esto significa que la verdadera cabeza de la cadena es la que ha requerido más trabajo para minarla. En la capa de consenso el algoritmo observa las certificaciones acumuladas de validadores (LMD_GHOST).
prueba de fraude
Modelo de seguridad para ciertas soluciones de capa 2 en las que, para aumentar la velocidad, las transacciones son envueltas en lotes y enviadas a Ethereum en una única transacción. Se supone que son válidos, pero se pueden poner en tela de juicio si se sospecha el fraude. Una prueba de fraude ejecutará entonces la transacción para ver si se ha producido el fraude. Este método aumenta la cantidad de transacciones posibles manteniendo la seguridad. Algunos rollups utilizan pruebas de validez.
frontera
Etapa inicial de desarrollo de prueba de Ethereum, que duró desde julio de 2015 hasta marzo de 2016.
G
gas
Un combustible virtual utilizado en Ethereum para ejecutar contratos inteligentes. La EVM utiliza un mecanismo de contabilidad para medir el consumo de gas y limitar el consumo de recursos informáticos (ver Turing completo).
límite de gas
La cantidad máxima de gas que puede consumir una transacción o un bloque.
bloque inicial
El primer bloque de una cadena de bloque, utilizado para inicializar una red concreta y su criptomoneda.
geth
Go Ethereum. Una de las implementaciones más destacadas del protocolo Ethereum, escrito en Go.
Más información en geth.ethereum.org(opens in a new tab)
gwei
Abreviatura de gigawei, una denominación de ether, comúnmente utilizada para fijar el precio del gas. 1 gwei = 109 wei. 109 gwei = 1 ether.
H
bifurcación fuerte
Una diferencia permanente en la cadena de bloque; también conocida como cambio de «hardforking». Una suele ocurrir cuando los nodos no actualizados no pueden validar los bloques creados por los nodos actualizados que siguen las nuevas reglas de consenso. No debe confundirse con una bifurcación, una bifurcación suave, una bifurcación de software o una bifurcación Git.
hash
Una huella digital de longitud fija de una entrada de tamaño variable, producida por una función hash. (Ver keccak-256)
Cartera HD
Una cartera que utiliza el protocolo de creación y transferencia de claves jerárquicas deterministas (HD).
Más información en github.com(opens in a new tab)
Semilla de cartera HD
Un valor utilizado para generar la clave privada maestra y el código de la cadena maestra para una cartera HD. La semilla de cartera puede representarse mediante palabras mnemotécnicas, lo que permite a los humanos copiar, respaldar y restaurar las claves privadas con mayor facilidad.
hacienda
La segunda etapa de desarrollo de Ethereum, lanzada en marzo de 2016 en el bloque 1.150.000.
I
índice
Una estructura de red destinada a optimizar la consulta de información de toda la cadena de bloques proporcionando una ruta eficiente a su fuente de almacenamiento.
Protocolo de intercambio de direcciones de clientes (ICAP)
Codificación de direcciones de Ethereum que es parcialmente compatible con la codificación del número de cuenta bancaria internacional (IBAN), ofreciendo una codificación polivalente, con suma de comprobación e interoperable para las direcciones de Ethereum. Las direcciones ICAP utilizan un nuevo código de pseudopaís IBAN: XE, que significa «eXtended Ethereum», tal como se utiliza en las monedas no jurisdiccionales (por ejemplo, XBT, XRP, XCP).
Era de hielo
Una bifurcación fuerte de Ethereum en el bloque 200.000 para introducir un incremento exponencial de dificultad (también conocido como bomba de dificultad), motivando una transición a laprueba de participación.
entorno de desarrollo integrado (IDE)
Una interfaz de usuario que normalmente combina un editor de código, compilador, tiempo de ejecución y depurador.
problema de código implementado inmutable
Una vez que el código de un contrato (o biblioteca) se implementa, se vuelve inmutable. Las prácticas habituales de desarrollo de software se basan en la posibilidad de corregir posibles errores y añadir nuevas funciones, por lo que esto supone un reto para el desarrollo de contratos inteligentes.
transacción interna
Transacción enviada desde una cuenta de contrato a otra cuenta de contrato o a una EOA (consulta mensaje).
K
función de derivación de clave (KDF)
También conocido como «algoritmo de estiramiento de contraseñas», lo utilizan los formatos keystore (o banco de llaves) para protegerse contra los ataques de fuerza bruta, de diccionario y de tabla de arcoíris en el cifrado de frases de contraseña, mediante el hashing repetido de la frase de contraseña.
keccak-256
Función criptográfica hash utilizada en Ethereum. Keccak-256 se ha normalizado como SHA-3.
archivo de claves
Un archivo codificado en JSON que contiene una única clave privada (generada aleatoriamente), cifrada por una frase de contraseña para mayor seguridad.
L
capa 2
Un área de desarrollo centrada en la superposición de capas sobre el protocolo de Ethereum. Estas mejoras están relacionadas con las velocidades de transacción, el abaratamiento de las tarifas de transacción y la privacidad de las transacciones.
NivelDB
Es un almacenamiento en disco de código abierto, livianamente implementado, biblioteca de propósito único con conexiones a diferentes plataformas.
biblioteca
Un tipo especial de contrato sin funciones pagaderas, sin función de reserva y sin almacenamiento de datos. Por lo tanto, no puede recibir ni guardar ether o almacenar datos. Una biblioteca sirve como un código implementado previamente al que puede acceder otro contrato para realizar funciones de computación de solo lectura.
cliente ligero
Un cliente de Ethereum que no almacena una copia local de la cadena de bloques, o bien valida bloques y transacciones. Ofrece las funciones de una cartera y puede crear y transmitir transacciones.
LMD_GHOST
El algoritmo de opción de bifurcación usado por los clientes de consenso de Ethereum para identificar la cabeza de la cadena. LMD-Ghost es un acrónimo que significa «último mensaje dirigido codicioso observado del subárbol», e indica que la cabeza de la cadena es el bloque con la mayor acumulación de atestaciones en su historia.
M
Red principal
Abreviatura de «red principal», esta es la principal cadena de bloques pública de Ethereum. ETH, valor real y consecuencias reales. También se conoce como la capa 1 cuando se habla sobre las soluciones de escalado de la capa 2. (Consulte también la red de pruebas)
Árbol de Merkle Patricia Trie
Es una estructura de datos usada en Ethereum, orientada a la eficiencia para almacenar pares de claves.
mensaje
Una transacción interna que nunca se serializa y solo se envía dentro de la EVM.
llamada de mensaje
El acto de transmitir un mensaje de una cuenta a otra. Si la cuenta de destino está relacionada con el código de la EVM, la VM se iniciará con el estado de este objeto y el mensaje en cuestión.
Metropolis
La tercera fase de desarrollo de Ethereum, que se lanzó en octubre de 2017.
minero
Es un nodo de red que encuentra pruebas de trabajo válidas para bloques nuevos, mediante el hashing de pase repetido (ver Ethash).
Acuñar
Acuñar (o mintear) es el proceso de crear nuevos tókenes y ponerlos en circulación para que puedan usarse. La creación de un nuevo token sin la participación de la autoridad central es un mecanismo descentralizado.
N
red
Si nos referimos a la red de Ethereum, se trata de una red de punto a punto que propaga transacciones y bloques a cada nodo de Ethereum (que participe en la red).
tókenes no fungibles (NFT)
También conocido como «deed», se trata de un estándar de token presentado mediante la propuesta de ERC-721. Los NFT pueden ser rastreados y comercializados, pero cada token es único y distinto; no son intercambiables como ETH y los tókenes ERC-20. Los NFT pueden representar la propiedad de activos digitales o físicos.
nodo
Un cliente de software que participa en la red.
nonce
En criptografía, un valor que solo puede utilizarse una vez. En Ethereum se utilizan dos tipos de nonce: un nonce de cuenta es un contador de transacción en cada cuenta, que se utiliza para prevenir los ataques de repetición; un nonce de prueba de trabajo es el valor aleatorio de un bloque que se ha utilizado para satisfacer la prueba de trabajo.
O
bloque ommer (tío)
Cuando un minero encuentra un bloque válido, otro minero podría publicar un bloque rival, que se añade antes al extremo de la cadena de bloques. Esto es válido, pero el bloque obsoleto se puede incluir mediante bloques nuevos a modo de ommers y recibir una recompensa parcial de bloque. El término «ommer» es el término de género neutral preferido para el hermano de un bloque padre, aunque algunas veces, se le denomina «tío».
Optimistic Rollup
Un rollup de transacciones que usan pruebas de fraude para ofrecer transacciones incrementadas en rendimiento en la capa 2 mientras usa la seguridad proporcionada por la red principal (capa 1). A diferencia de Plasma, una solución de capa 2 parecida, los Optimistic Rollups pueden gestionar tipos de transacciones más complejos; todos los que sean posibles en la EVM. En comparación con los Zero-knowledge Rollups, tienen problemas de latencia porque la transacción se puede desafiar mediante la prueba de fraude.
Oráculos
Un oráculo es un puente entre la cadena de bloques y el mundo real. Actúan como API en cadena que se pueden consultar para obtener información y usarse en contratos inteligentes.
P
paridad
Una de las implementaciones interoperables más destacadas del software cliente de Ethereum.
Plasma
Una solución de escala fuera de la cadena que usa pruebas de fraude, como Optimistic Rollups. Plasma se limita a transacciones simples como transferencias básicas de tókenes e intercambios.
clave privada (clave secreta)
Un número secreto que permite a los usuarios de Ethereum probar la propiedad de una cuenta o contratos mediante la producción de una firma digital (consulte clave pública, dirección, ECDSA).
Prueba de participación (PoS)
Un método mediante el que un protocolo de cadena de bloques de criptomonedas intenta lograr el consenso distribuido. La PoS solicita a los usuarios que demuestren la propiedad de una cierta cantidad de criptomonedas (su «participación» en la red) para poder participar en la validación de las transacciones.
Prueba de trabajo (PoW, por sus siglas en inglés)
Una cantidad de datos (la prueba) que precisa encontrar un cálculo significativo. En Ethereum, los mineros deben encontrar una solución numérica para el algoritmo Ethash que cumpla con un objetivo de dificultad en toda la red.
clave pública
Un número, derivado de una función de un solo sentido a partir de una clave privada, que se puede compartir públicamente y que cualquiera puede utilizar para verificar una firma digital hecha con la correspondiente clave privada.
R
recibo
Datos que devuelve un cliente de Ethereum para representar el resultado de una transacción particular, que incluyen un hash de la transacción, su número de bloque, la cantidad de gas utilizado y, en caso de implementación de un contrato inteligente, la dirección del contrato.
ataque de reentrada
Un ataque que consiste en un contrato del atacante que solicita un contrato de víctima de modo que, durante la ejecución, la víctima vuelve a solicitar el contrato del atacante de manera recurrente. Las consecuencias de esta acción pueden ser, entre otras, el robo de fondos mediante la omisión de partes del contrato de la víctima que actualizan el saldo la información de las cantidades retiradas.
recompensa
Una cantidad de ether incluida en cada nuevo bloque como recompensa que la red concede al minero que ha dado con la solución de la prueba de trabajo.
Recursive Length Prefix (RLP)
Un estándar de codificación diseñado por los desarrolladores de Ethereum para codificar y serializar objetos (estructuras de datos) de complejidad y longitud arbitrarias.
rollups
Un tipo de solución de escala de capa 2 que agrupa varias transacciones y las envía a la cadena principal de Ethereum mediante una única transacción. Esto permite disfrutar de reducciones en el coste del gas y, como consecuencia, aumentos en el caudal de transacciones. Existen Optimistic Rollups y Zero-knowledge Rollups que utilizan diferentes métodos de seguridad para ofrecer estos beneficios de escalabilidad.
S
Serenity
El estado de desarrollo de Ethereum que inició una serie de actualizaciones de escalabilidad y sustentabilidad, antes conocida como «Ethereum 2.0», o «Eth2».
Algoritmo seguro de Hash (SHA)
Una familia de funciones de hash criptográficas publicadas por el NIST (siglas del Instituto Norteamericano de Estándares y Tecnología).
fragmento/cadena de fragmentos
Una cadena de prueba de participación coordinada por la cadena de baliza y asegurada mediante los validadores. Se añadirán 64 a la red como parte de la actualización de la cadena de fragmentos. Las cadenas compartidas ofrecerán un aumento de transacciones y mayor rendimiento para Ethereum, proporcionando datos adicionales a la capa 2 en soluciones como Optimistic Rollups y rollups-ZK.
cadena lateral
Una solución escalable que utiliza una cadena separada con diferentes o la mayoría de las veces reglas de consenso. Se necesita un puente para conectar estas cadenas laterales a la red principal. LosRollupstambién usan cadenas laterales, pero trabajan en colaboración con la red principal.
singleton
Un término de programación informática que describe un objeto del que solamente puede existir una instancia única.
ranura
Un periodo de tiempo (12 segundos) en el que una nueva cadena de baliza y un nuevo bloque de cadena de fragmentos se pueden proponer mediante un validador en el sistema de prueba de participación. Una ranura puede estar vacía. 32 ranuras componen una época.
contrato inteligente
Un programa que se ejecuta en la infraestructura informática de Ethereum.
SNARK (o argumento breve no interactivo de conocimiento)
SNARK significa «Succinct Non-Interactive Argument of Knowledge» o (argumento breve no interactivo de conocimiento), el cual es una prueba de conocimiento cero.
Solidity
Un lenguaje de programación (imperativo) procesal con sintaxis similar a JavaScript, C++ o Java. El lenguaje más popular y utilizado para los contratos inteligentes de Ethereum. Creado por Dr. Gavin Wood.
Solidity inline assembly
Lenguaje ensamblador de la EVM en un programa Solidity. La compatibilidad de Solidity con el ensamblado en línea facilita la escritura de determinadas operaciones.
Spurious Dragon
Una bifurcación dura de la cadena de bloques de Ethereum, que se produjo en el bloque 2.675.000 para abordar más vectores de ataque de denegación de servicio y limpiar el estado (consulta Tangerine Whistle). Además, es un mecanismo de protección de ataque por repetición (consulte nonce).
monedas estables
Un token ERC-20 con un valor vinculado al valor de otro activo. Hay monedas estables respaldadas por monedas fiduciaria como dólares, metales preciosos como el oro y otras criptomonedas como el Bitcoin.
staking
Depositar una cantidad de ether (su participación) para convertirse en un validador y asegurar la red. Un validador comprueba las transacciones y propone bloques bajo un modelo de consenso de prueba de participación. La apuesta le proporciona un incentivo económico para actuar en el mejor interés de la red. Obtendrá recompensas por llevar a cabo sus tareas como validador, pero perderá cantidades diferentes de ETH si no las lleva a cabo.
STARK (argumento de conocimiento transparente escalable)
STARK significa «argumento de conocimiento transparente escalable», el cual es un tipo de prueba cero de conocimiento.
canales de estado
Una solución de capa 2 en la que un canal está configurado entre los participantes y les permite realizar transacciones de manera libre y económica. Solo se envía una transacción para configurar el canal y cerrar el canal la cual es enviada a la red principal. Esto permite realizar transacciones muy elevadas, pero depende en gran nivel de si conocemos el número de participantes y el cierre de fondos por adelantado.
supermayoría
Supermayoría es el término dado a la cantidad excedente de 2/3 (66 %) del total acumulado de ether en la cadena de baliza. Los bloques necesitan el voto de la supermayoría para acabar en la cadena de baliza.
Comité de Sincronización
Un Comité de Sincronización es un grupo de validadores seleccionado aleatoriamente en la cadena de baliza que se actualiza cada ~27 horas. Su propósito es agregar sus firmas para validar los encabezados de los bloques. Los Comités de Sincronización permiten a los clientes ligeros mantener la trazabilidad en el encabezado de la cadena de bloques sin tener que acceder a todo el conjunto de validadores.
szabo
Una denominación de ether. 1 szabo = 1012 wei, 106 szabo = 1 ether.
T
Tangerine Whistle
Una bifurcación dura de la cadena de bloques de Ethereum, que se produjo en el bloque 2.463.000 para cambiar el cálculo de gas para ciertas operaciones intensivas de E/S, así como para eliminar el estado acumulado de un ataque de denegación de servicio, que explotó el bajo coste de gas de esas operaciones.
red de pruebas
Una red que se usa para simular el comportamiento de la red principal de Ethereum (lea sobre la red principal).
estándar de token
Presentado mediante la propuesta de ERC-20, esto proporciona una estructura de contrato inteligente estandarizada para tókenes fungibles. A diferencia de los NFT, a los tókenes de un mismo contrato se les puede hacer un seguimiento, comercializarlos y son intercambiables entre sí.
transacción
Datos comprometidos con la cadena de bloques de Ethereum, firmados por una cuentaoriginaria, con una dirección específica. La transacción contiene metadatos como el límite de gas para esa transacción.
tarifa de transacción
Una tarifa que debe pagar siempre que utilice la red de Ethereum. Los ejemplos incluyen el envío de fondos desde su cartera o una interacción de dapp, como intercambiar tókenes o comprar un coleccionable. Se puede entender como un cargo por servicio. Esta tarifa cambiará según el nivel de actividad de la red. Esto sucede porque los mineros, las personas responsables de procesar sus transacciones, suelen priorizar las transacciones con tarifas altas, de modo que la congestión contribuye a la subida de precios.
A nivel técnico, sus tarifas de transacción están relacionadas con la cantidad de gas que requiera su transacción.
La reducción de las tasas de transacción es un tema candente en este momento. Consulte Capa 2
Turing completo
Un concepto que lleva el nombre del matemático y informático inglés Alan Turing. Se trata de un sistema de reglas de manipulación de datos (como el conjunto de instrucciones de una ordenador, un lenguaje de programación o un autómata celular). Se dice que un ítem es «Turing completo» o «de universalidad informática» si se puede utilizar para simular cualquier máquina Turing.
V
validador
Un nodo en un sistema de prueba de participación responsable de almacenar datos, procesar transacciones y agregar nuevos bloques a la cadena de bloques. Para activar el software validador, debe poder participar con 32 ETH.
Prueba de validación
Modelo de seguridad para ciertas soluciones de capa 2 en las que, para aumentar la velocidad, las transacciones se agrupan en lotes y se envían a Ethereum en una única transacción. El cálculo de la transacción se realiza fuera de la cadena y, a continuación, se suministra a la cadena principal con una prueba de su validez. Este método aumenta la cantidad de transacciones posibles manteniendo la seguridad. Algunos rollups utilizan pruebas de fraude.
Validium
Una solución fuera de la cadena que utiliza pruebas de validación para mejorar el rendimiento de las transacciones. A diferencia de los Zero-knowledge Rollups, los datos de Validium no se almacenan en la red principal de la capa 1.
Vyper
Un lenguaje de programación de alto nivel con sintaxis de tipo Python. Se diseñó para acercarse a un lenguaje funcional puro. Creado por Vitalik Buterin.
W
cartera
Un software que contiene claves privadas. Se utiliza para acceder y controlar las cuentas de Ethereum e interactuar con contratos inteligentes. No es necesario almacenar las claves en una cartera y, además, se pueden recuperar del almacenamiento sin conexión (es decir, con una tarjeta de memoria o un papel) para mejorar la seguridad. A pesar de su nombre, las carteras nunca almacenan las monedas o tókenes reales.
Web 3.0
La tercera versión de la web. Propuesta inicialmente por el Dr. Gavin Wood, Web3 representa una visión y un enfoque novedosos para aplicaciones web, desde aplicaciones de propiedad y gestión centralizadas hasta aplicaciones construidas en protocolos descentralizados (consulte Dapp).
wei
La denominación más pequeña de un ether. 1018 wei = 1 ether.
Z
dirección cero
Una dirección especial de Ethereum, compuesta íntegramente por ceros, que se especifica como la dirección de destino de una transacción de creación de contrato.
Prueba de conocimiento cero
Una prueba de conocimiento cero es un método criptográfico que permite a los individuos probar que un enunciado o declaración es real sin tener que transmitir información adicional.
Zero-knowledge Rollup
Un rollup de transacciones que utilizan pruebas de validez a fin de ofrecer un aumento de los rendimientos de capa 2, mientras se utiliza la seguridad proporcionada por la red principal (capa 1). Aunque no pueden gestionar tipos de transacción complejos, como Optimistic Rollups, no tienen problemas de latencia porque las transacciones probablemente son válidas cuando se envían.
Fuentes
Proporcionado parcialmente por Mastering Ethereum(opens in a new tab) mediante Andreas M. Antonopoulos, Gavin Wood(opens in a new tab) bajo CC-BY-SA
Contribuir a esta página
¿Nos hemos dejado algo? ¿Hay algo que no es correcto? ¡Ayúdenos a mejorar contribuyendo a este glosario en GitHub!
Más información sobre cómo contribuir