BSV comme protocole de transport sécurisé
Si nous examinons comment Internet via le protocole TCP/IP a joué un rôle crucial dans l’évolution de toute la nouvelle économie du shopping numérique
nous nous référons normalement à TCP/IP qui est une combinaison d’un protocole de transport de couche 4 (TCP) et d’un protocole de réseau de couche 3 (IP).
Bitcoin a été conçu comme un réseau Peer-to-Peer en couches de type oignon, avec 2 types distincts de pairs formant une topologie « mandala » à 2 couches. La couche externe des pairs est constituée des utilisateurs et des serveurs d’applications, qui génèrent et se transmettent des messages sous forme de transactions. Le réseau interne de pairs est constitué de nœuds de minage, qui s’apparentent avec d’autres nœuds de minage afin de créer des blocs. Les incitations à maintenir une bande passante élevée. la connectivité entre les nœuds de minage de 1er niveau est bien supérieure à celle des utilisateurs et des serveurs d’applications de 2ème niveau.
Parce que BSV est un réseau qui s’auto-organise, il n’y a pas besoin d’administrateur central ou de passerelles dans le système. Le cœur des nœuds de minage agit essentiellement comme les routeurs de passerelle sur Internet, assurant la connectivité entre tous les clients. En raison de la nature peer-to-peer des nœuds de minage et du réseau client, il y a un manque marqué de besoin de coordination entre ses acteurs. Une grande partie de ces objectifs faisaient à l’origine partie de l’idée d’Internet, qui a été conçu pour être un réseau résilient capable de survivre à de grandes pannes (disons à cause de la guerre thermonucléaire) sans échec généralisé.
BSV, selon son propre livre blanc, est décrit comme un système de paiement électronique peer-to-peer. Mais et si Bitcoin était plus qu’un simple système de réseau créé pour prendre en charge la monnaie électronique ? Et s’il s’agissait d’un système de monnaie électronique ajouté à un protocole réseau, ce qui résout aujourd’hui de nombreux problèmes liés à nos réseaux de télécommunications ?
Quels sont ces problèmes ?
- La sécurité n’est pas la valeur par défaut – PGP (cryptage), bien que disponible, n’est pas largement utilisé en raison d’une UX difficile
- Bien que les messages réseau puissent être privés, aucun enregistrement public n’en est conservé et, par conséquent, rien n’est attestable
- Pas de mise en œuvre intégrée de l’argent – s’appuyant plutôt sur les cartes de crédit pour le commerce électronique. Les cartes de crédit, bien que suffisantes, nécessitent des intermédiaires tiers pour protéger vos données privées et deviennent la cible des pirates informatiques
/li>
Vous ne pouvez pas l’attribuer vous-même Ou vous pouvez simplement payer quelqu’un d’autre pour qu’il vous donne une adresse sur son serveur de messagerie.
Avec Bitcoin, vous pouvez simplement créer votre propre adresse publique via une clé privée aléatoire. Cette adresse est statistiquement unique pour toutes les questions pratiques. Avec cette adresse publique, vous pouvez désormais recevoir des messages, envoyés via le réseau de diffusion mondial BSV, car Bitcoin n’est qu’un grand segment de réseau, avec un schéma d’adressage plat. De plus, il n’y a pas de routage sur Bitcoin (qui peut être géré par les couches réseau telles que l’IP ou même directement via les couches de liaison de données), et tous les messages sont diffusés vers tous les autres nœuds via un réseau de potins, qui, comme mentionné précédemment, est maintenu de manière autonome. C’est l’une des innovations technologiques de Bitcoin ; à savoir qu’il crée un système dans lequel la topologie du réseau a ses propres incitations économiques intégrées pour que les fournisseurs d’infrastructure participent et maintiennent une connectivité suffisante du réseau.
Attends quoi? Êtes-vous en train de dire que l’ensemble du réseau Bitcoin n’est qu’un grand segment Ethernet ?
Eh bien, si vous le dites ainsi… oui !
Regardons les similitudes :
Examinons maintenant les avantages par rapport au segment de réseau de liaison de données traditionnel :
Grâce aux messages payants, il existe une fonction d’autolimitation pour les attaques normales par déni de service ou les attaques par inondation de messages.
Grâce à la capacité de transmettre des messages qui ne peuvent être déverrouillés que via des signatures cryptographiques, les communications peuvent être immunisées contre les attaques MITM, car toute modification des messages effectuée par quelqu’un d’autre que l’expéditeur serait détectable et ne serait pas un message valide.
Les points de terminaison d’un segment de réseau Ethernet sont l’adresse MAC, qui est une interface réseau (carte réseau). Les points de terminaison sur Internet sont une adresse IP ou un hôte. Les points de terminaison d’une connexion HTTP sont un serveur avec une URL. Les points de terminaison d’un réseau Bitcoin sont d’un niveau supérieur, au niveau de l’entité juridique elle-même. Ceci est rendu possible car les messages peuvent être envoyés directement à un détenteur d’une clé privée particulière. La réponse peut être signée et éventuellement cryptée à l’aide de la même clé, de sorte que les participants à la communication disposent d’une preuve légale que les messages proviennent de l’entité légale. Ceci, couplé à un système d’identités numériques, résout de nombreux problèmes liés à la négociation de contrats contraignants par voie électronique ou entre machines.
Donc, si BSV était un protocole de télécommunications, ce serait quelque chose de très similaire à un protocole de liaison de données, bien qu’il fonctionne au-dessus de l’IP, ou de la couche réseau. C’est presque comme si BSV créait un WAN virtuel sur IP, transformant Internet en un seul grand Ethernet. De plus, en raison du langage de script intégré à BSV, il s’agit d’un Ethernet où vous pouvez programmer les « commutateurs » en temps réel ! (En écrivant des contrats intelligents dans les messages pour ajouter des conditions et une logique à la façon dont les messages doivent être traités).
agissant comme un protocole de transport sécurisé Mais le seul avantage unique est que les transactions BSV sont sans connexion. C’est-à-dire qu’en tant que couche de transport, il agit plus comme UDP que comme TCP dépendant de la connexion. Les messages envoyés lorsque les participants sont hors ligne peuvent même être stockés par des services à but lucratif qui peuvent se spécialiser dans le rôle de « boîte de dépôt » de service public pour les transactions reçues lorsque l’une des parties n’est pas en ligne. La prochaine fois qu’ils seront en ligne, tous les txns manqués pourraient leur être rejoués moyennant des frais, payés en bitcoins.
Bien qu’il existe des protocoles sécurisés sur UDP, tels que DTLS, ils sont assez lourds et font bien plus que garantir l’inviolabilité. Bitcoin est un protocole léger, basé sur les transactions, un peu comme UDP, qui n’est normalement pas concerné par l’ordre de réception des messages. En effet, il dispose d’une méthode intégrée pour empêcher les messages hors service basée sur sa solution intégrée de double dépense (l’utilisation de nœuds d’exploitation minière compétitifs Proof of Work). Une transaction Bitcoin peut garantir qu’un message a été envoyé par le destinataire prévu et qu’il ne peut être envoyé qu’une seule fois, quelle que soit l’adresse IP ou la machine qu’il utilise.
Une façon de penser est peut-être que Bitcoin est en quelque sorte un protocole hybride, un mélange entre un protocole de couche application (portefeuilles), un protocole de transport (transactions) et un réseau de commutation intelligent (script bitcoin). Essayer de retenir le BSV dans le modèle OSI est difficile, car il semble remplir le rôle de différents protocoles à différentes couches.
Ceux qui ont les réponses à ce qui précède gagneront probablement beaucoup d’argent pour eux-mêmes et leurs actionnaires au cours de la prochaine décennie.
le guide de ressources ultime pour en savoir plus sur Bitcoin – comme envisagé à l’origine par Satoshi Nakamoto – et la blockchain.