Bitcoin Forum

Local => Anfänger und Hilfe => Topic started by: Silance on November 18, 2016, 11:33:04 PM



Title: Geldbörse + Kontrolle über die einzelnen Adressen
Post by: Silance on November 18, 2016, 11:33:04 PM
Mir stellt sich folgende Frage, die ich anhand eines Beispiels erleutern möchte.

Eine Geldbörse enthält 5 Adressen zu je 1 BTC, macht zusammen also 5 BTC.
Eine Überweisung in Höhe von 1.5 BTC soll getätigt werden. Es soll zB 1 BTC von Adresse 1 und dann noch 0.5 BTC von Adresse 4 überwiesen werden, jedoch soll Adresse 2, 3 und 5 nicht an der Zahlung beteiligt sein.

Gibt es einen Client, der es einem erlaubt, bestimmte Adressen für Transaktionen auszuwählen?



Title: Re: Geldbörse + Kontrolle über die einzelnen Adressen
Post by: Aswan on November 19, 2016, 01:40:26 AM
Das was du suchst nennt sich meist "Coin Control" und ist z.B. im Core Client oder bei Armory unter diesem Namen zu finden. Bei Electrum gibt es diese funktion auch, allerdings wählt man da über den "Adresses" Tab die gewünschten Adressen aus und wählt dann "Send from" aus. Man kann bei Elektrum auch mit der "Freeze" funktion einzelne Adressen vom Versand von Coins ausschließen bis man es eben wieder rückgängig macht.


Title: Re: Geldbörse + Kontrolle über die einzelnen Adressen
Post by: Chris601 on November 19, 2016, 01:43:59 AM
Hi,

ja das geht beispielsweise mit "Core".

Dort heißt diese Funktion "Coin Control".
Neben der Auswahl der Inputs für deine Transaktion (also dem Zusammensuchen beliebiger Beträge von allen deiner Adressen) kannst du auch eine beliebige Adresse auswählen oder generieren an die das Wechselgeld gehen soll (in deinem Beispiel der halbe übrige Coin).

Aber das wird mit vielen Clients möglich sein.
Bei Core muss "Coin-Control" in den Einstellungen aktiviert sein.


Title: Re: Geldbörse + Kontrolle über die einzelnen Adressen
Post by: mezzomix on November 19, 2016, 11:49:13 AM
Wie bereits geschrieben wurde, heisst die Lösung Coin Control.

Ein weiterer Punkt, den man im Hinterkopf behalten sollte ist, dass bei Bitcoin kein Geldsumme auf einer Adressen liegt. Bitcoin kennt nur Transaktionen mit Eingängen (Inputs) und Ausgängen (Outputs). Wenn man eine neue Transaktion erstellt, dann werden bisher ungenutzte (Unspent) Outputs (vollständig) verwertet und ergeben die Inputs für diese neue Transaktion. Die Summe aller Inputs wird nun auf die Outputs der neuen Transaktion verteilt. Der nicht verteilte Rest ist automatisch die Fee. Wenn bei der Summe der Outputs mehr als die gewünschte Fee übrig bleibt, muss man für die Transaktion einen zusätzlichen Output an sich selbst als Wechselgeld erstellen. Die Wallets machen das automatisch, der Ablauf kann aber gerade mit Coin Control manchmal interessant sein.


Title: Re: Geldbörse + Kontrolle über die einzelnen Adressen
Post by: Silance on November 20, 2016, 08:55:04 PM
Vielen für die zahlreichen und sehr informativen Antworten!
Werde gleich mit den Programmen loslegen und sie testen.


Title: Re: Geldbörse + Kontrolle über die einzelnen Adressen
Post by: shorena on November 21, 2016, 08:52:53 AM
Vielen für die zahlreichen und sehr informativen Antworten!
Werde gleich mit den Programmen loslegen und sie testen.

Nur damit du damit nicht auf die Nase fällst... ACHTUNG(!) sowohl bitcoin core als auch Armory brauchen eine vollständige Kopie der Blockchain[1]. Das sind zur Zeit mehr als 90 Gigabyte und die Daten müssen auch lokal verifiziert werden. Mit einem halbwegs aktuellen Rechner und annehmbarer Internetverbindung lässt sich das in ca. 8+ Stunden erledigen. Hab das vor einiger Zeit hier[2] mal Beispielhaft durchgemessen.

[1] die muss nicht unbedingt dauerhaft gespeichert werden, das ist aber ohne weitere Einstellungen erstmal so.
[2] https://bitcointalk.org/index.php?topic=1357766.0


Title: Re: Geldbörse + Kontrolle über die einzelnen Adressen
Post by: fronti on November 21, 2016, 09:01:05 AM
Vielen für die zahlreichen und sehr informativen Antworten!
Werde gleich mit den Programmen loslegen und sie testen.

Nur damit du damit nicht auf die Nase fällst... ACHTUNG(!) sowohl bitcoin core als auch Armory brauchen eine vollständige Kopie der Blockchain[1]. Das sind zur Zeit mehr als 90 Gigabyte und die Daten müssen auch lokal verifiziert werden. Mit einem halbwegs aktuellen Rechner und annehmbarer Internetverbindung lässt sich das in ca. 8+ Stunden erledigen. Hab das vor einiger Zeit hier[2] mal Beispielhaft durchgemessen.

[1] die muss nicht unbedingt dauerhaft gespeichert werden, das ist aber ohne weitere Einstellungen erstmal so.

ist das bei Armory ncht noch immer so dass man den Bitcoin-Core laufen lassen muss mit der gesamten blockchain?
Hab jetzt die neuste 0.95 noch nicht getestet, aber bei den älteren war das so das Armory nicht mit pruning im Bitcoin-core zurechtkam.


Title: Re: Geldbörse + Kontrolle über die einzelnen Adressen
Post by: shorena on November 21, 2016, 09:10:44 AM
Vielen für die zahlreichen und sehr informativen Antworten!
Werde gleich mit den Programmen loslegen und sie testen.

Nur damit du damit nicht auf die Nase fällst... ACHTUNG(!) sowohl bitcoin core als auch Armory brauchen eine vollständige Kopie der Blockchain[1]. Das sind zur Zeit mehr als 90 Gigabyte und die Daten müssen auch lokal verifiziert werden. Mit einem halbwegs aktuellen Rechner und annehmbarer Internetverbindung lässt sich das in ca. 8+ Stunden erledigen. Hab das vor einiger Zeit hier[2] mal Beispielhaft durchgemessen.

[1] die muss nicht unbedingt dauerhaft gespeichert werden, das ist aber ohne weitere Einstellungen erstmal so.

ist das bei Armory ncht noch immer so dass man den Bitcoin-Core laufen lassen muss mit der gesamten blockchain?
Hab jetzt die neuste 0.95 noch nicht getestet, aber bei den älteren war das so das Armory nicht mit pruning im Bitcoin-core zurechtkam.

Ob Armory mit nem pruned core zurecht kommt weiß ich nicht, aber selbst wenn runterladen muss man trotzdem erstmal alles.


Title: Re: Geldbörse + Kontrolle über die einzelnen Adressen
Post by: Silance on November 22, 2016, 10:36:03 PM
Quote
Nur damit du damit nicht auf die Nase fällst... ACHTUNG(!) sowohl bitcoin core als auch Armory brauchen eine vollständige Kopie der Blockchain[1]. Das sind zur Zeit mehr als 90 Gigabyte und die Daten müssen auch lokal verifiziert werden.
Bei meinem angestammten Client Multibit kann ich davon auch ein Lied singen.
Habe mich darum für Electrum entschieden und nach den bisherigen Tests finde ich ihn sehr ansprechend. Das Programm scheint alles zu haben, was ich benötige.
Danke noch einmal für eure Hilfe.


Title: Re: Geldbörse + Kontrolle über die einzelnen Adressen
Post by: shorena on November 23, 2016, 05:40:49 AM
Quote
Nur damit du damit nicht auf die Nase fällst... ACHTUNG(!) sowohl bitcoin core als auch Armory brauchen eine vollständige Kopie der Blockchain[1]. Das sind zur Zeit mehr als 90 Gigabyte und die Daten müssen auch lokal verifiziert werden.
Bei meinem angestammten Client Multibit kann ich davon auch ein Lied singen.
Habe mich darum für Electrum entschieden und nach den bisherigen Tests finde ich ihn sehr ansprechend. Das Programm scheint alles zu haben, was ich benötige.
Danke noch einmal für eure Hilfe.

Multibit lädt nur Header, das sollten maximal ein paar MB sein.


Title: Re: Geldbörse + Kontrolle über die einzelnen Adressen
Post by: Silance on November 28, 2016, 07:37:34 PM
Beim Zurücksetzen der Block Kette und der Transaktionen hat das bei mir mehrere Stunden gedauert. Wegen ein paar MB? Oder wieso hat das ganze so lange gedauert? Kann ich das beschleunigen?