Ich habe eine kleine Dapp, die in Meteor (nur Client) geschrieben ist und einige Vertrags- und Kontoinformationen aus der Blockchain liest. Ich kann meinen Front-End-Code kostenlos auf meteor.com (oder einer Vielzahl anderer Orte) bereitstellen, aber ich brauche immer noch einen Knoten, mit dem ich mich verbinden kann.
Muss ich meinen eigenen Knoten hosten? Wenn ja, irgendwelche Empfehlungen? Ich verwende jetzt Digital Ocean $5 VPS und es ist wirklich sehr langsam.
Wenn nicht, gibt es kostenlose/öffentliche Optionen?
Sie können Infura als „Nur-Lese-/Signierte-Transaktionen -Knoten“ verwenden.
Die Nutzung der API ist kostenlos: https://infura.io
Sie können Ihren Benutzern empfehlen, die Metamask Browser-Erweiterung zu verwenden, um Transaktionen in Ihrer App signieren zu können.
Wenn Sie eine App in großem Maßstab bereitstellen, möchten Sie wahrscheinlich keinen bloßen Knoten. Sie möchten eine vollständige und leistungsfähige Web-API . Es sind mehrere verfügbar: Ich habe persönlich etherscan.io verwendet und war recht zufrieden damit.
Wenn es sich nur um ein Testprojekt handelt, ist es nicht so schlimm, einen eigenen Knoten zu erstellen. Wenn Sie jedoch eine der tatsächlichen Knotenfunktionen verwenden, z. B. Konten, können Sie nicht wirklich die . Und wenn Sie es nicht sind ... Web-API den ganzen Weg.
AFAIK Mist soll Ihnen den Zugriff auf einen lokalen Knoten ermöglichen (die offizielle Ethereum-Wallet ist ein vollständiger Knoten), aber ich weiß nicht, ob es noch funktioniert.
Eine Alternative wäre zB MetaMask (in Alpha).
q9f
Jeff
eth_sendRawTransaction
ermöglichen es uns auch, neue Daten zu schreiben, richtig?digitaler Esel
Jeff
Wächter
digitaler Esel
Thorkil Værge