Fermer

mai 28, 2018

3 concepts clés de la technologie Blockchain


Blockchain perturbe déjà l'écosystème financier. De nombreuses institutions bancaires et financières exploitent Blockchain pour sécuriser les transactions et éliminer les intermédiaires. L'utilisation de Blockchain n'est cependant pas limitée au secteur bancaire. Plusieurs sociétés de différentes industries ont maintenant commencé à investir dans Blockchain. L'automobile, la vente au détail et les soins de santé sont quelques-unes des autres industries qui exploitent Blockchain efficacement.

Dans notre précédent blog nous avions couvert les principes fondamentaux de la blockchain et nous allons aller plus loin. ] Laissez-nous approfondir dans la compréhension des concepts clés de la technologie Blockchain. Si vous vous aventurez dans en développant des applications Blockchain ces concepts seront utiles.

1. Smart contracts

Avec de plus en plus d'entreprises qui investissent dans les technologies blockchain, il devient vital pour les organisations d'approfondir le concept de contrat intelligent. Les contrats intelligents gagnent rapidement en popularité. Le terme «contrat intelligent» a d'abord été utilisé par un informaticien et un nom de cryptographe, Nick Szabo, longtemps avant la création de bitcoin. Smart contrat est entièrement numérique, généralement des mini-ordinateurs stockés dans une blockchain. Un bref aperçu du fonctionnement d'un contrat intelligent:

 How-Smart-Contracts-Works

Source: blockgeeks.com

Voici ce qui rend le contrat intelligent si «intelligent»

  • Transparence : Les contrats intelligents sont transparents de manière à créer un environnement dans lequel les informations contenues dans le contrat seraient visibles par tous les participants impliqués dans un réseau blockchain. Un contrat intelligent est considéré comme l'une des façons transparentes de faire des affaires
  • Précision : Chaque condition liée au contrat doit être codée comme un contrat intelligent est un code informatique.
  • Speed ​​: Les contrats intelligents éliminent le besoin d'une documentation complète accélérant ainsi la rapidité de la transaction
  • Trustworthy and secure: Le document du contrat intelligent est crypté pour le rendre plus sûr.

sont une poignée de technologies blockchain qui utilisent un contrat intelligent, mais le plus grand de tous est Ethereum. Ethereum est créé et conçu de manière à prendre en charge les contrats intelligents. Les contrats intelligents sont programmés dans un langage de programmation spécial appelé Solidité. Il a une syntaxe similaire à JavaScript . Même si bitcoin supporte aussi les scripts mais le support est limité.

Vitalik Buterin, programmeur d'Ethereum, 22 ans, a expliqué ce que sont les contrats intelligents lors d'un récent DC Blockchain Summit dans un contrat intelligent. approche, un actif ou une devise est transféré dans un programme "et le programme exécute ce code et à un moment donné il valide automatiquement une condition et il détermine automatiquement si l'actif doit aller à une personne ou revenir à l'autre personne, ou s'il être remboursé immédiatement à la personne qui l'a envoyé ou une combinaison de ceux-ci. "

Les industries potentielles sont perturbées par des contrats intelligents t

2. Consensus

Dans Blockchain, il existe différentes méthodes ou algorithmes pour parvenir à un consensus sur la validité d'une transaction. Les deux algorithmes les plus connus sont (a.) Preuve de travail et (b) Preuve d'état

(a.) Preuve de travail :

Blockchain repose sur des pièces de puzzle cryptographiques qu'aucun des acteurs du réseau peut résoudre de manière cohérente. C'est parce que le puzzle randomise le processus. Par exemple, dans ethereum, on s'assure que personne ne peut forcer la blockchain à accepter une entrée particulière dans le registre si quelqu'un d'autre dans le réseau est en désaccord avec elle.

Une transaction ne peut pas être vérifiée en un clin d'œil comme il est nécessaire pour résoudre des algorithmes complexes. Un bloc peut avoir plusieurs transactions et donc pour valider une transaction, il est nécessaire de résoudre le bloc et le nouveau bloc ne peut être créé qu'en résolvant un puzzle par force brute qui vient avec la solution du puzzle. Le processus de résolution du bloc est appelé minage et celui impliqué dans la résolution des blocs est appelé miners.

Afin de résoudre le blocage, l'équipe de développement doit investir dans l'achat de matériel ASIC (qui signifie application intégrée spécifique). circuits) ou ils doivent installer l'installation minière. Une fois le bloc résolu, il est ajouté à la Blockchain publique

Proof of Work ne prend pas uniquement en charge l'exploration Blockchain pour valider la transaction, mais récompense également les mineurs sous forme de chiffrement.

(b.) [19659043] Preuve de participation

Le passage de la preuve du travail à la preuve de l'enjeu gagne beaucoup d'attention. Ethereum se tourne vers le concept de PDS qui stipule que plutôt que d'exiger la preuve d'un défi, il faut montrer la propriété à une certaine somme d'argent. Par cela, nous entendons plus l'argent qu'un utilisateur de blockchain a le plus est la puissance minière. En preuve d'enjeu, le développeur du nouveau bloc est sélectionné de manière pseudo-aléatoire qui dépend de la richesse de l'utilisateur blockchain contrairement à la preuve de travail. En outre, le bloc qui est créé par l'utilisateur est appelé faux et l'utilisateur qui a créé ce bloc est connu comme un faussaire. En preuve de mise, le faussaire sera récompensé par des frais de transaction seulement. Mais le fait que cela s'appelle la preuve de l'enjeu est que le faussaire devra d'abord mettre ses pièces en jeu afin d'être en train de forger la validation de la transaction et de créer un nouveau bloc. Cependant, cela peut impliquer que l'utilisateur avec plus de richesse a une plus grande chance d'être sélectionné. Afin de surmonter ce problème, des méthodes telles que la sélection basée sur l'âge des pièces et la sélection de blocs aléatoires sont mises en œuvre.

Une différence rapide entre PoW et PoS

 Différence-entre-PoW-PoS

3. Permission

Blockchain peut être avec permission ou sans autorisation. Explorons plus en profondeur la différence entre ces deux éléments

. plate-forme où tout le monde peut rejoindre le réseau. Les participants ont le droit de participer au processus de vérification par bloc. De plus, dans la blockchain sans permission, il n'y a aucune restriction à la création d'un contrat intelligent. Chaque participant au réseau a le droit de créer un contrat intelligent

Blockchain est rapidement adopté par plusieurs sociétés. Si vous voulez tirer parti du développement de Blockchain, il est très important de comprendre les principes fondamentaux et les concepts clés de Blockchain. Il aide à débloquer le plein potentiel de Blockchain

Références

(Réf: https://blockgeeks.com/guides/proof-of-work-vs-proof-of-stake/ )

(Réf: https://monax.io/explainers/permissioned_blockchains/ )

(Réf: https://www.blockchain.com/ ) [19659063] TROUVÉ CETTE UTILE? PARTAGEZ-LE




Source link