Lavori in corso

Lavori in corso: stiamo costruendo questo sito in vista della MainNet. I dettagli cambieranno.

Questo sito è ancora in costruzione

ZooBC si costruisce alla luce del sole. Quello che vedi qui è attuale e onesto, ma non è finito: leggilo come il punto in cui siamo oggi, non come una versione definitiva.

Da qui alla MainNet le cose cambieranno: testi, struttura, immagini e cifre. Alcune pagine sono segnaposto.

L'ecosistema ZooBC nel suo insieme arriva per gradi. Il wallet, l'explorer e i canali della community entrano in funzione man mano che la MainNet si avvicina, e questo sito cresce insieme a loro.

Se qualcosa sembra sbagliato, non funziona o appare fuorviante, diccelo. Un feedback adesso vale per noi più di un lancio impeccabile domani.

Costruttori

Rappresentati dal Castoro

Non limitarti a guardare crescere il prossimo ecosistema decentralizzato. Aiuta a costruirlo.

ZooBC espone la chain tramite gateway e API, mentre il Wallet mostra lo scambio, i pagamenti, le applicazioni, la comunicazione, l'archiviazione, gli strumenti per le aziende e i controlli dell'infrastruttura già costruiti intorno a essa.

IL SIMBOLO / IL CASTORO

Perché questo simbolo?

Il castoro trasforma la materia prima in ambienti funzionanti. Rappresenta gli sviluppatori e i team di prodotto che trasformano i protocolli in strumenti, ponti, applicazioni e luoghi che le persone possono usare.

GUIDA SUL CAMPO DEL COSTRUTTORE / IL COMPITO

Sviluppa sul protocollo che esiste davvero, spigoli compresi.

ZooBC espone un'ampia superficie di transazioni e applicazioni, ma l'integrazione parte dal comportamento esatto a livello di protocollo: quale servizio riceve una richiesta, quali campi appartengono alla busta firmata, quali importi sono atomici, come si calcolano le commissioni e quale risultato dimostra il successo.

01

Scegli il servizio corretto

Le letture della chain sotto /api/v1/ possono essere servite dalla storia d'archivio. Le POST di transazioni devono raggiungere un nodo completo perché richiedono una mempool. Alcuni percorsi dello stato delle applicazioni sono endpoint del nodo anziché endpoint d'archivio.

02

Modella la busta firmata

Ogni transazione racchiude un corpo tipizzato in una busta comune. Destinatario e memo possono trovarsi nella busta anziché nel corpo del tipo. Firma l'intera busta non firmata usando lo schema richiesto dal tipo di account.

03

Mantieni i valori esatti

Gli importi dell'API usano unità atomiche: 1 ZBC equivale a 100.000.000 unità atomiche. Leggi i parametri attuali delle commissioni o stima la transazione esatta invece di riprodurre i calcoli delle commissioni da una vecchia interfaccia.

04

Verifica l'effetto

Un invio riuscito non è la fine del flusso. Conserva l'identificatore della transazione, trova la sua inclusione, esamina i movimenti o lo stato risultanti e distingui la risposta di accettazione di un nodo dallo stato confermato della chain.

GUIDA SUL CAMPO DEL COSTRUTTORE / MAPPA OPERATIVA

Trattali come contratti tecnici.

La maggior parte dei fallimenti di integrazione deriva dalla violazione di un confine che l'interfaccia utente nasconde.

ContrattoComportamento richiestoErrore comune
Instradamento di letture e scrittureUsa un endpoint della chain leggibile per le GET e un percorso verso la mempool di un nodo completo per le POST di transazioni.Trasmettere alla storia d'archivio e interpretarne il rifiuto come una transazione non valida.
Importi atomiciRappresenta i valori di ZBC e dei token come unità atomiche intere; applica i decimali dei token solo in visualizzazione.Inviare un valore decimale di visualizzazione come se fosse l'importo trasmesso.
Calcolo delle commissioniLeggi https://zoobc.network/api/v1/blockchain/fee-params sul gateway pubblico della TestNet, oppure usa lo stimatore esatto delle commissioni per la transazione serializzata.Fissare nel codice una commissione che non corrisponde più a dimensione, archiviazione, durata o scala delle commissioni della rete.
Busta e corpoSerializza la busta comune più l'esatto corpo tipizzato little-endian e i modificatori opzionali.Collocare destinatario, memo, ID del token o dati temporali nel livello sbagliato.
Gestione delle chiaviFirma in locale e tieni il materiale privato fuori da URL, log, elenchi dei processi, analytics e server.Passare una chiave privata come argomento visibile da riga di comando o come campo di un modulo remoto.
Interpretazione dello statoUsa le transazioni per le azioni firmate e i movimenti o lo stato delle applicazioni per gli effetti di protocollo che ne derivano.Presumere che ogni ricompensa, rimborso, rilascio di vesting o esito di un'app sia una nuova transazione utente.
GUIDA SUL CAMPO DEL COSTRUTTORE / METODO

Costruisci prima una singola sezione verticale verificabile.

Prima di progettare un'interfaccia complessa, fai funzionare da cima a fondo una lettura, un'azione firmata sulla testnet e un risultato confermato.

  1. 01

    Dimostra la connessione

    Interroga lo stato della blockchain e conserva l'altezza restituita. Conferma la rete di destinazione e il comportamento del gateway prima di creare account o richiedere monete di test.

  2. 02

    Scegli un tipo di transazione preciso

    Leggi la sua busta, la struttura del corpo, il tipo di account, il comportamento delle commissioni, i modificatori e il risultato. Non dedurre il formato di una transazione da un'altra solo perché l'interfaccia sembra simile.

  3. 03

    Costruisci e firma in locale

    Serializza importi atomici interi, stima la commissione esatta e firma senza esporre la chiave privata a un server, a un log, a un URL, a un evento di analytics o alla cronologia della shell.

  4. 04

    Invia, conferma e riconcilia

    Invia a un nodo completo, conserva l'identificatore restituito, trova l'inclusione tramite l'Explorer o l'API ed esamina eventuali movimenti o stati applicativi risultanti prima di segnalare il successo.

CONDIZIONE DI ARRESTO

Non passare dalla testnet a un uso con valore reale finché l'integrazione può far trapelare chiavi, confondere le unità di visualizzazione con le unità atomiche, basarsi su commissioni superate fissate nel codice, inviare al servizio sbagliato o presentare l'accettazione da parte del nodo come conferma definitiva.

GUIDA SUL CAMPO DEL COSTRUTTORE / DISCIPLINA DELLE FONTI

Usa il riferimento più vicino al comportamento.

La guida per sviluppatori spiega la topologia; la documentazione API descrive i percorsi; i manuali documentano la serializzazione e le regole delle applicazioni; gli strumenti live ti permettono di testare il percorso completo.

GUIDA SUL CAMPO DEL COSTRUTTORE / STANDARD

Rendi espliciti i fallimenti e noiose le chiavi.

Un'integrazione utile è precisa sullo stato e priva di interesse per un attaccante.

DA FARE
  • Tieni il materiale privato di firma in locale e fuori dalla telemetria.
  • Usa unità atomiche intere in tutto il livello dei dati.
  • Stima le commissioni a partire dalla superficie live del protocollo.
  • Conserva gli ID delle transazioni e riconcilia i movimenti risultanti.
  • Mostra in modo distinto gli stati non disponibile, in attesa, rifiutato, incluso e confermato.
DA NON FARE
  • Fissare nel codice vecchie commissioni, altezze, elenchi di nodi o hash di release.
  • Inviare scritture a percorsi di sola archiviazione.
  • Trattare una risposta 200 come prova di uno stato confermato senza leggerne il corpo e seguire la transazione.
  • Inventare campi di transazione o comportamenti applicativi non documentati.
  • Inserire chiavi private in query string, log, screenshot o messaggi all'assistenza.
01 / PER CHI È

Ti riconosci?

Per sviluppatori, team applicativi, ingegneri di protocollo, tester e contributori tecnici.

01

Sviluppi applicazioni, protocolli, integrazioni, infrastrutture o strumenti per sviluppatori.

02

Vuoi testare le funzionalità emergenti, trovare bug o migliorare la documentazione.

03

Ti stanno a cuore i sistemi aperti, la firma locale, un comportamento verificabile e la proprietà in mano agli utenti.

04

Sai trasformare le competenze tecniche in qualcosa che altre persone possono davvero usare.

02 / COSA PUOI FARE

Entra da una porta vera.

Ogni percorso qui sotto porta a una pagina, a uno strumento o a uno spazio della community di ZooBC già esistenti.

03 / VERIFICA IL PROGETTO

Segui le prove.

Usa la fonte adatta alla domanda invece di affidarti a un'unica pagina di marketing.

04 / LA TUA PROSSIMA MOSSA

Dall'interesse alla partecipazione.

  1. 01Leggi il modello tecnico
  2. 02Usa le API e gli strumenti della testnet
  3. 03Porta una build, una segnalazione di bug, un test o una proposta tecnica
03 / COSTRUTTORI

Non limitarti a guardare crescere il prossimo ecosistema decentralizzato. Aiuta a costruirlo.

ZooBC espone la chain tramite gateway e API, mentre il Wallet mostra lo scambio, i pagamenti, le applicazioni, la comunicazione, l'archiviazione, gli strumenti per le aziende e i controlli dell'infrastruttura già costruiti intorno a essa.

Apri la guida per sviluppatori→Scopri tutti i modi per partecipare↗