les notes dépensées restent dans l’arbre de Merkle.
J’ai d’abord traité cet arbre comme un ensemble UTXO privé. une fois qu’une note était dépensée, je pensais qu’elle disparaîtrait.
le livre blanc dit le contraire.
lorsqu’une note Phoenix est dépensée, son propriétaire dérive un identifiant (nullifier) à partir de la clé secrète de la note. le réseau enregistre ce nullifier afin que la note ne puisse plus jamais être dépensée.
mais il n’apprend pas à quelle note appartient ce nullifier.
la note reste donc là. l’arbre continue de grossir.
cela crée une distinction à laquelle je n’avais pas pensé :
enregistré n’est pas la même chose que dépensable.
un récent racine de Merkle permet au réseau de vérifier qu’une note d’entrée appartient à l’arbre. l’appartenance seule ne signifie pas que la valeur est encore en vie.
cette réponse se trouve dans la liste des nullifiers.
et Phoenix conserve le lien public entre les deux éléments cachés.
dans Moonlight, Dusk associe un compte à un solde public.
Phoenix fonctionne autrement. le réseau vérifie une preuve ZK que les notes d’entrée sont correctement nullifiées et qu’elles contiennent suffisamment de valeur pour créer de nouvelles notes, déposer et payer le gas maximal, sans exposer les montants.
ainsi, une note Phoenix peut rester enregistrée même après la disparition de son utilité économique.
l’enregistrement survit.
le droit de dépense, lui, non.
puis il y a une autre séparation.
une clé de vue peut être fournie à une partie de confiance pour analyser le réseau et identifier les transactions adressées à l’utilisateur. mais elle ne peut toujours pas dépenser ces notes, car la clé secrète de la note nécessite la clé secrète complète de l’utilisateur.
donc « peut voir mon état privé » et « peut contrôler mon état privé » sont des permissions différentes.
deux limites apparaissent :
enregistré / dépensable
visible / contrôlable
le cas limite auquel je reviens sans cesse est celui où une application reconstruit ce que l’utilisateur a actuellement.
le fait que la note soit présente ne suffit pas.
le fait d’être capable de la reconnaître ne suffit pas non plus.
il faut de l’historique, l’état de nullification et le bon matériau secret.
ce qui me fait me demander :
dans un registre privé, « état courant » est-il un seul objet, ou bien l’intersection de relevés volontairement incomplets lorsqu’on les lit seuls ?
Le détail du Crépuscule auquel je revenais sans cesse, c’est qu’un bloc peut avoir une attestation de succès et pourtant ne pas être final.
Ma première lecture de Succinct Attestation était plus simple.
une proposition atterrit. la validation atteint une supermajorité de votes valides. la ratification le confirme. les signatures BLS agrégées prouvent le quorum.
c’est bon, non ?
pas tout à fait.
La section de finalité évolutive de Dusk découpe un bloc en accepté, attesté, confirmé et final.
si un bloc est produit à l’itération I > 0 alors qu’une itération précédente n’a encore aucune attestation d’échec, il peut porter une attestation de succès et n’être marqué qu’accepté.
car « le comité a atteint le quorum » ressemble beaucoup à « ce bloc ne peut pas disparaître ».
Sur Dusk, ce sont des affirmations différentes.
l’itération précédente encore non résolue compte. si un bloc d’une itération plus basse atteint plus tard un consensus, le repli peut remplacer le bloc accepté et jeter ses successeurs.
ainsi, l’attestation de succès prouve que l’accord a eu lieu.
elle ne prouve pas toujours que la chaîne a fini de choisir.
un bloc attesté atterrit soit à l’itération 0, soit a des attestations d’échec couvrant chaque itération antérieure, donc aucun bloc d’une itération plus basse ne peut le remplacer directement. la confirmation dépend des blocs suivants. la finalité n’arrive que lorsque le bloc est confirmé et que son parent est déjà final.
cela a rendu « la finalité en secondes » moins comme un événement unique, et davantage comme une frontière qu’une application doit lire correctement.
une application sur Dusk ne se contente pas de demander si le consensus a signé quelque chose.
libérer une garantie ? reconnaître un transfert de sécurité ? laisser un autre contrat traiter l’état comme irréversible ?
tout cela ne mérite peut-être pas le même seuil.
le plus souvent, ça avance probablement vite. c’est bon
le cas limite, lui, m’intéresse : un bloc semble réussi, une application y réagit, et une itération plus basse est encore en vie.
Dusk ne cache pas ce manque. il le nomme.
accepté n’est pas final.
et quand j’ai remarqué ça, ma question d’intégration a changé.
pas « le consensus a-t-il réussi ? »
de quelle irréversibilité cette application a-t-elle besoin, sur Dusk, avant d’agir ?
J’ai cru que la session publique de la Citadelle de Dusk était l’endroit où Dusk finirait par lâcher quelque chose.
En interne, dans Dusk, la preuve à connaissance nulle avait déjà été acceptée.
La session Citadelle existait sur la blockchain.
Donc je l’ai ouverte en m’attendant à trouver, quelque part à l’intérieur, la chose que je venais juste de prouver.
L’accréditation, peut-être. La résidence. N’importe quel attribut que le service de Dusk tient réellement en compte.
Et ce n’était pas là.
Honnêtement, ça m’a rendu méfiant avant de me donner l’impression inverse, puis de m’impressionner.
Parce que si Dusk enregistre cette session Citadelle publiquement sur le Dusk L1, qu’est-ce qui est devenu public exactement si l’accréditation elle-même n’apparaît jamais ?
Je continuais à traiter « vérifié sur Dusk » comme si cela devait forcément vouloir dire « révélé quelque part ».
Apparemment non.
Dans la Citadelle, la détention d’une licence valide provenant d’un fournisseur de confiance peut être prouvée grâce à la connaissance nulle. Le contrat de la Citadelle vérifie cette preuve et enregistre la session.
Ensuite, le service récupère le cookie de session et décide si la preuve de la Citadelle de Dusk satisfait sa propre politique.
Mais je peux toujours ouvrir cette session publique et ne pas y trouver la licence que j’ai utilisée.
Aucun attribut signé n’y est déversé.
Aucun champ d’accréditation n’y est placé.
Aucune clé de portefeuille n’est exposée derrière.
Ça m’a continué à travailler.
Dusk avait rendu le fait que la vérification se produisait visible, sans rendre visible, de la même manière, le fait que j’avais moi-même vérifié.
Et oui, une divulgation sélective semblait beaucoup plus simple avant ça.
J’avais imaginé une confidentialité de Dusk qui garde tout fermé jusqu’à ce que quelqu’un de légitime en fasse la demande, puis qui ouvre une partie des informations.
La Citadelle donne l’impression d’être plus précisément irritante.
Un service obtient juste assez à partir de la preuve de Dusk pour prendre sa décision.
Le Dusk L1 obtient juste assez pour conserver la session.
Et d’une certaine façon, ni l’un ni l’autre n’a besoin que toute la chaîne hérite elle-même de l’accréditation.
Donc j’ai continué à rouvrir cette session de la Citadelle pour chercher la divulgation.
La session restait publique.
La raison qui me permettait d’être qualifié était toujours absente.
Et peut-être que c’est précisément ce qui continue de m’accrocher à Dusk ici.
Quelque chose a été divulgué.
Je ne suis juste pas sûr de savoir pourquoi j’ai jamais supposé que tout le monde devait la recevoir
Je n’arrêtais pas de passer de public à protégé dans le portefeuille Dusk parce que je pensais que l’un des deux devait être la « vraie » version de DUSK.
même jeton.
même réseau.
même portefeuille.
Moonlight se comportait comme un compte public ordinaire. solde visible. expéditeur visible. destinataire visible. montant visible.
Puis Phoenix a transformé le même DUSK en notes chiffrées et le transfert s’est arrêté, me laissant la même trace.
Et ouais, ça m’a semblé incohérent.
Si Dusk est une blockchain de confidentialité, pourquoi un envoi ressemble-t-il à du public ?
Ou si DUSK est assez public pour passer par Moonlight, qu’est-ce qui devient exactement privé quand je choisis Phoenix ?
Je continuais à essayer d’attribuer la confidentialité à l’actif.
C’était ça que j’avais mal compris.
Moonlight et Phoenix sont deux modèles de transactions dans DuskDS. l’un conserve la valeur dans un modèle de compte public. l’autre utilise des notes protégées et des preuves à divulgation nulle sans exposer les mêmes données sur l’expéditeur, le destinataire et le montant.
La pièce n’est pas devenue un autre type de pièce.
Ce que les observateurs étaient autorisés à apprendre.
Et d’une certaine manière, ça m’a dérangé plus qu’une chaîne qui serait simplement privée tout le temps.
Parce qu’à présent, la confidentialité n’était plus une propriété que je pouvais attribuer à Dusk et oublier.
Le choix était intégré au flux.
Envoyer via Moonlight et Dusk laisse une trace de compte public.
Envoyer via Phoenix et le transfert peut se conclure sans donner aux observateurs ordinaires le même aperçu financier.
même couche de règlement.
différente visibilité.
Et les applications Dusk rendent cela plus difficile à simplifier. un flux DuskVM peut rester transparent lorsque l’état public est utile et utiliser des capacités de confidentialité ou de preuves à divulgation nulle quand l’application en a besoin.
Donc « Dusk est privé » a commencé à sonner trop simple.
Je peux utiliser le même réseau et passer d’un solde destiné à être regardé à un transfert où prouver la correction suffit.
Je continue quand même à hésiter face à ce choix de portefeuille.
Pas parce que je ne sais pas ce que signifient public et protégé.
Mais parce que je pensais que la confidentialité devait appartenir à la chaîne.
Dusk continue de faire en sorte qu’elle appartienne au flux que je choisis réellement.
$BTR +50% est le titre évident, mais $VELVET +40% est celui que je garderais à l’œil. Ensuite, $INX est à +31,63%, tandis que #FHE et #SQD continuent de pousser sans pour autant devenir complètement verticaux.
Ce que j’aime ici, c’est que les gains sont répartis au lieu d’être l’œuvre d’une seule monnaie.
Cela dit, ce sont des futures… donc « +50% » peut très vite se transformer en « pourquoi j’ai ouvert cette position ? » 😂
À surveiller : BTR pour l’élan, VELVET pour la continuité, INX comme wildcard.
$HFT semble être le graphique le plus propre selon moi. Il avait déjà une forte montée, atteint 0.02136, puis revient maintenant vers 0.01792 tout en conservant une structure de plus bas plus élevé. En général, ça ressemble à quelque chose de plus sain qu’une simple bougie verticale.
$HEI c’est du momentum pur. En hausse de 109,58 % avec un gros volume, mais le mouvement de 0.08496 à 0.30979 a été très agressif, très rapide. Si les haussiers défendent cette zone, ça reste solide. Sinon, la chute peut être bien violente.
$BLESS pourrait être le plus sauvage d’entre eux. Il est passé de 0.00981 à 0.027312 et il est toujours autour de +138 % sur la journée. Inversion solide, grosse attention, mais aussi un type de graphique qui sanctionne les entrées tardives si le momentum ralentit ne serait-ce qu’une minute.
Mon avis ? HFT = structure plus propre HEI = le plus fort en hype/momentum BLESS = le plus explosif mais le plus brûlant
Si je poursuis aucun d’entre eux, alors c’est probablement mon trade le plus intelligent aujourd’hui 😂
Ouvert l’onglet des perdants pour aucune raison et je me suis pris des dégâts émotionnels 😭
$UB down 39%, $UAI down 33%, $VIC down 31%… ce n’est pas une watchlist, c’est un groupe de soutien.
Un côté du marché imprime des rêves, l’autre côté supprime des portefeuilles en 4K. Alors soyons honnêtes… lequel ressemble au classique piège « ça ne peut pas aller plus bas » ? 😂
Silver( $XAG ) avait déjà entamé une forte progression vers 60,16, et j’ai essayé d’attraper une dernière poussée depuis environ 59,79.
$XAG represents l’argent, un métal précieux avec une vraie demande industrielle dans les panneaux solaires, l’électronique, les batteries, la bijouterie et l’équipement médical.
Le prix a chuté au lieu de continuer, alors j’ai clôturé près de 59,75 et j’ai accepté la perte de 0,32 $.
Trois mots pour celle-ci : entré, attendu, échappé 😅 Mieux vaut une perte maîtrisée qu’une “held” émotionnelle.
$TSLA m’a donné l’invitation, puis a changé l’emplacement de la soirée 😅
Je suis entré sur le long à 326,51, en m’attendant à un autre petit mouvement de continuation, mais l’élan a faibli et je suis ressorti près de 326,31 avec une perte de 0,30 $.
$TSLA suit Tesla, l’entreprise connue pour les véhicules électriques, les batteries, les produits énergétiques, la technologie de recharge, la robotique et l’IA.
Le mouvement était minime, mais avec un levier de 17x, s’entêter n’a aucun sens. Fermé tôt et protégé le compte.
L’or semblait prêt à rebondir, alors j’ai pris le long autour de 4 088,14 après le repli depuis la zone de 4 112.
$XAU tracks l’or, l’actif refuge classique, détenu par les investisseurs et les banques centrales du monde entier.
La reprise n’a pas eu lieu assez vite, donc j’ai clôturé près de 4 085,73 avec une petite perte de 0,31 $. L’or a gardé la couronne, j’ai gardé le risque sous contrôle 😅
Pas besoin de discuter avec le graphique. Petite sortie, nouveau setup ensuite.
🎙️ Discussion sur l’évolution des marchés dans le secteur des cryptos ; réponses aux questions des nouveaux ✅ soutenir la construction de la communauté 🦅 diffuser l’idée de la liberté ! préserver l’équilibre écologique !
La plupart des gens parlent de l’or et de l’argent, mais le palladium joue discrètement un rôle énorme dans l’économie réelle. C’est un métal précieux rare principalement utilisé dans les pots catalytiques pour réduire les émissions nocives des véhicules, tout en apparaissant aussi dans l’électronique, l’odontologie, la joaillerie et certaines technologies liées à l’hydrogène. Cette offre limitée et la demande industrielle peuvent rendre le $XPD extrêmement volatile.
Le graphique sur 1 heure a montré un fort rebond à partir de la zone 1 246, puis une nouvelle réaction près du support. Je suis entré en position longue vers 1 257,30, dans l’optique d’une continuation rapide plutôt que d’anticiper un retournement complet de tendance.
Mon objectif se situe près de 1 258,97, tandis que le stop à 1 256,46 maintient le setup sous contrôle. Le palladium peut faire des pics sans avertissement, surtout avec un levier de 15x ; il s’agit donc d’un trade de momentum planifié, pas d’une position que je conserverai émotionnellement. Voyons si les acheteurs peuvent défendre cette zone.
Je pense que j’avais trop crédité la signature du portefeuille, au début, à Newton.
du genre : d’accord.
l’utilisateur signe l’intention de la transaction.
la clé est valide.
le contrat est appelable.
la chaîne est prête à se régler.
alors mon cerveau crypto paresseux veut encore considérer ça comme une autorisation.
pas une autorisation parfaite peut-être.
mais suffisante.
c’est exactement là que Newton (@NewtonProtocol ) rend le récit normal du portefeuille plus léger, plus mince.
parce que dans le flux Newton, la signature peut être totalement réelle et pourtant ne pas être la chose que le smart contract attend.
le moment gênant, ce n’est pas une signature échouée.
c’est une signature valide.
une signature valide du portefeuille, rattachée à une action qui ne mérite toujours pas d’être exécutée, parce que l’attestation Newton manque, est invalide, ou a déjà expiré.
ce détail change tout mon point de lecture.
Newton ne remplace pas le portefeuille.
il fait juste cesser de prétendre que le portefeuille a répondu à toutes les questions.
le portefeuille peut dire qui a voulu l’action.
l’intention de transaction peut être formée correctement.
l’utilisateur peut effectuer l’action de signature.
mais le contrat a encore besoin de l’autre objet.
le résultat d’autorisation.
la signature BLS agrégée.
l’exigence d’attestation valide.
le contrôle du TaskManager.
la preuve que cette intention exacte a bien suivi le chemin de politique avant l’exécution.
c’est un autre type d’autorisation.
et honnêtement, c’est un peu inconfortable si on est habitué à ce que les signatures soient l’objet sacré et final.
parce que Newton sépare quelque chose que la crypto d’habitude fusionne.
la maîtrise d’une clé, c’est une chose.
l’autorisation selon une politique, c’en est une autre.
ce découpage compte le plus au dernier moment possible, quand tout semble prêt.
le portefeuille a signé.
la transaction est structurée.
la voie est ouverte.
la chaîne exécuterait probablement, si rien d’autre ne se mettait en travers.
mais Newton met quelque chose d’autre sur le chemin.
pas parce que la signature est fausse.
mais parce que la signature est incomplète.
je ne pense pas que la partie intéressante, c’est que Newton ajoute de la conformité.
la partie intéressante, c’est que ça permet à un smart contract de dire non à une transaction parfaitement signée.
JSON-RPC. WebSocket. Point d’entrée orienté développeurs. Les applications y soumettent des intentions de transaction.
Une forme facile à reconnaître.
Trop facile, probablement.
Parce qu’à partir du moment où quelque chose ressemble à une passerelle API, les gens commencent à le traiter comme une infrastructure figée.
Une seule porte d’entrée. Un seul service de confiance. Un seul endroit où la requête se dirige avant que le vrai protocole ne commence.
Mais ce n’est pas ainsi que la passerelle Newton se lit après un second passage.
La passerelle ne se contente pas de recevoir des intentions.
Elle orchestre le flux d’autorisation.
L’intention arrive. #Newt L’évaluation de la politique démarre. Le streaming NATS transporte la communication de l’opérateur. L’acheminement, la mise en cache, la tolérance aux pannes, la déduplication… tout se trouve dans ce chemin.
Cela change déjà l’objet.
Mais la partie que je n’ai cessé de relire n’était pas celle du JSON-RPC.
C’était la rotation.
Le rôle de la passerelle n’est pas censé se durcir en un unique point de contrôle permanent.
L’architecture cible fait tourner l’orchestration entre les opérateurs à chaque époque, via la sélection de leader basée sur VRF.
Cela compte.
Parce que l’œil humain voit une passerelle et pense « dépendance à une infrastructure ».
Newton essaie de rendre ce rôle temporaire.
Un coordinateur mobile, pas un trône permanent.
C’est la limite que je surveille.
Pas la question de savoir si la passerelle existe.
Elle doit exister.
La question est plutôt de savoir si les gens continuent à la lire comme un backend fixe une fois que le flux de travail semble fluide.
Parce que des API fluides font disparaître la notion de dépendance.
Une intention de transaction entre. L’itinéraire semble propre. Le chemin de l’opérateur répond vite. Un consensus en moins d’une seconde donne à l’ensemble un aspect ordinaire.
Et l’ordinaire, c’est là que la confiance devient paresseuse.
La passerelle de Newton est dangereuse à mal interpréter parce qu’elle ressemble à la partie la plus simple du système.
Elle pourrait en fait être l’un des endroits où la décentralisation doit continuer à prouver sa valeur à chaque époque.