Ich bin ein Spieleentwickler mit einer Idee für Ethereum, bei der die Spieler eine kleine Gebühr zum Spielen zahlen müssten. Wenn die Verträge Open-Source sind, was würde jemanden davon abhalten, den Vertrag zu duplizieren und meine Adresse durch ihre zu ersetzen? Gibt es ein besseres Monetarisierungsschema? Wenn ich mein Frontend nicht Open Source machen würde, würde ihm dann überhaupt jemand vertrauen?
Nicht alles wird in die Blockchain/in einen Smart Contract geschrieben, da dies extrem teuer wäre. Nur die wichtigsten Daten sollten gespeichert werden und der Rest Ihres Frontend-Codes wäre offchain und für niemanden sichtbar. Ein gutes Beispiel wäre ein Blick auf den Smart Contract von Ethroll. Die beweisbare Fairness ist der einzig wichtige Teil ihres Spiels, der auf die Blockchain gesetzt wird, und der Rest ist nur eine GUI. https://etherroll.com/#tab7
Sie könnten es nicht Open Source machen. Zumindest alles außer dem Smart Contract, die Leute werden sehen wollen, ob das Spiel mit Geld zu tun hat.
Nichts hindert andere daran, Ihren Code zu stehlen und Ihr Spiel zu kopieren, aber dies ist auch in der Spielebranche und anderen viele Male passiert, und sie brauchten nicht einmal den Quellcode, um das Spiel zu klonen.
Wie bei jedem Nicht-Blockchain-Produkt müssten Sie, wenn Sie nicht möchten, dass jemand anderes Ihr Produkt kopiert und es besser macht als Sie, einen unfairen Vorteil schaffen, der Ihre Version schwer zu kopieren oder sehr teuer macht, und das tut es nicht haben meistens mit dem Code zu tun, aber mit der treuen Community, die Sie um Ihr Spiel, das Team, den Kundensupport, die IP, Partnerschaften usw. herum aufbauen können.
Benutzer2342558