Акції прийняті проти хеш ціною?

Я недавно почав розробку КЛП, а оскільки їм з допомогою карти Nvidia (відеокарта GTX 650Ti) я пробував різні параметри для забезпечення максимальної ефективності з тарифами хеш.

Я помітив, що різні налаштування результат в різних прийнятий акцій. Наприклад, я можу мати карту працює стабільно з 90KHps але тільки одна акція прийнято кожні кілька хвилин.

Використовуючи різні параметри, я отримую 50KHps але декілька часток хвилини.

Що призводить до підвищення КЛП, видобутого за той самий період часу? Чим більше акцій або підвищені ставки хеш?

Im через CudaMiner з наступним УМК:

cudaminer.exe -я K8x16 -з 2 -м 1 -Я 0 -про рогового TCP://coinotron.в COM:3334 -про workername.1:х

Будь зворотний зв'язок буде високо цінується!

+717
Ganapathy 31 лип. 2014 р., 17:13:26
28 відповідей

Якщо ви не використовуєте модифіковане програмне забезпечення, програмне забезпечення не дозволить вам створити такої угоди.

Навіть якщо ви досягли успіху в його створенні, то угода є недійсною. Недійсні правочини не передаються по мережі, так що ваш одержувач ніколи не дізнатися про це.

+948
Steve Powell 03 февр. '09 в 4:24

Їх формулювання-це трохи смішно, але це звучить як вони виступають у ролі посередників і не можуть гарантувати ціну, поки вони полегшили справу. Я припускаю, що курс конвертації відображається на головній сторінці-це тільки оцінка. У цьому випадку вони не доведеться турбуватися про волатильності цін, так як вони покласти, що навантаження на вас покупець.

§4 умови обслуговування

Служба використовує сервіси онлайн-оплати система dotpay провайдер С. А., чий офіс розташований на вул. Wielicka 72, 30-552 Краків, Польща.

За допомогою 4Coins.pl через онлайн-оплати провайдера переводити кошти користувачеві в 4coins.pl's рахунок в польських злотих. Суму, отриману Послуги знижується на 1,9 % його вартості в якості комісійних провайдер онлайн-платежів.

Сервіс під замовлення на повний спектр послуг, зараховуються на рахунок пошук пропозицій на ринку біткойн – Bitcoin і є посередником на принцип зіставлення з наявними спектр пропозицій.

З-за природи ринку БТЦ сайт не гарантує виконання операцій по представленому курсом. Даний курс представлені тільки у вигляді інформації.

Після служби користувач буде проінформований про параметри угоди, і може наказати вивести їх блоки БТЦ – биткоин.

+933
John Meyers 19 лют. 2013 р., 11:25:56
Інші відповіді

Пов'язані питання


Схожі питання

Це не питання, пов'язане з биткоин сам по собі. Швидше це з-за протоколів, які клієнти використовують для спілкування та конкретної реалізації клієнта.

Електрум визначив їх власний протокол незалежний від часто використовуваних вузлів програмного забезпечення. Для того, щоб обслуговувати клієнтів Електрум, Електрум серверів (вузлів з програмним забезпеченням, яке може говорити протоколом Електрум) повинні зберігати більше даних, ніж просто вузли, які потребує більше розрахунків і зберігання. Оскільки ця інформація не завжди доступна для всіх вузлів, Електрум клієнти можуть підключатися тільки до Ці спеціальні сервера Електрум.

Ви можете керувати сервером Електрум себе, це просто ще один шматок програмного забезпечення. Проте тільки люди, які дійсно знають, що вони роблять і є обладнання, необхідне для запуску сервера Електрум зробити так. Запустивши свій власний сервер Електрум, ви можете налаштувати свій клієнт Електрум, щоб підключитися до власного сервера Електрум (і, таким чином, свій власний сайт).

Інший часто використовуваний протокол біп 37. Багато клієнтів, які використовують біп 37 протокол дійсно дозволить вам підключитися до вашого власного сайту. Однак вони, як правило, також підключитися до багатьох інших вузлів, а також. Біп 37 має різні проблеми і згортається в користь біп клієнта 157/158 бічній фільтрації.

Обидва біп біп 37 і 157/158 дозволяють клієнтам налаштувати і підключитися до мережі користувачів. Це залежить тільки від конкретних клієнтів самі, щоб дозволити користувачам налаштовувати це.

+911
Barry J Bailey 30 жовт. 2018 р., 22:05:53

Я розумію, що компанія створює багато адрес BTC в гаманець. Я правда не впевнений, що якщо у вас є загальне нульовий баланс (або $0,01 в цілому) всі пов'язані адреси BTC повинна мати нульовий баланс.

Так от власне питання: я бачу, що один з моїх адрес БТЦ, пов'язані з одним з моїх гаманців blockchain гаманець (назвемо адресою АБВ123) ще є биткоин не нульовий баланс. Це не питання округлення, як баланс занадто великий для цього. Загальний баланс фонду практично нульова. Чи є в цьому сенс?

Коли я йду https://bitref.com і перевірити АБВ123 я можу подивитися баланс.

+849
Michael Major Lazer 30 квіт. 2010 р., 17:41:56

Перш ніж ти зробиш щось, ви, ймовірно, захочете зробити пару резервних копій гаманець.дат. Перевірити, що резервні копії в порядку, перш ніж продовжити.

zapwallettxes працює тільки на запуск Біткойн-ядра. Спочатку закрили ваш Bitcoin-Qt с, Потім відкрийте термінал.

Пишіть:
биткоин-qт -zapwallettxes=2

Якщо це не почати з Bitcoin-Qt, вам може знадобитися перейти в папку програми. Перейдіть в директорію:

CD додатків/биткоин-Кварти.додаток/зміст/Макосе/

А потім запустити додаток з цієї папки:

./Биткоин-Qт -zapwallettxes=2

Це має почати з Bitcoin-Qt, але видаляти непідтверджені транзакції з вашого гаманця. Після того, як він повністю завантажиться, перевірте, чи угода досі числиться. Угоди не повинні бути перераховані і Ваш баланс повинен показувати повну суму. Після цього ви зможете нормально запустити ядра биткоин.

Якщо угода все-таки показали, і ви працюєте дуже нова версія ядра биткоин, він міг бути у вашому биткоин-ядра власного пулу пам'яті, тобто набір непідтверджених операцій, а також.

В цьому випадку, вам необхідно видалити збережені пулу пам'яті.

За замовчуванням каталог даних на Mac:

~/Library/Application Підтримки/Биткоин/

У цій папці ви повинні знайти mempool.дат. Після того, як ви закрили і до перезавантаження з zapwallettxes=2, видалити mempool.дат (та інші файли).

Биткоин ядра, ймовірно, заборонить вам створювати нові угоди, поки він не синхронізується з мережею.

+794
Koeun Chum 17 квіт. 2012 р., 04:00:35

Я не думаю, що 21 млн кап буде коли-небудь бути 'досягнуто'. Він буде підходити, але він призначений так само асимптоте. Нагорода буде вдвічі нескінченно. По ідеї нагорода буде збільшуватися у вартості з дефляцією биткоин разом з накопиченим за трансакції в мережі.

+761
Unreasonable Sin 5 січ. 2016 р., 15:19:34
"Спеціалізовані інтегральні схеми" - це інтегральна схема (чіп), призначений лише для однієї задачі. Схожі на ПЛІС, процесори можуть бути з низьким енергоспоживанням майбутнє майнінгу биткоинов. Як з ПЛІС вони дуже енергоефективними, але носити порівняно вище початкових витрат.
+748
Remigiusz Nowak 15 бер. 2019 р., 06:18:48

Я отримав виплату BTC з моєю подругою на QR-код, сканування на дату 31 липня (за 1 день до 1 кв серпень).

https://www.blocktrail.com/BTC/tx/8710bdb6f1d34e882bab7fbbdb4b94266032672c54a042df88e25d1518ab40a8

Вхідні транзакції, показаної на мій гаманець (міцелію), як непідтверджені з іншого транзакцією каже, що все БТЦ був негайно відправлений на адресу, який я ніколи не знав раніше.

https://www.blocktrail.com/BTC/tx/176dfd5d7f28fafef60e071588bb464a6426382d8ef5315d57e5b5852c1e0e48) (як нестандартні операції з версії 2)

Після того, як я перезавантажити його, говорить мережева помилка і більша частина моєї історії транзакцій з гаманця зникли до сих пір.

Це все мої БТЦ застряг на адресу 1MDJk9xhPVyVH3RcXmhYBRL9bJrwgAbsn3 без руху до дата 4-го листопада (майже segwit2x) всі БТЦ відправив на іншу адресу ще раз.

Це величезна кількість BTC за мене, я так старався, щоб знайти відповідь на запитання, що сталося з моїм БТЦ, але насправді не має поняття. Але я впевнений, що мій гаманець не порушено і мої БТЦ все ще сидять в тому, що адреса не використовується.

У мене є 0.5 BTC і 0.5 ВСН за нагороду, якщо я можу отримати його назад. Це не так багато, але, будь ласка, допоможи мені...

Я вибачаюся за мій поганий англійська мова, ви можете звернутися до мене для отримання додаткової інформації, щоб чітко розуміти.

+734
intonegativeinfinity 6 жовт. 2019 р., 01:22:13

Для цілей обговорення, припустимо, що у мене ASIC майнер, кілька графічних і ботнет процесора всі видобувні з різними труднощами.

Коли акція повертається в пул, на якої складності порогу слід враховувати множенням на акцію цінність для користувача?

Наприклад, якщо ASIC майнер повертає акцію, що значно ближче до мети, ніж якої складності 1 повернеться, я повинен ставитися до того, що, як і будь-більш цінним?

Я стимулювання правильної поведінки у клієнта?

+559
jokx 22 трав. 2019 р., 02:08:38

Використовувати історичні ціновому графіку як https://www.coindesk.com/price/

+518
Siddharth Nagarajan 28 груд. 2010 р., 05:08:57

В даний час я працює Bitcoin-Qt з 0.5.1 на Ubuntu 11.04, і біжу з сімнадцяти однолітків. Але якщо я запустити bitcoind (ще 0.5.1 на Ubuntu 11.04) я не можу отримати більше, ніж вісім, неважливо, як довго я залишив його. Чому це так, і я повинен зробити що-небудь про це?

+511
serega98 10 лют. 2018 р., 07:27:06

За даними Вікіпедії, це проекція очікуваних майбутніх биткоин поставки:

enter image description here

Є вплив на динаміку системи за оцінку биткоины?

Наприклад, видобуток необхідних для виробництва обчислень для підтримки системи, і якщо так, то як би система управління масштабне падіння видобутку з різким збільшенням кількості угод?

+511
afeique 23 жовт. 2011 р., 20:32:59

Я хочу запропонувати всім користувачам, які розміщують в ЗОШ форумі мого веб-сайту WordPress може схилити один одного в Bitcoin. Але як?

-Спасибі

+410
Lutzifer 18 жовт. 2011 р., 21:20:05

Я знаю, що самурай Wallet для Android має підтримку для оплати коди, що інші гаманці підтримки платіжних кодів?

+390
foobarr 6 груд. 2018 р., 20:01:58

Навіть якщо ви в соло або пул, для поточної складності (2.4122720023 е+11), Вам буде потрібно як мінімум 12Ph/s зібрати повний Bitcoin блок (12,5 биткоинов) протягом 24 годин.

+388
Aaron Marks 15 трав. 2019 р., 10:32:27

Всупереч поширеній думці, майнінг-це не щось, де є прогрес. Кожен хеш має однакову ймовірність бути дійсним блоку хеш. Ви могли б отримати пощастило і знайти допустимий хеш з вашого наступного хеш, або ви не могли. Немає ніякого прогресу, що це зробив. При шахті на більш низької складності вийшло, що ваш хеш-код повинен бути під значно вище, ніж у мереж. З достатньою кількістю хешів, хтось буде в кінцевому підсумку знайти хеш, що нижче, ніж у цільовій мережі, і що хеш буде також нижчою, ніж їх цільового пулу. Вищої мети (таким чином знизити складність) тільки для відстеження, хто насправді робить роботу і скільки роботи вони роблять так, що вони можуть бути оплачені належним чином.

+382
Antonio Bardazzi 22 черв. 2013 р., 22:34:56

Ні, це не буде варто. Гірничо процесора вкрай повільно, і немає, напевно, драйвер OpenCL для вашої інтегрованої графіки. Однак ви можете підключити Пліс до цього комп'ютера, або в майбутньому, биткоин сайт Asics.

В даний час рекомендоване обладнання буде Пліс та/або швидкі графічні карти AMD.

В найближчому майбутньому є кілька на основі ASIC гірничодобувної техніки, яку планується запустити. Ці будуть під'їжджати складності, що робить сьогоднішня Пліс і процесора AMD здатися повільним.

+354
V De Cleyre 3 бер. 2018 р., 15:18:42

Найбільш простий і поширений спосіб зробити це, щоб зробити SHA256 хеш(пароль) і використовувати результат як закритого ключа. Ви можете, наприклад, використовувати "мозковий гаманець" на вкладці www.bitaddress.org що це все на JavaScript, так що ви можете завантажити його і робити все в автономному режимі для підвищення безпеки.

Однак пам'ятайте, що ваш пароль повинен бути дуже довгим і по-справжньому унікальним , оскільки якщо б хто-небудь використовувати той самий пароль, вони будуть мати доступ до ваших грошей. Коментар від Пітера Wuille вище варто повторити:

Пам'ятайте, що коли ви зробите це, ви піддаєте свій гаманець на всю світі, методом перебору пароля. Якщо багато людей почати робити це, він може стати дуже прибутковою, щоб спробувати знайти їх паролі. Програмне забезпечення як збройна і Електрум є можливість створити determinsitic гаманець з насіння, але це ще насіння генерується випадковим чином, для того щоб бути впевненим, що це важко атакувати

+331
The Cheap Diamonds 12 лют. 2018 р., 18:14:30

З точки зору користувача, кожне підтвердження блоку зменшує ймовірність того, що транзакція буде скасовано.

Однак з точки зору програмного забезпечення, що відбувається, коли транзакція буде підтверджена? Наприклад, я знаю, що він віддаляється від mempool. Є інші технічні різницю між підтвердженими і непідтвердженими транзакціями? Обидва виходів зберігаються в одному наборі UTXO? Зазвичай все відбувається на будь-якому більш низькому рівні (зберігання даних і т. д.) усередині вузла або в мережі або в протоколі після того, як Техас входить в блок?

Не підтверджені транзакції володіють спеціальними властивостями, крім людського сприйняття безпеки?

+322
matthew Higgs 30 вер. 2012 р., 01:20:05

Я не читав газету, і я думаю, що вираз є лише приблизною, але основна ідея полягає в тому, що це неоднорідний процес Пуассона.

Для того, щоб розщедритися, щоб відбутися, деякі не знають, вузол повинен знайти блок. Це 1 мінус ймовірність того, що не знають вузла ніколи не знайде блок. Що саме по собі означає, що не знають вузла знаходить блок 1-ї секунди, не знають сайті знайти блок на 2-му-другий і так далі. Ця ймовірність дорівнює добутку ймовірностей окремих секунд (так як вони є незалежними).

Кожного окремого ймовірність приблизно (1-P_b)^(1-ф(т)) (якщо F(Т)=0, то всі вузли не знають і ймовірність така ж як і без блоку були виявлені на усіх блок взагалі, якщо F(Т)=1, то всі вузли відомі і вже точно не блок буде знайдений, не сайт, а в проміжках він інтерполює. Якщо це не зрозуміло, чому інтерполяція через силу, майте на увазі, що для малих P_b, сила не має значення, так як даний вираз є приблизно 1-P_b*(1-ф(т)).

Сукупна імовірність, як уже говорилося, є продуктом ймовірностей, який, як (1-P_b) в силу певної суми (1-f(т)), що б (1-P_b) в силу Єдиною.

Якщо це було до мене, я б написав вираження по-різному, але такі загальні ідеї.

+296
Winston L 26 серп. 2016 р., 12:29:49

Уряд США вважає, що биткоин як товар, як золото.

Якщо ви купуєте биткоины по одній ціні в доларах, і продавати його за більш високою ціною в доларах, ви будете мати дохід (у доларах), що вам доведеться платити податок.

Якщо ви купити биткоин (через долари), а потім використовувати биткоин, щоб купити автомобіль, ви зробили "два етапи" покупку автомобіля. (Якщо ви повторно продати автомобіль за доларів, ви можете мати оподатковуваний прибуток, якщо ви отримуєте більше, ніж доларів ви звикли купувати биткоин, який ви використовували для покупки автомобіля.

+273
Jausch 14 трав. 2012 р., 03:25:59

Переконайтеся, що ви використовуєте биткоин-версії v0.16 биткоин-Кінк getnetworkinfo тоді ваш биткоин.конф додати

таблиці addresstype=bech32

Як @Meshcolider коментар, якщо ви хочете отримати p2sh адреси ви повинні встановити:

таблиці addresstype=p2sh-segwit

Але я хотів би використовувати bech32 з bech32 виконує менше операцій, ніж угоди P2SH segwit.


Для біткойн-ядра версії 0.15 відправити

биткоин-Кінк addwitnessaddress 1BRo7qrYHMPrzdBDzfjmzteBdYAyTMXW75

щоб отримати p2sh адресу.

+265
Ivici 15 черв. 2015 р., 16:43:15

Я прочитав кілька статей про те, як заблокувати мережа працює, але не знайшов жодних пояснень з приводу наступної проблеми:

Коли нові вузли (з записами ЦК) увійшов в ланцюжок блоків, як вони можуть перевірити правильність угоди, якщо їх книга порожня ?

Як нові вузли синхронізуються з блоком ланцюга (отримати список блоків, і всю історію операцій ) ?

+249
Ewelina 20 груд. 2016 р., 02:20:17

Відмова від відповідальності: я збираюся припустити, що ви не зовсім соображаєте і, що ви знаєте, що таке масив, як рахувати від 0, і як, щоб відповідати дужки, лапки і двокрапки, так що ви можете прочитати дані у форматі JSON. Якщо ви не знаєте, як це робити, то, будь ласка, почитайте про них, перш ніж читати цей пост.

Крім того, цей пост буде дуже довгий, і дуже технічної. Там просто умови не неспеціаліста пояснити це, але це можна пояснити дуже легко слідувати, якщо ви знаєте, що я сказав вище. Речі, які жирним шрифтом речі, які ви повинні пам'ятати, як я буду використовувати ці терміни пізніше в пості.

Нарешті, ці інструкції призначені для операцій, які витрачають від" биткоин-адрес, які починаються з 1. "Витрати від іншої биткоин-адресу типу робить цей процес більш складним.


Угоди

Я буду використовувати іншого правочину, ніж та, на ваше питання, тому що ця угода є занадто великою, щоб легко пояснити. Замість цього, я буду використовувати ff8766ec873ff55cc0ac17dee7b379a4efa2a5c83dabdd9a30287c7761ad55d5 яких набагато менше.

Blockchain.info не надає достатньо інформації, щоб легко створити хеш-коди. Замість цього я буду використовувати вихід getrawtransaction команду з Bitcoin Core, який розщеплює угоди у форматі JSON:

{
 "наклеп": "0100000003b0c03779c38ddabc044947b164adbcffde8e0ddb3678494f4e8b83f13b37629d010000006b483045022100f3c0f555cd39198caf77f6756256801fc57bcabe4892601b9def52259698f40a0220230262841bff151eb617f7d4cdda6bf06d6fa791230c152e47f68bcdd0e6f64a01210204b3506d8903ca601c97a4abab6548e91004c535a5a45e21299a494b146859caffffffff060eeae54b70d12caddcc15f8897ebc2b6c3011c9a600aba74d49b969991cab3000000006b4830450221009dbeb64ddd4646e1118503c87feaa95c531b5178c6e543be782f6ecb05e8fbe602203945570f8dc56c145617f0283fa4032e0b7895a9cf2a81c7b65665b8ac608cb00121026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964ffffffff7f715ba408db0289118f9b8578e54e721f1aee10d09844510793b8b20c87903e010000006b48304502210095e300886ec4df78e39d6d0cf5e5e531ded8f42f00e5730c371d8951867dad5b02203c55f9403f6c2aac444213161a93a86661e7367d4007be74ffb3981387cc1c790121023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6effffffff02d5781100000000001976a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac20a10700000000001976a91488d924f51033b74a895863a5fb57fd545529df7d88ac00000000",
 "txid": "ff8766ec873ff55cc0ac17dee7b379a4efa2a5c83dabdd9a30287c7761ad55d5",
 "хеш": "ff8766ec873ff55cc0ac17dee7b379a4efa2a5c83dabdd9a30287c7761ad55d5",
 "версії": 1,
 розмір: 522,
 "розмір V": 522,
 "locktime": 0,
 "Альвин": [
{
 "txid": "9d62373bf1838b4e4f497836db0d8edeffbcad64b1474904bcda8dc37937c0b0",
 "Uвих": 1,
 "scriptSig": {
 "АСМ": "3045022100f3c0f555cd39198caf77f6756256801fc57bcabe4892601b9def52259698f40a0220230262841bff151eb617f7d4cdda6bf06d6fa791230c152e47f68bcdd0e6f64a[ALL] 0204b3506d8903ca601c97a4abab6548e91004c535a5a45e21299a494b146859ca",
 "наклеп": "483045022100f3c0f555cd39198caf77f6756256801fc57bcabe4892601b9def52259698f40a0220230262841bff151eb617f7d4cdda6bf06d6fa791230c152e47f68bcdd0e6f64a01210204b3506d8903ca601c97a4abab6548e91004c535a5a45e21299a494b146859ca"
},
 "послідовності": 4294967295
},
{
 "txid": "b3ca9199969bd474ba0a609a1c01c3b6c2eb97885fc1dcad2cd1704be5ea0e06",
 "Uвих": 0,
 "scriptSig": {
 "АСМ": "30450221009dbeb64ddd4646e1118503c87feaa95c531b5178c6e543be782f6ecb05e8fbe602203945570f8dc56c145617f0283fa4032e0b7895a9cf2a81c7b65665b8ac608cb0[ALL] 026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964",
 "наклеп": "4830450221009dbeb64ddd4646e1118503c87feaa95c531b5178c6e543be782f6ecb05e8fbe602203945570f8dc56c145617f0283fa4032e0b7895a9cf2a81c7b65665b8ac608cb00121026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964"
},
 "послідовності": 4294967295
},
{
 "txid": "3e90870cb2b89307514498d010ee1a1f724ee578859b8f118902db08a45b717f",
 "Uвих": 1,
 "scriptSig": {
 "АСМ": "304502210095e300886ec4df78e39d6d0cf5e5e531ded8f42f00e5730c371d8951867dad5b02203c55f9403f6c2aac444213161a93a86661e7367d4007be74ffb3981387cc1c79[ALL] 023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e",
 "наклеп": "48304502210095e300886ec4df78e39d6d0cf5e5e531ded8f42f00e5730c371d8951867dad5b02203c55f9403f6c2aac444213161a93a86661e7367d4007be74ffb3981387cc1c790121023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e"
},
 "послідовності": 4294967295
}
],
 "Uвих": [
{
 "значення": 0.01145045,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 342ab422c9e3ef285efe9882ae54269ed9713dd6 OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп": "76a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреси": [
"15kqJ5UinhstuG1KVCSJDagaUcFJLvhynx"
]
}
},
{
 "значення": 0.005,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 88d924f51033b74a895863a5fb57fd545529df7d OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп": "76a91488d924f51033b74a895863a5fb57fd545529df7d88ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреси": [
"1DUb2YYbQA1jjaNYzVXLZ7ZioEhLXtbUru"
]
}
}
],
 "blockhash": "000000000000000000c93a1c73452d4221f8c88a1721072966c38d590b1b34af",
 "підтверджень": 1,
 "час": 1502353841,
 "blocktime": 1502353841
}

Повне сирі угоди саме поле гекс. Ті входи , які ми хочемо підписати в масиві в ВВХ поле (масив, укладені в квадратні дужки [ ]). Кожен вхід-це укладений у фігурні дужки ({ }).

Загальний хеш-прообраз

В хеш-прообраз - це дані, які насправді хэширован. Алгоритм створення цього прообразу називається sighashing алгоритм. У sighashing алгоритм для кожного входу йде як це: взяти транзакцій і зробити все scriptSigs порожній. Тоді за вхід ми підписуємо, місце scriptPubKey вихідного витрачаються, додати sighash тип, і хеш-все це з sha256d.

Підписання входи

Тут я буду вдаватися в конкретику.

Перше, що ми хочемо зробити, це зробити все scriptSigs угоди порожній. Найпростіший спосіб зробити це, щоб взяти сирі транзакції і знайти для наговору на scriptSigS для кожного з входів в угоди і замінити, що з 00. Потім зніміть двома знаками після що ви просто замінили

Для першого введення, scriptSig є

483045022100f3c0f555cd39198caf77f6756256801fc57bcabe4892601b9def52259698f40a0220230262841bff151eb617f7d4cdda6bf06d6fa791230c152e47f68bcdd0e6f64a01210204b3506d8903ca601c97a4abab6548e91004c535a5a45e21299a494b146859ca

На другий вхід з scriptSig є

4830450221009dbeb64ddd4646e1118503c87feaa95c531b5178c6e543be782f6ecb05e8fbe602203945570f8dc56c145617f0283fa4032e0b7895a9cf2a81c7b65665b8ac608cb00121026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964

З третього входу, в scriptSig є

48304502210095e300886ec4df78e39d6d0cf5e5e531ded8f42f00e5730c371d8951867dad5b02203c55f9403f6c2aac444213161a93a86661e7367d4007be74ffb3981387cc1c790121023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e

Після виконання пошуку і заміни, то непідписані угоди є

0100000003b0c03779c38ddabc044947b164adbcffde8e0ddb3678494f4e8b83f13b37629d0100000000ffffffff060eeae54b70d12caddcc15f8897ebc2b6c3011c9a600aba74d49b969991cab30000000000ffffffff7f715ba408db0289118f9b8578e54e721f1aee10d09844510793b8b20c87903e0100000000ffffffff02d5781100000000001976a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac20a10700000000001976a91488d924f51033b74a895863a5fb57fd545529df7d88ac00000000

Ви також повинні подумки відзначте положення кожної з цих замін; вам потрібні ці позиції.

Тепер додайте 01000000 в непідписаних транзакцій, так що ми тепер маємо:

0100000003b0c03779c38ddabc044947b164adbcffde8e0ddb3678494f4e8b83f13b37629d0100000000ffffffff060eeae54b70d12caddcc15f8897ebc2b6c3011c9a600aba74d49b969991cab30000000000ffffffff7f715ba408db0289118f9b8578e54e721f1aee10d09844510793b8b20c87903e0100000000ffffffff02d5781100000000001976a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac20a10700000000001976a91488d924f51033b74a895863a5fb57fd545529df7d88ac0000000001000000

Зберегти цей оригінальний, модифікований непідписаних транзакцій де-то, він нам знадобиться пізніше.

Перший вхід

Перший вхід першого елемента у Вин такі угоди в JSON вихід:

{
 "txid": "9d62373bf1838b4e4f497836db0d8edeffbcad64b1474904bcda8dc37937c0b0",
 "Uвих": 1,
 "scriptSig": {
 "АСМ": "3045022100f3c0f555cd39198caf77f6756256801fc57bcabe4892601b9def52259698f40a0220230262841bff151eb617f7d4cdda6bf06d6fa791230c152e47f68bcdd0e6f64a[ALL] 0204b3506d8903ca601c97a4abab6548e91004c535a5a45e21299a494b146859ca",
 "наклеп": "483045022100f3c0f555cd39198caf77f6756256801fc57bcabe4892601b9def52259698f40a0220230262841bff151eb617f7d4cdda6bf06d6fa791230c152e47f68bcdd0e6f64a01210204b3506d8903ca601c97a4abab6548e91004c535a5a45e21299a494b146859ca"
},
 "послідовності": 4294967295
},

Тепер нам потрібно отримати деякі дані з попереднього висновку транзакцій. Тому ми дивимося на txid, що цей вхід витрачених, 9d62373bf1838b4e4f497836db0d8edeffbcad64b1474904bcda8dc37937c0b0, і отримати його у форматі JSON зламати:

{
 "наклеп": "[видалено простору]",
 "txid": "9d62373bf1838b4e4f497836db0d8edeffbcad64b1474904bcda8dc37937c0b0",
 "хеш": "9d62373bf1838b4e4f497836db0d8edeffbcad64b1474904bcda8dc37937c0b0",
 "версії": 1,
 розмір: 373,
 "розмір V": 373,
 "locktime": 0,
 "Альвин": [
{
 "txid": "86efe44adc45a486c51a641cc83612159dc18f31a14da140a24fb4c5623e511a",
 "Uвих": 1,
 "scriptSig": {
 "АСМ": "3045022100cf76ad139adc38ae90fd14e6d29ff9bde62e7b3c3ef9880bc41098775100a1d502205a7dfb6aeacd9c58481f317334d5a6edaf2e734053555409550f6d463d9bf5f0[ALL] 030888863fcb4cdf5b7d33b40e613af35df8f39d576e7972238b0d396cd3fcc3f2",
 "наклеп": "483045022100cf76ad139adc38ae90fd14e6d29ff9bde62e7b3c3ef9880bc41098775100a1d502205a7dfb6aeacd9c58481f317334d5a6edaf2e734053555409550f6d463d9bf5f00121030888863fcb4cdf5b7d33b40e613af35df8f39d576e7972238b0d396cd3fcc3f2"
},
 "послідовності": 4294967295
},
{
 "txid": "897817de401d7245912e7add2da98e6d885a50104e147b785116b3a2a295f386",
 "Uвих": 0,
 "scriptSig": {
 "АСМ": "30440220633666024ceb08c4e6d076bc158a0dd013be14238afd8157f2b73b5a00aece6d02202a1da4a6def17cba4ae835c07af2b1ebff87bce0c56d21d6d2458cd234d766f6[ALL] 0395aa52bfe17fa8a06cc6b3216210c7ff3254a2095db322250bd2d9148e5b44cd",
 "наклеп": "4730440220633666024ceb08c4e6d076bc158a0dd013be14238afd8157f2b73b5a00aece6d02202a1da4a6def17cba4ae835c07af2b1ebff87bce0c56d21d6d2458cd234d766f601210395aa52bfe17fa8a06cc6b3216210c7ff3254a2095db322250bd2d9148e5b44cd"
},
 "послідовності": 4294967295
}
],
 "Uвих": [
{
 "значення": 0.005,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 52fbbe93faca2c57c6d7ccad877e0da4876ce0c8 OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп": "76a91452fbbe93faca2c57c6d7ccad877e0da4876ce0c888ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреси": [
"18ZmzEy6fzx9afy2LjWhNjttoh2VBpRq84"
]
}
},
{
 "значення": 0.01001452,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 2c418ec354a1ab688a656d86b16c02abe8f592e9 OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп": "76a9142c418ec354a1ab688a656d86b16c02abe8f592e988ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреси": [
"1531GU6Ypf66HJ8c9ZyF2rwHyRWUxKSXhb"
]
}
}
],
 "blockhash": "00000000000000000083cb57936842737b6b9da889fed3d9beb9661fe9ad458e",
 "підтверджень": 8,
 "час": 1502353082,
 "blocktime": 1502353082
}

У Uвих поле вводу вказує на те, що нам потрібно на виході з індексом 1 у вихідний масив з попередньої угоди. Важливо пам'ятати, що масиви елементів індексація починається з 0. Перший елемент має індекс (пронумеровані) 0, другий елемент-індекс 1, і т. д. Так, з індексом виходу на 1, Нам потрібен другий вихід з цієї попередньої угоди, яка:

{
 "значення": 0.01001452,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 2c418ec354a1ab688a656d86b16c02abe8f592e9 OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп": "76a9142c418ec354a1ab688a656d86b16c02abe8f592e988ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреси": [
"1531GU6Ypf66HJ8c9ZyF2rwHyRWUxKSXhb"
]
}
}

Єдине, що нам потрібно від цього висновку є наговір на scriptPubKey, який

76a9142c418ec354a1ab688a656d86b16c02abe8f592e988ac

Ми повинні випередити число для довжини цієї шестигранні в байтах (половина кількості знаків у рядку). Числа повинні бути в шістнадцятковій системі, а це 19. Тому scriptPubKey , що ми будемо використовувати це

1976a9142c418ec354a1ab688a656d86b16c02abe8f592e988ac

Тепер зробіть копію підписаного угоди, які ми зробили раніше, ми не будемо вносити зміни в оригінал, який нам знадобиться для наступних входів. Тепер беремо скопійований непідписаних транзакцій, і перемістіть курсор у 00 , що ми замінили це перший вхід в scriptSig с. Замінити, що 00 з scriptPubKey , що ми просто змінений. Так що тепер наш скопійований непідписаних транзакцій виглядає

0100000003b0c03779c38ddabc044947b164adbcffde8e0ddb3678494f4e8b83f13b37629d010000001976a9142c418ec354a1ab688a656d86b16c02abe8f592e988acffffffff060eeae54b70d12caddcc15f8897ebc2b6c3011c9a600aba74d49b969991cab30000000000ffffffff7f715ba408db0289118f9b8578e54e721f1aee10d09844510793b8b20c87903e0100000000ffffffff02d5781100000000001976a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac20a10700000000001976a91488d924f51033b74a895863a5fb57fd545529df7d88ac0000000001000000

Це наш хеш-прообразу. Тепер ми повинні обговорити це як байт. Інструмент, який я використовую для майнінг цих онлайн http://www.fileformat.info/tool/hash.htm. Скопіювати і вставити хеш прообраз у текстове поле для бінарних хеш, позначені шестнадцатиричные байти. Натисніть на хеш і прокрутіть вниз. Скопіюйте рядок поруч з ша-256 ярлик і вставити у текстове поле і натисніть кнопку хеш ще раз. Прокрутіть вниз і знову рядок поруч з ша-256 хеш, який був підписаний по першому входу нашої угоди. Цей хеш:

0ca51b9a67de27aa35aba665cedea31025f8d40c85669953952b8dcde4242960

Другий вхід

Другий вхід другого елемента ВВХ масиву. JSON для цього є:

{
 "txid": "b3ca9199969bd474ba0a609a1c01c3b6c2eb97885fc1dcad2cd1704be5ea0e06",
 "Uвих": 0,
 "scriptSig": {
 "АСМ": "30450221009dbeb64ddd4646e1118503c87feaa95c531b5178c6e543be782f6ecb05e8fbe602203945570f8dc56c145617f0283fa4032e0b7895a9cf2a81c7b65665b8ac608cb0[ALL] 026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964",
 "наклеп": "4830450221009dbeb64ddd4646e1118503c87feaa95c531b5178c6e543be782f6ecb05e8fbe602203945570f8dc56c145617f0283fa4032e0b7895a9cf2a81c7b65665b8ac608cb00121026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964"
},
 "послідовності": 4294967295
},

Нам знадобиться інформація з попередньої операції вихід, який є виходом з індексом 0 угоди b3ca9199969bd474ba0a609a1c01c3b6c2eb97885fc1dcad2cd1704be5ea0e06. Вихідні дані JSON цієї угоди є:

{
 "наклеп": "[видалено простору]",
 "txid": "b3ca9199969bd474ba0a609a1c01c3b6c2eb97885fc1dcad2cd1704be5ea0e06",
 "хеш": "b3ca9199969bd474ba0a609a1c01c3b6c2eb97885fc1dcad2cd1704be5ea0e06",
 "версії": 1,
 розмір: 404,
 "розмір V": 404,
 "locktime": 0,
 "Альвин": [
{
 "txid": "7195945cfe7d0d5b7e49b35dba8a844ee0ce1fd3b2afdc3e5bf0e3be409080ce",
 "Uвих": 1,
 "scriptSig": {
 "АСМ": "30440220234ec20a17fced74c34b94b2c34e77bb1cc824a34916661fa164f4dd47ce4992022078176fe355ccee3675684af148d340c6bc5c039d9e60630b71f789f72edce327[ALL] 026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964",
 "наклеп": "4730440220234ec20a17fced74c34b94b2c34e77bb1cc824a34916661fa164f4dd47ce4992022078176fe355ccee3675684af148d340c6bc5c039d9e60630b71f789f72edce3270121026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964"
},
 "послідовності": 4294967295
},
{
 "txid": "9dfbb913f9e80d99ec162adce1f61662e99c7a864eb38943135f41b56693a17a",
 "Uвих": 1,
 "scriptSig": {
 "АСМ": "3045022100d966ddb0d0ef2f5e09fe88f7a9629409e576f929b10cd33b11d5c2da0fd2bcae022014517f6b43b3c12da786bca5d96de39ab804cd134940815b40bfbf5df336880e[ALL] 026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964",
 "наклеп": "483045022100d966ddb0d0ef2f5e09fe88f7a9629409e576f929b10cd33b11d5c2da0fd2bcae022014517f6b43b3c12da786bca5d96de39ab804cd134940815b40bfbf5df336880e0121026602a5dc59c30f485b2c457ac8e2f617e27b10a1d2ae76f3231f9b01dff08964"
},
 "послідовності": 4294967295
}
],
 "Uвих": [
{
 "значення": 0.00439481,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 58be4e12275e895c797c9bf7533452c5a41e4551 OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп": "76a91458be4e12275e895c797c9bf7533452c5a41e455188ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреси": [
"196ESW77sq7iHzLfJub7KDgTGwvJMZwLs6"
]
}
},
{
 "значення": 0.00,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "6f6d6e6900000000000000010000000011848ee0 OP_RETURN",
 "наклеп": "6a146f6d6e6900000000000000010000000011848ee0",
 "тип": "nulldata"
}
},
{
 "значення": 0.0000273,
 "н": 2,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 88d924f51033b74a895863a5fb57fd545529df7d OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп": "76a91488d924f51033b74a895863a5fb57fd545529df7d88ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреси": [
"1DUb2YYbQA1jjaNYzVXLZ7ZioEhLXtbUru"
]
}
}
],
 "blockhash": "000000000000000000c0fd6a8fee9df17e59c7243c9fce359324ee0fffc70be3",
 "підтверджень": 8,
 "час": 1502353358,
 "blocktime": 1502353358
}

Ми хочемо, щоб перший вихід в Uвих масиву тут, так що наш висновок:

{
 "значення": 0.00439481,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 58be4e12275e895c797c9bf7533452c5a41e4551 OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп": "76a91458be4e12275e895c797c9bf7533452c5a41e455188ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреси": [
"196ESW77sq7iHzLfJub7KDgTGwvJMZwLs6"
]
}
},

Як перший вхід, ми тільки потрібен шестигранник на scriptPubKey цієї продукції з його довжина додається до нього, так що ми будемо нижче, а наші scriptPubKey:

1976a91458be4e12275e895c797c9bf7533452c5a41e455188ac

Тепер беремо наш оригінальний, модифікований непідписаних транзакцій, і скопіювати його. Тепер йдіть до місця, де ми зняли scriptSig на другому вході. Замінити на 00 , що ми поставили там з scriptPubKey. Наші скопіювали непідписаних угода повинна виглядати наступним чином:

0100000003b0c03779c38ddabc044947b164adbcffde8e0ddb3678494f4e8b83f13b37629d0100000000ffffffff060eeae54b70d12caddcc15f8897ebc2b6c3011c9a600aba74d49b969991cab3000000001976a91458be4e12275e895c797c9bf7533452c5a41e455188acffffffff7f715ba408db0289118f9b8578e54e721f1aee10d09844510793b8b20c87903e0100000000ffffffff02d5781100000000001976a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac20a10700000000001976a91488d924f51033b74a895863a5fb57fd545529df7d88ac0000000001000000

Це наш хеш-прообразу. Візьміть хеш-прообразу і хеш, як ми робили для першого входу. Ваш результуючий хеш повинен бути

46016caa2997dc453420a9af5090cd90c5109a93d525bbc3e9e12f8ec0112d58

Третього входу

Третього входу нашого транзакцій є третім елементом вин масиву. Це його у форматі JSON зламати:

{
 "txid": "3e90870cb2b89307514498d010ee1a1f724ee578859b8f118902db08a45b717f",
 "Uвих": 1,
 "scriptSig": {
 "АСМ": "304502210095e300886ec4df78e39d6d0cf5e5e531ded8f42f00e5730c371d8951867dad5b02203c55f9403f6c2aac444213161a93a86661e7367d4007be74ffb3981387cc1c79[ALL] 023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e",
 "наклеп": "48304502210095e300886ec4df78e39d6d0cf5e5e531ded8f42f00e5730c371d8951867dad5b02203c55f9403f6c2aac444213161a93a86661e7367d4007be74ffb3981387cc1c790121023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e"
},
 "послідовності": 4294967295
}

Тепер нам потрібен вихід на індекс 1 3e90870cb2b89307514498d010ee1a1f724ee578859b8f118902db08a45b717f. Це другий вихід 3e90870cb2b89307514498d010ee1a1f724ee578859b8f118902db08a45b717f. У форматі JSON зламати цієї угоди:

{
 "наклеп": "[видалено простору]",
 "txid": "3e90870cb2b89307514498d010ee1a1f724ee578859b8f118902db08a45b717f",
 "хеш": "3e90870cb2b89307514498d010ee1a1f724ee578859b8f118902db08a45b717f",
 "версії": 1,
 розмір: 257,
 "розмір V": 257,
 "locktime": 0,
 "Альвин": [
{
 "txid": "1037821442fe684bd87ad790b4f9fd6a07c3f56ac85478e98e6b06c665eda281",
 "Uвих": 1,
 "scriptSig": {
 "АСМ": "3045022100ec9ab3692830627c4f76687d9f2e0fde9fba6f11b6a6025cc7f3c3708be8d8e1022076769507eeb04e867e98e543d54ec8a3c91e17eb4560ff7ab1dd2f40ca7b3d3d[ALL] 023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e",
 "наклеп": "483045022100ec9ab3692830627c4f76687d9f2e0fde9fba6f11b6a6025cc7f3c3708be8d8e1022076769507eeb04e867e98e543d54ec8a3c91e17eb4560ff7ab1dd2f40ca7b3d3d0121023f0aadfeb71a4964c5087fec8b052c8236051dae838d4747543330c6b266ce6e"
},
 "послідовності": 4294967295
}
],
 "Uвих": [
{
 "значення": 0.00,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_RETURN 6f6d6e6900000000000000030000000000004066",
 "наклеп": "6a146f6d6e6900000000000000030000000000004066",
 "тип": "nulldata"
}
},
{
 "значення": 0.00458772,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 a4c3d2d77c214b4e212cdcc0331d21b2fbd6f328 OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп": "76a914a4c3d2d77c214b4e212cdcc0331d21b2fbd6f32888ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреси": [
"1G2CQXJdzzyyUaStUGcsaKLnN5GjD8Teqe"
]
}
},
{
 "значення": 0.0000273,
 "н": 2,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 88d924f51033b74a895863a5fb57fd545529df7d OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп": "76a91488d924f51033b74a895863a5fb57fd545529df7d88ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреси": [
"1DUb2YYbQA1jjaNYzVXLZ7ZioEhLXtbUru"
]
}
}
],
 "blockhash": "000000000000000000c0fd6a8fee9df17e59c7243c9fce359324ee0fffc70be3",
 "підтверджень": 9,
 "час": 1502353358,
 "blocktime": 1502353358
}

Другий вихід цієї угоди:

{
 "значення": 0.00458772,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 a4c3d2d77c214b4e212cdcc0331d21b2fbd6f328 OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп": "76a914a4c3d2d77c214b4e212cdcc0331d21b2fbd6f32888ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреси": [
"1G2CQXJdzzyyUaStUGcsaKLnN5GjD8Teqe"
]
}
},

Як і в попередніх входів, потрібні шестигранні в scriptPubKey з його довжина додається до нього, так що наші scriptPubKey є

1976a914a4c3d2d77c214b4e212cdcc0331d21b2fbd6f32888ac

Тепер скопіюйте оригінальною, немодифікованою непідписаних транзакцій. Перейти до місця, де ви замінили scriptSig на цей вхід з 00. Замінити, що 00 з scriptPubKey. Так що тепер у нас є скопійований непідписаних транзакцій, який виглядає як:

0100000003b0c03779c38ddabc044947b164adbcffde8e0ddb3678494f4e8b83f13b37629d0100000000ffffffff060eeae54b70d12caddcc15f8897ebc2b6c3011c9a600aba74d49b969991cab30000000000ffffffff7f715ba408db0289118f9b8578e54e721f1aee10d09844510793b8b20c87903e010000001976a914a4c3d2d77c214b4e212cdcc0331d21b2fbd6f32888acffffffff02d5781100000000001976a914342ab422c9e3ef285efe9882ae54269ed9713dd688ac20a10700000000001976a91488d924f51033b74a895863a5fb57fd545529df7d88ac0000000001000000

Хеш-прообраз, як ви робили для входів 1 і 2. Хеш, ви повинні зробити це

b85c3c3b91362e3c8047120152d5d9640a850e1db6d867393ada2e13a6ec079a

Висновок

Суми, які підписані для кожного вхідного сигналу наступним чином:

  • Перший вхід: 0ca51b9a67de27aa35aba665cedea31025f8d40c85669953952b8dcde4242960
  • Другий вхід: 46016caa2997dc453420a9af5090cd90c5109a93d525bbc3e9e12f8ec0112d58
  • Третій вхід: b85c3c3b91362e3c8047120152d5d9640a850e1db6d867393ada2e13a6ec079a

Я побіг обидві ці операції через модифіковану версію ядра биткоин, який дає мені sighashes.

Для d1cdb8c3828ee74c22677e705539937d039e6acef19e5f2ac0a2779846e4b6c1, в sighashes для кожного входу до замовлення:

36537e9335b00b9627dd067515b85b2dddb3334e946677f5ca01cf07a8de4945
3b10e1e264162eb8fe3011196a756bfea8798775ee5e6c70a107282f74bfd599
fe269a8d6cc3cd801d5c0e0e41c44a32f6fecc0bb7e4909a905e85da43104cf0
166223356d627392d52cd7def6c45a9b7a18bb6cbc628cc1db0db7a1a6c51b19
b42809cd2075ad304fae2205648384b6ac8558dfb17bafc5e2de838af3f5e3bb
d311ba5115ffdce2c73a0e5007b28baa08885cad1a02e719938469fa0e497ccb
43d0509b98408323f6b7ea4ca07d66ad109c647cb9eee413f88464c400371733
6e22e0963dd860525602ad69ab0c9002054588d05c057f51349414ba11f185ab
07f08a0b60a5ebbbe4220e21d912af8c9cbe20f85cfae1cb21171fed8a4b9870
901832f68d7e10e72b57cc029ef161a4044c6fa2633cccf792eccfe34886f075
c5feb7830c2b2f7bd4a604ea3e7497fc8e3e122955c0bf8bd90b7683dc05eee6
f2e29915224de6eec85d7c5fb21e6333dd289b0bb7d07094f0846ca15cab62a1
6ae401edb4c25f7083e59cb0d6145c65d92e749ef93784214aef5e0eba4b38de
2aefa9852164cf75f7a89fd8b0466bb0f49ef2a3bb49243e951611deeafe556d
90698f761a0c6af1de93990e853cf05d760f2c4afce7bf8dc3fa52e8e5ccfa55
f2637c7489c901ce23e133ed252c8084131b8fbeeb604001fda3b2219ed30adc
8430eb0e3576e3a5e376083e7be45725c8a8f6ca3a5d39d97ab13298f82309cf
8da03f6b4f06fb5da308adbad2678f7c6b6ca1bd15bff9accf5dcb404084b214
a2c96c50371204843d9e97848a4afee884f26f3965940db1092bf860736edc11
7f341abb178bac950acd389ce9aa22c8b7bc9982402002f31a5fdbe10db2acff
a6c81aba4d4e08d19f12d02b2651622e5a288f9fac76cb57b930d990a5c18014
d2363eb97fa94ade230a725576a6af91df6c7da516c568195b54d6e3ab7ac97e
570ab2dbb4b4054162617c8c7f95f747a944f39959dc461ce5efce715cac782e
38f638c00eb4f044568ee4d116ebfa9f355cf81ee77237d909d9b0b519edf736
4861a778ad55393bc670e2b73461eedd52d7370b5f86dca2ff319be44bfcb9ea
ea75ff70f64e2a9b2f184c2408c7e28921ddd3c6952f99d193c56134d714839e
ddf948089894409dab74badfcd64055c79b4ba6511b1863eb42bad35bf22d82c
68d4fc82898fae0b41e26affff0fbf37d8c01ecdd416dad299d4fd6837bdddc5
6d5239c61aec375fcf3a13f6ff36660460ebbe49e1372b99cf0ca001381170c8
75bed4705d44d763b9ba59c4a843ba88cc2c58eca1f1c80a683cb02a45052b98
86a6c9a2f5da74825d930d1bf818a9d8bd3f871bc2cb0d71da27940d1d2130cc
9d9537ebb060d5c1bc6c36fd0695833085d753b2860ee3ba9ff65f977b5ab226
f397fea726ddc5a938544283e1dd265aac5ebb8b6856543df48e285f009b4375
120447a585f30f7bb9411f7888b6fcd96862d1cae34ddaadda6291bc46fa36ed
3760ddfd61b0e5f8902195e2b7285da42400446dfd4fcec1ea979ea78c4b32de
271a878980c9087f7004ed21330cd101dd19706513a629eea4cebae9e5e80a56
33c17e7530d3c184acb222165b49155c2a8283032a7ee96ede30546ee571966a
81de851b46bc42b419cdc9905609cc9a4fda206424cbba12626555bf788ba31a
ee864623021df5a2369174f3b8c90f20b6f3021d33f8c9a1ea75698168005626

Для ff8766ec873ff55cc0ac17dee7b379a4efa2a5c83dabdd9a30287c7761ad55d5, в sighashes є:

0ca51b9a67de27aa35aba665cedea31025f8d40c85669953952b8dcde4242960
46016caa2997dc453420a9af5090cd90c5109a93d525bbc3e9e12f8ec0112d58
b85c3c3b91362e3c8047120152d5d9640a850e1db6d867393ada2e13a6ec079a
+200
Dennis Krupenik 17 груд. 2018 р., 01:38:18

Знайти резюме кращий спосіб пояснити це:

Компанії: +£99 від тебе. Компанії не платять нічого, але витрати на електрику. Біткойн "створює" гроші. Ви: +£всі ваші доходи. 10мгн/з нічого не виробляють, 10Gh/З може бути...

+189
Yzdxs 13 трав. 2013 р., 20:26:13

Є більш простий варіант, ніж повторно позначати продукти щодня, щоб йти в ногу з постійно мінливими цінами. Можна назвати продукти в USD/євро/... і рекламувати, що ви приймаєте биткоин. Тоді вам оновити Ваш пункт-продажу програмного забезпечення, щоб мати можливість зробити в доларах США/євро/... на Bitcoin конвертація на льоту, з регулярно оновлюваними курсами валют. Таким чином, ви завжди тримайте в курсі, може дати інформацію про поточною ціною в биткоин і биткоин платежі, зберігаючи при цьому всі цінники стабільний.

+141
Zuvs 19 квіт. 2014 р., 12:13:49

В ході вивчення крива secp256k1 API бібліотеки, я натрапив наsecp256k1_context_randomize , яка здається схожою на надання насіння для генератора псевдовипадкових. У той же час, файл назвою secp256k1.ч здавалося б, не пропонує якої-небудь функції для генерації випадкових секретних ключів і функція secp256k1_ecdsa_sign спирається на детерміновані секрет (РЧЦ 6979), а чимось випадковим. Тепер я бачу, що цей API бути продовжений в файл secp256k1_ecdh.ч з функцією secp256k1_ecdh який повертає ЄЦ ключ Діффі-Хелмана. Але це, здається, не покладатися на випадкову генерацію, так як скалярний наводиться як аргумент. Тому мені цікаво, а навіщо користувачів у випадковому контексті, або іншими словами, де рандомізації з бібліотекою?

+78
robi 27 лист. 2015 р., 14:08:16

Я знаю, це звучить як дурне питання, але де завантажити всі 137.4 гіга хешів за Сатоши блоку чи інший блок?

Неа.

В іншому випадку, що є кращим способом, щоб генерувати їх?

Ось програма, яка робить те, що ви просили. Це модифікація Кен Shirrif в приклад програму видобутку. Це міни генезис блоку.

Вона виробляє хешей в 2 МБ/с на моєму ноутбуці.

Чи можу я забрати старий ASIC майнер і це пишуть кожен хеш на жорсткий диск?

Може бути, але це буде швидше, ніж робити це з вашого процесора.

+14
IshRoid 19 січ. 2013 р., 09:36:11

Показати питання з тегом

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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