Trabajo en curso

Trabajo en curso: estamos construyendo este sitio antes de la MainNet. Los detalles cambiarán.

Este sitio aún está en construcción

ZooBC se construye a la vista de todos. Lo que ves aquí es actual y honesto, pero no está terminado: léelo como el punto en el que estamos hoy, no como una declaración definitiva.

De aquí a la MainNet habrá cambios: redacción, estructura, imágenes y cifras. Algunas páginas son provisionales.

El ecosistema ZooBC en su conjunto llega por etapas. La billetera, el explorador y los canales de la comunidad se irán activando a medida que se acerque la MainNet, y este sitio crece con ellos.

Si algo te parece incorrecto, roto o engañoso, dínoslo. Tus comentarios ahora valen más para nosotros que un lanzamiento pulido más adelante.

Constructores

Representados por El Castor

No te limites a ver crecer el próximo ecosistema descentralizado. Ayuda a construirlo.

ZooBC expone la cadena a través de pasarelas y API, mientras que la billetera muestra el exchange, los pagos, las aplicaciones, la comunicación, el almacenamiento, las herramientas empresariales y los controles de infraestructura que ya se han construido a su alrededor.

EL SÍMBOLO / EL CASTOR

¿Por qué este símbolo?

El castor convierte la materia prima en entornos que funcionan. Representa a los desarrolladores y equipos de producto que transforman protocolos en herramientas, puentes, aplicaciones y lugares que la gente puede usar.

GUÍA DE CAMPO DEL CONSTRUCTOR / EL TRABAJO

Construye sobre el protocolo que existe, incluidas sus aristas.

ZooBC expone una amplia superficie de transacciones y aplicaciones, pero la integración empieza por el comportamiento exacto en la red: qué servicio recibe una solicitud, qué campos van en el sobre firmado, qué importes son atómicos, cómo se calculan las comisiones y qué resultado demuestra el éxito.

01

Elige el servicio correcto

Las lecturas de la cadena bajo /api/v1/ pueden servirse desde el historial de archivo. Los POST de transacciones deben llegar a un nodo completo porque requieren una mempool. Algunas rutas de estado de aplicaciones son endpoints de nodo y no de archivo.

02

Modela el sobre firmado

Cada transacción envuelve un cuerpo tipado en un sobre común. El destinatario y la nota pueden estar en el sobre en lugar de en el cuerpo del tipo. Firma el sobre completo sin firmar con el esquema que exige el tipo de cuenta.

03

Mantén los valores exactos

Los importes de la API usan unidades atómicas: 1 ZBC equivale a 100,000,000 unidades atómicas. Lee los parámetros de comisión actuales o estima la transacción exacta en lugar de reproducir el cálculo de comisiones de una interfaz antigua.

04

Verifica el efecto

Un envío correcto no es el final del flujo de trabajo. Conserva el identificador de la transacción, localiza su inclusión, inspecciona los movimientos o el estado resultantes y distingue la respuesta de aceptación de un nodo del estado confirmado de la cadena.

GUÍA DE CAMPO DEL CONSTRUCTOR / MAPA DE TRABAJO

Trátalos como contratos técnicos.

La mayoría de los fallos de integración se deben a violar un límite que la interfaz de usuario oculta.

ContratoComportamiento requeridoFallo habitual
Enrutamiento de lecturas y escriturasUsa un endpoint de cadena legible para los GET y una ruta a la mempool de un nodo completo para los POST de transacciones.Difundir al historial de archivo e interpretar su rechazo como una transacción no válida.
Importes atómicosRepresenta los valores de ZBC y de tokens como unidades atómicas enteras; aplica los decimales del token solo al mostrarlos.Enviar un valor decimal de visualización como si fuera el importe que viaja por la red.
Cálculo de comisionesLee https://zoobc.network/api/v1/blockchain/fee-params en la pasarela pública de la TestNet o usa el estimador exacto de comisiones para la transacción serializada.Fijar en el código una comisión que ya no corresponde al tamaño, el almacenamiento, la duración o la escala de comisiones de la red.
Sobre y cuerpoSerializa el sobre común más el cuerpo tipado exacto en little-endian y los modificadores opcionales.Colocar el destinatario, la nota, el ID del token o los datos de tiempo en la capa equivocada.
Manejo de clavesFirma localmente y mantén el material privado fuera de las URL, los registros, los listados de procesos, las analíticas y los servidores.Pasar una clave privada como argumento visible de línea de comandos o como campo de un formulario remoto.
Interpretación del estadoUsa las transacciones para las acciones firmadas, y los movimientos o el estado de la aplicación para los efectos resultantes del protocolo.Suponer que cada recompensa, reembolso, liberación gradual o resultado de una aplicación es una nueva transacción de usuario.
GUÍA DE CAMPO DEL CONSTRUCTOR / MÉTODO

Construye primero un corte vertical verificable.

Antes de diseñar una interfaz grande, haz que funcionen de principio a fin una lectura, una acción firmada en la testnet y un resultado confirmado.

  1. 01

    Demuestra la conexión

    Consulta el estado de la blockchain y conserva la altura devuelta. Confirma la red de destino y el comportamiento de la pasarela antes de crear cuentas o pedir monedas de prueba.

  2. 02

    Elige un tipo de transacción exacto

    Lee su sobre, la estructura del cuerpo, el tipo de cuenta, el comportamiento de las comisiones, los modificadores y el resultado. No deduzcas el formato de una transacción a partir de otra solo porque la interfaz se parezca.

  3. 03

    Construye y firma localmente

    Serializa los importes como unidades atómicas enteras, estima la comisión exacta y firma sin exponer la clave privada a un servidor, un registro, una URL, un evento de analítica o el historial de la shell.

  4. 04

    Envía, confirma y concilia

    Envía a un nodo completo, conserva el identificador devuelto, localiza la inclusión mediante el explorador o la API e inspecciona los movimientos o el estado de la aplicación resultantes antes de informar del éxito.

CONDICIÓN DE PARADA

No pases de la testnet a un uso con valor real mientras la integración pueda filtrar claves, confundir unidades de visualización con unidades atómicas, fijar en el código supuestos de comisiones obsoletos, enviar al servicio equivocado o presentar la aceptación de un nodo como confirmación definitiva.

GUÍA DE CAMPO DEL CONSTRUCTOR / DISCIPLINA DE FUENTES

Usa la referencia más cercana al comportamiento.

La guía para desarrolladores explica la topología; la documentación de la API describe las rutas; los manuales documentan la serialización y las reglas de las aplicaciones; las herramientas en vivo te permiten probar la ruta completa.

GUÍA DE CAMPO DEL CONSTRUCTOR / ESTÁNDARES

Haz que los fallos sean explícitos y las claves, aburridas.

Una integración útil es precisa con el estado y poco interesante para un atacante.

HAZ
  • Mantén el material de firma privado en local y fuera de la telemetría.
  • Usa unidades atómicas enteras en toda la capa de datos.
  • Estima las comisiones a partir de la superficie en vivo del protocolo.
  • Conserva los ID de transacción y concilia los movimientos resultantes.
  • Muestra de forma diferenciada los estados no disponible, pendiente, rechazado, incluido y confirmado.
EVITA
  • Fijar en el código comisiones, alturas, listas de nodos o hashes de versiones antiguos.
  • Enviar escrituras a rutas de solo archivo.
  • Tomar una respuesta 200 como prueba de un estado confirmado sin leer su cuerpo ni seguir la transacción.
  • Inventar campos de transacción o comportamientos de aplicaciones no documentados.
  • Poner claves privadas en cadenas de consulta, registros, capturas de pantalla o mensajes al soporte.
01 / PARA QUIÉN ES

¿Esto habla de ti?

Para desarrolladores, equipos de aplicaciones, ingenieros de protocolos, testers y contribuidores técnicos.

01

Construyes aplicaciones, protocolos, integraciones, infraestructura o herramientas para desarrolladores.

02

Quieres probar funciones emergentes, encontrar errores o mejorar la documentación.

03

Te importan los sistemas abiertos, la firma local, el comportamiento verificable y la propiedad del usuario.

04

Sabes convertir la capacidad técnica en algo que otras personas puedan usar de verdad.

02 / LO QUE PUEDES HACER

Entra por una puerta real.

Cada una de las rutas siguientes lleva a una página, herramienta o destino de la comunidad de ZooBC que ya existe.

03 / REVISA EL PROYECTO

Sigue las pruebas.

Usa la fuente que corresponde a cada pregunta en lugar de depender de una sola página de marketing.

04 / TU SIGUIENTE PASO

Del interés a la participación.

  1. 01Lee el modelo técnico
  2. 02Usa las API y las herramientas de la testnet
  3. 03Aporta un desarrollo, un informe de errores, una prueba o una propuesta técnica
03 / CONSTRUCTORES

No te limites a ver crecer el próximo ecosistema descentralizado. Ayuda a construirlo.

ZooBC expone la cadena a través de pasarelas y API, mientras que la billetera muestra el exchange, los pagos, las aplicaciones, la comunicación, el almacenamiento, las herramientas empresariales y los controles de infraestructura que ya se han construido a su alrededor.

Abre la guía para desarrolladores→Ver todas las formas de unirse↗