Bedingte scripting: wie funktioniert OP_NOTIF (und OP_IF) Betrieb(s) auf den stack?

Ich bin versucht zu schreiben scriptPubKey für eine Transaktion, die prüft, ob der hash der top-Wert in der scriptSig ist gleich zu entweder einer von zwei festen Werten-und wenn ja, wird die normale Transaktion Signatur-Prüfungen zu ermöglichen, den Besitzer einer bestimmten bitcoin-Adresse, um Ihnen zu verbringen; wenn der scriptSig Wert ist nicht gleich entweder eine der festen Werten, dann die Ausgaben der Transaktion als ungültig markiert.

Ich bin versucht zu halten, den scriptPubKey so klein wie möglich, D. H. die Vermeidung von hart-codiert Vervielfältigungen von pubKeyHash und/oder Vervielfältigungen von großen Blöcken von scripting.

Hier ist, was ich habe, so weit...

scriptPubKey:

OP_HASH160 OP_DUP <B> OP_EQUAL OP_DUP
OP_NOTIF OP_DROP OP_DUP <C> OP_EQUAL OP_ENDIF
OP_VERIFY OP_DROP
OP_DUP OP_HASH160 <pubKeyHash> OP_EQUALVERIFY OP_CHECKSIG

Die scriptSig würde so Aussehen...

scriptSig:

<sig> <pubKey> <A>

Die Absicht ist, dass die Transaktion würde sich auszahlen, wenn ( HASH160(A)=B oder HASH160(A)=C ) und sig, pubKey und pubKeyHash waren alle gültig, die in der üblichen Weise.

Meine Sorge ergibt sich aus OP_NOTIF; Abschnitt scripting im Bereich der Bitcoin-wiki sagt, dass OP_NOTIF entfernt das oberste stack-Wert...ich gehe davon aus, dass es entfernt wird, wie die OP_NOTIF bewertet, und es wird entfernt, unabhängig davon, ob es WAHR oder FALSCH ist. Ist das richtig?

Die letztere Annahme ist, warum habe ich dupliziert das Ergebnis der ersten OP_EQUAL, so dass ich OP_VERIFY es nach der bedingten Linie (vorausgesetzt, dass es WAHR war und nicht sonst OP_DROPped durch die bedingte Linie).

Würde meine vorgeschlagene scriptPubKey zu dem gewünschten Ergebnis (ohne böse Nebenwirkungen) oder ist es etwas kleiner/einfacher (z.B. mit OP_IFDUP statt einer OP_DUP und einer bedingten OP_DROP) oder, wenn mein script ist einfach falsch, was wäre ein brauchbares Skript Aussehen?

Ich muss sagen, dass der Sinn dieser Transaktion nicht um eine multi-Signatur Transaktionen; es ist eine Art von single-signature - plus 1-von-2 - 'Passwörter' Transaktion.

+900
hertzsprung 09.01.2010, 08:03:28
39 Antworten

Es hat seit 10 Tagen lief ich bitcoind. Als ich Sie öffnete gestern wartete ich etwa 40 Minuten, in denen ich tun konnte, nicht viel außer warten, da mein computer wurde so langsam (hohe CPU Auslastung), während bitcoin läuft 'UpdateTip'. In meiner log-Datei, die Sie sehen können, über 40 Minuten diese Aktivität. Letztendlich musste ich meinen Rechner runterfahren, da hatte ich andere Sachen zu tun. Was könnte die Ursache dieses Prozesses zu sein, also CPU und zeitintensiv?

Beachten Sie, dass dies nicht eine außergewöhnliche situation: es passiert jedes mal, wenn ich bitcoind (je länger die Zeit zwischen dem letzten öffnen, desto länger dauert die Ausführung dieses UpdateTip Sache).

Bitte beachten Sie, dass ich download der neuen Datenbank-Dateien ryncing Sie von einem anderen computer aus - im Fall, dass vielleicht Einfluss auf die situation.

Hier ist meine log-Datei:

2014-07-24 15:36:02 Bitcoin-version v0.9.2.1-g354c0f3-beta (Thu, 19 Jun 2014 09:51:15 +0200)
2014-07-24 15:36:02 Mit der OpenSSL-version OpenSSL-1.0.1 h 5 Jun 2014
2014-07-24 15:36:02 Mit BerkeleyDB version Berkeley DB 5.3.28: (9. September 2013)
2014-07-24 15:36:02 Standard-Daten-Verzeichnis /home/jny/.bitcoin
2014-07-24 15:36:02 Mit dem data-Verzeichnis /home/jny/.bitcoin
2014-07-24 15:36:02 Mit maximal 125 verbindungen (1024 file descriptors available)
2014-07-24 15:36:02 Mit 2 Gewinden für die Skript-überprüfung
2014-07-24 15:36:02 Mit wallet Brieftasche.dat
2014-07-24 15:36:02 init-Nachricht: Überprüfen Brieftasche...
2014-07-24 15:36:02 CDBEnv::Open : LogDir=/home/jny/.bitcoin/Datenbank ErrorFile=/home/jny/.bitcoin/db.melden
2014-07-24 15:36:02 init-Meldung: Loading block-index...
2014-07-24 15:36:02 Eröffnung LevelDB in /home/jny/.bitcoin/blocks/index
2014-07-24 15:36:03 Geöffnet LevelDB erfolgreich
2014-07-24 15:36:03 Eröffnung LevelDB in /home/jny/.bitcoin/chainstate
2014-07-24 15:36:03 Geöffnet LevelDB erfolgreich
2014-07-24 15:36:10 LoadBlockIndexDB(): letzter block Datei = 159
2014-07-24 15:36:10 LoadBlockIndexDB(): letzter block Datei-Informationen: CBlockFileInfo(Blöcke=460, Größe=119319801, heights=311820...312279, Zeit=2014-07-21...2014-07-24)
2014-07-24 15:36:10 LoadBlockIndexDB(): transaction index deaktiviert
2014-07-24 15:36:10 LoadBlockIndexDB(): hashBestChain=000000000000000004cc093a27bb1b1380d669d57b7a6c702ce0984f12653062 height=308577 date=2014-06-30 07:52:18 Fortschritt=0.921759
2014-07-24 15:36:10 init-Nachricht: Überprüfen Blöcke...
2014-07-24 15:36:10 Überprüfen der letzten 288 Blöcke auf Ebene 0
2014-07-24 15:36:13 Keine Münze Datenbank Inkonsistenzen in den letzten 0-Blöcke (0 Geschäfte)
2014-07-24 15:36:13 block index 10521ms
2014-07-24 15:36:13 init-Nachricht: die Belastung der Brieftasche...
2014-07-24 15:36:13 nFileVersion = 90201
2014-07-24 15:36:13-Tasten: 106 plaintext, 0 verschlüsselt, 3 w/ Metadaten 106 total
2014-07-24 15:36:13 Brieftasche 528ms
2014-07-24 15:36:13 init-Nachricht: das Zurückführen...
2014-07-24 15:36:13 Zurückführen letzten 4 blocks (ab block 308573)...
2014-07-24 15:36:14 rescan 107ms
2014-07-24 15:36:49 UpdateTip: neue beste=00000000000000001c8ceca5427284f37fc6df581b179b0ec5ddd2510c17b63f height=308578 log2_work=79.466937 tx=41633241 date=2014-06-30 08:15:18 Fortschritt=0.921809
2014-07-24 15:36:54 UpdateTip: neue beste=00000000000000003f8b1e1424e5c38c0a83f91e393a94749a0fcf1272d20374 height=308579 log2_work=79.467061 tx=41633319 date=2014-06-30 08:16:35 Fortschritt=0.921812
2014-07-24 15:37:08 UpdateTip: neue beste=00000000000000001afc7551cda9a7f2418bfb844367a72840196a23c38c7ced height=308580 log2_work=79.467186 tx=41633784 date=2014-06-30 08:24:54 progress=0.921831
2014-07-24 15:37:22 UpdateTip: neue beste=0000000000000000184b3f1219bb6683291a44b68c45121591d157a578f28afc height=308581 log2_work=79.467311 tx=41634514 date=2014-06-30 08:38:54 progress=0.921862
2014-07-24 15:37:38 UpdateTip: neue beste=0000000000000000372b72fa07f71bc381fdd67175db03b82d68c8061edcff01 height=308582 log2_work=79.467435 tx=41635286 date=2014-06-30 08:55:54 progress=0.921900
2014-07-24 15:37:45 UpdateTip: neue beste=000000000000000013ac86cb2c0ffa152d6f368b2eeef6b23b3092b44a247e5a height=308583 log2_work=79.46756 tx=41635842 date=2014-06-30 09:08:42 Fortschritt=0.921928
2014-07-24 15:37:46 UpdateTip: neue beste=00000000000000001fc9481727b68ee051dc852b0a4f7918cdca1e574157a0c2 height=308584 log2_work=79.467685 tx=41635884 date=2014-06-30 09:04:05 progress=0.921919
2014-07-24 15:37:46 UpdateTip: neue beste=0000000000000000045c5c954d9a901e730ee9a9b00dc8c80d9053ad6cd3ce3f height=308585 log2_work=79.467809 tx=41635885 date=2014-06-30 09:09:59 progress=0.921931
2014-07-24 15:37:48 UpdateTip: neue beste=000000000000000007ba8dbdc7d8a5c7efd2f7446ae94ca5110ed57a3f6501d7 height=308586 log2_work=79.467934 tx=41635974 date=2014-06-30 09:04:08 Fortschritt=0.921919
2014-07-24 15:37:54 UpdateTip: neue beste=000000000000000023174146c1a2db58befcf5de5bbdf6a68eb4874e7d049454 height=308587 log2_work=79.468059 tx=41636505 date=2014-06-30 09:23:16 progress=0.921961
2014-07-24 15:38:00 UpdateTip: neue beste=000000000000000040676a59350d2354e3204dc3535e1b404a0c5f2b44c9e8b3 height=308588 log2_work=79.468183 tx=41636944 date=2014-06-30 09:34:20 Fortschritt=0.921985
2014-07-24 15:38:09 UpdateTip: neue beste=0000000000000000111206e0a21391596f98cd86cddedecf55ba6a928768ddab height=308589 log2_work=79.468308 tx=41637596 date=2014-06-30 09:49:45 progress=0.922019
2014-07-24 15:38:13 UpdateTip: neue beste=00000000000000003b5cbe9f53c4323f3a9fc5998d57ac6ec546a8750c43ee9e height=308590 log2_work=79.468433 tx=41637713 date=2014-06-30 09:47:28 progress=0.922015
2014-07-24 15:38:38 UpdateTip: neue beste=00000000000000000a6fe3b0218b6794afa7f2e071356b9756fbab11b93f21a5 height=308591 log2_work=79.468557 tx=41638600 date=2014-06-30 10:13:04 progress=0.922071
2014-07-24 15:38:41 UpdateTip: neue beste=00000000000000000097aea63e8326d91bb18d4aaf3e9eac7dd0babc66c593f0 height=308592 log2_work=79.468682 tx=41638868 date=2014-06-30 10:18:57 Fortschritt=0.922084
2014-07-24 15:38:45 UpdateTip: neue beste=000000000000000003a48aa7c52edccab4600f6a09c37147df364a6fdeb5592d height=308593 log2_work=79.468806 tx=41639074 date=2014-06-30 10:20:52 Fortschritt=0.922088
2014-07-24 15:38:46 UpdateTip: neue beste=000000000000000034ef6738b06c7ec47fb3b3130703aed2e4640cc3395070d7 height=308594 log2_work=79.468931 tx=41639229 date=2014-06-30 10:21:55 Fortschritt=0.922091
2014-07-24 15:38:47 UpdateTip: neue beste=00000000000000002182d38a2e51fc4e712b182e82134f78b2cada8daeddd544 height=308595 log2_work=79.469055 tx=41639362 date=2014-06-30 10:24:21 progress=0.922097
2014-07-24 15:38:49 UpdateTip: neue beste=00000000000000002ac239e98e7c52d3a314a8f80f534a55454252bc19e2a6a0 height=308596 log2_work=79.46918 tx=41639619 date=2014-06-30 10:29:00 progress=0.922107
2014-07-24 15:38:51 UpdateTip: neue beste=000000000000000010f64bfab31e485ec23bf01dc8577c435496f1d39186cf9f height=308597 log2_work=79.469305 tx=41639917 date=2014-06-30 10:35:46 Fortschritt=0.922122
2014-07-24 15:39:06 UpdateTip: neue beste=000000000000000025d2eb46162966f97cfd3b029d0870274a528df066c63d8c height=308598 log2_work=79.469429 tx=41640607 date=2014-06-30 10:55:07 progress=0.922165
2014-07-24 15:39:12 UpdateTip: neue beste=00000000000000002f342ef0d9077dad6aa38bb81a6d30497b0f8ee5d827471b height=308599 log2_work=79.469554 tx=41641152 date=2014-06-30 11:08:10 progress=0.922193
2014-07-24 15:39:13 UpdateTip: neue beste=00000000000000003b6a8b1204475bc916c086ffff8581d1c4f29a4983acba34 height=308600 log2_work=79.469678 tx=41641218 date=2014-06-30 11:09:24 Fortschritt=0.922196
2014-07-24 15:39:31 UpdateTip: neue beste=00000000000000002806fb7baab4332f43491929392b27d22af2ac2b5a6a8607 height=308601 log2_work=79.469803 tx=41642380 date=2014-06-30 11:38:59 progress=0.922261
2014-07-24 15:39:45 UpdateTip: neue beste=0000000000000000052b772b8c3c2e6439fb50c8654f7fce78a5a5527f59a074 height=308602 log2_work=79.469927 tx=41643702 date=2014-06-30 12:06:54 progress=0.922324
2014-07-24 15:39:48 UpdateTip: neue beste=000000000000000003d3f3491cb225da158208e8c9902c4e4a2f43351773208a height=308603 log2_work=79.470052 tx=41644087 date=2014-06-30 12:11:41 Fortschritt=0.922335
2014-07-24 15:39:54 UpdateTip: neue beste=000000000000000038a448567a86b56584811f70e81e45bed5b3f74cd1a96dc6 height=308604 log2_work=79.470176 tx=41644591 date=2014-06-30 12:31:59 progress=0.922379
2014-07-24 15:40:05 UpdateTip: neue beste=00000000000000000eb826bb810b9756d3426da4796da018ce80bdd3ddd5f283 height=308605 log2_work=79.470301 tx=41645064 date=2014-06-30 12:27:29 progress=0.922371
2014-07-24 15:40:12 UpdateTip: neue beste=00000000000000000a3c9c763628d7f75a2936b0aec47b3fa76ad7fa44490545 height=308606 log2_work=79.470425 tx=41645129 date=2014-06-30 12:28:31 progress=0.922374
2014-07-24 15:40:14 UpdateTip: neue beste=00000000000000002db99b4df6f06311e2ac0ab20699727709fd5d10ad3e0c35 height=308607 log2_work=79.470549 tx=41645257 date=2014-06-30 12:41:18 Fortschritt=0.922400
2014-07-24 15:40:22 UpdateTip: neue beste=000000000000000012b9bc5251487676f37b7528f0b3d31558a52cbe3552ec7d height=308608 log2_work=79.470674 tx=41645574 date=2014-06-30 12:36:35 Fortschritt=0.922392
2014-07-24 15:40:40 UpdateTip: neue beste=00000000000000001a3476d6521852cafbc84866b982f6bd15983e8d7df59879 height=308609 log2_work=79.470798 tx=41646294 date=2014-06-30 12:51:12 Fortschritt=0.922424
2014-07-24 15:40:54 UpdateTip: neue beste=00000000000000002b5eccd39cca841bc8d13da1c5351aa1651ded729b2f7fce height=308610 log2_work=79.470923 tx=41646825 date=2014-06-30 13:00:53 progress=0.922446
2014-07-24 15:40:56 UpdateTip: neue beste=000000000000000012c8ca3b78c4bb1c3fec46771004a1c591fa571154bfc59b height=308611 log2_work=79.471047 tx=41646853 date=2014-06-30 12:59:47 Fortschritt=0.922444
2014-07-24 15:41:01 UpdateTip: neue beste=000000000000000032b6c1415c3441c5e0f938d68a59003deb6ed2a48511a960 height=308612 log2_work=79.471171 tx=41647498 date=2014-06-30 13:14:18 Fortschritt=0.922476
2014-07-24 15:41:14 UpdateTip: neue beste=0000000000000000395bd002f5c5390b950c1444f60eb438d75ba2c795b8dfa2 height=308613 log2_work=79.471296 tx=41648430 date=2014-06-30 13:32:12 Fortschritt=0.922516
2014-07-24 15:41:17 UpdateTip: neue beste=00000000000000000d7e3872a3633b8a383fffa9c869e08015d284f91825d6e6 height=308614 log2_work=79.47142 tx=41648552 date=2014-06-30 13:34:26 progress=0.922521
2014-07-24 15:41:19 UpdateTip: neue beste=00000000000000003f35a5677ff6625206e5573c580f79ade56f349456b6d3d1 height=308615 log2_work=79.471544 tx=41648808 date=2014-06-30 13:45:28 progress=0.922545
2014-07-24 15:41:30 UpdateTip: neue beste=000000000000000001815a9a3c9e09d19ed45ac33e1db965e73e3f37111aa0bd height=308616 log2_work=79.471669 tx=41649769 date=2014-06-30 14:08:08 Fortschritt=0.922595
2014-07-24 15:41:42 UpdateTip: neue beste=0000000000000000125f3b3e14b7cb60456b9ad8ffcea436f7ea7914ef32540c height=308617 log2_work=79.471793 tx=41650261 date=2014-06-30 14:08:03 progress=0.922597
2014-07-24 15:41:57 UpdateTip: neue beste=000000000000000040ebd7a78d8e976f5d6d59ba85edcb7ec603d4884245018e height=308618 log2_work=79.471917 tx=41650803 date=2014-06-30 14:16:30 progress=0.922616
2014-07-24 15:42:15 UpdateTip: neue beste=000000000000000037a619ff799488968cf0daae45ac470907db8b5165cf2be3 height=308619 log2_work=79.472042 tx=41652302 date=2014-06-30 14:55:45 progress=0.922702
2014-07-24 15:42:45 UpdateTip: neue beste=00000000000000001cfbd6e0ab530f28e4a29c958b636b2c0d497210510afc1d height=308620 log2_work=79.472166 tx=41653116 date=2014-06-30 15:00:34 progress=0.922715
2014-07-24 15:42:59 UpdateTip: neue beste=00000000000000000c1b5e65139650add4544d633f29cb6896f13203e99de03b height=308621 log2_work=79.47229 tx=41653805 date=2014-06-30 15:10:30 progress=0.922738
2014-07-24 15:43:10 UpdateTip: neue beste=000000000000000033b5b3025203bb236bb4da6a0727a5ce4ca45c389e1b5fec height=308622 log2_work=79.472415 tx=41654194 date=2014-06-30 15:13:37 progress=0.922745
2014-07-24 15:43:23 UpdateTip: neue beste=00000000000000002e7eab4e08852936f6614eac42f6b87d87cf50b9bd114f96 height=308623 log2_work=79.472539 tx=41655392 date=2014-06-30 15:37:05 progress=0.922798
2014-07-24 15:43:41 UpdateTip: neue beste=00000000000000000e997f8a250cfea0c9eb2a5e6c00c271780856a040743aaf height=308624 log2_work=79.472663 tx=41656661 date=2014-06-30 15:57:20 Fortschritt=0.922845
2014-07-24 15:43:51 UpdateTip: neue beste=00000000000000000a4c0e38627bdd3b3a2081fa027c1f3d120e889337728ed5 height=308625 log2_work=79.472787 tx=41658129 date=2014-06-30 16:33:05 progress=0.922924
2014-07-24 15:44:04 UpdateTip: neue beste=00000000000000003ba545151c1d53bf79fe7d8c833bdd92aebd110454c6afd7 height=308626 log2_work=79.472912 tx=41658781 date=2014-06-30 16:34:40 Fortschritt=0.922929
2014-07-24 15:44:16 UpdateTip: neue beste=00000000000000003e16e877770eb01096430f971a068035869761fa6eb599a2 height=308627 log2_work=79.473036 tx=41659641 date=2014-06-30 16:43:51 Fortschritt=0.922952
2014-07-24 15:44:33 UpdateTip: neue beste=000000000000000035d9d8caed78d928eed6acb37549cd5c38471cbb8b28553b height=308628 log2_work=79.47316 tx=41661107 date=2014-06-30 17:13:54 progress=0.923019
2014-07-24 15:44:42 UpdateTip: neue beste=000000000000000026dccba48b70cc21902cad05812541a25c41b4a2934948d9 height=308629 log2_work=79.473284 tx=41662254 date=2014-06-30 17:35:04 progress=0.923067
2014-07-24 15:44:45 UpdateTip: neue beste=00000000000000000e4fe3a9448b094d5565bda0dc3fc0cbdd00afe7fe090132 height=308630 log2_work=79.473408 tx=41662352 date=2014-06-30 17:27:55 Fortschritt=0.923053
2014-07-24 15:44:57 UpdateTip: neue beste=00000000000000002e4528b160d664e13ff5755a3f0db8e1ac2e79ccf545cb9b height=308631 log2_work=79.473532 tx=41662740 date=2014-06-30 17:40:22 Fortschritt=0.923079
2014-07-24 15:44:58 UpdateTip: neue beste=00000000000000001c345915620e36ddf2ec5a33337bd535acbdc52e6df0e7ca height=308632 log2_work=79.473657 tx=41662979 date=2014-06-30 17:42:33 progress=0.923085
2014-07-24 15:45:12 UpdateTip: neue beste=000000000000000020429224c6caa7d7ffd06b8c37f33d1e1c5e5ce8f2f8e7fd height=308633 log2_work=79.473781 tx=41663854 date=2014-06-30 17:55:06 progress=0.923114
2014-07-24 15:45:16 UpdateTip: neue beste=0000000000000000364713079b74cd86bef9f54aeff4e2eff2888d0a41abd3de height=308634 log2_work=79.473905 tx=41664226 date=2014-06-30 17:59:23 progress=0.923124
2014-07-24 15:45:18 UpdateTip: neue beste=0000000000000000235b5134863a2e4f6395ac8b5cb9476cedf1a7528988dc36 height=308635 log2_work=79.474029 tx=41664395 date=2014-06-30 18:01:01 progress=0.923128
2014-07-24 15:45:31 UpdateTip: neue beste=000000000000000019eab15cb4488d360fadf7b2bd33052c5f342c89f530df53 height=308636 log2_work=79.474153 tx=41665386 date=2014-06-30 18:18:33 progress=0.923168
2014-07-24 15:45:39 UpdateTip: neue beste=0000000000000000280ad6db622daa67744aed52a4b78ffce85139a45faab442 height=308637 log2_work=79.474277 tx=41665910 date=2014-06-30 18:25:43 Fortschritt=0.923184
2014-07-24 15:45:48 UpdateTip: neue beste=00000000000000001fa8387d649bc6133a6df30bc74a5f4829b00a4f5c40e845 height=308638 log2_work=79.474401 tx=41666807 date=2014-06-30 18:41:28 progress=0.923220
2014-07-24 15:45:56 UpdateTip: neue beste=00000000000000000f4f86482cbb360aea3eeb4bbdda441b26d57531216fcf1a height=308639 log2_work=79.474525 tx=41667224 date=2014-06-30 18:47:24 Fortschritt=0.923234
2014-07-24 15:45:58 UpdateTip: neue beste=000000000000000018f4705984f1fa1c4da9af457722d88e16a6de38fe4eaff1 height=308640 log2_work=79.47465 tx=41667320 date=2014-06-30 18:48:00 progress=0.923236
2014-07-24 15:46:17 UpdateTip: neue beste=00000000000000000f8dd862afbf16e7b2069e00a768ab93d66963c7c7b802b9 height=308641 log2_work=79.474774 tx=41668430 date=2014-06-30 19:07:37 progress=0.923280
2014-07-24 15:46:25 UpdateTip: neue beste=00000000000000000af3d93c872da61c1be9d6cd78781219330cc8df3d3222b6 height=308642 log2_work=79.474898 tx=41668879 date=2014-06-30 19:15:00 progress=0.923297
2014-07-24 15:46:28 UpdateTip: neue beste=00000000000000002eb65c7df237d2ce5ebbdfcbd1dd33447c15f42c4212b5c7 height=308643 log2_work=79.475022 tx=41669111 date=2014-06-30 19:17:12 Fortschritt=0.923302
2014-07-24 15:46:30 UpdateTip: neue beste=00000000000000001aa5eff90ca2c055ff28a0e95fe3b3f2db398d142e04ff08 height=308644 log2_work=79.475146 tx=41669238 date=2014-06-30 19:19:23 progress=0.923307
2014-07-24 15:46:40 UpdateTip: neue beste=00000000000000000a641b00fd31182f061ae5b2beeb4d171d508fe0406a4f48 height=308645 log2_work=79.47527 tx=41669962 date=2014-06-30 19:31:36 progress=0.923335
2014-07-24 15:46:48 UpdateTip: neue beste=00000000000000001122e170c210b6bd8b4955a9a0433ffddabab27f5e393f12 height=308646 log2_work=79.475394 tx=41670254 date=2014-06-30 19:35:13 progress=0.923343
2014-07-24 15:46:49 UpdateTip: neue beste=00000000000000001a23b1575f6a8ae505173a348c400e7ea2bc21779e3e4c4a height=308647 log2_work=79.475518 tx=41670512 date=2014-06-30 19:38:28 progress=0.923351
2014-07-24 15:46:54 UpdateTip: neue beste=00000000000000002375abedd1475782ad7533f291bfd82ea782b13802ed7185 height=308648 log2_work=79.475642 tx=41670855 date=2014-06-30 19:43:59 progress=0.923364
2014-07-24 15:46:57 UpdateTip: neue beste=00000000000000000a4b4abc2492685015aeb5661f33958a910b5174a92d7a5a height=308649 log2_work=79.475766 tx=41671475 date=2014-06-30 19:53:27 progress=0.923386
2014-07-24 15:47:02 UpdateTip: neue beste=000000000000000019ce04eac4567334e88b176957903fed168328a05e7a52eb height=308650 log2_work=79.47589 tx=41671833 date=2014-06-30 19:57:44 Fortschritt=0.923396
2014-07-24 15:47:03 UpdateTip: neue beste=0000000000000000395379540da9e6e5d3419ec6bca69427ca325901f9c788b6 height=308651 log2_work=79.476014 tx=41671911 date=2014-06-30 19:58:31 progress=0.923398
2014-07-24 15:47:18 UpdateTip: neue beste=0000000000000000089113b064e6997a615e1445a5dc7d0bec6716be0d616795 height=308652 log2_work=79.476138 tx=41673316 date=2014-06-30 20:19:17 progress=0.923446
2014-07-24 15:47:20 UpdateTip: neue beste=0000000000000000056efa8ca8b3851ac7c44f3e72ec54b4d1352a1a39097937 height=308653 log2_work=79.476262 tx=41673733 date=2014-06-30 20:25:14 progress=0.923460
2014-07-24 15:47:21 UpdateTip: neue beste=00000000000000000c135b0dfd6ff8ec599a04557f10c5a03255033310d83fd1 height=308654 log2_work=79.476386 tx=41673879 date=2014-06-30 20:26:34 progress=0.923463
2014-07-24 15:47:39 UpdateTip: neue beste=0000000000000000303a9f670160a2bcc73f20cf8ad8bedcc0b393b45d808050 height=308655 log2_work=79.476509 tx=41675242 date=2014-06-30 20:46:54 progress=0.923510
(... running out of space, so überspringen eine ganze Reihe von Ihnen...)
2014-07-24 16:08:53 UpdateTip: neue beste=0000000000000000036dcb0b748d09f88fc6892990531c5b591af61ca7e2aaf2 height=308856 log2_work=79.501203 tx=41776633 date=2014-07-02 09:18:33 progress=0.928397
2014-07-24 16:08:54 UpdateTip: neue beste=00000000000000000bd775aeb9c293a4b0173b71578b4059adfdf82f72788f5a height=308857 log2_work=79.501325 tx=41776715 date=2014-07-02 09:20:50 progress=0.928402
2014-07-24 16:09:00 UpdateTip: neue beste=000000000000000011cf9d68d8dd026bc2e452b80c7abe9f531cff52d967b7f9 height=308858 log2_work=79.501447 tx=41777314 date=2014-07-02 09:39:23 progress=0.928443
2014-07-24 16:09:05 UpdateTip: neue beste=00000000000000003bfa1c0797bc58cc7cce33a62a41c61d993c94e2ca9540f8 height=308859 log2_work=79.501569 tx=41777875 date=2014-07-02 09:54:55 Fortschritt=0.928477
2014-07-24 16:09:05 UpdateTip: neue beste=0000000000000000238b799d2c6d0a2e4f6209eef371a421d2a59f99eafdc4b8 height=308860 log2_work=79.50169 tx=41777950 date=2014-07-02 09:55:51 Fortschritt=0.928479
2014-07-24 16:09:06 UpdateTip: neue beste=0000000000000000206aa39175891590e9bb071335c5f9c21522341c9ea0a369 height=308861 log2_work=79.501812 tx=41778014 date=2014-07-02 10:02:36 progress=0.928494
2014-07-24 16:09:09 UpdateTip: neue beste=00000000000000002d8c8413bd0988673871bcaf8b8f9d89d31cc8334543d559 height=308862 log2_work=79.501934 tx=41778368 date=2014-07-02 10:07:31 progress=0.928505
2014-07-24 16:09:11 UpdateTip: neue beste=00000000000000000d8f59e9b42ff4f8204e34af890ba5ed612b62f5e364974f height=308863 log2_work=79.502056 tx=41778474 date=2014-07-02 10:09:53 progress=0.928510
2014-07-24 16:09:14 UpdateTip: neue beste=0000000000000000061c412002b4ee3f10f3e41f53b02e57d521192aa1b648e2 height=308864 log2_work=79.502177 tx=41778785 date=2014-07-02 10:17:35 Fortschritt=0.928527
2014-07-24 16:09:14 UpdateTip: neue beste=000000000000000017ca051b1e8dbe25361dbf12855d478a7cad32932c3bf267 height=308865 log2_work=79.502299 tx=41778813 date=2014-07-02 10:18:25 Fortschritt=0.928529
2014-07-24 16:09:15 UpdateTip: neue beste=00000000000000003af5d259cb593e7a39c0d098786fbe52898eadafb938b11f height=308866 log2_work=79.502421 tx=41778955 date=2014-07-02 10:21:20 Fortschritt=0.928536
2014-07-24 16:09:21 UpdateTip: neue beste=00000000000000003a5ecd43069ca99f13ab8509038379961149766cf9f5ea98 height=308867 log2_work=79.502543 tx=41779550 date=2014-07-02 10:38:48 progress=0.928574
2014-07-24 16:09:21 UpdateTip: neue beste=0000000000000000410cd4a123f6c1c779906c02fd1cd7aeeaab06924ca3f6b2 height=308868 log2_work=79.502664 tx=41779757 date=2014-07-02 10:43:38 progress=0.928585
2014-07-24 16:09:25 UpdateTip: neue beste=00000000000000003f9dacb1f6ef9dc478d826544aaca3706e60ca0e7150c30b height=308869 log2_work=79.502786 tx=41780284 date=2014-07-02 10:54:01 progress=0.928608
2014-07-24 16:09:28 UpdateTip: neue beste=000000000000000040a9e0ac550b205de0a163f6dd7e37444502f6357e3e122f height=308870 log2_work=79.502908 tx=41780762 date=2014-07-02 11:04:58 Fortschritt=0.928633
2014-07-24 16:09:31 UpdateTip: neue beste=000000000000000034c24eaeb5ff0442a2edf25a3fff1ba1509b61315c494a37 height=308871 log2_work=79.503029 tx=41781149 date=2014-07-02 11:14:26 progress=0.928654
2014-07-24 16:09:32 UpdateTip: neue beste=000000000000000019bb1d7392818853d827b7b0e294d5dc6e7b42c24ccaad9b height=308872 log2_work=79.503151 tx=41781227 date=2014-07-02 11:14:47 Fortschritt=0.928655
2014-07-24 16:09:34 UpdateTip: neue beste=00000000000000000faf6885b0e592d24a83d05485dc05355b31fa54cf8bfb9f height=308873 log2_work=79.503273 tx=41781518 date=2014-07-02 11:22:21 progress=0.928671
2014-07-24 16:09:40 UpdateTip: neue beste=00000000000000003aac9928ccfa4df7ca468ac2aa08759ebbf58a4a37d96577 height=308874 log2_work=79.503394 tx=41781903 date=2014-07-02 11:31:56 progress=0.928692
2014-07-24 16:09:49 UpdateTip: neue beste=0000000000000000146a506438366be7103c0e01166f80410d2049db8c610d64 height=308875 log2_work=79.503516 tx=41782931 date=2014-07-02 11:58:46 Fortschritt=0.928752
2014-07-24 16:09:51 UpdateTip: neue beste=00000000000000000ffccf436d7bf017766cb79cfaed9e3c5571b3e2e4b7517e height=308876 log2_work=79.503637 tx=41783187 date=2014-07-02 12:10:12 Fortschritt=0.928776
2014-07-24 16:10:00 UpdateTip: neue beste=00000000000000003df9c7b61b762332080ca2bb93a07cd3d8d0ffcc74ad62d0 height=308877 log2_work=79.503759 tx=41783690 date=2014-07-02 12:14:42 Fortschritt=0.928787
2014-07-24 16:10:09 UpdateTip: neue beste=0000000000000000088ea666d9a17333daf3e41f54b5877d11f43bacbf4f0c5a height=308878 log2_work=79.503881 tx=41784029 date=2014-07-02 12:21:43 Fortschritt=0.928803
2014-07-24 16:10:16 UpdateTip: neue beste=0000000000000000403754920681189fbd329dbd806b94651ab4d57cfd07b662 height=308879 log2_work=79.504002 tx=41784370 date=2014-07-02 12:28:01 progress=0.928817
2014-07-24 16:10:36 UpdateTip: neue beste=0000000000000000235f9b198c2dfd32218e48e56bb2b2761ae8d87ab26f8ad9 height=308880 log2_work=79.504124 tx=41784705 date=2014-07-02 12:32:31 progress=0.928827
2014-07-24 16:10:58 UpdateTip: neue beste=000000000000000034fd959ce61bf13ba244836b16e1a0ed1e0c8f0b1a8126b2 height=308881 log2_work=79.504245 tx=41786480 date=2014-07-02 13:16:44 Fortschritt=0.928924
2014-07-24 16:11:12 UpdateTip: neue beste=00000000000000002793f686ec8fd0fc82b4e60421b492586dd560ad84cdb9e7 height=308882 log2_work=79.504367 tx=41787256 date=2014-07-02 13:33:41 Fortschritt=0.928962
2014-07-24 16:11:14 UpdateTip: neue beste=0000000000000000205bb223e37996de2c1c78fbf596787721a30c2d19c86c56 height=308883 log2_work=79.504488 tx=41787512 date=2014-07-02 13:46:08 Fortschritt=0.928989
2014-07-24 16:11:19 UpdateTip: neue beste=00000000000000000d3e581ab7987e5cef1f3c8387ca09b17b3ed755a49e1895 height=308884 log2_work=79.50461 tx=41788175 date=2014-07-02 13:48:48 progress=0.928996
2014-07-24 16:11:26 UpdateTip: neue beste=000000000000000007ccbef5b4d838a24742db01e86014d7bb4fd1b16d160dee height=308885 log2_work=79.504731 tx=41788431 date=2014-07-02 13:51:29 progress=0.929003
2014-07-24 16:11:40 UpdateTip: neue beste=00000000000000003d9f50c129560d42dff5731ec61665362575916e131d4490 height=308886 log2_work=79.504853 tx=41789093 date=2014-07-02 14:01:52 Fortschritt=0.929026
2014-07-24 16:11:47 UpdateTip: neue beste=000000000000000020872506f40951c3d5766d399a50effcd9419d5b1041ba5f height=308887 log2_work=79.504974 tx=41789510 date=2014-07-02 14:08:28 progress=0.929041
2014-07-24 16:11:51 UpdateTip: neue beste=00000000000000002110c9c99b2f141c5bc1c51c0a3536b4be68e84f24c2659a height=308888 log2_work=79.505096 tx=41789730 date=2014-07-02 14:11:43 Fortschritt=0.929049
2014-07-24 16:11:55 UpdateTip: neue beste=00000000000000000f32ab6cbc1bde47b68c35e0c588f5681c48f2608a81ab60 height=308889 log2_work=79.505217 tx=41789938 date=2014-07-02 14:13:48 progress=0.929054
2014-07-24 16:11:59 UpdateTip: neue beste=00000000000000001ae3aabca8a7bdfd8f5066603a05f78d02082886ef3a04b8 height=308890 log2_work=79.505339 tx=41790158 date=2014-07-02 14:17:05 progress=0.929061
2014-07-24 16:12:27 UpdateTip: neue beste=00000000000000000cc15cadbe8642a9da196beace3413a45180e31e30442330 height=308891 log2_work=79.50546 tx=41790446 date=2014-07-02 14:21:10 progress=0.929070
2014-07-24 16:12:59 UpdateTip: neue beste=00000000000000003bd0bc063d53d60473e9adb7d891ee259d275cfdb1796845 height=308892 log2_work=79.505582 tx=41790712 date=2014-07-02 14:24:44 Fortschritt=0.929077
2014-07-24 16:13:06 UpdateTip: neue beste=000000000000000016e93ac9e00f93d2a6d530bf6e8030ade14270909ebe7ef5 height=308893 log2_work=79.505703 tx=41791211 date=2014-07-02 14:33:36 progress=0.929097
2014-07-24 16:13:27 UpdateTip: neue beste=000000000000000018dd41fc55222a5c94a6fe45940ee91cd3be6d673571e378 height=308894 log2_work=79.505825 tx=41791608 date=2014-07-02 14:43:06 progress=0.929118
2014-07-24 16:13:36 UpdateTip: neue beste=00000000000000002a1d068606e67d09a964a800edacbf5b765e3bc4d2ee5f3a height=308895 log2_work=79.505946 tx=41791935 date=2014-07-02 14:47:21 progress=0.929127
2014-07-24 16:13:52 UpdateTip: neue beste=00000000000000003771d2a06984d5ab72b7284b5be72380c07d71d96e79eae1 height=308896 log2_work=79.506067 tx=41792691 date=2014-07-02 15:02:07 progress=0.929160
2014-07-24 16:13:59 UpdateTip: neue beste=000000000000000034b5fe5281b064310427ca0e6955512e097c817bdafdb3c6 height=308897 log2_work=79.506189 tx=41792895 date=2014-07-02 15:04:50 progress=0.929166
2014-07-24 16:14:01 UpdateTip: neue beste=00000000000000001bf64995fe5f44fa15845bd638dc0a26b2cd6c6d6d13be11 height=308898 log2_work=79.50631 tx=41793074 date=2014-07-02 15:07:11 progress=0.929172
2014-07-24 16:14:10 UpdateTip: neue beste=00000000000000002479b6320d7e0bf85f135d1efa1d3ee2042074f2cd53b7c4 height=308899 log2_work=79.506432 tx=41794125 date=2014-07-02 15:32:10 progress=0.929227
2014-07-24 16:14:24 UpdateTip: neue beste=0000000000000000187b91020b29b9ffd6837ad5506fd92cabdc2bad57e93022 height=308900 log2_work=79.506553 tx=41794999 date=2014-07-02 15:43:30 progress=0.929254
2014-07-24 16:14:49 UpdateTip: neue beste=0000000000000000046cca966885e7d98da570d7b98177926da2a24de672de4a height=308901 log2_work=79.506674 tx=41795693 date=2014-07-02 15:53:31 progress=0.929276
+928
ssp3nc3r 03 февр. '09 в 4:24

wie wird man bleiben, wirklich anonym zu bitcoin-Netzwerk? Sagen, zum Beispiel, wenn man das bitcoin-core-als seine Brieftasche, während das senden einer ersten Transaktion, wird seine/Ihre IP-irgendwie zeigte auf, dass die Instanz? Hat jemand versucht, laufen bitcoin core in ein VPN/TOR-Einstellung oder der Umgebung?

Nathan Aw

+881
dragonfly 08.04.2010, 06:22:34

Dieses Datum und die Transaktion relativ. Zum Beispiel, wenn Sie setup eine Brieftasche heute (Juni 5m 2017) es ist etwa 120-GB-und die meisten, die aus den letzten 4 Jahren und mehr, so in den letzten Monaten alle aufgrund der zunehmenden Mengen von Transaktionen. Dies ist sowohl eine Stärke und Schwäche in dem Sinne, dass der beste Weg ist, um alle Transaktionen, aber es ist nicht praktisch für viele zu haben, 120GB+ der Transaktionen lokal gespeichert.

+876
hashcode55 22.04.2011, 20:02:56

Zur Zeit Spiele ich mit bitcoinjs (https://bitcoinjs.org/) und ich bin erstellen von offline-Transaktionen, die ich über das Netzwerk übertragen nach.

Ich habe erfolgreich meine erste Transaktion mit diesem : https://medium.com/@orweinberger/how-to-create-a-raw-transaction-using-bitcoinjs-lib-1347a502a3a

Aber es scheint, meine Transaktion hängen geblieben ist da ich habe nicht genug Gebühr bekommen Sie es abgebaut.

Wie die Verwendung eines var tx = new bitcoin.TransactionBuilder(); kann ich die Gebühr zu einem bestimmten Betrag ? Ist dieser berechnet unter Verwendung eines Standard-Wert ?

Danke für Eure Hilfe !

+868
Clock ZHONG 24.10.2015, 00:52:08

Gibt es eine Möglichkeit zu erkennen, peginaddresses , wo bitcoins sind gesperrt bis zur Verwendung auf die Flüssigkeit sidechain, und daher eine Möglichkeit zu summieren die gesamten bitcoins, die im Umlauf sind, die auf die Flüssigkeit?

+856
Chuk Pratt 12.10.2011, 07:16:39

Ich versuche, herauszufinden, wie die blockchain funktioniert und wie man es zu Lesen über blockchain.info website. Ist es einem Laien zu erklären, wie die block-chain funktioniert und wie zu Lesen, die blockchain zu verfolgen Transaktionen?

Was ich bisher wissen ist: die blockchain ist eine öffentliche ledger von Transaktionen im bitcoin-Netzwerk.

+844
Daniel conte 03.11.2013, 23:37:30

Also, ich habe ein paar von BTC-mining-FPGAs rumliegen aus den früheren Tagen, als Sie Wert waren läuft (speziell ein BPMC Red Fury und ein ASICMiner Block Erupter). Ich Frage mich, ob diese verwendet werden können, um mir andere cryptocurrencies, die vielleicht ein wenig mehr rentabel in diesen Tagen. Irgendwelche Tipps wäre dankbar!

+762
GCymbala 15.05.2019, 01:20:46

Sollten Sie senden Ihre Adressen wie folgt:

bitcoin-cli listunspent 0 9999999 '["1PGFqEzfmQch1gKD3ra4k18PNj3tTUUSqg","1LtvqCaApEdUGFkpKMM4MstjcaL4dKg8sp"]'
+747
Marco Vasapollo 08.02.2010, 08:28:57

Oder ist es möglich zu reservieren, mehrere Kerne(nicht threads) zu JSON-rpc

Nein. Das problem ist nicht das zu tun, mit Gewinde-oder core-Allokation. Vielmehr ist Bitcoin Core macht die Verwendung von locks zu halten die Kette konsistent, wenn mehrere threads darauf zugreifen können. In diesem Fall müssen Sie den Zugriff auf die Kette Zustand zu erhalten Transaktionen, so dass mehrere getrawtransaction fordert, kann nicht wirklich parallel ausgeführt werden (Schlösser sind nicht gehalten, für den gesamten Anruf, aber Sie sind gehalten, für die Teile, die Materie). So das hinzufügen von mehr Kerne oder threads überhaupt nicht helfen.

Das einzige, was hilft, ist die Verwendung der blockhash parameter. Ohne es, getrawtransaction warten, bis Bitcoin Core ist nicht in der Mitte der Verarbeitung mehrerer Blöcke, und die prüfen und warten Sie, bis der Vorgang dauert einige Zeit. Allerdings, wenn Sie angeben, blockhash, es wird sofort wissen, welcher block zu schauen und schnell nachschlagen, kein blockieren oder warten auf Blöcke verarbeitet werden. Dies wird also schneller sein als ohne.

Ansonsten gibt es nichts anderes, dass Sie tun können.

+696
Linguastro 22.05.2014, 15:01:24

Klingt wie Sie Ihre Miete ein server in der cloud,können Sie diesen server, um mir für Bitcoin. Für Bitcoin-Mining bedeutet, dass der server seine schnelle Rechenleistung zum entschlüsseln einer Reihe von zahlen ständig. Wenn es funktioniert, dass der server zu helfen, zu validieren, der Transaktion für andere Menschen. Für Ihre Investition in die Ausrüstung und die Zeit, die Sie belohnt mit Bitcoin. Im Laufe der Zeit wird es schwieriger und schwieriger zu erhalten, Bitcoin, denn die Verschlüsselung wird härter überstunden. Sie brauchen schnellere Server, um dieses Problem zu bekämpfen. Dies erzeugt Knappheit, die wiederum erzeugt Wert für Bitcoin. Sie können mir allein oder mir mit vielen anderen Menschen, aber Sie haben zu teilen. Sie haben, um mining-software, um mit der Förderung beginnen. Diesem server, die Sie mieten könnten bereits dieses setup. Ich hoffe, dies hilft Ihnen zu verstehen. Cheers

+669
aurumpotestasest 11.06.2010, 19:07:33

Der Verfasser dieses Artikels https://pastebin.com/raw/jCDFcESz erklärt, dass

Sha256 ("sender") x 2 ergibt die Adresse 18aMGf2AxQ3YXyNv9sKxiHYCXcBJeJv9d1

Ich bin allerdings immer die Adresse 1DcTtaa37w971TmoafPpE9Pk16xc42YA87

Was mache ich falsch?

+568
wansheng he 27.08.2015, 23:23:04

Ich erstellte eine Empfängeradresse in Bitcoin Core, schickte mir einige Münzen aus localbitcoins.com und - wie naiv von mir - gelöscht, die Empfängeradresse aus dem Bitcoin-Core.

tradeblock.com zeigt die Transaktion mit einem "bestätigt" balance", aber ich habe noch nicht erhalten die Münzen in meiner Brieftasche. Gibt es eine Möglichkeit zum wiederherstellen der Adresse in Bitcoin Core?

Danke!

PS: ich war nicht spezifisch genug:

  1. Ich erstellte eine "Zahlung anfordern" im Bitcoin Core und verwendet die Zahlung Informationen Adresse TTC senden-Münzen aus meiner localbitcoins.com Konto.

  2. Ich löschte die "angeforderten Zahlungen" die Eintragung in das Bitcoin-Core-wallet vor Münzen empfangen wurden.

  3. Blockchain.info zeigt die eine "total received" und eine "Bilanz" also ich nehme an, die Transaktion wurde abgeschlossen. Doch nach 30++ Stunden, die Münzen noch nicht erhalten haben meine Bitcoin-Core-wallet.

Ist die Transaktion etwas dort hängen, weil es nicht finden können, die Adresse, ich habe die Münzen aber gelöscht?

@murch: Danke für den Hinweis. Du hast Recht: ich kenne die Adresse, die Transaktion zu sein scheint, bestätigt auf dem Tradeblock aber das Gleichgewicht nicht angezeigt in meiner Bitcoin-Core-wallet (voll synchronisiert).

+566
voronoi 25.11.2015, 11:32:26

Bei 2MH/s, sollten Sie durchschnittlich etwa eine Aktie alle 95 Minuten. So läuft nur für 30 Minuten ist, gibt Ihnen weniger als eine 50% chance, einen Anteil. Jetzt, eine Aktie im Wert von etwa .000000021 Bitcoins (um 625 Aktien auf den Pfennig). So in etwa zwei Wochen, sollten Sie mir über einen penny Wert von Bitcoins.

Sie sind im Wettbewerb gegen Leute, die hardware ist 100% optimiert für das mining von Bitcoins aus dem Boden auf.

+555
d3llafr33 28.04.2015, 16:35:08

Colin ' s Berechnung hat einen Fehler, dass es nicht das Konto für die partielle Bitcoins nicht bezahlt werden in block-rewards. Es rundet ab, die Belohnung pro Tag, sollte aber abgerundet zu der satoshi ist die Belohnung pro block. Die erste Periode ändert sich durch die Korrektur ist eine Halbierung der 10.

Auszahlung pro Tag bei 144 blocks

Start (2009) : 7200.00000000
Halbierung 1 (2013) : 3600.00000000
Halbierung 2 (2016) : 1800.00000000
Die Halbierung von 3 (2020) : 900.00000000
Die Halbierung von 4 (2024) : 450.00000000
Die Halbierung von 5 (2028) : 225.00000000
Halbierung 6 (2032) : 112.50000000
Halbierung 7 (2036) : 56.25000000
Halbierung 8 (2040) : 28.12500000
Halbierung 9 (2044) : 14.06250000
Die Halbierung von 10 (2048) : 7.03124928
Halbierung 11 (2052) : 3.51562464
Halbierung 12 (2056) : 1.75781232
Halbierung 13 (2060) : 0.87890544
Halbierung 14 (2064) : 0.43945200
Halbierung 15 (2068) : 0.21972528
Halbierung 16 (2072) : 0.10986192
Halbierung 17 (2076) : 0.05493024
Halbierung 18 (2080) : 0.02746512
Halbierung 19 (2084) : 0.01373184
Halbierung 20 (2088) : 0.00686592
Halbierung 21 (2092) : 0.00343296
Halbierung 22 (2096) : 0.00171648
Halbierung 23 (2100) : 0.00085824
Halbierung 24 (2104) : 0.00042912
Halbierung 25 (2108) : 0.00021456
Halbierung 26 (2112) : 0.00010656
Halbierung 27 (2116) : 0.00005328
Halbierung 28 (2120) : 0.00002592
Halbierung 29 (2124) : 0.00001296
Halbierung 30 (2128) : 0.00000576
Halbierung 31 (2132) : 0.00000288
Halbierung 32 (2136) : 0.00000144
Ende (2140) : 0.00000000

Ich habe diese Tabelle zu berechnen, diese und andere belohnungsplan Metriken.

+547
takurek 19.11.2018, 20:42:13

Ich Lerne bitcoin-Protokoll der Theorie.

Zu zahlen, um jemand, den Sie mit einer Transaktion. In der Transaktion geben Sie einige der alten Transaktionen, die Sie gegeben Geld (so genannte Eingänge). Diese Eingänge sollte nicht bereits ausgegeben.

Daher das bitcoin-Netzwerk überprüfen müssen, diese Eingänge sind unverbraucht. Bitcoin Netzwerk enthält eine Liste aller nicht ausgegebenen Transaktionen. Transaktionen werden in baumartigen Strukturen, und alle nicht ausgegebenen Transaktionen sind die Wurzeln dieser Bäume. So bitcoin-Netzwerk überprüft, dass die Eingabe der Transaktion wird in dieser Liste.

Nach aktuellen Transaktion erledigt ist, werden alle Eingabe-Transaktionen (inputs) werden jetzt ausgegeben, und die Ausgabe-Transaktion und Veränderung sind jetzt in der Liste der nicht ausgegebenen Transaktionen.

Die oben genannten Prozess-und Terminologie-korrekt?

EDIT: ich fand verwirrend, nun ist die Sache, die Transaktion kann mehrere Ausgänge. Das heißt ich kann nicht einfach den Staat, die Transaktion ist mein Eingang, und die wird es ungültig, wenn Sie für die neue Transaktion, wie diese Transaktion hat eine Ausgabe, die ist noch jemand input. Wie wird dies gehandhabt?

+505
olaola 06.10.2012, 18:59:45

Keine für den normalen Benutzer. Erlauben Sie das schreiben zu coinbase tx für solo zusammengeführt Bergleute und pools.

Einige weitere Infos neben Stephen ' s Antwort kann hier gefunden werden:

https://bitcointalk.org/index.php?topic=48977.msg582955#msg582955

+430
gobernador 08.06.2013, 02:30:14

alle anderen Prüfungen Nachweis arbeiten, um sicherzustellen, Ihnen war es Recht, und, dass Sie nach Ihren Regeln zu - oder Sie ignorieren Sie.

+413
Prasanth Kumar Vinakota 27.12.2016, 20:57:10

Kurze Antwort: Wenn der client prüft, ob die Blöcke, es ist in Ordnung. Kunden in der Regel nicht tun Sie dies, dies und die fehlende Gewissheit über die Datenbank ist riskant. Was Angriff möglich ist, wird davon abhängen, Kunden Besonderheiten greift aber wahrscheinlich vorhanden.

Sie würde entweder darauf Vertrauen, dass person und haben eine Daten-Integrität Messen oder revalidate die heruntergeladene Kette selbst. Denken Sie daran, dass die Standard-client behandelt das in den bereits heruntergeladenen Blöcke ziemlich anders aus heruntergeladenen Blöcke.

Ein "low-tech" - Lösung könnte sein, führen Sie den bitcoin-client zweimal, einmal mit und einmal ohne die heruntergeladene Kette. Richten Sie eine Verbindung zu einander. Jetzt ist einer der beiden wird herunterladen und überprüfen Sie die Kette vor Ort. Nicht der effizienteste Weg, aber es ist, als vertrauenswürdig, als Download aus dem web.

Edit: nach einer Diskussion mit Pieter Wuille ich bin sicher, ich bin nicht sicher, wie sicher heruntergeladen Ketten und entfernt werden, Ansprüche in Richtung Sicherheit.

+397
Daniel LeCheminant 28.08.2013, 16:34:56

Also jeden privaten Schlüssel hat eigentlich ZWEI dazugehörigen Adressen? (also unkomprimiert und komprimiert)

Ist das nicht ein großer Fehler, wenn unkomprimierte keys sind noch in Anwendungen eingesetzt?

+393
Patrick Story 16.03.2013, 23:46:48

Ich Stimme mit Alex Bosworth und ich habe darauf hingewiesen, vor etwa einem Jahr, als ich eingereicht habe eine Frage über die Strategie der LND autopilot, die im Grunde sieht für Knoten mit hoher Kanalzahl. Dies ist einer der Gründe, warum ich die erstellt eine standalone-autopilot und eine integration für c-Blitz.

Es gibt mehrere Art von Informationen, die wir anschauen können (mein autopilot derzeit sieht nur auf den ersten):

  1. Netzwerk-Topologie:
    • Wie erhöhe ich meine Zentralität (z.B. durch den Anschluss an zentrale Knoten)
    • Wie erhöhe ich meine Wahrscheinlichkeit zu haben, gut finanziert Routen durch den Anschluss an Punkte, wo viel Liquidität ist im Umlauf
    • Verbessern Sie die Netzwerk-Topologie durch die Erhöhung der Menge von Dreiecken
    • Geographie: ist Es wahrscheinlich, dass Sie zahlen für Dienstleistungen, wo Sie Leben, und deshalb möchten Sie vielleicht, um eine Verbindung zu Knoten, die einen ähnlichen geoip, wie deine.
  2. Knoten Provenienz / Eigenschaften:
    • Alter der Knoten (gesehen von ältesten Kanäle)
    • Alter der Kanäle (gesehen von der blockheight der Finanzierung von Transaktionen)
    • die Betriebszeit der Knoten (die verfolgt werden können, über den gossip-Nachrichten und den Klatsch store)
    • Routing-Gebühren der Knoten
    • Zuverlässigkeit der Knoten zum weiterleiten von Zahlungen (können nachverfolgt werden dabei gefälschte 1 satoshi Zahlungen, um sich über verschiedene Routen)

die meisten Sachen, die ich hier erwähnt wurde übernommen aus meinem blog-Artikel über Autopiloten. Im Allgemeinen hoffe ich, dass bessere Autopiloten auftauchen wird, weil ich denke, das problem wird schwer sein, zu entscheiden, durch den Menschen, ohne zu investieren eine Menge Zeit.

Endlich eine andere Strategie könnte sein, die routing-Tabellen in einer ähnlichen Weise wie die border-gateway-Protokoll ist auf der Oberseite des IP. In diesem Fall Knoten teilen würde, partielle Informationen über die Kanal-balance so, dass hätten wir einen besseren überblick, wo die Liquidität fehlt.

+372
Sergey Ryzhkov 30.06.2014, 17:03:05

Ja, Sie würde einfach importieren der private Schlüssel auf Ihrem client oder online-wallet.

Ich denke, der Zweck ist, zu bewegen, Mittel, um die Adresse auf der Karte, halten Sie dann die Karte in einen Platz irgendwo sicher und nicht zu nutzen. Für den täglichen Gebrauch, ich denke, Edelstahl, Keramik, gegossen, Gravur, Brandschutz, etc. ist overkill.

Sie können immer senden Sie mehr Geld an die Adresse, nach der Sie fegte die balance, aber wie du gesagt hast, es zu benutzen, sobald eine Gefährdung für die privaten Schlüssel.

Aber ich sehe nicht ein, warum Sie nicht verwenden können, die Karte zu senden an eine Adresse in Ihrem Multibit wallet (oder anderen client). Dies bedeutet, dass nur Ihre eigenen computer "sah" den privaten Schlüssel. Solange Sie sich wohl fühlen mit diesem, sehe ich keinen Grund, warum Sie nicht die Wiederverwendung der Karte. Aber, und ich bin nicht sicher über die folgenden, ich denke, dass die privaten Schlüssel ändern sich mit jeder Transaktion, die sein könnte, warum haben Sie zu fegen, die Adresse, anstatt nur ein Teil zu nehmen, und auch, warum Sie nicht wiederverwenden.

Ich werde mehr posten, sobald ich mehr erfahren zu diesem Thema. Auch, ein anderer Benutzer kann klären, in der Zwischenzeit.

+349
N73Blek16 03.11.2019, 15:27:20

Jetzt Preis Sie Ihre waren in fiat Währung (USD, EUR). Bitcoin ist gut für 1) payment-Lösung 2) Markt-promotion-tool.

Nehmen Sie bitcoin als Zahlungsmittel-Methode. Sehen Sie es als eine Besondere Zahlungsmethode, vergleichbar mit der Kreditkarte, Google Wallet und so weiter.

Wenn Sie wollen, um zu zeigen, BTC Preis neben einem Element gibt es digitale Preis-Aufkleber, die aktualisiert werden können, in Echtzeit. Die größten IT-Einzelhändler in Nord-Europa, Verkkokauppa.com, die Sie verwendet für EUR-basierte Preismodelle:

http://www.alibaba.com/showroom/digital-price-tags.html

Sie benötigen eine spezielle software-Lösung, die zieht in den Marktdaten von einer Website wie Mt.Gehex, bitcoinaverage.com und updates Preis-tags, um zu zeigen, BTC Preise basieren auf USR/EUR<->BTC-conversion-rate.

Wie Sie sehen können, ist es vielleicht nicht Wert, den Streit, wie Menschen, die nicht Lesen können komplizierte BTC Preise keiner Weise. Verwenden Sie einfach Bitcoin als payment-Lösung.

Es gibt auch Anzeichen für bitcoin-Zahlungen akzeptiert:

https://www.google.fi/search?q=bitcoin+payment+accepted&client=firefox-a&hs=Bsl&rls=org.mozilla:en-US:official&channel=fflb&source=lnms&tbm=isch&sa=X&ei=y0-cUo_MOLCPywPy_YCwAQ&ved=0CAkQ_AUoAQ&biw=2154&bih=1277#channel=fflb&q=bitcoin+accepte+neon&rls=org.mozilla:en-US%3Aofficial&tbm=isch

+340
Tal60t 25.05.2010, 13:46:00

Ihre Bitcoin-Adresse und Ihre privaten Schlüssel sind nicht das gleiche.

Der private Schlüssel ist eine Zufallszahl. Sie halten diese Zahl ein Geheimnis, und nur mit es erlaubt Ihnen zu verbringen und Bitcoins. Es ist zum signieren von Transaktionen.

Aus dem privaten Schlüssel, den Sie daraus einen öffentlichen Schlüssel. Es wird verwendet, um zu zeigen, dass Sie mit dem korrekten privaten Schlüssel. Es wird verwendet, um zu überprüfen, Transaktions-Signaturen.

Aus dem öffentlichen Schlüssel kann man daraus die Bitcoin-Adresse, die eine bequeme Möglichkeit der Kodierung des öffentlichen Schlüssels. Es ist kompakt, kommt mit Fehler-Erkennung und so weiter. Es wird verwendet, um damit die Menschen wissen, wo Sie Ihre Bitcoins, wenn Sie senden Sie Geld.

Aus einem privaten Schlüssel, den Sie ziehen können den öffentlichen Schlüssel. Aus dem öffentlichen Schlüssel wird die Bitcoin-Adresse, aber in keinem von diesen Fällen können Sie tun es in umgekehrter Richtung. Wenn Sie verloren haben, Ihren privaten Schlüssel, Ihr Geld ist für immer verloren.

Aber von was ich sehen kann, Ihre Adresse wurde erfolgreich für Auszahlungen, und seine Bilanz ist derzeit null. Wenn Sie haben, bekommen Sie von blockchain.info eWallet, sollten Sie sich vielleicht Kontaktieren Sie den Besitzer der Website mit Ihren Fragen. In der Bitcoin-Welt, ist es sehr schwer zu beweisen, dass Sie eine Adresse ohne einen privaten Schlüssel.

+330
Mustafa Ali 04.10.2015, 18:24:34

Ich glaube, dass die große Bedrohung, Diebstahl von Bitcoin-oder digital-assets wird durch das eindringen in Ihr Konto auf einem exchange evtl. auch Ihren Geldbeutel. Ich glaube nicht, finden Sie Diebstahl an diesem Punkt in der Zeit an anderer Stelle. In der Zukunft können wir sehen, qubits oder Quanten-computing wird in der Lage zu erobern der blockchains Sicherheit. Aber jetzt glaube ich, ist es Menschen durch hacken Ihres accounts.

+327
legendofawesomeness 07.09.2013, 20:31:12

Wenn Sie nehmen in der Regel verbringen 20 satoshi pro byte sollten Sie verbringen 651380 Satoshi, was 4-mal mehr als Sie in der Transaktion. Es könnte sein, wahrscheinlich, dass Sie nicht bestätigt bekommen von einem Bergmann, könnten Sie eine neue Transaktion und durch natürlich.

Beide gehen nicht durch, das ist sicher.

+326
senzo brian 21.12.2011, 09:29:09

Derzeit sind bitcoins und namecoins umgesetzt werden mit dem Bitcoin-Protokoll. Und es könnte mehrere Gründe für die neue block-Ketten zu erscheinen, aber das ist nicht das Thema hier.

Soweit ich weiß, Bitcoin wurde nicht entwickelt, mit 'cross-currency-Atomare Transaktionen" in Erinnerung. Zum Beispiel, wie von heute, kann man nicht exchange bitcoins für namecoins mit dem Bitcoin-Protokoll selbst. Partner sind unter Umständen bereit, zu tauschen, aber einige Vertrauen erforderlich ist: wer schickt seine Münzen zuerst ?

Da das Hauptinteresse in Bitcoin kommt von seiner dezentralen Natur, die Annahme der Notwendigkeit, eine Dritte Partei zu vermitteln, den Austausch zwischen zwei solchen dezentralen Währungen ist eher enttäuschend.

Ist es etwas, das getan werden, um zu ermöglichen, " dezentrale cross-currency-Transaktionen über das Protokoll selbst (Skripte vielleicht)? oder könnte es erreicht werden, mit einigen einfachen änderungen des Protokolls? Ist dies theoretisch unmöglich, unter einigen speziellen Bedingungen?

+280
apaul 27.03.2011, 15:28:56

Wenn Sie solo mining gegen Ihre eigenen bitcoin-server dann für jede hash-Ihre miner versucht es entweder löst der block (und verdient 50BTC [plus Transaktionsgebühren], sofern es nicht verwaist), oder nicht (und bringt nichts).

Wenn du Bergbauer bist, mit einem pool, dann die Zahlung hängt von der pool-payment-system. Wenn zum Beispiel ist es PPLNS (Pay-Per-Last-N-Shares) mit einem Wert von 500.000, für N, dann musst du nicht alles bezahlt bekommt, es sei denn, ein block gelöst ist, innerhalb von den 500.000 "Aktien" abgebaut nach jeder Freigabe, die Sie Einreichen. Lassen Sie uns wissen, der pool, die Sie verwenden (oder die Zahlung Mechanismus), und wir werden in der Lage sein, um etwas mehr info.

Mit 97.3 Mhash/s würde ich (ungefähr) Schätzung, die Sie verdienen würde um 0.04 bis 0.05 BTC pro 24 Stunden mit einer Schwierigkeit von 2,100,000 (ca die aktuelle Schwierigkeit).

+273
Joyce Woods 08.08.2016, 22:17:17

Blockchain.info bietet genau diese Funktionalität: https://blockchain.info/wallet/payment-notifications

Mit der HTTP-Methode post, Sie brauchen nur einen web-server empfangsbereit für POST-Daten.

In Bezug auf die 6 Bestätigungen, könnten Sie leicht erreichen dies, indem Sie warten, 60 Minuten (oder so) nach den Daten kam von blockchain.info. Oder Sie könnte in regelmäßigen Abständen lookup die Transaktion-Kennung im blockchain.info mithilfe der API, um zu überprüfen, wenn es erreicht hat, 6 Bestätigungen.

+268
blast335 22.06.2018, 08:55:32

Es gibt zwei Probleme mit deiner Berechnung:

  • Sie sind, vorausgesetzt, dass Sie beide ein Maker und Taker (entweder maker beim Kauf und der Taker beim Verkauf oder der taker auf die kaufen-und-Hersteller der verkaufen), die könnte wahr sein, aber möglicherweise nicht immer der Fall sein
  • Sie berechnen beide die Gebühren auf den Kaufpreis (das ist nicht präzise, da die entsprechenden maker/taker Gebühr ist ein Prozentsatz des Kaufpreises zu).

Ihre Rechnung macht nur Sinn, wenn Sie beauftragt werden, beide maker und taker-Gebühren UND Ihr buyPrice == sellPrice. Das wird nie = 0, weil, wenn Sie sind Kauf und Verkauf am gleichen Preis-dann verlieren Sie sich auf die Gebühren.

Wenn beide Bestellungen waren-maker-Aufträge Ihre Berechnung wäre: Break-even wäre, wenn: (sellPrice * (1 + maker)) - (buyPrice * (1 + maker)) = 0

Wenn der Kauf war eine Kaffeemaschine bestellen und die verkaufen ein taker Reihenfolge: Break-even wäre, wenn: (sellPrice * (1 + taker)) - (buyPrice * (1 + maker)) = 0

Würden Sie verlängern müssen, werden diese Szenarien für alle 4 möglichen Permutationen der maker/taker Gebühren.

+267
Peter van Galen 23.05.2010, 04:24:08

Basierend auf dem script von github. Ich habe versucht zu konstruieren, die eine gültige testnet Transaktion. Ich hatte zu tun, einige änderungen an dem Skript, so hier ist der aktuelle code.

import struct
import base58
import hashlib
import ecdsa

import struct
import base58
import hashlib
import ecdsa


Bob_addr = "mwRhL3S4NATBKDJkgbaa1PXGFUB9Qi1uuj"
bob_hashed_pubkey = base58.b58decode_check(Bob_addr)[1:].encode("hex")
print(bob_hashed_pubkey)
print(base58.b58decode_check(Bob_addr)[1:])

Bob_private_key = "cQFXsyWHnz1CcxgDb1E4q7zLoB6jVzhCcgmyxsjaj74yguik2n45"
prv_txid = "8310e8a8c65774651a658af96751cabbb89abd7c38661a95e662c923fa057238"


Charlie_adr = "mwRhL3S4NATBKDJkgbaa1PXGFUB9Qi1uuj"
charlie_hashed_pubkey = base58.b58decode_check(Charlie_adr)[1:].encode("hex")

Klasse raw_tx:
 version = struct.pack("<L", 1)
 tx_in_count = struct.pack("<B", 1)
 tx_in = {} #TEMP
 tx_out_count = struct.pack("<B", 2)
 tx_out1 = {} #TEMP
 tx_out2 = {} #TEMP
 lock_time = struct.pack("<L", 0)

def flip_byte_order(string):
 umgedreht = "".join(reversed([string[i:i+2] for i in range(0, len(string), 2)]))
 zurück gespiegelt


rtx = raw_tx()

rtx.tx_in["txouthash"] = flip_byte_order(prv_txid).decode("hex")
rtx.tx_in["tx_out_index"] = struct.pack("<L", 1)
rtx.tx_in["script"] = ("76a914%s88ac" % charlie_hashed_pubkey).decode("hex")
rtx.tx_in["scrip_bytes"] = struct.pack("<B", len(rtx.tx_in["script"]))
rtx.tx_in["Sequenz"] = "ffffffff".decode("hex")

rtx.tx_out1["value"] = struct.pack("<F", 100000)
rtx.tx_out1["pk_script"] = ("76a914%s88ac" % bob_hashed_pubkey).decode("hex")
rtx.tx_out1["pk_script_bytes"] = struct.pack("<B", len(rtx.tx_out1["pk_script"]))

rtx.tx_out2["value"] = struct.pack("<F", 50000)
rtx.tx_out2["pk_script"] = ("76a914%s88ac" % bob_hashed_pubkey).decode("hex")
rtx.tx_out2["pk_script_bytes"] = struct.pack("<B", len(rtx.tx_out2["pk_script"]))

raw_tx_string = (

rtx.version
 + rtx.tx_in_count
 + rtx.tx_in["txouthash"]
 + rtx.tx_in["tx_out_index"]
 + rtx.tx_in["scrip_bytes"]
 + rtx.tx_in["script"]
 + rtx.tx_in["Sequenz"]
 + rtx.tx_out_count

 + rtx.tx_out1["Wert"]
 + rtx.tx_out1["pk_script_bytes"]
 + rtx.tx_out1["pk_script"]
 + rtx.tx_out2["Wert"]
 + rtx.tx_out2["pk_script_bytes"]
 + rtx.tx_out2["pk_script"]
 + rtx.lock_time
 + struct.pack("<L", 1)

)

hashed_tx_to_sign = hashlib.sha256(hashlib.sha256(raw_tx_string).digest()).digest()
print(hashed_tx_to_sign)

#sk = ecdsa.SigningKey.from_string(Bob_private_key.decode("hex"), Kurve = ecdsa.SECP256k1)
#vk = sk.verifying_key
print(bitcoin.privkey_to_pubkey(Bob_private_key))

vk = bitcoin.privkey_to_pubkey(Bob_private_key)
öffentlicher_schlüssel = ('\04' + vk).encode("hex")

#Signatur = sk.sign_digest(hashed_tx_to_sign, sigencode = ecdsa.util.sigencode_der_canonize)
Signatur = (bitcoin.ecdsa_sign(hashed_tx_to_sign, Bob_private_key))



sigscript = (

Signatur
 + "\01"
 + struct.pack("<B", len(öffentlicher_schlüssel.decode("hex")))
 + öffentlicher_schlüssel.decode("hex")

)

real_tx = (
rtx.version
 + rtx.tx_in_count
 + rtx.tx_in["txouthash"]
 + rtx.tx_in["tx_out_index"]
 + struct.pack("<B", len(sigscript) + 1)
 + struct.pack("<B", len(Signatur) + 1)
 + sigscript
 + rtx.tx_in["Sequenz"]
 + rtx.tx_out_count
 + rtx.tx_out1["Wert"]
 + rtx.tx_out1["pk_script_bytes"]
 + rtx.tx_out1["pk_script"]
 + rtx.tx_out2["Wert"]
 + rtx.tx_out2["pk_script_bytes"]
 + rtx.tx_out2["pk_script"]
 + rtx.lock_time

)

print(real_tx.encode("hex") )

das Skript ist unter der Adresse und Transaktion finden Sie hier https://live.blockcypher.com/btc-testnet/address/mwRhL3S4NATBKDJkgbaa1PXGFUB9Qi1uuj/ . Wenn ich versuche bei der übertragung der Transaktion mit https://live.blockcypher.com/btc-testnet/pushtx/ . Ich bekomme eine Fehlermeldung, dass etwas falsch bezüglich der Skript-input-Transaktion hat ein Skript basierend auf pay-to-pubkey-hash und das ist, wie ich versuche, Sie zu entschlüsseln. Irgendwelche Tipps?

Der tx durch das Skript generiert

0100000001387205fa23c962e6951a66387cbd9ab8bbca5167f98a651a657457c6a8e81083010000009e5948314d3064512b6d6668436f4849693154514f79795975646b306f57786263586c4245582f5968636954386d567943375a717a41616d454570577530435950456f72656e644f44467a4f6e5146776b69595737354b67633d014304303364393466316464383732383862613163306666656665636161373161633733393733323132303662666137326631313563313761323639316331633866336539ffffffff02a0860100000000001976a914ae8370a2d4634b2b6f29b938a996f961f73ded4888ac50c30000000000001976a914ae8370a2d4634b2b6f29b938a996f961f73ded4888ac00000000

Die Fehlermeldung ist

Fehler beim bestätigen der Transaktion: Error running script für Eingang 0 Referenzierung 8310e8a8c65774651a658af96751cabbb89abd7c38661a95e662c923fa057238 bei 1: Skript wurde NICHT erfolgreich verifiziert..

+234
Drag0nR3b0rn 23.10.2010, 18:17:47

Es gibt keine Möglichkeit zu beweisen, in das Protokoll, das zwei Adressen gehören in die gleiche Brieftasche beim senden von Adresse A zu Adresse B in Ihrer Brieftasche. Natürlich, wenn Sie eine Art online-Geldbörse, die Sie tun wissen, aber ich nehme an, Sie sind mit einem voll ein.

Es kann jedoch Hinweise, die kombiniert werden können, ganz definitiv.

1. Hinweise beim senden der Transaktion

Allerdings, je nach der Menge der in Adresse, senden Sie alle Fonds nach B ohne Veränderung könnte ein Hinweis darauf sein, dass beide zur selben person gehören. Dies ist nicht ein problem, wenn Sie senden einen Runden Betrag wie 1 BTC, aber wenn Sie das senden von 0.82421871 BTC und es ist keine änderung es ist komisch, es sei denn, Sie senden alle Ihre Fonds zu Spenden oder zu bezahlen für etwas, ohne einen festen Preis. Es ist das gleiche, wenn Sie senden Einen Runden Betrag an eine andere Adresse, und B bekommt eine sehr seltsame Menge.

2. Hinweise nach der ursprünglichen Transaktion

  • Die Ausgaben von beiden Adressen in der gleichen Transaktion. Das ist kein Beweis, denn es gibt Möglichkeiten, um eine Transaktion mit Eingängen von zwei Geldbeutel, aber es ist extrem selten.
  • Spenden, die zwischen zwei Adressen, die Sie Häufig, speziell wenn man es in beide Richtungen (von A nach B und von B nach A). Dies könnte geschehen mit beiden Parteien, dass die Arbeit eine Menge zusammen, aber es ist ein Anhaltspunkt, der einen gewissen Bezug.
  • Versenden von beiden Adressen zur gleichen Zeit, auch wenn es unterschiedliche Adressen (senden Sie zwei Transaktionen, einer aus und Ein anderer von B, dass man die gleichen block lange nach, Sie haben das original). Es kann ein Zufall sein, aber es ist ein mehr signal.

3. IP-Adresse Hinweis

Dies ist äußerst unwahrscheinlich, aber wenn Sie die Verbindung zu einer rogue-Knoten, das zeichnet Ihre IP-Adresse beim senden von A nach B und dann verbinden Sie zu, dass die gleichen Schurken Knoten (oder ein anderes handeln in der Koordination), beim senden von B nach irgendwo anders, es würde die gleiche IP-Adresse an beide Adressen. Man könnte dies vermeiden, indem durch die Verwendung von Tor oder ändern Sie Ihre IP-Adresse in irgendeiner anderen Art und Weise.

+199
Bibi541 22.12.2016, 19:48:31

gespeichert wird erst, nachdem alle Transaktionen auftreten ?

Wallet-Adressen sind nicht technisch gesehen in der blockchain, bis Sie in einer Transaktion verwendet werden, aber das bedeutet nicht, dass Sie nicht erzeugt/gehören jemandem. Eine Bitcoin - "Adresse" abgeleitet ist, wobei der öffentliche Schlüssel (der öffentliche Schlüssel abgeleitet wird von dem privaten Schlüssel, mit ECDSA) und sind wirklich verwendet aus Gründen der Einfachheit und Lesbarkeit durch die Base58-Kodierung (sich vorstellen, dass eine Benutzer die vollen 32 byte public-key!).

Ein privater Schlüssel kann verwendet werden, um daraus einen öffentlichen Schlüssel und ebenso die öffentlichen Schlüssel können verwendet werden, um daraus eine Adresse. Aufgrund der Natur von hash-Funktionen/ECDSA, diese Werte sind "rechnerisch unmöglich" rückgängig zu machen. Bedeutung Sie können die Adresse und beschaffen Sie den public key und Sie können auch berechnen Sie den privaten Schlüssel des öffentlichen Schlüssels.

Als der wiki-Staaten:

Eine Bitcoin-Adresse ist eine 160-bit-hash der öffentliche Teil eines public/private-ECDSA-Schlüsselpaar. Mit public-key-Kryptographie, können Sie "anmelden" Daten mit Ihrem privaten Schlüssel und wer weiß, Ihren öffentlichen Schlüssel überprüfen kann, ob die Signatur gültig ist.

Jeder, der über den privaten Schlüssel notwendig ist, um die Ausgaben Bedingung (scriptSig) einer Transaktion wird die Mittel haben, um es ausgeben, die Ausgabe(s).

+118
Mikimer 01.07.2010, 05:30:58

Ich würde check out der python-Bibliothek Coinkit - es ist für die Erzeugung von kryptogeld-wallets (Bitcoin, Namecoin, Litecoin, Peercoin, Primecoin, Dogecoin und ein paar andere werden derzeit unterstützt).

Nur tun "pip installieren coinkit".

+87
LCaptCO 01.03.2014, 11:39:31

Vanitygen ist ein Kommandozeilen-tool, das verwendet werden kann zum erzeugen zufälliger bitcoin-Adressen. Es hat auch OpenCL-kompatible GPU-version namens oclvanitygen. Beides kann gebaut werden aus dem source, GitHub, und beide enthalten in den Windows-binary-Paket. PGP-Signatur hier.

+69
Konstantin X 08.03.2018, 03:17:27

Als follow-up-ich war in der Lage, entdecken Sie die aktuelle passphrase mithilfe der ruby-Skript aus diesem thread https://bitcointalk.org/index.php?topic=85495.

Siehe mein Beitrag # 312 für die details, wenn Sie Hilfe benötigen die Lösung dieser Art von problem. Die Leute in diesem thread sind sehr hilfreich.

Viel Dank an alle, die geholfen haben. Es war eine stressige und frustrierende Erfahrung - von dem ich viel gelernt habe. :)

+66
PepsiSkywalker 08.08.2012, 01:19:37

Die bitcoin-source-code hat einen speziellen Fall in es ausschließen Anschluss die Transaktionen in den Blick. Es kann sein gefunden hier. Vermutlich würden Sie Sie einfach entfernen Sie diese Einschränkung, um in der Lage zu verbringen genesis Münzen. Es würde auch erfordern, wischen Sie Ihre datadir und starten Sie Ihren Knoten auf re-download der blockchain.

Wenn Sie mit der realen bitcoin-Netzwerk (was ich vermute, sind Sie nicht), Sie werden nicht wollen, dies zu tun. Obwohl es scheint unwahrscheinlich, dass Satoshi würde, jemals zurückzukehren, und versuchen Sie verbringen diese Münzen, eine solche Maßnahme würde dazu führen, dass Ihre Knoten abweichend vom rest des Netzwerks

+38
JasperStreit 03.08.2013, 13:41:13

Ich installierte MultiBit vor ein paar Wochen und heute ist es lädt nicht mehr. Es zeigt den folgenden Fehler in den logs:

Die Blockchain "C:\Users\USER\AppData\Roaming\MultiBit\multibit.spvchain" konnte nicht geladen werden. Der Fehler war "org.jboss.netty.Kanal.ChannelException Fehlgeschlagen, um einen Selektor zu erstellen.".

Ich habe bereits versucht diese Datei löschen und dann lassen multibit neu, aber es hilft nicht.

Was mache ich falsch?

+25
JD Roland 20.12.2014, 11:46:05

Ich schickte meine Bitcoins zu einem bitcoin-cash-wallet. Aber es ist die gleiche Adresse wie meine bitcoin Brieftasche ist nur eine Uhr, Brieftasche und mein Geld ist nur da sitzen, wie bekomme ich es Helfen Sie mir bitte

+21
ScottCate 16.11.2011, 00:41:06

In anderen Worten, wenn ich eine andere Transaktion aber ich habe nur die original-Sicherung, wenn ich die Sicherung wiederherstellen tut es nur der Betrag von meinem ursprünglichen Transaktion oder wird es aktualisiert, um die neueste Transaktion, wenn ich habe mehrere Transaktionen, da mein Backup?

+16
user2663121 31.03.2017, 22:26:33

Fragen mit Tag anzeigen

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil