𝗧𝗲𝗶𝗹𝗻𝗲𝗵𝗺𝗲𝗿 𝗯𝗿𝗮𝘂𝗰𝗵𝗲𝗻 𝗲𝗶𝗻𝗲 𝗭𝗶𝗲𝗵𝘂𝗻𝗴, 𝗱𝗶𝗲 𝘀𝗶𝗲 ü𝗯𝗲𝗿𝗽𝗿ü𝗳𝗲𝗻 𝗸ö𝗻𝗻𝗲𝗻, 𝗻𝗶𝗰𝗵𝘁 𝗲𝗶𝗻𝗲, 𝗱𝗶𝗲 𝗻𝘂𝗿 𝘇𝘂𝗳ä𝗹𝗹𝗶𝗴 𝗮𝘂𝘀𝘀𝗶𝗲𝗵𝘁
Zufälligkeit vorzutäuschen ist einfach. Überprüfbarkeit ist schwieriger – und genau diese Eigenschaft brauchen die Nutzer tatsächlich.
Bei einer Lotterie, der Zuteilung von NFTs oder einer Auswahl im Spiel besteht das schädliche Fehlerszenario darin, dass ein Betreiber die Ergebnisse heimlich beeinflussen kann, während die Benutzeroberfläche weiterhin unparteiisch wirkt. Erzeugt allein die Anwendung die Zahl, müssen die Teilnehmer sowohl auf die Ehrlichkeit als auch auf einen undurchsichtigen Codepfad vertrauen.
Verifizierbare Zufälligkeit setzt die Messlatte höher. Sobald das Ergebnis feststeht, sollten andere bestätigen können, dass es dem vorgesehenen Verfahren folgte und nicht unsichtbar nachträglich geändert wurde. Unvorhersehbarkeit ohne Überprüfbarkeit erfüllt nur die halbe Aufgabe.
Das ist die praktische Rolle oraclebasierter Zufälligkeit. WINkLink kann TRON-Apps, die eine faire Auswahl benötigen, verifizierbare Zufallsergebnisse liefern. So wird Fairness zu einer Eigenschaft des Informationspfads, der den Vertrag speist – und nicht zu einem Vertrauensversprechen über denjenigen, der die App betreibt.
Entwickler sollten von Anfang an drei Fragen stellen: Wer führt die Ziehung durch? Wer kann sie anschließend überprüfen? Und was geschieht, wenn die Erzeugung fehlschlägt? Die Antworten entscheiden darüber, ob Nutzer über die Fairness rätseln oder sie überprüfen können.
@WINkLink_Official @Justin Sun孙宇晨
#TRONEcoStar