Retour au sujet

Avatar de Factom Factom
Les modos calmez vos soeur, je révolutionne le monde inutile de me 410 https://image.noelshack.com/minis/2018/03/6/1516473785-0aa0d44d-abe8-450d-919c-12a7ed41dffd.png
Et celui qui m'a ddb en disant que c'était "inopportun" wtf https://image.noelshack.com/minis/2018/02/7/1515900615-chat-zepo-villani.png

Bon dans ce topic, je vais vous présenter ma méthode pour scale n'importe quelle crypto en off chain, sachant qu'on peut build une crypto de zéro en utilisant cette méthode. C'est une amélioration du ligthning network (le projet qui veut scale le btc) et c'est "facile" de faire une proof of concept avec un token erc20 (bien sur je l'ai pas faite rêvez pas)
On peut sans forcer atteindre le million de transactions par heure https://image.noelshack.com/minis/2018/02/7/1515900615-chat-zepo-villani.png

En gros LN : des canaux de 2 personnes où acheteur et vendeur doivent être co ; la on va faire la même pour des room (ce qui remplacera les canaux) de n personnes avec n aussi grand qu'on veut

Lets go https://image.noelshack.com/minis/2018/02/7/1515900615-chat-zepo-villani.png
De même, chacun isole dans une boite sa thune qu'il désire partager avec n personnes. Pour payer il signe un message qui dit qu'il a donné l'argent, le vendeur vérifie et accepte le paiement. Pour que le vendeur récupère l'argent il upload les messages signés sur la chaine, et le smart contract lui reverse l'argent. Pour que l'acheteur récupère son argent il dit qu'il veut le recup, le vendeur le voit et peut recup avant lui si jamais il avait de l'argent sur le contrat

Maintenant pour n personnes https://image.noelshack.com/minis/2018/02/7/1515900615-chat-zepo-villani.png
On fait exactement pareil, mais si tout le monde n'est pas connecté on fait du "implicit sharding" c'est à dire qu'on créer implicitement une nouvelle room avec tous gens connectés, et on transfère une partie de l'argent sur cette nouvelle room (éventuellement juste ce qui a besoin pour payer), et pour éviter les double spent dans la room du départ où il y a tout le monde avec un vendeur qui n'est pas dans cette nouvelle room, l'acheteur signe si son argent a déjà été dépensé dans une room alternative ou non

Preuve que ça fait un réseau sécurisé https://image.noelshack.com/minis/2018/02/7/1515900615-chat-zepo-villani.png
Si il ment il est attaquant du réseau et l'argent est supprimé, le vendeur se fait rembourser, et si l'attaquant décide de dépenser son argent avec un complice (en shardant une nouvelle fois après coup mais en signant que c'est arrivé avant), et que le complice essaye de retirer l'argent, le vendeur arnaqué verra la tentative et le retirera avant en montrant la signature de l'acheteur qui montre qu'il avait pas fait une nouvelle room avec cet argent. Bien sur ça fait des délais pour retirer l'argent, une heure ça me parait bien, mais c'est le prix à payer pour une vraie scalabilité infinie (ie pas cette merde de LN)

Le truc c'est que personne va retirer l'argent, voici ce qu'il va se passer https://image.noelshack.com/minis/2018/02/7/1515900615-chat-zepo-villani.png
En gros pour retirer l'argent faudrait publier la suite des signatures, et c'est ultra long la blockchain ne peut pas supporter ça, donc les gens pour s'échanger de l'argent vont juste s'échanger les signatures sans jamais le reupload dans la chaine. Mais au fur et à mesure le nombre de signatures à échanger augmente donc il faut trouver une solution à ce pb : on paie des gens pour réorganiser les signatures pour limiter le nombre de signatures qu'il faut échanger : si par exemple je t'ai donné deux fois 10btc on regroupe ça dans un seul bloc, et on upload ces compressions sur la chaine. Progressivement la chaine ne servira plus à rien et on peut l'abandonner avec un soft fork

Je révolutionne le monde, des questions ? https://image.noelshack.com/minis/2018/02/7/1515900615-chat-zepo-villani.png