Multi-sig-M-von-N Transaktionen mit N > 3 unterstützt?

BIP 11 macht die M-of-N multi-sig-Transaktionen standard --- für N <= 3. Was ist die aktuelle Unterstützung bei Miner für den multi-sig-Transaktionen mit N > 3? (sagen wir 3-von-6). Auch, BIP 11 Staaten:

Der aktuelle bitcoin Satoshi-client nicht relay oder mine Transaktionen mit scriptSigs größer als 200 Byte; Platz für 3-Signatur Transaktionen, dieser wird erhöht um 500 bytes.

Tut dies immer noch, und wenn ja, hat diese Grenze kommen ins Spiel für N > 3 oder M > 3? Welche anderen Hindernisse in den Weg, die Standardisierung von M-von-N für sinnvoll N?

+130
MonsieurM 06.03.2016, 16:02:17
17 Antworten

Ledger Brieftaschen haben eine einzelne statische IP-Adresse , wo Sie zu senden BTC, aber beim Blick auf die details der Transaktionen, es wird immer aufgezeichnet, wie die verschiedenen Empfang-Adressen. Suchen Sie die statischen Adresse blockchain.info (die Adresse, senden Sie BTC) werden immer zeigen insgesamt 0 BTC.

  • Gibt es eine Möglichkeit zu wissen, die insgesamt Saldo der ein-Ledger wallet von der statische Adresse?
  • Gibt es einen anderen Weg, um zu wissen, die Gesamt-balance ohne tatsächlich einstecken in das Hauptbuch-Gerät?
+832
Jack Roy 03 февр. '09 в 4:24

Ich bin mit einem kleinen testnet lokal mit diesem Projekt:

http://github.com/freewil/bitcoin-testnet-box

aber ich habe Schwierigkeiten zeigen bitcoin-qt die blockchain, die ich lokal erstellt, ich habe einige Daten wie diese:

bitcoin-cli -datadir=1 getinfo
{ 
 "version" : 90300,
 "protocolversion" : 70002,
 "walletversion" : 60000,
 "balance" : 0.00000000,
 "Blöcke" : 0,
 "timeoffset" : 0,
 "verbindungen" : 1,
 "proxy" : "",
 "Schwierigkeiten" : 0.00000000,
 "testnet" : false,
 "keypoololdest" : 1413617762,
 "keypoolsize" : 101,
 "paytxfee" : 0.00000000,
 "relayfee" : 0.00001000,
 "Fehler" : ""
}
bitcoin-cli -datadir=2 getinfo
{
 "version" : 90300,
 "protocolversion" : 70002,
 "walletversion" : 60000,
 "balance" : 0.00000000,
 "Blöcke" : 0,
 "timeoffset" : 0,
 "verbindungen" : 1,
 "proxy" : "",
 "Schwierigkeiten" : 0.00000000,
 "testnet" : false,
 "keypoololdest" : 1413617762,
 "keypoolsize" : 101,
 "paytxfee" : 0.00000000,
 "relayfee" : 0.00001000,
 "Fehler" : ""
}

und ich möchte, dass die Daten und die Adressen, die aufgegriffen und eingearbeitet, die von bitcoin-qt. Ich denke, es sollte einige flags um dies zu erleichtern, aber alles, was ich bisher ausprobiert habe immer erfolglos - vielleicht, jemand hier kennt oder hat eine Idee?

+814
Greg Allegri 30.07.2018, 19:51:09

Ich habe mir in den ausbau meiner eigenen Münze, aber es war das beste, einfach piggy back auf der Oberseite eines vorhandenen blockchain wie farbige Münzen und Kontrahenten ist es zu tun. Aber wenn man auf dieser Strecke, die ich laufen in das problem, dass die Gebühren für die Verwendung der blockchain in die einheimische Währung.

Sagen, wenn ich auf ein Spiel-token, basierend auf der bitcoin-blockchain auf der Oberseite der Gegenpartei, muss ich noch die Gebühren bezahlen in Bitcoin. Was meinen die Benutzer nicht haben, auch wenn ich verteilte meine Spiel-Token zu Ihnen. Jetzt werden Sie stecken mit dem Spiel-token, ohne in der Lage zu senden es überall.

Eine Lösung wurde zur überwachung dieser Adressen, und nur der Fonds eine kleine Menge an btc nur für Sie zu bezahlen für die Gebühren. Gibt es einen service gibt, der dies tut?

Dieses Problem ist auch offensichtlich, bei anderen Münzen, wie des Astraleums und nxt. Sie geben die Möglichkeit zu schaffen, Ihr eigenes Kind Münzen in Ihre blockchain, aber Sie sind fest mit der Münze, es sei denn, der Halter hat die einheimische Währung.

Wie andere dieses problem lösen?

+733
Joonas 19.02.2019, 22:06:15

Eine nicht-böswillige Grund absichtlich zerstören, die Bemerkenswerte Mengen von Bitcoins wäre für eine hypothetische alternative blockchain, der erkennt Bitcoins an eine spezielle Adresse wie neu generierten Münzen. Man könnte zum Beispiel versuchen, zu einem neuen "Altcoin", die nicht Bitcoin, sondern in jedem privaten Schlüssel, Zeichen eine Bitcoin-Transaktion zu einem besonderen unmöglich Bitcoin-Adresse berechtigt ist, zu verbringen auch eine entsprechende Menge an Altcoins. Dies würde es ermöglichen, einen sicheren one-way-Konvertierung in einer separaten blockchain, ohne die Notwendigkeit für einen Austausch.

+719
dominix 06.03.2016, 03:49:26

Gibt es ein gutes Befehlszeile Bitcoin cash wallet für linux verfügbar?

+712
zhigang 15.01.2011, 04:11:54

Wie kann Sie erstellen einen zahlen ip Transaktions-oder ist das nicht möglich mit den aktuellen client?

Wenn dem so ist, warum wurde es deaktiviert?

+648
VGM 12.07.2018, 21:53:37

Für eine lange Zeit, blockchain.info angeboten wird ein web-wallet mit einer bequemen web-API, aber es vor kurzem stellte sich heraus, dass es erfordert nun eine installation zu funktionieren. Ich Frage mich - gibt es noch andere seriöse web-wallets gibt für Entwickler, die mit open-APIs für das senden / empfangen von Münzen, die erfordern nicht eine installation von jeder Art?

+638
santuxus 12.05.2016, 22:00:20

Der Prozess der Rückgabe von Mitteln von einem exchange-oder online-wallet, Ihrer eigenen Brieftasche oder Bankkonto.

+547
Gareth 29.09.2014, 20:21:22

Das Ziel ist eine Zahl, die den hash einen block-header muss kleiner als oder gleich damit, dass der block als gültig angesehen werden. Dieses Ziel Anzahl, bei vertreten als einer 256-bit-Zahl, hat mehrere führende Nullen. Die tatsächliche Anzahl der führenden Nullen ist irrelevant und spielt keine Rolle, etwas, sondern uns Menschen sprechen über die Anzahl der führenden Nullen als ein Weg, um zu verstehen, was mining ist dabei mit das Ziel. Es ist einfacher für die Menschen zu verstehen, dass ein hash-müssen eine gewisse Anzahl von führenden Nullen angegeben werden die von dem Ziel, als es für die Menschen zu verstehen, dass der hash ist eine sehr große Zahl, und das Ziel ist eine sehr große Zahl, und der hash muss kleiner sein als das Ziel. Ansonsten, die Anzahl der führenden Nullen ist dabei irrelevant. Die Anzahl der führenden Nullen basiert auf dem Ziel.

Die Schwierigkeit ist irgendwie auch irrelevant. Es ist einfach etwas, das für uns Menschen, zu verstehen, wie viel Arbeit getan wird, um die mine blockiert. Die Schwierigkeit ist eine alternative Darstellung der soll-und ist nur das höchste Ziel-Wert geteilt durch den aktuellen Sollwert.

Diese drei Dinge, nur das Ziel wirklich wichtig ist. Das ist, was wird verwendet, um zu ermitteln ob ein hash gültig ist und das ist es, was geändert wird alle 2016 Blöcke. Die Anzahl der führenden Nullen und der Schwierigkeitsgrad sind nur unterschiedliche Darstellungen das Ziel, um es einfacher für die Menschen zu verstehen.

+502
Anuj Rajput 25.12.2015, 15:29:07

Wenn Blockchain Bergleute waren nicht bezahlt, mir würde es noch Vertrauen in alle bitcoin-Transaktionen?

+480
Trust Nobia 01.11.2019, 04:45:35

Sie haben Ihre eigene Frage beantwortet - "alles, was Sie brauchen würde, um in der Lage sein zu tun ist, zu beweisen, dass diese Adresse gehörte zu Ihnen." Zum Nachweis der Adresse, die Ihnen gehört, müssen Sie den zugehörigen privaten Schlüssel, der geheim ist und in der Regel auf Ihrem computer gespeichert. Wenn Sie verlieren Ihre Schlüssel, Sie sind nicht anders als jede andere Bewerberin auf die Adresse.

Aus diesem Grund müssen Sie eine Sicherungskopie Ihrer Brieftasche-Datei mit den keys, also sollte etwas auf Ihrem computer passieren, können Sie immer noch Zugriff auf die Münzen mit Ihrem backup.

Denken Sie daran, dies ist eine dezentralisierte, digitale Währung. Es gibt keine Sachbearbeiter können Sie gehen, um mit einigen Dokumenten, die autorisiert werden können, dass dies Ihre Adresse. Sie müssen den Nachweis der Inhaberschaft in einer allgemein überprüfbaren digitalen Weg - mit Ihrem privaten Schlüssel, um eine kryptografische Signatur.

+377
Avi Steiner 15.02.2012, 18:07:11

Nach der Generierung einer 2-von-3-Geldbörse (mit brainwallet http://ms-brainwallet.org/#generator) ich bin in der Lage, meine privaten/öffentlichen Schlüsseln für jeden der Teilnehmer.

Danach schicke ich eine kleine Menge an BTC an diese Adresse (0.0002). Der Betrag wird korrekt erfasst und bestätigt in der blockchain und ist gelistet als nicht ausgegebene Transaktion.

Danach erstelle ich eine neue Transaktion, die verbringt (0.0001 BTC). Diese Transaktion ist erfolgreich. Auf der Dritten Stufe, die ich gesendet, mehr Mittel für die 2-von-3 wallet (0.0003). Dies ist, wo das Problem passiert: alle Gelder, die ich Einzahlung in das Portemonnaie aus der zweiten Transaktion werden automatisch ausgegeben, auf unterschiedliche unbekannte Adressen, und es gibt nie eine unverbrauchte Transaktionen, egal wie sehr ich es einzahlen.

Ich habe getestet mit mehreren wallets bereits.

Was ich denke, ist, dass es eine Veränderung problem. Ich fand einige Möglichkeiten, die können die Mittel 'verdunsten' , aber ich habe nicht in der Lage zu nageln, das Problem vollständig. Alle Beiträge werden geschätzt.

+191
Aniya Lomax 10.02.2013, 09:49:37

Wenn jemand die angeblich 'Satoshi Nakamoto wollte, um es zu beweisen, könnte er/Sie dies tun, indem signieren einer Nachricht mit einer von dem gleichen Signaturschlüssel, dass "Satoshi Nakamoto' verwendet, um Zeichen einer seiner frühen Botschaften während der release von bitcoin. Oder, er/Sie könnte sich bekanntzugeben, dass Sie eine bitcoin-Bezahlung von einer Adresse glaubten, gehören zu "Satoshi Nakamoto" zu einigen anderen Adresse, dann auch tatsächlich tun.

+156
edcckao 29.05.2014, 16:07:20

Ich bin neugierig, wie man könnte replizieren der Funktionalität der http://whatbitcointhinks.com/ mit bitcoin-Skript. Die Funktionalität ist, dass es eine Art von crowdfunding-Wettbewerb zwischen zwei Wohltätigkeitsorganisationen. Es gibt eine zeitliche Begrenzung auf die Konkurrenz, so dass am Ende, die Nächstenliebe, die erzogen hat, die meisten Kapital gewinnt alle Mittel.

Hier ist ein screenshot von dem Konzept:

whatbitcointhinks.com screen shot

Die Frage, wie diese umgesetzt werden könnten, als ein smart Vertrag kam bis auf r/bitcoin, und ich schlug vor, ein Schema, das würden drei p2sh-Adressen. Aber eine Antwort fragt nach, ob der Verlierer könnte, um die Einschränkung zu umgehen, indem Sie behaupten, die Finanzierung, bevor der Gewinner:

Vielleicht ist die Seite A ist eine p2sh-Adresse, der B-Seite ist ein weiterer p2sh-Adresse, und beide Skripts angeben, wie die Ausgänge eines Dritten p2sh Adresse, die eine Art 1-von-2-multi-sig-Adresse, wo jede Nächstenliebe hält einer der beiden privkeys. Sein nicht multi-sig genau, weil die zusätzlichen Einschränkungen sind nLockTime, und für wohltätige Zwecke Ein, zu behaupten, die Mittel, die Eingänge an der Seite Ein p2sh müssen größer sein als die Eingänge auf der B-Seite p2sh.

Nehmen wir einmal an, die Konkretheit, die Eine bekommt 10 1BTC Spenden und B 9. Was hält B die übertragung einer Transaktion über alle 9 B Spenden, und 8 der 10 Spenden?


Gibt es eine Möglichkeit dies umzusetzen, da eine crowdfunding-wie der Vertrag in Bitcoins Skript?

+111
user9162379 01.03.2012, 13:01:53

Obwohl es keine offizielle "Bitcoin Accepted Here" - Zeichen, die beliebtesten Grafik für diesen Zweck scheint zu sein, diese:

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

Quelle: https://bitcointalk.org/index.php?topic=1631.0

+110
Darthtrader 19.06.2018, 13:17:08

Eine Währung, gesteuert durch eine einzelne Person, Firma oder Regierung würde nicht arbeiten müssen, wie Bitcoin. Es würde zentralisiert werden - gäbe es keine Notwendigkeit für Bergbau, running spezielle Kunden und so weiter. Das sind nur ein key-feature von einigen dezentralen internet-Währungen ähnlich zu Bitcoin.

Es ist möglich, dass solch eine Währung ersetzen würde Bitcoin, aber es würde den meisten wahrscheinlich durch Gesetz und Kraft, als vielmehr wegen seiner Vorteile. Eine Währung wie, die möglicherweise existieren neben Bitcoin, aber wie viel es verwendet wird, würde davon abhängen, die Attraktivität und die Nutzung von it. Sollte es zum Beispiel sein, die einzige Währung, könnten Sie Steuern zahlen, könnte es sich genauso gut für eine lange Zeit bestehen.

Es gibt auch eine Idee der Digitalen Münze, wo viele solcher Währungen könnte zur gleichen Zeit existieren, weil Sie von nutzen wäre für die Unternehmen und Ihre Kunden. Es hat Platz für Bitcoin-ähnliche Währung - als Messung von standard-Wert, als auch als letzten Ausweg für den Handel.

Alles in allem, Bitcoin wird nicht wahrscheinlich ersetzt werden, es könnte verboten werden, und andere Währungen existieren könnten neben ihn.

+40
rweig 14.05.2018, 08:26:21
  • Eine Bitcoin - Adresse beginnen Sie immer mit 1 oder 3.
  • Ein [Litecoin] Adresse beginnt immer mit dem Buchstaben L.
  • Eine Peercoin - Adresse beginnt mit dem Buchstaben P.

Vorausgesetzt, Sie können herausfinden, wie Sie die ersten Zeichen in php, können Sie unterscheiden zwischen verschiedenen Adressen. Dann können Sie das Programm auch immer Wert, den Sie in der Transaktion. Viel Glück!

+16
aaronman 15.07.2011, 10:51:15

Fragen mit Tag anzeigen