Bitcoin Forum

Local => Anfänger und Hilfe => Topic started by: BingoMuc on May 29, 2020, 06:12:54 AM



Title: Core Full Node - Möglichkeit zum Einbinden in externe Wallet?
Post by: BingoMuc on May 29, 2020, 06:12:54 AM


Hallo zusammen,

ist es möglich, einen Core Full Node mittels z. B. Electrum einzubinden? Sprich, dass die auf meiner SSD gespiegelte Blockchain

zum Beispiel mit einer Wallet wie Electrum abgefragt wird ohne über einen anderen Fremdserver zu gehen?

IP Adresse, Port etc. wird mir ja angezeigt von der Core Software.

Sollte dies nicht funktionieren, für was ist dann die Anzeige Public IP und Port in der Core Sotware gut?

Danke :)  und Euch ein schönes Wochenende

bye Chris


Title: Re: Core Full Node - Möglichkeit zum Einbinden in externe Wallet?
Post by: lassdas on May 29, 2020, 06:34:08 AM
Sprich, dass die auf meiner SSD gespiegelte Blockchain
zum Beispiel mit einer Wallet wie Electrum abgefragt wird ohne über einen anderen Fremdserver zu gehen?
Ja,
aber da der Electrum-Client nicht direkt mit Core kommunizieren kann, müsstest Du neben dem Core Node auch noch nen Electrum-Server installieren. (HowTo (https://github.com/kyuupichan/electrumx/blob/master/docs/HOWTO.rst))

..für was ist dann die Anzeige Public IP und Port in der Core Sotware gut?
Nunja, die Core Nodes müssen untereinander ja auch kommunizieren um Transaktionen und Blöcke auszutauschen.
Irgendwie müssen die sich ja finden und ohne IP und Port wird das nich leicht. ;)


Title: Re: Core Full Node - Möglichkeit zum Einbinden in externe Wallet?
Post by: BingoMuc on May 29, 2020, 09:39:41 AM
danke für die gute Antwort.

Was mir noch nicht so klar ist, normal muss ich einen Port freischalten, damit ein Programm/Client durch meinen Router sich dauerhaft in das Internet verbindet?

Ein Freund ist der Meinung, dass mein Raspiblitz (mit Core Full Node) nur lesend ist, da im Router keine Portfreigabe eingestellt ist.

Kann das sein?

Bzw. kann ich kontrollieren, ob mein Node auch Blöcke im Netz verteilt?

DANKE!


Title: Re: Core Full Node - Möglichkeit zum Einbinden in externe Wallet?
Post by: bob123 on May 29, 2020, 02:43:57 PM
Was mir noch nicht so klar ist, normal muss ich einen Port freischalten, damit ein Programm/Client durch meinen Router sich dauerhaft in das Internet verbindet?

Du musst einen Port nur bei eingehenden Verbindungen freischalten.
Nach außen kann man immer kommunizieren.

Wenn du beispielsweise deine Browser öffnest und eine Website aufrufst, dann macht das Betriebssysteme einen Port für dich auf (unprivilegierter port > 1023) über den du dann den Webserver (port 80) ansprichst.
Wenn du nun selber einen Webserver betreiben möchtest, musst bei dir einerseits auf Port 80 eine Anwendung (webserver) lauschen und andererseits muss der in der Firewall (Router Settings) freigegeben werden.


Das heißt:
Wenn du dich nur nach außen verbinden möchtest, Transaktionen empfangen und versenden willst, Blöcke anfragen -> dann musst du keinen Port öffnen.
Wenn du das Netzwerk unterstützen möchtest, indem du zulässt dass andere Clients sich mit deinem Node verbinden -> dann musst du den Port im Router freigeben.


Title: Re: Core Full Node - Möglichkeit zum Einbinden in externe Wallet?
Post by: o_solo_miner on May 29, 2020, 03:49:44 PM
danke für die gute Antwort.

Was mir noch nicht so klar ist, normal muss ich einen Port freischalten, damit ein Programm/Client durch meinen Router sich dauerhaft in das Internet verbindet?

Ein Freund ist der Meinung, dass mein Raspiblitz (mit Core Full Node) nur lesend ist, da im Router keine Portfreigabe eingestellt ist.

Kann das sein?
Nein, Core sucht Knoten und öffnet meist 10 Verbindungen die über dnsserver gefunden werden.

Bzw. kann ich kontrollieren, ob mein Node auch Blöcke im Netz verteilt?
DANKE!
Ja, das kannst du.
Wenn du nur Empfangen willst:
Dazu editierst du die bitcoin.conf in ~/.bitcoin und setzt die max. Anzahl der Verbindungen (maxconnections=0).
Du mußt dann aber auch per addnode eine IP Angeben von der du die updates Empfangen möchtest (für Core)
Also z.B. Shorenas Full Node oder andere.

Wenn du auch verteilen möchtest:
maxconnections=10 für max. 10 Verbindungen (Ein/Ausgehend bei einem Full Node)
Wenn du mit 500MB oder 1G angebunden bist (Glasfaser/Kabel) dann kannst du auch 30-50 Eingeben aber
dein Raspi ist ja kein 'Cray' und ist dann entsprechend Ausgelastet,


Title: Re: Core Full Node - Möglichkeit zum Einbinden in externe Wallet?
Post by: lassdas on May 30, 2020, 10:05:57 PM
Wenn du auch verteilen möchtest:
maxconnections=10 für max. 10 Verbindungen (Ein/Ausgehend bei einem Full Node)
Wenn du mit 500MB oder 1G angebunden bist (Glasfaser/Kabel) dann kannst du auch 30-50 Eingeben aber
dein Raspi ist ja kein 'Cray' und ist dann entsprechend Ausgelastet,
Nu mach den RasPi mal nich schlechter, als er is.

Mein Pi2 Full Node läuft hervorragend mit im Schnitt so ~100 Verbindungen (maxconnections=125, was afaik default is) und das extrem stabil (current uptime: >600days).
Muss nich immer gleich n 'Cray' sein.  ;)