Wie groß wäre die Transaktion Geschichte sein, wenn alle verbrachten Transaktionen wurden beschnitten?

Wenn die Transaktion Geschichte Merkle-Baum wurden beschnitten, um entfernen Sie alle Transaktionen, die vollständig ausgegeben, was wäre die Größe der Transaktion Geschichte im Vergleich zu seiner aktuellen Größe? (In Prozent der Gesamtgröße.)

+435
John Silver silver 26.03.2015, 20:50:24
19 Antworten

Es ist kein guter Ansatz, aber können Sie dies tun.

Derzeit gut beschrieben Methoden, wenn Sie google verwenden:

  1. OP-return-code
  2. P2SH

Beide Ansätze sind unterschiedlich und beide gut abgedeckt sind.

Aber wie ich bereits erwähnt habe, ist es kein guter Ansatz zum speichern von Daten in die blockchain, zumindest nicht in blockchains desinged werden digitale Währung.

Der vielleicht beste Ansatz, die Sie tun können, ist zu verwenden testnet/regtest für Ihre tests.

Man könnte auch die Gabel jede blockchain-Projekt (von der Münze, die Sie mögen) und ändern Sie die Parameter, wie der ie. max Betrag von P2SH-Adressen. Mit, dass Sie Ihre eigene Kette, konfiguriert zur Speicherung von Daten die Weise, die Sie haben wollen, und Sie Experimentieren konnten, dann, was auch immer es ist, dh. speichern, um alle verfügbaren blockchain TXID Ihrer Kette oder was auch immer Sie wollen. Wenn die tests gut gehen, und Sie haben etwas brauchbares, ich schlage vor, Sie starten separates Projekt mit.

Andere Benutzer vorschlagen, die bereits einige Projekte, die Sie in Aussehen sollte, weil Sie den Ansatz zum speichern von Daten mittels blockchain-Technologie.

Hoffe, es hilft.

+893
Pritish Vaidya 03 февр. '09 в 4:24

Nach Parität.io Webseite:

Proof-of-Authority ist ein Ersatz für Proof-of-Work, die verwendet für private Kette setups.

Und auch:

Die Kette muss unterzeichnet werden von der Mehrheit der Behörden, in die Fall wird es ein Teil der ständigen Aufzeichnung. Dies macht es einfacher zu pflegen, eine private Kette und halten Sie die block-Emittenten zur Rechenschaft zu ziehen.

Und auch:

PoA-Netze sind gut geeignet, um regulierte Branchen, in denen Personen verantwortlich für die Aufrechterhaltung des Netzes (Behörden) werden müssen bekannt, anstatt zu bleiben anonymer als in mining-basierte Ketten wie Bitcoin und Astraleums.

Es wird Unterstrichen zu verwenden Proof-of-Behörde für eine private Kette.

Was ist der Grund? Und Ist es logisch, verwenden Sie "Proof-of-Authority" für eine "öffentliche" blockchain, im Sinn zu halten, Dezentralisierung?

+736
SS44 18.11.2018, 03:29:13

Neben dem Risiko der Bergleute, künstlich erhöht die Durchschnittliche Größe der Speicherblöcke auf Zweck, was sind einige der möglichen negativen adaptive blocksizes?

Gibt es irgendwelche Vorteile des Menschen legen harte limits? Gibt es irgendwelche Vorteile, die eine regelmäßige menschliche Eingriffe zu bewerten und zu ändern blocksize Grenzen statt Kodifizierung dieser Aufgabe?

+699
calibex 09.10.2015, 14:39:03

Das tutorial ist hier: https://developers.coinbase.com/docs/wallet/tutorials/donations

Erster Schritt: Melden Sie sich für ein Coinbase Konto

Problem: "Merchant Services: Wir akzeptieren nicht mehr, dass neue merchant-services-Unternehmen. Stay tuned für neue Angebote, die bald kommen werden."die

Gibt es derzeit eine Möglichkeit zum aktivieren von BitCoin-Spenden für meine Lieblings-charity? Ich wollte mit Coinbase, denn Sie generieren eine Spender-Buchstaben, die es ermöglichen, den Beitrag von der Steuer abgesetzt werden in den USA, Während es möglich ist, eine Brieftasche und veröffentlichen Sie den QR-Code, wird es nicht ganz einfach, zurück Spender und Buchstaben, um sofort zu konvertieren, die Bitcoins in USD und automatisch Einzahlung der Spende in die gemeinnützige Girokonto.

+689
Rain44 27.04.2011, 02:32:48
  • Die einzige Zahlungsmethode für Bundles durch Nestor-Spiele in bitcoins.
  • Elemente in BitPremier s showroom sind nur verfügbar, wenn die Bezahlung mit bitcoins. Da einige dieser Elemente sind nicht anderweitig zur Verfügung steht, könnte dies darauf hindeuten, Bitcoin Exklusivität.
  • Autor James Altucher gemacht Bitcoin als Zahlungsweise für seinen neuen e-book (für einen begrenzten Zeitraum)
+651
powtac 19.06.2018, 14:22:42

Richtig: wenn block B übertragen und validiert, alle Bergleute müssen zu konstruieren, die neuen Blöcke, die mit einem hash-block B in die Kopfzeile.

Jedoch, es dauert nur eine winzige Menge von computer-Verarbeitung zu konstruieren, die einen neuen block, so da es effektiv keine solche Sache wie "Neustart arbeiten". Mining ist speziell entwickelt, um Fortschritte-frei: Sie haben die gleiche chance einen gültigen block nach einer Millisekunde der Arbeit, als Sie nach einer Stunde Arbeit.

Fortschritt-Kostenlose mining bedeutet, dass ein miner mit x - hash-rate sollte produzieren n Blöcke im Laufe der Zeit, und ein Bergmann mit 2x hash-rate erzeugen soll, 2n Blöcke im Laufe der Zeit---sollte es kein besonderer Vorteil für die stärkeren Bergmann.

+619
user18103 09.10.2013, 10:12:13

Diese Frage ist zu vage, wie er die Liste der Unternehmen, die Verwendung von arrays in der Programmierung. Farbige Münzen sind Programmier-Abstraktionen(nur eine Art von Datenstruktur) und wenn wirklich verwendet für einen technischen Grund(nicht für crowdsale) Sie sind unter der Haube. (Bei der Arbeit, ich habe es verwendet, als ein Mechanismus, um Konto für die Knappheit einer Ressource.)

+596
Rachel Matthews 08.04.2013, 02:58:01

Nein. Sie müssen die rev*.dat-Dateien so viel wie Sie brauchen die blk*.dat-Dateien. Wenn Bitcoin Core kann nicht finden, die rev*.dat müssen Sie diese neu, indem Sie re-Indizierung der Datenbanken. Entfernen Sie effektiv verdirbt den Datenbanken.

Wenn Sie Speicherplatz sparen möchten, können Sie beschneiden, statt. Dies wird Bitcoin Core richtig entfernen blk*.dat und rev*.dat-Dateien, um Speicherplatz zu sparen.

+547
Yeti 13.04.2016, 14:08:50

In der aktuellen Bitcoin blocksize Debatte, xtnodes.com zeigt ein Kreisdiagramm der Knoten unter verschiedenen Implementierungen des Bitcoin; Classic, XT und Unlimited, etc.

Funktioniert diese Knoten zählen in keiner Weise spiegeln die mining-power hinter jedem Bitcoin-version?

+529
counterbeing 05.10.2015, 20:13:58

Heute, während ich gerade ein video auf YouTube, ich fand das video auf der bitdigger Erweiterung , dass meine bitcoins mit chrome-browser. Ich möchte nur wissen, ob es Betrug oder legit? Ist es möglich, mir per JavaScript?

Edit: Mein computer ist schalten Sie immer, sagen wir mal mindestens 20h am Tag. Ist es schlimm, wenn ich verlassen bitdigger in einem Teil?

+399
Ngako Kgothatso 10.10.2016, 00:53:32

Aus einem früheren Geschäft, ich habe 5 Dell Poweredge 2850 Servern mit jeweils 2 Intel Xeon-3.4 Ghz-Prozessoren. Ich habe auch 2 2950 s, eine riesige 7150 und einigen anderen kleineren 1 U Dell-Servern. Alle, aber 2 von diesen Maschinen sind nur dort zu sitzen, in das rack, und noch nicht einmal eingeschaltet jetzt. Ich habe gesehen, CPU-Miner und wissen, dass diese nicht optimal sind, aber haben Sie erwägt, einen 5-mining-Server, der 2850 ist zu sehen, was passiert. Meine Stromrechnung steigt um $400 pro Monat, wenn Sie ausgeführt werden alle von diesen Servern/switches/USV - /Firewall - /etc.. (im Sommer mehr als im winter natürlich). Ich habe alle Infrastruktur-und hardware-setup diese Maschinen, aber ich kann nicht scheinen, um herauszufinden, alle Daten, die auf potenzielle Gewinne mit Xeon-Prozessoren, um zu sehen, ob es wäre Wert, meine Zeit oder die extra-power zu bauen, Bergleute aus diesen Maschinen. Ich verstehe, dass mit der Schwierigkeit, die verdienen, werden sich weiter vermindern, aber wenn jemand könnte einige grobe möglichen zahlen oder Anregungen für die weitere Forschung, wäre es geschätzt.

+201
Pukki Joulu 19.02.2016, 16:44:56

Der Bitcoin-client hat eine Reihe von Quellen, die es nutzt, um suchen Sie das Netzwerk auf der ersten Inbetriebnahme. In der Reihenfolge der Wichtigkeit:

1) Der primäre Mechanismus, wenn der client jemals auf dieser Maschine laufen, bevor Sie und Ihre Datenbank intakt ist, ist ein Blick auf seine Datenbank. Es verfolgt jeder Knoten hat es im Netz zu sehen, wie lange her es das Letzte mal sah es, und seine IP-Adresse.

2) kann Der client verwenden DNS zum suchen nach eine Liste der Knoten an das Netzwerk angeschlossen. Ein solcher Samen ist bitseed.xf2.org. Der client wird dieses Problem beheben und erhalten eine Liste von Bitcoin-Knoten.

3) Der AUFTRAGGEBER hat eine Liste der semi-permanente Knoten kompiliert werden.

4) kann Der client eine Verbindung zu einem bekannten IRC-Netzwerk, irc.lfnet.orgund finden die anderen Knoten auf diese Weise. (Diese Methode wurde entfernt, da version 0.8.2)

5) Es dauert, IP-Adressen aus der Kommandozeile (-addnode).

+191
MariyaFilipp 27.03.2012, 21:27:36

Der Vergleich und Kontrast zwischen Banken und Bitcoin ist ein ziemlich guter.

Banking Computer sitzen, um addieren und subtrahieren von zahlen, um zu verfolgen Menschen das Geld:

  • Wer hat Ihr Auto Zahlung?
  • Wer erhielt ein Gehalt?
  • Wer mehr Geld ausgeben als Sie haben, und was sind die Folgen?

Ist dieser nützlich, um die menschliche Rasse?

Am Ende des Tages, niemand hat mehr zu Essen oder zu Leben ein längeres Leben, weil der eine Bankier-math. Aber wir alle wissen, dass dies wichtige und grundlegende element der Infrastruktur zu halten, die Gesellschaft reibungslos funktioniert.


Bitcoin Miner tun die gleiche Sache, die Sie halten, eine detaillierte Bilanzierung von Menschen ist Geld. Sie sind nicht direkt füttern jedermann, sondern bietet auch eine Buchhaltung und ein Mittel, um Geld zu wechseln, ist wichtig für das funktionieren der Gesellschaft.

Der Bergbau macht Kompromisse, die anders sind als die Banken.

Auf der einen Seite, verwenden Sie eine Menge mehr Strom als die Banken, aber auf der anderen Seite, Sie brechen das Vertrauen und das notwendige Vertrauen, dass die Banken verantwortungsvoll handeln.

Dies ist besonders wichtig, wenn wir sahen während der Finanzkrise 2008, dass die Banken waren nicht vertrauenswürdig. Sie absichtlich schlechten Krediten, nahm große Risiken auf sich und beschädigt die Wirtschaft sich selbst zu bereichern.

Weil der Banker Aktionen dann, schlimme Dinge haben passiert, um der Gesellschaft. Preise des Konkurses erhöht, und das ist nicht eine abstrakte finanzielle situation. Finanzielle Stressoren sind eng korreliert mit erhöhter rate von Selbstmord, Scheidung, Alkoholismus, Ehegatten und Missbrauch von Kindern, etc. Diese Banker buchstäblich ruiniert, lebt mit Ihrer verantwortungslosen Entscheidungen, sich selbst zu bereichern.

Bitcoin (wahrscheinlich) nie tun.
Ist das gut für die Gesellschaft? Lohnt es sich, die erhöhte Strom-und it-Kosten? Vielleicht oder vielleicht auch nicht. Niemand ist ganz sicher. Aber es ist sicherlich ein lohnendes experiment zu untersuchen.

+172
Brian Topping 07.02.2010, 23:53:37

Sie können die Suche xpubs mit blockonomics api .Zurückkehren würden sowohl die main-chain-und change-Adressen zusammen mit Ihrem Gleichgewicht

+124
Nathan Wojtczak 05.07.2010, 16:53:12

Die Dokumentation , die ich gefunden habe scheint zu enthalten, Informationen über bestimmte API-Aufrufe, aber keine top-level-Erklärung/Beispiel.

Wo finde ich eine praktische prägnantes Beispiel der Einsatz von exit-nodes?

Ich möchte die Abfrage von Transaktionen (sagen ... Umfrage, um zu sehen, alle aktuellen Transaktion an eine bestimmte Adresse), und legt eine neue Transaktion.

+100
user10620635 30.07.2019, 20:36:12

Hier ist die Referenz für das erstellen einer P2SH multisig-Adresse https://github.com/bitcoinjs/bitcoinjs-lib/blob/master/test/integration/addresses.js#L44

Aber Ihre Frage-Staaten "custom" P2SH also ich glaube, Sie Fragen sich vielleicht über etwas mehr erweitert, in dem Fall würde ich vorschlagen, die Beurteilung von bitcoin.script.kompilieren, das CLTV-Adresse zum Beispiel:

lassen Sie bitcoin = require("bitcoinjs-lib");
lassen Sie bip65 = require('bip65');

Funktion cltvCheckSigOutput (aQ, bQ, lockTime) {
 Rückkehr bitcoin.script.kompilieren([
bitcoin.opcodes.OP_IF,
bitcoin.script.Anzahl.encode(lockTime),
bitcoin.opcodes.OP_CHECKLOCKTIMEVERIFY,
bitcoin.opcodes.OP_DROP,

bitcoin.opcodes.OP_ELSE,
bQ.publicKey,
bitcoin.opcodes.OP_CHECKSIGVERIFY,
bitcoin.opcodes.OP_ENDIF,

aQ.publicKey,
bitcoin.opcodes.OP_CHECKSIG
])
 } 

 Funktion utcNow () {
 return Math.floor(Date.jetzt() / 1000)
}

lassen Sie NETWORK = bitcoin.Netzwerke.testnet; 
lass alice = bitcoin.ECPair.fromWIF('cScfkGjbzzoeewVWmU2hYPUHeVGJRDdFt7whmrvvgkxpmpp8bhwe', NETZWERK); 
lassen Sie bob = bitcoin.ECPair.fromWIF('cMkopUXKWsEzAjfa1zApksGRwjVpJRB3831qm9w4gkzslwjhxa9x', NETZWERK)

//set-lock-Zeit für 3 Stunden ab jetzt
lassen Sie lockTime = bip65.encode({ utc: utcNow() + (3600 * 3) });

lassen Sie redeemScript = cltvCheckSigOutput(alice, bob, lockTime);
lassen Sie scriptPubKey = bitcoin.script.scriptHash.Ausgabe.encode(bitcoin.crypto.hash160(redeemScript));
lassen Sie Adresse = bitcoin.Adresse.fromOutputScript(scriptPubKey, NETZWERK);

console.log(Adresse);
+91
caribou 16.05.2010, 16:24:11

Bei Der Ankunft Tot. Der Begriff bezieht sich auf über gültige Aktien Ihre miner entdeckt, die gefunden wurden, zu spät in die P2Pool interne block-Kette und dafür nicht bezahlt werden, um die miner. Counter-intuitiv eine DOA-teilen, kann immer noch eine gültige Bitcoin-block.

+72
ashisahu 16.12.2014, 15:04:02

Ich bin untersucht, was blockchain-Technologie zu verwenden, für die im wesentlichen konzerninterne asset management assets wie laptops, Aktien, geistiges Eigentum und andere, komplexere Verträge, in denen eine Partei X stimmt mit Y auf dem Z.

Nun, Astraleums sieht sehr geeignet, aber ich habe ein paar Dinge, die ich kann nicht scheinen zu finden, eine klare Antwort zu.

  1. Was ist, wenn ich eine neue private blockchain mit einem genesis-Datei, bin ich stecken für immer mit dieser Kette und alle seine Verträge? (d.h. ist die Migration von bestehenden Daten auf eine andere blockchain sogar möglich, in irgendeiner Weise?)
  2. Ist der Anwendungsfall von wo X stimmt Y - machbar? Da Verträge nicht Lesen eachothers Daten. Wie würden Sie das übersetzen der bestehenden rechtlichen Dokumente, um eine funktionelle oder eine automatisierte Einheit? Ich denke, dass Dritten, zentralen Server erforderlich in fast jedem Fall, wo der Komplexität ist etwas, dass transfer X-Wert zu Y. Weil sonst Verträge sind bedeutungslos, außer als registriert.

Beispiel #1:

Wenn die Zeit X abgelaufen, dann sofort Vertrag Y.

Zumindest müsste ich extern trigger eine neue Transaktion in der blockchain, wenn diese Zeit ist vorbei?

Und in welchem Maß wäre es möglich zu digitalisieren menschlich-lesbaren Vertrag, wenn auch vereinfachte Versionen davon, würde ein Mensch-Vertrages gleichzusetzen mit einer Festigkeit Vertrag (oder LLL oder Schlange), oder würde diese zu zerschneiden, und wie würden Sie dann kommunizieren Sie untereinander?

+55
Is Leng 18.03.2015, 22:32:13

Ich habe gerade angefangen, darüber zu Lesen Litecoin ist Scrypt-Algorithmus und alle Erklärungen sind sehr Komplex. Ich habe verstanden, dass Scrypt verwendet mehr Speicher als Bitcoin ist SHA-256, die es macht, ASIC-resistent und verhindert, dass die Zentralisierung.

Aber von dem was ich verstehe, wir benötigen noch die leistungsstarken GPUs Minen Litecoins, weil Operationen auf größere Datenmengen (mehr Speicher) werden schneller und effizienter in die GPU als in die CPU.

Auch, warum ist es nicht möglich, den Bau einer ASIC-Maschine für Scrypt. Ist es aufgrund der Komplexität des Algorithmus? Ich möchte nur wissen, wenn es unmöglich oder auch nur schwierig. In der Zukunft können wir erwarten, ASIC Maschinen für Scrypt, wie gut?

+53
jqgsninimo 26.11.2018, 01:12:59

Fragen mit Tag anzeigen