Travail en cours

Ce site est encore en construction

La Fondation se construit au grand jour. Ce que vous voyez ici est actuel et honnête, mais ce n'est pas terminé — lisez-le comme le reflet d'aujourd'hui, pas comme une déclaration définitive.

D'ici au MainNet, les choses vont évoluer : formulation, structure, images et chiffres. Certaines pages sont des espaces réservés. Lorsqu'une photographie tient lieu de personne, il s'agit d'une image de banque, pas de l'individu nommé.

L'écosystème ZooBC plus large arrive par étapes. Le portefeuille, l'explorateur, le forum communautaire et les canaux sociaux se mettent chacun en ligne à mesure que le MainNet approche, et ce site grandit à leurs côtés.

Si quelque chose semble erroné, cassé ou trompeur, dites-le-nous. Un retour maintenant vaut plus pour nous qu'un lancement peaufiné plus tard.

Prime aux bogues

Ce qui a été trouvé, et ce que cela valait

Le testnet ZooBC existe pour être cassé avant que le MainNet ne le fasse à notre place. Les découvertes sont publiées au grand jour — charges utiles, étapes, et la discussion sur le correctif, tout dans le même fil. Cette page est l'autre moitié : qui a trouvé quoi, comment cela a été jugé, et ce que la Fondation a payé.

Vérifié par rapport au forum le . Le forum évolue chaque jour — suivez n'importe quel lien pour connaître l'état actuel de cette découverte.

Deux primes, gardées séparées

Ils sont séparés délibérément, et les confondre est ce qui tue un programme de bogues.

La prime de gravité

S'échelonne selon ce qui était réellement en jeu, en quatre paliers — A critique, B élevé, C normal, D faible. La gravité se rattache à ce qui est en jeu, pas à ce que prétendait le rapport. Un rapport est parfois rétrogradé. Il est aussi parfois surclassé au-delà de ce que son auteur demandait, lorsque ce qui se cache derrière s'avère pire que ce qu'il avait perçu.

La prime de qualité

Rémunéré pour le travail qui améliore une découverte réelle : une reproduction que n'importe qui peut exécuter, la ligne identifiée, l'impact dimensionné honnêtement, un correctif proposé, les cas apparentés balayés au lieu de s'arrêter au premier. C'est ce que nous payons lorsque quelqu'un transforme un rapport sommaire en un rapport sur lequel un développeur peut agir.

Elle n'est pas rémunérée pour le seul effort fourni. Un rapport que nous ne pouvons pas reproduire, ou qui décrit un comportement voulu, ne donne lieu à aucune récompense, quel que soit le travail investi, et n'est pas répertorié ici. Nous le disons dans le fil du forum et expliquons pourquoi, afin que le prochain rapport soit meilleur.

Un rapport soigné qui fournit ce qu'un rapport plus sommaire a omis peut valoir plus que la découverte à laquelle il se rattache.

Rapports et découvertes ne sont pas la même chose

Certaines d'entre elles sont arrivées sous la forme d'un seul rapport couvrant plusieurs défauts, et ont été scindées sur le forum en un sujet par découverte afin que chacune puisse être suivie et corrigée séparément. Chaque découverte ci-dessous porte son propre palier ; lorsqu'elle provient d'un rapport plus large, la ligne l'indique et y renvoie.

Le rapport lui-même n'obtient pas de ligne. Le compter comme une découverte gonflerait les totaux, et les rapports ont déjà été scindés.

Ce qui arrive sur cette page

Seules les découvertes qui ont été reproduites et prises en charge, ce qui sur le forum signifie qu'elles ont été déplacées dans une catégorie sélectionnée. Les catégories d'accueil ouvertes sont celles où n'importe qui peut publier, et une grande partie de ce qui s'y trouve n'a pas encore été reproduite — ces éléments ne sont pas listés ici. Une découverte apparaît une fois confirmée, pas avant.

Comment un statut est décidé

En sondant le réseau en direct, pas en lisant un message de commit. Un correctif fusionné, déployé, ou annoncé comme terminé dans un fil de discussion, n'est enregistré ici comme corrigé qu'une fois que la découverte elle-même a été retestée par rapport à ce qui tourne réellement. Lorsque cette vérification contredit ce qui a été annoncé, le statut est corrigé ici et sur le fil du forum, afin que la personne qui a signalé le problème voie la correction à l'endroit où elle l'a déposé.

Deux statuts ont été corrigés de cette manière le 21 septembre, tous deux dans le sens de reconnaître moins de progrès que ce qui avait été affirmé. Une page de primes qui n'évolue jamais que vers « corrigé » ne vaut pas la peine d'être lue.

Le registre

34 découvertes de 3 testeurs · vérifié le 24 sept. 2026

RapporteurDécouverteZonePalier QualitéStatutZBC
Aligot Storage endpoint serves raw uploaded files to anyone ↗ Nœud A — Confirmé, correctif écrit, non déployé —
Aligot Wallet PIN brute-force protection bypass ↗ Portefeuille B — Corrigé, en production —
Aligot Stored XSS via token name in the wallet ↗ Portefeuille B — Corrigé, en production —
Aligot Escrow approve and reject broken ↗ Portefeuille B — Corrigé, en production —
Aligot Marketplace maker cannot cancel their own offer ↗ Portefeuille C — Confirmé, en cours —
Aligot Arcade game state causes a repeatable 500 ↗ Nœud C — Confirmé, en cours —
Aligot Explorer activity list drifts between pages ↗ Explorateur D — Confirmé, non commencé —
Aligot Resubmitting a mined transaction reports it as new ↗ Nœud D — Confirmé, en cours —
Aligot Exchange accepts a sell larger than the balance ↗ Portefeuille D — Confirmé, non commencé —
Aligot Vesting total does not match what is locked ↗ Portefeuille D — Confirmé, non commencé —
Aligot Malformed JSON returns 500 and names the parser ↗ Nœud D — Confirmé, en cours —
Cebo Third-party script on the wallet origin, no script policy ↗ Portefeuille A — Confirmé, en cours —
Cebo Token transfer form not cleared, duplicate submit ↗ Portefeuille B — Corrigé, en production (en attente de nouveau test) —
Cebo CLI liquid-payment-stop truncates a transaction id ↗ Outils B — Corrigé, en production —
Cebo Escrow confirm omits terms, amount shown in atomic units ↗ Portefeuille C — Corrigé, en production (en attente de nouveau test) —
Cebo Activity list mislabels a scheduled transfer ↗ Portefeuille D — Confirmé, non commencé —
Cebo Fee overpay refunded on one escrow path, kept on the other ↗ Nœud D — Confirmé, en cours —
Teres Wallet stored XSS from on-chain data ↗ Portefeuille A — Corrigé, en production —
Teres Wallet stored XSS through a chat attachment ↗ Portefeuille A — Confirmé, en cours —
Teres Wallet account takeover from two localStorage blobs ↗ fait partie d'un rapport à plusieurs découvertes ↗ Portefeuille A — Corrigé, en production —
Teres Node crash: pre-auth SEGV via unbounded RLP recursion ↗ Nœud A — Corrigé, en production —
Teres Node crash: unvalidated ETH recovery id aborts the process ↗ Nœud A — Corrigé, en production —
Teres Node handshake accepts a caller-supplied address ↗ fait partie d'un rapport à plusieurs découvertes ↗ Nœud B — Partiellement corrigé, ouvert —
Teres Unauthenticated storage upload exhausts a node's disk ↗ fait partie d'un rapport à plusieurs découvertes ↗ Nœud B — Corrigé, en production —
Teres Node traffic is cleartext, so agreement between nodes proves nothing ↗ fait partie d'un rapport à plusieurs découvertes ↗ Nœud C — Acceptée —
Teres Node API has no rate limiting and no auth-failure lockout ↗ fait partie d'un rapport à plusieurs découvertes ↗ Nœud C — Partiellement corrigé, ouvert —
Teres Wallet pages can be framed by any site ↗ fait partie d'un rapport à plusieurs découvertes ↗ Portefeuille C — Corrigé, en production —
Teres Origin IP is directly reachable and exposes the node ports ↗ Nœud C — Acceptée —
Teres Calls relay on :8099 can be driven out of memory ↗ fait partie d'un rapport à plusieurs découvertes ↗ Nœud C — Corrigé uniquement sur le devnet —
Teres gRPC 1.51 and protobuf 3.21 on an unauthenticated port ↗ fait partie d'un rapport à plusieurs découvertes ↗ Nœud D — Acceptée —
Teres Signed-request auth verifies against the caller's own key ↗ fait partie d'un rapport à plusieurs découvertes ↗ Nœud D — Acceptée —
Teres Peer gossip exceeds the registry and crosses chains ↗ fait partie d'un rapport à plusieurs découvertes ↗ Nœud D — Acceptée —
Teres Host metrics served with no authentication on every node ↗ Nœud D — Confirmé, en cours —
Teres Node leaks internal detail into its own errors ↗ Nœud D — Confirmé, en cours —

Par testeur

RapporteurDécouvertes Primes de qualitéPrimes de vérification Payé, ZBC
Teres 17 3 — — (18 pas encore défini)
Aligot 11 4 — — (12 pas encore défini)
Cebo 6 3 1 — (7 pas encore défini)

Une prime de qualité se rattache à un rapport, pas à chaque découverte qu'il contient — un rapport découpé en sept sujets reste un seul travail. Les montants apparaissent une fois décidés ; un tiret signifie que ce n'est pas encore décidé, jamais zéro.

La prime de vérification

Il existe une troisième chose qui mérite d'être payée, et une personne l'a méritée.

Sur la troncature des identifiants de transaction en CLI, Cebo a trouvé une occurrence — puis est allé chercher la famille, et le même bogue se trouvait dans trois autres champs d'identifiant. Un rapport, quatre correctifs.

Ensuite, après qu'on leur a dit que le correctif avait été livré, ils ont récupéré le dépôt public, l'ont reconstruit, et ont signalé que le correctif n'y était en fait pas. Vérifier une telle affirmation est un travail, et un travail peu agréable qui plus est. C'est la raison pour laquelle cette page distingue justement corrigé, en production de fusionné — et c'est rémunéré.

Participer

Publiez dans les catégories d'accueil ouvertes sur le forum — une découverte par sujet, car un sujet contenant trois découvertes ne peut être jugé que comme une seule. Indiquez ce que vous avez fait, ce qui s'est passé, et ce à quoi vous vous attendiez. Si elle est reproduite et prise en charge, elle passe dans une catégorie sélectionnée et apparaît ici.

Rien sur cette page ne contient de charge utile ni de reproduction. Celles-ci se trouvent sur le forum, au grand jour, où elles peuvent être discutées.

Avertissement sur les réseaux sociaux

Dernière mise à jour : 29 septembre 2026

Ceci est une traduction. En cas de divergence avec la version anglaise, la version anglaise prévaut.

Cet avertissement s'applique à toutes les publications et contenus sur les réseaux sociaux publiés par ou pour le compte de ZooBC Foundation, y compris le contenu associé à zoobc.com, zoobc.pro, zoobc.net, zoobc.network, socialconnect.network, proofofparticipation.network, et zoobc.foundation.

1. Informations générales

Toutes les publications et tous les contenus sur les réseaux sociaux (“le Contenu”) sont proposés à des fins de divertissement et d'information uniquement et n'expriment pas nécessairement les positions de ZooBC ou de ses employés, contributeurs ou prestataires. Le Contenu n'est pas exempt d'erreurs et peut contenir des informations inexactes. Aucun conseil ni aucune information, orale ou écrite, obtenu auprès de ZooBC, ne crée de garantie ou de déclaration qui ne soit expressément formulée dans les présentes.

Vous ne devez vous fier à aucun Contenu pour un quelconque conseil, y compris juridique, en investissement, financier, fiscal ou tout autre conseil professionnel, et le Contenu ne remplace pas l'avis d'un professionnel qualifié.

Aucun Contenu ne constitue une offre de vente ni une sollicitation d'achat de titre, jeton ou actif numérique, et ne constitue ni une offre, une publicité, une sollicitation, une confirmation, une déclaration ni une quelconque promotion financière pouvant être interprétée comme une invitation ou une incitation à se livrer à une activité d'investissement ou à toute activité similaire.

Pour éviter toute ambiguïté, le Contenu n'est pas fourni par un conseiller en investissement et ne constitue pas un service de conseil en investissement de ZooBC. Les republications, retweets, abonnements ou mentions « j'aime » par ZooBC et les comptes de réseaux sociaux liés à ZooBC ne constituent pas une approbation par ZooBC d'une idée, d'un individu, d'un groupe ou d'une entité.

2. Informations de contact

Si vous avez des questions concernant nos sites web ou cet avertissement, veuillez nous contacter à l'adresse info@zoobc.foundation.