Als DApp-Entwickler mache ich mir Sorgen um die Transaktionskosten im Ethereum-Mainnet. Jede DApp-Interaktion mit dem Smart Contract kostet je nach Datengröße und Komplexität der ausgeführten Funktion zwischen 1 $ und 50 $. Also suche ich nach einer alternativen Ethereum-Plattform, um die Verträge auszuführen und mit einem Chain Explorer öffentlich zu sein.
Soweit ich weiß, gibt es folgende:
* Ethereum Classic, 10x cheaper than ETH
* RSK, on development
* Building my own chain, no chain explorer.
* Plasma.io. Is it ready to use?
* Raiden Network. Is it ready to use? Is cheaper than Ethereum mainnet?
Kennst du noch weitere Alternativen? Vielen Dank!
Wenn Sie nur testen, gibt es eine Reihe öffentlicher Testnetzwerke: zB Ropsten, Rinkeby, Kovan.
Teilantwort, aber zu diesem Teil Ihrer Frage:
Aufbau meiner eigenen Kette, kein Kettenforscher.
Es gibt Tools, mit denen Sie Ihren eigenen Ketten-Explorer haben können. Einer der bekanntesten ist der Explorer von Ethereparty, den Sie auf Github finden können
Ich habe es noch nicht in einer Produktionskette verwendet, nur mit Ganache-Cli, aber es scheint ziemlich gut zu funktionieren, auch wenn es nicht so vollständig ist wie ein Dienst wie Etherscan.
Ich bin mir ziemlich sicher, dass Sie es ohne große Schwierigkeiten an Ihr eigenes Kettennetzwerk anschließen können
Sie können Ethereum forken und Ihre eigene private Kette mit Billionen ETH betreiben. Verwenden Sie es für Ihr internes Geschäft. Schnappen Sie sich einen der Open-Source-Eth-Blockchain-Explorer auf GitHub und richten Sie ihn auf Ihre private Kette.
Sie können Ihre eigene halbprivate Konsortium-Ethereum-Kette betreiben und nur die von Ihnen autorisierten Knoten können sich mit dem Netzwerk verbinden. Sie können alles privat halten oder Partnern erlauben, einen Knoten zu betreiben und dem Netzwerk beizutreten.
In diesem Video zeige ich Ihnen, wie Sie in 12 Minuten eine vollständige private Ethereum-Kette eines Konsortiums in der Azure Cloud https://www.youtube.com/watch?v=HsConsFaZG8 bereitstellen
Sie können zum Ende des Videos springen, um direkt zum Bereitstellungsteil zu gelangen.
Die Frage zeigt, dass Sie die eingebaute Währung, die mit Ethereum geliefert wird, eindeutig nicht wollen. Sie müssen sich also für eine alternative Blockchain entscheiden.
Aber wenn Sie darauf bestehen, Ethereum zu verwenden, können Sie private Ketten verwenden, und in dieser Kette können Sie ein komplettes Setup aus Etherchain-Explorer, Ethstats und einigen Knoten mit einem beliebigen Konsens haben.
Jede DApp-Interaktion mit dem Smart Contract kostet je nach Datengröße und Komplexität der ausgeführten Funktion zwischen 1 $ und 50 $.
Vielleicht kann die Art und Weise, wie Sie den Smart Contract entwerfen, verbessert werden. 50 Dollar für einen Methodenaufruf sind viel zu viel. Sie speichern wahrscheinlich viel zu viele Daten oder führen extrem lange komplexe Berechnungen durch, die das Gaslimit auffressen.
Mein Vorschlag ist, Daten außerhalb der Kette zu speichern und nur den Referenz-Hash im Vertrag zu speichern. Sie können auch komplexe Berechnungen außerhalb der Kette durchführen und den Vertrag nur als Gerichtssystem verwenden, in dem Sie Beweise vorlegen können, um Daten zu überprüfen, wenn jemand sie anficht.
Öffentliche Smart Contract-Ketten, außer dem Ethereum-Mainnet
Andere öffentliche Chains sind alle Testnets (Morden, Ropsten, Kovan, Rinkeby), Ethereum Classic und alle Forks oder privaten Chains, die öffentlich zugänglich sind.
Raiden ist eine State-Channel-Implementierung und Plasma ist eine Hierarchie von Sidechains, die einen Checkpoint zur Mainchain bilden. Beide sind großartige Lösungen für die Skalierung Ihrer Anwendung, sobald sie fertig sind.
Benutzer19510
Juan Ignacio Pérez Sakristán
Benutzer19510
Ismael
Juan Ignacio Pérez Sakristán
MCCCS
Juan Ignacio Pérez Sakristán