Tokens y mercados
ZooBC integra los tokens y la negociación en el protocolo. Emitir un token, enviarlo, intercambiarlo y colocar una orden en un mercado son tipos de transacción normales con reglas fijas, así que nadie escribe código de contrato y todos los nodos los aplican de la misma manera. Todo saldo de cualquier activo se cuenta en unidades atómicas de 10⁻⁸: un ZBC son 100 000 000 de ellas, y también una unidad entera de cualquier token.
Tres tipos de activo
- El ZBC es el activo 0, la moneda propia de la cadena (véase moneda ZBC y sus unidades). No es un token: su saldo es el saldo de la cuenta. Ninguna transacción de tokens puede acuñarlo ni quemarlo, los ZBC nuevos solo provienen de la coinbase, y nunca caduca. El ZBC no se quema nunca (véase ZBC nunca se quema).
- Las monedas génesis son los tokens 1 a 14, escritos en el bloque 0: ZUSD, ZEUR, ZCNY, ZBTC, ZETH, ZSOL, ZDOT, ZBNB, ZADA, ZXRP, ZTRX, ZXTZ, ZUSDC y ZUSDT. Sus nombres dicen lo que representan, como «Zoo US Dollar» para ZUSD y «Zoo Bitcoin» para ZBTC. Todas tienen 8 decimales y se crearon sin fecha de caducidad, así que no deben ningún mantenimiento. No son ni acuñables ni canjeables: un MintToken o un BurnToken sobre ellas se rechaza, y es una operación nula pagada si un bloque lo incluye de todos modos.
- Los tokens de usuario los emite cualquiera con una transacción IssueToken, y se identifican por el id de esa transacción (véase emitir un token).
Cuatro monedas génesis son monedas puente: ZBTC (bitcoin), ZETH (ether), y ZUSDC y ZUSDT (tokens ERC-20 en Ethereum). Cada una tiene una dirección de custodia fijada en el génesis, y su suministro solo cambia a través de el puente. Las otras diez monedas génesis no tienen dirección de custodia.
Usar tokens
- Los decimales y el paso: cuántos de los 8 decimales usa un token, y el paso que debe respetar cada cantidad.
- Emitir un token: IssueToken, las reglas de los símbolos y los nombres, el respaldo en ZBC y TransferToken.
- Acuñar y quemar tokens: añadir suministro, y canjear unidades por su parte del respaldo.
- El mantenimiento de un token (persistencia): el primer periodo gratuito, y los pagos de supervivencia que mantienen vivo un token.
- Políticas de reparto y de transacciones: las políticas de reparto que comparten el dinero entrante, y las políticas de transacciones que rechazan categorías enteras de transacciones.
Las unidades de un token también pueden estar en un escrow, transmitirse como un pago líquido o pagarse mediante una programación.
Negociar
- Ofertas de intercambio: intercambios de todo o nada entre dos activos cualesquiera.
- Mercados y órdenes: libros de órdenes en la cadena, en los que todos los nodos casan las órdenes de la misma manera.
- El puente y las monedas envueltas: cómo el bitcoin y el ether se convierten en ZBTC y ZETH en ZooBC, y vuelven.
El casamiento de órdenes forma parte del consenso, así que ningún operador tiene los fondos de los operadores ni puede reordenar el libro. ZooBC no tiene pools de creador de mercado automatizado: las operaciones se hacen entre ofertas y órdenes que colocan las personas.
Las atestaciones de eventos en las que se apoya el puente se explican en disparadores y atestaciones.
Véase también
Artículos de este tema
- Acuñar y quemar tokens
Cómo el emisor de un token acuñable de ZooBC añade suministro con el respaldo en ZBC correspondiente, y cómo los tenedores de un token canjeable queman unidades a cambio de su parte de él. - El mantenimiento de un token (persistencia)
Cuánto vive un token de usuario de ZooBC, cómo lo alargan los pagos de supervivencia de cualquiera y qué les pasa a sus tenedores y a su respaldo en ZBC cuando caduca. - El puente y las monedas envueltas
Cómo el puente de ZooBC convierte bitcoin, ether y dos stablecoins de Ethereum en monedas envueltas en ZooBC y viceversa, mediante votos de los nodos registrados. - Emitir un token
Cómo crear un token en ZooBC con una sola transacción IssueToken, las reglas de su símbolo y su nombre, su respaldo en ZBC y su id, y cómo se mueven sus unidades con TransferToken. - Los decimales y el paso
Qué significan los decimales de un token de ZooBC, el paso del que debe ser múltiplo cada cantidad del token y dónde importan los decimales para negociarlo. - Mercados y órdenes
Cómo funcionan los libros de órdenes en la cadena de ZooBC: abrir un mercado, colocar y casar órdenes, la comisión de tomador y el alquiler que mantiene abierto un mercado. - Ofertas de intercambio
Cómo una oferta de intercambio de ZooBC negocia dos activos cualesquiera: el creador bloquea lo que entrega, y un único tomador paga exactamente lo que quiere el creador, todo o nada. - Políticas de reparto y de transacciones
Cómo una cuenta de ZooBC puede compartir automáticamente cada abono entrante con una política de reparto, y rechazar categorías enteras de transacciones con una política de transacciones.