Articles

Affichage des articles du 2016

Glossaire

protocole d’accord byzantin Fonction aléatoire vérifiable Les fonctions aléatoires vérifiables (VRF) ont été développées par Silvio Micali, Michael Rabin et Salil Vadhan en 1999, puis améliorées par Yevgeniy Dodis et Aleksandr Yampolskiy en 2005 https://en.wikipedia.org/wiki/Verifiable_random_function Fonctions vérifiable à délai - (Verifiable Delay Function) Fonctions qui demande un temps de résolution déterminé et qui sont facilement vérifiables. Ces fonctions sont utilisées dans de nombreux mécanismes. Leur évaluation requiert un nombre connu d'étapes, une certaine rapidité d'exécution et la possibilité de vérifier publiquement et rapidement (à faible coût) le résultat de l'évaluation de la fonction. Par ailleurs il est requis que le résultat de l'évaluation ne puisse être altéré une fois évalué. Evidemment, pour chaque valeur x, il ne peut exister qu'une unique valeur de sortie y = f(x). On considère qu'une VDF est composée de 3 algorithmes : - Setup(λ,t) :

Développer avec AngularJS

Présentation du framework AngularJS et des bonnes pratiques associées Installation de l’environnement 01-node-v4.4.2-x64 ===== Bibliothèques ===== ==== Node ==== Fonctionne avec des streams ==== Gulp ==== Doc: https://github.com/gulpjs/gulp/blob/master/docs/API.md ==== Bower ==== Gestionnaire de package front avec gestion des dépendances ==== Yeoman ==== Generateur de trucs ==== HotTowel ==== Generateur de machin pour visual studio Guide des Bonnes Pratiques de John Papa https://github.com/johnpapa/angular-styleguide ==== Npm ==== --save => sauvegarde dans les dépendances --save-dev => sauvegarde dans les dépendances de v -g => niveau global ===== Création du projet et installation des dépendances ===== Se positionner dans le répertoire ou l’on souhaite créer la solution et saisir la commande ; Npm init Dependencies vs Dev Dependies tout est dans le titre Puis installer les dependances globales npm -g install bower gulp-cli Installer les modules complémentaires pour instal

Solana (SOL)

Solana se positionne comme une plateforme blockchain révolutionnaire, offrant des capacités de traitement de transactions rapides, une architecture ouverte et décentralisée, et une approche novatrice de la preuve d'enregistrement historique (Proof of History) et de la preuve d'enjeu (Proof of Stake). Origines et Dirigeants L'histoire de Solana est étroitement liée à Anatoly Yakovenko, une figure clé dans le monde de la technologie blockchain. Yakovenko, ancien cadre chez Qualcomm et ingénieur logiciel chez Dropbox, commence à travailler sur ce qui allait devenir Solana en 2017. Avec son collègue de chez Qualcomm, Greg Fitzgerald, il fonde Solana Labs. Leur équipe se compose également d'anciens collègues de Qualcomm, apportant une expertise diversifiée au projet. Architecture et Fonctionnement Solana se distingue par son architecture innovante, combinant le proof-of-history (preuve d'enregistrement historique) et le proof-of-stake (preuve d'enjeu) pour garantir u