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:

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
- Assurances
- Immobilier
- Médias et divertissement
- Secteur public
- BFSI
- Puissance
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
3. Permission
Blockchain peut être avec permission ou sans autorisation. Explorons plus en profondeur la différence entre ces deux éléments
- Sous Blockchain avec la permission, il y a quelques personnes assignées qui ont l'autorité de valider les transactions ou de créer un contrat intelligent
. 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
- En ce qui concerne l'identité, dans une blockchain basée sur les permissions, il faut avoir une approbation pour participer au réseau ainsi que pour les blocs de construction et le consensus. D'autre part, dans Blockchain sans permission, il n'est pas nécessaire d'avoir une approbation pour participer au réseau. Tout ce qui est nécessaire est de continuer à résoudre le puzzle et continuer à étendre la chaîne
- Blockchain sans autorisation utilise PoW alors que Blockchain basé sur les permissions utilise le PoS qui accélère le règlement de la transaction
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