Bitcoin Wallet-Entwickler bereiten sich auf

Bitcoin Wallet-Entwickler bereiten sich auf

Bitcoin Core 0.13.1 wurde eine Woche veröffentlicht, was bedeutet, dass die Miner-Anzeige auf der vorgeschlagenen SegWit-Gabel bald beginnen wird. Wenn sie ausgelöst wird, bietet SegWit eine Reihe von Vorteilen, von denen einer eine effektive Blockgrößenbeschränkung auf etwa 1,6 bis zwei Megabyte sein wird, abhängig von den Arten von Transaktionen, die in Blöcken enthalten sind.

Wenn und wenn Segregated Witness auf dem Bitcoin-Netzwerk ausgelöst wird, können Benutzer sofort von der zusätzlichen Netzwerkkapazität profitieren – wenn ihre Taschen "SegWit-ready" sind. Damit Benutzer diesen zusätzlichen Blockraum genießen können, wird viel abhängen auf Bitcoin Wallet Lieferanten.

Auf GitHub haben 25 Taschen signalisiert, dass sie SegWit integrieren werden. Um ihre Fortschritte zu überprüfen, hat Bitcoin Magazine eine Auswahl von ihnen erreicht.

Zustand der Bereitschaft.

Basierend auf dem Hinweis auf den Bergarbeiter, kann Segregated Witness in der Bitcoin-Gemeinde Mitte Dezember bald "live" sein. Dieses etwas unwahrscheinliche Best-Case-Szenario lässt Bitcoin-Taschen etwa sechs Monate für die Aktualisierung ihrer Software übrig.Die Brieftaschenlieferanten, die das Bitcoin Magazine erreicht hat, um dies allgemein zu antizipieren, sollten ein angemessener Moment sein.

GreenAddress, der Taschenlieferant, der kürzlich von der Infrastrukturentwicklungsfirma Blockstream bezogen wurde, war eine der ersten Taschen, die den Segregated Witness Service bereits im Februar dieses Jahres abgeschlossen haben.

Im Gespräch mit dem Bitcoin Magazine sagte Programmierer Lawrence Nahum, dass GreenAddress-Benutzer in der Lage sein werden, SegWit-Transaktionen zu erhalten und zu senden, sobald der Soft-Fork im Bitcoin-Netzwerk eingerichtet wurde. Danach plant er, den Geldbeutel zu verbessern und die Möglichkeiten von Segregated Witness wie MAST, Schnorr Signaturen und Lightning Network weiter zu nutzen.

Bitcoin Wallet-Entwickler bereiten sich auf zu lange danach

"Ich sehe es als ein fantastisches Sprungbrett für bessere Fungibilität und Privatsphäre, die meiner Meinung nach genauso wichtig sind wie – vielleicht sogar wichtiger als Kapazitätserweiterungen."

Bezüglich der SegWit-Bereitschaft selbst fügte Nahum hinzu:

"Die Integration war ziemlich einfach. Desktop, iOS und Android: Alle GitHub-Master-Filialen unserer Wallets unterstützen SegWit bereits, und kürzlich haben wir einige Integrationstests mit Hardware-Taschen wie Ledger abgeschlossen, um sicherzustellen, dass alles funktioniert."

Die meisten anderen Pocket-Lieferanten, die vom Bitcoin Magazine kontaktiert wurden, signalisierten auch, dass sie SegWit-ready sein sollten, wenn und wann die weiche Gabel schlägt, oder nicht zu lange danach. Ciphrex's mSigna Wallet zusammen mit der Ledger Hardware-Tasche haben Segregated Witness vollständig integriert. BTC.com – früher bekannt als Blocktrail – befindet sich aufgrund der kürzlichen Übernahme durch den ASIC-Hersteller Bitmain weiterhin in Verzug, erklärte jedoch, dass die Integration nicht viel länger als vierzehn Tage dauern sollte. Electrum, der beliebte Desktop-Computer und Android Wallet, wird in der nächsten großen Veröffentlichung, die noch vor Ende des Jahres geplant ist, den Segregated Witness Service anbieten. BreadWallet, eine Taschen-App für Android und iOS, befindet sich in der Testphase und wird SegWit den Nutzern anbieten, sobald es ausgelöst wurde und als absolut geschützt gilt. Und Mycelium, das auch auf iOS und Android verfügbar ist, sagte, dass es den komplexen Teil der Integration mit nur wenigen Benutzerschnittstellenabfragen einhüllte.

Payment-Chip BitPay unterstützte seine Absicht, SegWit auch für sein Copay-Wallet und das neue BitPay-Portemonnaie zu integrieren, aber der Anbieter verfolgt eine etwas konservativere Strategie. Im Gespräch mit dem Bitcoin Magazine erklärte der BitPay-CEO Stephen Pair, dass die Integration erst dann beginnen wird, wenn es sicherer ist, dass die Soft-Gabel tatsächlich ausgelöst wird.

"Wir planen, SegWit zu unterstützen. Der Zeitplan für diese Unterstützung wird durch die Stimulation der erforderlichen weichen Gabel", erklärte Pair, "aber wir wissen nicht genau wann die Aktivierung passieren wird, also müssen wir nicht widmen Sie einige Zeit nur, um es die nächsten sechs Monate oder ein Jahr dauern zu lassen, bevor die Aktivierung geschieht. "

Um Segregated Witness als Soft-Fork einsetzen zu können, wurden die Bitcoin Core-Entwickler ausgewählt, um eine Referenz-Signatur-Information in einem etwas merkwürdigen Teil von Bitcoin-Blöcken zu platzieren. Das macht die Lösung zwar nicht unsicher, aber es erhöht die Bitcoins Code-Basis etwas, aber der zusätzliche Aufwand für die Pocket-Anbieter ist nicht extrem.

Der größte Teil der Komplexität ist "verborgen" in den aufgeschlossenen Softwarebibliotheken, auf die viele Taschen angewiesen sind. Einige dieser Bibliotheken haben den Segregated Witness Service integriert, und andere sollten in der Lage sein, ihn innerhalb weniger Wochen zu integrieren.

Ruben de Vries ist Programmierer für BTC.com und einer der Betreuer der JavaScript-Bibliothek von bitcoinjs. Im Gespräch mit dem Bitcoin Magazine erklärte de Vries:

"Bitcoin-php war monatelang vorbereitet. Bitcoinjs steht vor einer Revision und einigen Diskussionen, da es einige Abwärtskompatibilitätspausen gibt. Wir könnten es aber schon in einer Woche fertigstellen. Für Taschen ist die Veränderung technisch sehr gering. Reinschauen Beim Erstellen und Signieren von Handelsdaten fügt SegWit ein wenig Komplexität hinzu, aber nicht so weit. In der Tat müssen nur Voll-Knoten-Entwickler und Jobs mit der ganzen Komplexität auskommen. "

Als allgemeine Meinung schienen Taschenprogrammierer zuzustimmen, dass die Segregated Witness-Lösung etwas "hacky" ist – aber es lohnt sich.

Für Daniel Mycel hat Daniel Weigl den größten Teil der SegWit-Integration übernommen:

"Wenn – auf einem SegWit-Planeten – ein neuer Programmierer über Bitcoin und dessen Funktionsweise lernt, wird er oder sie über eine Menge seltsamer Dinge stolpern, die nicht selbsterklärend sind, ohne zu wissen, wie Transaktionen und Blöcke zuvor aussahen SegWit «, sagte Weigl. "Dadurch werden Eintrittsbarrieren in ein bereits komplexes Thema hinzugefügt. Aber ich bin auch kein Freund von harten Gabeln, also würde ich auch nicht verstehen, wie wir das mit diesen Eigenheiten angehen könnten. "