Articles

Affichage des articles du 2022

Azure API Manager

Authentication-managed-identity policy Use the authentication-managed-identity policy to authenticate with a backend service using the managed identity. This policy essentially uses the managed identity to obtain an access token from Microsoft Entra ID for accessing the specified resource. After successfully obtaining the token, the policy will set the value of the token in the Authorization header using the Bearer scheme. API Management caches the token until it expires. Both system-assigned identity and any of the multiple user-assigned identities can be used to request a token. If client-id is not provided, system-assigned identity is assumed. If the client-id variable is provided, token is requested for that user-assigned identity from Microsoft Entra ID. <authentication-managed-identity resource="resource" client-id="clientid of user-assigned identity" output-token-variable-name="token-variable" ignore-error="true|false"/> resource :

Développer sur les chaines Binance

Binance BEP20 for developer : https://docs.binance.org/smart-chain/developer/BEP20.html BSC Testnet Faucet : https://testnet.binance.org/faucet-smart

Chaine de Blocs

 Chaîne de blocs et les technologies de registre distribué  Une chaine de bloc permet a plusieurs parties qui ne se font pas confiance de collaborer. Les transactions et les contrats sont des éléments fondamentaux de nos systèmes économiques, juridiques et politiques. La chaîne de blocs offre un registre de données fiable et transparent, hautement disponible, évolutif et avec une traçabilité efficace des enregistrements. Elle remplace les infrastructures de sauvegarde actuelles par un système d’enregistrement basé sur un réseau pair à pair. Se servant de la technologie sur laquelle se basent Bitcoin, Ethereum et d’autres crypto-monnaies, la chaîne de blocs est un registre distribué de données qui enregistre les transactions répliquées dans un réseau pair à pair décentralisé. Une fois dans le grand livre, les transactions sont permanentes, vérifiables et inviolables.  Les transactions sont collectées ensemble dans des blocs qui sont liés cryptographiquement pour former la chaîne de bloc

Mécanismes de consensus distribué

Un système de consensus doit permettre, d'ajouter, et uniquement d'ajouter, des données publiques : les données devront persister, sans pouvoir être modifiées ou supprimées, les données seront consensuelles, tous les acteurs disposent des mêmes données le système sera fonctionnel :de nouvelles transactions peuvent être crées, la chaine n'est pas bloquée le système sera ouvert : n'importe qui peut interagir Toute cryptomonnaie est sécurisée de manière économique, et non pas de manière purement technique. Les protocoles de consensus décentralisés fonctionnent de manière robuste parce qu'ils reposent sur les incitations économiques des acteurs impliqués. Les algorithmes fondés sur la preuve d'espace n'y font pas exception. Pour arriver à un consensus, Bitcoin se fonde sur le principe de la chaîne la plus longue : les nœuds du réseau considèrent que la chaîne de blocs ayant le plus de preuve de travail accumulée est la chaîne valide. Ce principe permet de se met

Développer en Python

Environnement de développement et démarrage Installation de l'environnement d'éxécution de python Télécharger et installer python : https://www.python.org/downloads/. Rédaction Syntaxe snake_case N’oubliez pas que les noms de variables sont sensibles à la casse. en anglais, les virgules deviennent des points ! Commentaires Les commentaires à ligne unique sont indiqués par # avant et après. La phrase juste en-dessous est un commentaire à ligne unique à propos d’une méthode. #ceci est un commentaire Les commentaires à lignes multiples sont entourés de trois guillemets """ : """ Ceci est un commentaire à lignes multiples """ Style Le guide de style officiel pour le code Python est un document appelé PEP 8 (ressource en anglais). Il contient des règles et des bonnes pratiques qui aident à standardiser l’écriture en Python par les développeurs. https://www.python.org/dev/peps/pep-0008/ Spaces are the preferred indentation method. Tabs

Ethereum (ETH)

Ethereum est un environnement qui permet de créer des applications distribuées, conçu en 2014. C'est un système informatique décentralisé qui permet d’exécuter des programmes appelés contrats intelligents. Il se base sur la chaîne de blocs pour synchroniser l’état du système entre tous les nœuds participants ainsi que pour utiliser sa cryptomonnaie appelée ether. Ethereum fournit une couche d’application décentralisée au-dessus de la chaîne de blocs pour prendre en charge les opérations au-delà de la cryptomonnaie. Cela est possible grâce à des contrats intelligents autonomes exécutés par des transactions. Étant donné que le bytecode exécutable du contrat intelligent est lui-même stocké sous forme de données en chaîne, la propriété d’immuabilité des chaînes de blocs garantit une exécution fiable du programme de contrat intelligent. De plus, la transparence du bytecode exécutable permet de vérifier son intégrité par rapport au code source compilé. Il existe deux types de comptes dan

DeFi - Définition

Introduction La finance est l'ensemble des processus de création, de gestion et d'investissement et de l'argent et des instruments financiers, les biens non physiques dont la valeur est contractuelle comme les dépots bancaires, les actions, obligations, emprunts et dérivés. Les établissements financiers sont les intervenants qui vont permettre la manipulation de ces instruments financiers en fournissant des services bancaires ou des prêts, la possibilité d'acheter des actions ou d'investir dans des fonds ou des véhicules d'investissement. Les marchés financiers sont des places de marché, ou les etablissements financiers se retrouvent pour vendre et acheter des produits financiers pour leur compte propre ou ceux de leurs clients. Finance Centralisée (CeFi - Centralized Finance) Les banques, courtiers, fond d'investissements, compagnie d'assurance sont autant d'établissement financiers de la finance.  Ils sont dépositaires des valeurs qui leur sont rem