A moins que le namesquatting ne désigne l'enregistrement du nom de quelqu'un d'autre avant que ce dernier ne le fasse
C'est exactement ça. Rien ne m’empêche aujourd'hui de m'inscrire en tant que @google. L'avantage d'un système centralise dans ce cas de figure est qu'il fait autorité (bonne ou mauvaise est un détail politique; techniquement, c'est possible). A l'inverse, Bitcoin et dérivés ne permettent pas de régler ce genre de conflits.
Cela veut-il dire que les premières inscriptions seront faciles mais qu'il deviendra de plus en plus difficile de s'inscrire ?
Il faut voir plus en détail comment marchent les bitcoins. Ce que tu mines, ce sont des blocks virtuels qui contiennent des données arbitraires. Il est de plus en plus difficile de trouver (c'est a dire miner) un bloc, mais il sera toujours aussi trivial de vérifier un bloc. La ou ça nous intéresse pour Twister, c'est que ce qui compte n'est pas de trouver de plus en plus de blocks, mais que tout le monde soit d'accord sur l'ensemble des blocks (puisque c'est cet ensemble qui détermine qui est inscrit ou non). Dans l'utilisation classique des bitcoins et autres en tant que monnaie, c'est trouver un block qui est rémunérateur, d’où la course a l'armement (dans Twister, trouver un block donne droit a un message de spam que les pairs du réseau devraient afficher... c'est la manière de l'auteur a inciter tout le monde a continuer de miner)
Si la difficulté augmente, c'est que quelqu'un quelque part a une puissance de calcul plus élevée, et que c'est lui qui trouvera les blocs; pas de problème, a partir du moment ou il en trouve et que tout le monde le vérifie ça valide le block.
Quelles genres de données met-on dans les blocks ? Et bien tout simplement la liste des utilisateurs. Lorsqu'on veut s'inscrire, on envoie a tout le monde son nom avec sa clé publique et tout le monde essaie de miner le prochain block avec ce nouveau nom. Pour eviter que n'importe qui envoie des inscriptions pour flooder le reseau, il y a une deuxieme proof of work qui est censée ne durer que quelques minutes pour l'utilisateur "normal".
[^] # Re: Namesquatting ? SPAM ?
Posté par rakoo (site web personnel) . En réponse à la dépêche Twister, un microblog opensource P2P. Évalué à 2.
C'est exactement ça. Rien ne m’empêche aujourd'hui de m'inscrire en tant que @google. L'avantage d'un système centralise dans ce cas de figure est qu'il fait autorité (bonne ou mauvaise est un détail politique; techniquement, c'est possible). A l'inverse, Bitcoin et dérivés ne permettent pas de régler ce genre de conflits.
use the source, luke.
Il faut voir plus en détail comment marchent les bitcoins. Ce que tu mines, ce sont des blocks virtuels qui contiennent des données arbitraires. Il est de plus en plus difficile de trouver (c'est a dire miner) un bloc, mais il sera toujours aussi trivial de vérifier un bloc. La ou ça nous intéresse pour Twister, c'est que ce qui compte n'est pas de trouver de plus en plus de blocks, mais que tout le monde soit d'accord sur l'ensemble des blocks (puisque c'est cet ensemble qui détermine qui est inscrit ou non). Dans l'utilisation classique des bitcoins et autres en tant que monnaie, c'est trouver un block qui est rémunérateur, d’où la course a l'armement (dans Twister, trouver un block donne droit a un message de spam que les pairs du réseau devraient afficher... c'est la manière de l'auteur a inciter tout le monde a continuer de miner)
Si la difficulté augmente, c'est que quelqu'un quelque part a une puissance de calcul plus élevée, et que c'est lui qui trouvera les blocs; pas de problème, a partir du moment ou il en trouve et que tout le monde le vérifie ça valide le block.
Quelles genres de données met-on dans les blocks ? Et bien tout simplement la liste des utilisateurs. Lorsqu'on veut s'inscrire, on envoie a tout le monde son nom avec sa clé publique et tout le monde essaie de miner le prochain block avec ce nouveau nom. Pour eviter que n'importe qui envoie des inscriptions pour flooder le reseau, il y a une deuxieme proof of work qui est censée ne durer que quelques minutes pour l'utilisateur "normal".