Rubriques tendance
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

moon shiesty
gratuit romain gratuit SBF gratuit faire
la seule différence significative entre les CLOB et les AMM (automated market makers) est que les CLOB imposent une taille de tick minimum et une priorité temporelle
si la taille de tick minimum des CLOB était d'environ zéro, et que les transactions étaient allouées pro-rata, elles seraient équivalentes aux AMM - les fournisseurs de liquidité pourraient générer des courbes de prix équivalentes sur les deux
il existe beaucoup de littérature qui montre que la tarification discrète et la priorité temporelle créent des marchés plus sains
mais le trading on-chain n'est pas une enchère continue comme un CLOB off-chain - l'exécution ressemble davantage à une enchère discrète de 400 ms avec des validateurs échangeant contre des fournisseurs de liquidité (MEV). et l'efficacité computationnelle d'un AMM est utile on-chain
en dépit du fait que les AMM prop ne soient pas la solution idéale, il est bon de voir des expérimentations sur ce qui crée la meilleure structure de marché on-chain
551
À part les arguments techniques, si Solana avait des mempools publics, nous saurions au moins combien d'argent est extrait par les validateurs

Chaofan Shou (svm/acc)17 oct., 12:05
Si vous gérez un validateur Solana et que vous recherchez de nouvelles sources de revenus :
Vous pouvez censurer les transactions de liquidation pour Kamino/Jupiter/Drift et les transactions de mise à jour des prix pour les dark pools dans vos slots, à moins qu'elles ne paient chacune quelques SOL chaque mois.
2,45K
une bonne bibliothèque aiderait les développeurs à éviter ces problèmes
il n'y a aucune raison d'appeler des fonctions sans effets secondaires comme vector::contains() sans utiliser le résultat de retour
la plupart des compilateurs modernes prennent en charge des indicateurs comme [[nodiscard]] ou #[must_use] qui émettent un avertissement si une valeur de retour est ignorée
en ce moment, les compilateurs move et les bibliothèques d'exécution ne prennent pas en charge ces attributs qui aident les développeurs à éviter d'écrire du code incorrect
nodiscard serait une bonne fonctionnalité à ajouter au compilateur et aux environnements d'exécution move

moon shiesty16 oct., 03:26
gpt-5 a détecté ce bug en une seule fois après avoir réfléchi pendant 95 secondes
> Oui — le bug critique se trouve dans la vérification d'autorité de l'updater "v2".
> Dans update_v2, vous appelez vector::contains mais vous ignorez sa valeur de retour, donc la fonction n'impose jamais que l'expéditeur de la tx est autorisé. Quiconque peut passer une référence à l'objet UpdateAuthority partagé peut mettre à jour l'oracle
invite minimale et réponse en une seule fois ci-dessous :


3,56K
Meilleurs
Classement
Favoris