Unterschiede/Gemeinsamkeiten von "Bitcoin-script" und "Astraleums smart Vertrag"?

Können wir vergleichen Bitcoin-Skript und den smart Vertrag ?

Und wenn ja,

Was sind Unterschiede/Gemeinsamkeiten von Bitcoin-Skript und den smart Vertrag im Sinne von Funktionalität, Architektur und Interaktion mit blockchain?

Tut Bitcoin-Skript ausführen auf-Kette (ähnlich den smart-Verträge) oder Sie laufen aus-Kette?

+341
serghei 27.10.2018, 01:33:17
22 Antworten

Ah, Sie generieren, nach einer Sekunde, die Sie kann, wie viele Sie generiert. Wenn das zu zufällig (Generierung einer dauert zu lange), generieren Sie für 10 Sekunden, zählen, dividieren Sie durch 10.

Ist das so schwer? Zählen Dinge, dividiert durch die Zeit sind ziemlich offensichtlich, oder?

+985
Jeremy D 03 февр. '09 в 4:24

Dies erklärt sich in Satoshi ' s original-Papier:

enter image description here

Im Grunde genommen, der block-hash nicht enthalten die hashes der einzelnen Transaktionen, sondern es enthält die Wurzel des Merkle-Baum des hashes. Wenn alle bitcoin-Ausgänge der Transaktion wurden nicht vollständig ausgegeben werden, dann gibt es keine Notwendigkeit für die ursprüngliche Transaktion-und damit die Niederlassung ist abgehauen aus dem Merkle-tree. Wie die Zeit vergeht, alle Zweige zerhackt aus und man ist nur noch die Wurzel.

Also, angenommen, jemand bietet Ihnen 1 BTC in Eine Transaktion (die keine anderen Ausgänge). Sie geben es Weg in der Transaktion B an jemand anderen. Nach ein paar mehr Blöcke generiert wurden, habe ich keinen Grund daran zu zweifeln, dass Transaktion B gilt und da A nicht referenziert werden, wie überall sonst (es ist bereits ausgegeben), ist es sicher für mich zu entfernen von meinem blockchain.

Natürlich, einige Personen halten die gesamte Kette, aber dies ist nicht unbedingt notwendig für bitcoin funktioniert.

+923
sdream 06.12.2013, 22:07:46

Was brauche ich, um das setup eine bitcoin-exchange-website, wie:

  • BTC China
  • Mt Gehex
  • Bitstamp

Ich habe meine eigene web-Entwicklungs-team und wir können den code so ziemlich alles, also ist das kein problem.

Ich bin ratlos, wenn es darum geht, zu wissen-wie dieses bitcoin-business. Wie kann dieser Austausch auch funktionieren? Was würde ich als Anbieter brauche? Geld (bitcoins)?

+850
flotTopz 01.02.2015, 16:55:58

es kommt mit der Fehlermeldung

Fehler:Fehler beim Parsen von JSON: [{txid:meine txid,vout:meine Vorgangsnummer},...]

so was ist das zu bedeuten und was kann ich tun, um es zu korrigieren bitte? ich bin nicht sehr geneigt es

prost :-)

+809
Prodromos Regalides 16.05.2011, 06:20:26

Es ist meiner Meinung nach, dass die mechanische Erklärungen der ECC sind fast völlig wertlos für die Menschen, und vor allem generieren Sie einfach falsch verstehen. Genau wie zwei Punkte Hinzugefügt werden, zu jeder anderen ist nicht eine wichtige Sache zu verstehen, um zu verstehen, ECC mehr als Verständnis-van-der-waals-Kräfte ist wichtig, dass jemand versucht, öl zu malen. Also mein Rat ist, zu finden, Erklärungen, reden über die abstrakte algebra der ECC eher als die mechanik des Konzerns. :)

Aber manche Menschen lieben einfach die mechanik. Also, wenn Sie müssen, gibt es auch eine Anleitung, die verwendet secp256k1 (die 'bitcoin' - Kurve), und ersetzen Sie das Feld Größe S. mit 79 (so würden Sie tun, Arithmetik mod 79 statt 115...663), und N mit 67 (statt 115...337). 'ein' bleibt 0, 'b' bleibt 7. Für G können Sie wählen, {60, 10}.

Die resultierende Kurve sollte allen die gleiche algebraische Eigenschaften als secp256k1 (außer diskreten melden Sie sich unsicher wegen wird so klein). Überprüfen Sie Ihre math, G * 29 = {37, 10}. Was bedeutet, dass die pubkey für den privaten Schlüssel 29 ist der Punkt, an {37, 10} mit den oben genannten Parametern.

+802
urchino 07.07.2011, 03:18:01

Ich bin auf der Suche nach einem Weg zum extrahieren von Daten aus der zuletzt heruntergeladene bitcoin-blockchain. Insbesondere bin ich daran interessiert, extrahieren Sie die gesamte Transaktion-Netzwerk, so-Eingang und Ausgang von öffentlichen Schlüsseln verwendet, die in jeder Transaktion, der Transaktion, Datum, hash, block-hash-und BTC-Betrag. Ich habe versucht, mehrere Lösungen, die bisher mit kein Glück:

Bitcoin-Transaktions-Netzwerk-Extraktion

rusty-blockparser

bitcointools

BitcoinDatabaseGenerator

BCGraph

Ich hatte etwas Glück mit bitcoindatabasegenerator und rusty-blockparser, aber während diese Werkzeuge erfolgreich extrahieren Sie die Ausgabe-PKs, Eingang PKs sind nirgends zu finden in den resultierenden Dateien.

Zusammenfassend, ich bin auf der Suche nach so etwas wie dieses zu produzieren, die eine Netzwerk-Visualisierung von bitcoin-Transaktionen:

|Quelle PK(s) (BTC)| ------> Transaktion ------> |Target-PK(s) (BTC)|

Ich bin nicht wirklich ein Experte in der Codierung so macht das alles komplizierter für mich. Können Sie mir empfehlen, einen Weg zu extrahieren Sie diese Daten heruntergeladen Blk-Dateien?

Jede Hilfe wäre sehr geschätzt werden!

+761
hiexsjx juriya 26.01.2015, 23:24:32

Im überblick, was ist Bitcoin Geld? Wie unterscheidet es sich von legacy-bitcoin? Was ist die blockchain harte Gabel, die wurde geschehen soll am 1. August 2017? Wer profitiert von der Gabel? Wer ist benachteiligt? Warum ist Bitcoin Bargeld wichtig? Warum ist die Gabel Veranstaltung wichtig? Ist das mit Segmentierten Zeuge (SegWit) und die Debatte über die block-Größe?

Wie weiß ich, dass die Gabel wirklich passiert ist?

Ich sehe die Fragen und die Antworten, die davon ausgehen, dieses wissen, aber ich sehe nicht, eine gute übersicht, Erklärung hier. Ich denke bitcoin.stackexchange.com profitieren von einer guten übersicht.

Ich Frage als jemand, der mit Allgemeinen Kenntnissen von cryptocurrencies wie Bitcoin und blockchain-Technologie. Aber ich habe nicht gefolgt, die ins und outs der Bitcoin community-Debatten vor kurzem.

+676
Karl Wilbur 10.07.2012, 02:30:57

Bitcoin-core-qt erzeugt einen qr-code. Kann ich das mit den json-rpc oder durch andere Mittel, ohne mit 3rd-party-libs? Jetzt bin ich mit einem 3rd-party-lib und es funktioniert; nur versuchen, zu ziehen die Dinge, wenn möglich (mit Lizenzen, Abhängigkeiten und Wartbarkeit).

Ich bin nicht auf der Suche, reverse Engineering C-code, es zu tun; das wäre zu viel für den nutzen wohl.

enter image description here

+642
adella septa dewi 08.07.2012, 03:11:11

Eigentlich ist RSA gebrochen. Die Fasterfactor-Algorithmus ist eine high-speed-Faktorisierung sehr großer zahlen:

enter image description here

+636
user60743 02.07.2010, 03:09:50

Absolut nicht sinnlos. So eine Antwort sollte gelesen werden als "Nein, aber...".

Machen Sie eine Entscheidung über anderer Leute Privatsphäre, die kann dazu führen, dass Sie entscheiden, nicht zu Spenden. Oder Sie können in Schwierigkeiten geraten, wenn Sie Spenden, je nachdem, ob Ihre Website ist wikileaks und was Ihre Regierung denkt darüber nach.

Das ist jetzt worst-case-Zeug und in der Praxis wird es sich wahrscheinlich nicht so ein Problem und es ist einfach so viel bequemer, um nicht zu erstellen, die dynamische, neue Adressen für jeden Besucher.

Hoffentlich stealth-Adressen schon bald geben uns das beste von beiden: eine statische qr-code auf Ihre website, aber immer noch zufällige Adressen für jede Spende.

+630
Karl S 01.11.2017, 11:41:19

Die Sie heruntergeladen haben, die linux-version von cgminer, das geht nicht, laufen auf OS X.

Ich glaube nicht, dass es ein fertig gebaut, binäre für cgminer auf OS X.

+583
Doug jones 03.01.2017, 06:22:30

Fragen Sie, was option können Sie den Rücktritt vom BitSTAMP?

Über das top-Menü ist, Zurückzutreten, und von dort Holen Bitcoin als Auszahlungsmethode, die gibt dieser link:

Wenn Sie jetzt Fragen, wo die Auszahlung Ihrer Münzen zu, dann ist das eine andere Frage. Es gibt nicht nur eine Antwort, weil es verschiedene Optionen bezüglich der Sicherheit bestimmen, der beste Weg zu gehen.

Wenn Sie schauen, um speichern Sie Sie für eine lange Zeit, dann ein Papier-wallet, generiert aus einem offline-Rechner mit einem LiveOS könnte die richtige Empfehlung.

Armory ist ein anderer client, offline verwendet werden kann und sehr sicher für die Speicherung von bitcoins.

Oder vielleicht speichern die Mittel mit einem hyrbrid EWallet wie die von Blockchain.info/wallet ist eine gute Methode, denn es bietet einen guten Kompromiss zwischen Komfort und Sicherheit.

Andere fühlen sich von Ihren Münzen sind sicher in einer gehosteten (shared) EWallet Anbieter wie Coinbase, Paytunia oder lieber lassen die Fonds an einer Börse selbst. Wenn der exchange hat die zwei-Faktor-Authentifizierung (richtig gemacht), dass wird helfen, verhindern, dass die situation, wo auch wenn Ihr computer kompromittiert wird Sie E-Wallet-Konto ist nicht in Gefahr von einem replay-Angriff.

Andere möchten eine vollständige Bitcoin.org Kunden selbst. Dies ist ein Vorhaben, wie der erste Start kann einen Tag dauern oder länger zum herunterladen der blockchain. Eine zukünftige Version der Bitcoin.org Kunden werden diese erstmalige und fortlaufende performance-Problem werden, viel weniger von ein Last. Andere Kunden, Simplified Payment Verification (SPV) - clients wie Multibit.

+518
Alvaro Jara Burgos 27.12.2018, 19:16:49

Was wäre eine bessere Unterstützung für bitcoin?
Macht es wirklich einen Unterschied macht, store blockchain lokal anstatt auf einem entfernten server?

+516
Rastishka 19.09.2010, 12:38:35

Die gängigste Methode scheint die Sicherung Ihrer (verschlüsselten) wallet auf cloud-hosting-Dienste wie Dropbox und Google Drive. Um das Risiko von Diebstahl, die Verwendung eines sehr starken Kennwort verschlüsseln Sie Ihre Brieftasche, und versuchen Sie nicht, das Passwort irgendwo weniger sicher als das Passwort selbst (z.B. wenn Sie ein Passwort-manager, es sollte auch einen sehr starken Passwort).

Zur Verringerung der Gefahr des zufälligen Untergangs, immer backups an mehreren Orten. E. g. Dropbox, Google Drive, per E-Mail an Ihre Familie und Freunden, sichern Sie Sie auf einer externen Festplatte, wenn diese verschwindet, stehen die Chancen noch gut, dass Sie es wiederherstellen können, aus einer anderen Quelle. Sie wollen nicht die Schlüssel werden in nur einem physischen Standort...z.B., weil Sie die einzige Sicherung in Ihrem Haus bedeutet, dass ein Haus Feuer oder Diebstahl könnte bedeuten, verlieren Sie Ihre bitcoins.

Vergessen Sie nicht das Passwort! Vielleicht sollten Sie es aufschreiben und halten Sie es in einem safe bei einer bank und/oder halten, Papier wallets, wenn es die Kosten Wert, um Sie (vielleicht $15/Jahr für eine kleine box).


Einem ganz anderen Ansatz deterministische wallets wie Waffenkammer und Elektron, das erzeugen einer root-key-oder Saatgut und dann erzeugen Ihre privaten Schlüssel und Adressen. Armory ' s root key funktioniert auf der Idee, dass Sie drucken die ~256-bit-root-Schlüssel in einem oder mehreren Fragmenten, und müssen die entsprechenden Papier-Datensätze, um die Wiederherstellung Ihrer Brieftasche. Electrum ist der Samen ist mit einer 128-bit-Zahl dargestellt durch die 12 häufigsten Wörter, die Sie auswendig lernen und/oder aufschreiben. Die Absicherung dieser Datensätze Folgen ähnliche Richtlinien für ein niedergeschriebenes Passwort oder Papier-wallets.

+455
kojiro 25.01.2012, 03:35:49

Wie viel Bandbreite kann ich erwarten, dass pro 13 Thash/s rig (Zusammengefasst). Ich kaufe ein s9 antminer, und ich Lebe in Libanon ( schlechte Verbindung ).was tun u Jungs mir raten zu tun? Funktioniert die internet-Geschwindigkeit beeinflussen ? Was die Geschwindigkeit erforderlich, um die mine correclty? Wie viel Daten nutzen monatlich ? Hinweis: unter der Annahme, dass ich ll mir 24/7 Vielen, vielen Dank!

+441
Richard Simpson 26.08.2012, 12:05:44

Wenn Sie nur noch einen Schlüssel haben, verlieren Sie Ihre pseudonimity, denn Sie würden mit dem gleichen key über und über.

Der richtige Ansatz für normale Buchungen ist die Verwendung eines neuen Schlüssels für jede eingehende Transaktion, und der client sollte automatisch entschieden welche Tasten sind besser zu verwenden, für die ausgehende diejenigen.

+389
Surb 10.11.2010, 22:26:48

In einem r/bitcoin , die ich gefunden habe ist die folgende Aussage:

Ich denke, es sollte angemerkt werden, dass dieses Papier deckt eine "Reine" - PoS-system, aber es gibt einige hacks, um PoS-Systeme, damit Sie "arbeiten" (Arbeit, während Sie unsicher). Diese hacks sind mit einer zentralen Behörde für die Kontrolle der Münze (peercoin, blackcoin, und eine Tonne mehr), die Schleifen schwieriger, aber sicherlich nicht unmöglich zusammen mit dem Kauf alten privaten Schlüssel zum Angriff schwer durch eine zentrale premine, die macht, die Währung zu unsicher, um Angriffe von einer zentralen Behörde (NXT), oder sogar den nächsten block signer deterministisch, das löst Pfahl-Schleifen ersetzt durch das problem, ein problem ist wohl viel größer, Absprachen Delegierten. auch dies löst nicht das problem der Menschen, die Geschichte umzuschreiben (bitshares).

Könnte man im Detail erklären, wie zu schützen Kassensystem mit kompletter pre-mine und einer zentralen Behörde? Wird das system theoretisch sicher oder noch nicht?

+325
maephisto 01.01.2015, 08:42:49

Ich bin ein High-Frequency Trader und müssen, um eine Maschine so nah wie möglich an Bitmex. Ich habe versucht, machen Sie einen Traceroute-aber es ist hinter Cloudfare, so ist es nicht möglich, zu wissen, die realen datacenter-Standort.

+265
Sunday Ross 07.07.2011, 14:04:26

Keine Ahnung, was Letzte Nacht passiert ist, das verursacht meine volle Knoten fail mit Meldungen wie diesen: (voll-Protokoll auf Anfrage)

2017-09-25 21:15:59 Bitcoin-version v0.15.0.1
...

2017-09-25 21:32:33 UpdateTip: neue beste=00000000000000000079fb649dd2c7e35978bd6d7922b8661c1e3ae597f24191 height=486858 version=0x20000002 log2_work=87.166038 tx=256852323 date='2017-09-25 03:51:56' progress=0.999233 cache=370.8 MiB(2762033txo) Warnung='2 der letzten 100 Blöcke, unerwarteten version'
...
2017-09-26 13:32:19 empfangen-version Meldung: /bitcoin-seeder:0.01/: version 60000, Blöcke=350000, us=108.196.200.233:8333, peer=2183
2017-09-26 13:32:52 empfangen-version Meldung: /Bitcoin ABC:0.14.4(EB8.0)/: version 70015, Blöcke=489424, us=108.196.200.233:8333, peer=2184
2017-09-26 13:32:55-FEHLER: AcceptBlockHeader: Konsens::ContextualCheckBlockHeader: 000000000000000000639be19a0123a1c99d9fef89f0b8ac055a77f4ef86ae3b, bad-diffbits, falsche proof of work (code 16)
2017-09-26 13:32:55 Fehlverhalten: 10.32.0.1:55716 peer=2184 (0 -> 100) VERBOT SCHWELLE ÜBERSCHRITTEN
2017-09-26 13:32:55-FEHLER: Ungültiger header empfangen
2017-09-26 13:32:55 ProcessMessages(Header, 162003 bytes) KONNTE peer=2184
2017-09-26 13:32:55 Verbindung von 10.32.0.1:46684 gelöscht (gebannt)
2017-09-26 13:32:59 Verbindung von 10.32.0.1:47442 gelöscht (gebannt)
2017-09-26 13:33:00 Verbindung von 10.32.0.1:50695 gelöscht (gebannt)
2017-09-26 13:33:00 Verbindung von 10.32.0.1:49700 gelöscht (gebannt)
2017-09-26 13:33:02 Anschluss aus 10.32.0.1:15754 gelöscht (gebannt)
2017-09-26 13:33:03 Anschluss von 10.32.0.1:47560 gelöscht (gebannt)
...
...

An dieser Stelle mein Knoten wurde als "down" von https://bitnodes.21.co/ Heute scheint es zu funktionieren wieder normal.

Danke! Klinge.

+243
Sherwood Wang 17.11.2016, 04:57:59

Dank der bitcoin.stack-community, ich habe erfolgreich ein bitcoind docker mit einem externen Volumen hat die Sperrung von Daten,

Derzeit sind seine 100% sync aber ich bin vor ein Thema, um Informationen über die bitcoin-cli muss ich laufen, bitcoind -neu indizieren und fügen Sie txindex=1 in bitcoin.conf

Als ich zog die docker image aus dem docker hub-ich habe keine Kontrolle über seine docker-Datei und ich habe 140 GB+ blockchain Daten, die ich nicht will, zu verwerfen und neu zu beginnen

Wie führe ich --reindex auf eine bitcoin-docker container ?

+231
BradMacPro 11.03.2019, 15:22:40

Bitcoin wird definitiv halten Sie auf Essen die Erinnerung, wie die Blöcke und die Transaktion erhöht sich der Suche nach günstigen offshore-cloud-hosting befindet sich in den Niederlanden bekommst du gute Preis. Konzentrieren Sie sich nicht auf RAM-oder sonstige specs, weil ich denke 1GB ist ausreichend, um einzelne daemon also Ausschau nach einem Anbieter, der viel Raum in weniger Geld.

+195
hannah 03.12.2015, 17:29:12

Ich möchte zum senden von bitcoins an einen Freund über eine Lamassu ATM. Sie hat mir per E-Mail Ihre Anfrage QR-code und wenn ich ging zu der Lamassu ATM Punkt, nach dem drücken auf die Schaltfläche start, und zeigen Sie den QR-code auf meinem smartphone, passiert nichts. Ich habe gelernt, dass das atm soll, Scannen Sie den QR-code und senden von bitcoins an die Anfrage QR-code, nachdem er in Bar. Ich Frage mich, ob ich möglicherweise eine app oder das internet auf meinem smartphone zu aktivieren, die Lamassu ATM zu erkennen und Scannen Sie den QR-code auf dem Handy-Bildschirm.

+39
OrganicPanda 02.03.2015, 16:51:32

Fragen mit Tag anzeigen