Was soll ich tun, wenn mein Freund ein Bitcoin-Geschäft betreibt, aber nicht versteht, wie es funktioniert?

Mein Freund hört nicht auf seinen technischen Leiter und versteht nicht ganz, wie dezentrale konsensbasierte Systeme wie Bitcoin wirklich funktionieren. Er scheint zu glauben, dass eine neue ungetestete / fehlerhafte Implementierung mit widersprüchlichen Konsensregeln dazu gebracht werden kann, mit den vorhandenen Implementierungen zu arbeiten, die bestehenden Konsensregeln folgen.

Welchen Rat kann ich ihm geben?

An deinen Freund: "Hör auf deine Ingenieure oder sie geben auf"; An seine Ingenieure: „Zu Ihrer Information: Es gibt andere Krypto-Jobs, bei denen Ihnen zugehört wird“ ¯_(ツ)_/¯
komm schon ... kannst du die politischen Angriffe auf anderen Kanälen halten - das ist nicht einmal eine technische Frage, sondern es geht darum, das, was du auf Twitter machst, aufzuwärmen :(

Antworten (3)

Er sollte auf seinen Ingenieur hören. Ich denke, darum geht es.

Möglicherweise nähern Sie sich dem aus dem falschen Winkel, wenn Sie direkt dazu übergehen möchten, Ihrem Freund Ratschläge zu geben.

Ich habe die Erfahrung gemacht, dass Gespräche über starke Überzeugungen, die nicht auf Beweisen beruhen, leicht dazu führen können, dass sich Menschen bevormundet oder sogar verärgert fühlen. Du müsstest Zeit mit deinem Freund finden, um Meinungen wirklich ohne Konfrontation auszutauschen. Das funktioniert am besten im privaten Rahmen und mit einer kleinen Gruppe.

Versuchen Sie, eine aufgeschlossene Atmosphäre zu schaffen. Sie müssen bereit sein, Ihrem Freund zuzuhören, um herauszufinden, wie er die Situation versteht und was er zu erreichen hofft. Möglicherweise müssen Sie ihnen erlauben, selbst zu entdecken, dass sie die Situation nicht vollständig verstehen. Nur wenn sie ihre Überzeugung tatsächlich in Frage stellen, besteht die Chance, neue Gedanken einzubringen, ohne dass sie abgetan werden. In diesem Fall bieten Sie ihnen ein paar Punkte oder Fragen an, über die sie nachdenken können, aber überfallen Sie sie nicht mit einem Kompendium an Informationen.

Alternativ, wenn Ihr Freund sehr wenig Zeit hat, könnten Sie jemanden bitten, einen prägnanten, aber umfassenden Bericht mit einem ausgewogenen Überblick über alle wichtigen Aspekte der Situation zu erstellen.

Leider kann es sein, dass Ihr Freund von Ihren Bemühungen nicht überzeugt wird. Möglicherweise hat er die verfügbaren Beweise bereits bewertet und kommt zu einem anderen Schluss oder hat in dieser Situation vielleicht andere Prioritäten als Sie. An diesem Punkt finden Sie es vielleicht sinnvoll, einer Meinungsverschiedenheit zuzustimmen und sie ihre eigenen Entscheidungen treffen zu lassen. Vielleicht haben sie recht, oder sie haben die Chance, aus ihrem Fehler zu lernen.

Menschen verwechseln regelmäßig Definitionen des Wortes „Konsens“. Konsens, das allgemein in Gesprächen verwendete Wort, kann als Vereinbarung verstanden werden, die nach Verhandlungen erzielt wird. Der Begriff Konsens in der Informatik bezieht sich auf Multi-Agenten-Systeme, und alle einigen sich auf etwas, bevor sie es durchsetzen. Im Informatik-Konsens erreicht man keinen „Konsens“, man setzt ihn durch.

Mit diesem Wissen ist die Möglichkeit, Konsensregeln in Multi-Agenten-Systemen zu ändern, daher schwierig. Um Konsensregeln zu ändern, müssen Sie sogar einen Konsensmechanismus dafür haben, wie Sie sich ändern. Es gibt zwei Möglichkeiten, den Konsens in einem Multiagentensystem zu ändern. Wenn durch Stoppen und Starten des Systems kein Schaden verursacht werden kann, besteht der einfache Weg darin, einfach alle Agenten zu stoppen und alle Konsensregeln durch neue Konsensregeln zu ersetzen und das System neu zu starten. In der Praxis haben Sie jedoch bei einem Konsenssystem wie Bitcoin keine Kontrolle über die Agentensoftware (dh den Client), die die Leute verwenden. Sie könnten Ihrer Konsensänderung zustimmen oder auch nicht. Die zweite Möglichkeit besteht darin, einen Konsensänderungsmechanismus zu haben, der es den Agenten ermöglicht, ihre Regeln im Laufe der Zeit zu ändern, und nur nach einer vereinbarten Zeit oder Agentenversion (wiederum,

Wenn Sie keinen dieser Prozesse befolgen, werden Sie Agenten haben, die Ihren neuen Konsensregeln nicht zustimmen. Unabhängig davon, ob Sie aufhören und mit den neuen Regeln neu starten (Hard Fork) oder die Änderungen im Laufe der Zeit einführen (kann Soft oder Hard Fork sein), wenn die Agenten in Ihrem System den neuen Konsensregeln, die Sie anwenden, nicht zustimmen , werden Sie nie sicher sein, dass die Validierung konsistent erfolgt. Im Fall von Bitcoin, wo die Validierung dazu führt, dass Blöcke zur Blockchain hinzugefügt werden, werden Knoten mit unterschiedlichen Konsensregeln Änderungen ablehnen, die von anderen Agenten angewendet werden, und beginnen, auf alternativen Blockchains aufzubauen, wenn diese Validierungsregeln nicht konsequent befolgt werden. Dies führt zu einer Gabelung der Ketten, bei der die verschiedenen Konsenssysteme nur auf Blöcken aufbauen, die die Konsensregeln eines Agenten erfüllen, die als gültig gelten.

Um eine Konsensänderung in einem System mit mehreren Agenten vorzunehmen, müssen Sie sich tatsächlich mit den Agenten Ihres Systems einigen (harte Arbeit), bevor Sie die Änderung implementieren, und dann hoffen, dass die Agenten mit Ihren Konsensänderungen einverstanden sind und sie ändern in ihrer Agentensoftware (dh ihrem Client). Sie müssen also sicherstellen, dass Ihre Konsensänderungen gründlich getestet werden, denn wenn sie einmal in der Wildnis sind, ist es sehr schwierig, sie zu ändern, selbst wenn ein kritischer Fehler vorliegt.