Парсинг SegWit угоди, що стек елементів в підтвердження даних

Для кожного входу можна мати декілька елементів стека, що вони являють собою?
А посилання на це питання корисно

Ці певні тут?
Для EG. P2WPKH б підпис слідують за замовчуванням (так два елемента стека)

+755
Broken phone guy 9 груд. 2010 р., 10:21:34
31 відповідей

1) Так. См. Це питання більш докладно.

2) адреса буде масив-адресу, утримувати невитрачені виходи. Якщо ви хочете вибрати, які виходи відправила та адресу, ви можете використовувати монетки контролю в Qt гаманець, або ви можете створити сировинної угоди, використовуючи createrawtransaction, signrawtransaction, і sendrawtransaction.

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

Код розрахунки плати

Станом на зараз, схоже, Техас плата за 1000 байт становить 10 000 сатоши (0.00010000) для створення угоди.

+925
Andy Gauge 03 февр. '09 в 4:24

Я використовував гаманець міцелію на Андроїд досить давно. Я створив друкарський резервного копіювання, яка складається з 15-значний пароль і два QR-коди: адреси Bitcoin і зашифрований приватний ключ.

Тим часом я переключився на iOS, встановити додаток iOS і хотів, щоб імпортувати мій старий гаманець (який все ще містить биткоины). Однак, коли я відкрийте програму і виберіть "Відновити з резервної копії", він просить мене зайти в мій майстер насіння, розділених пробілами.

Звичайно, резервна копія не містить расплодки і введення 15 символів пароля не працює.

Як імпортувати старий гаманець?

+885
sensahin 17 січ. 2014 р., 11:46:25
Інші відповіді

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


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

Цей тег слід використовувати для питань, що стосуються сегрегації свідка (segwit), активоване softfork, які визначили новий формат угоди, яка не містить підписів у ідентифікатор транзакції (txid).
+867
TurtleTread 15 черв. 2012 р., 21:34:16

Використовуючи listtransactions команду, ви можете побачити ваші незміцнілі всіх операцій, перерахованих у категорію незрілих.

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

Оскільки рахунки є застарілими, ви можете отримати незміцнілі балансу за весь гаманець з getwalletinfo; подивитися на незміцнілі області.

Зверніть увагу, що методу getbalance не включає незрілі монет.

+862
Baradwaj Aryasomayajula 3 жовт. 2011 р., 18:15:43

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

адреси, дер сигс, ОП повернення hexdata, TxIDs

Я використовую заново.компіляції: наприклад, для дійсного Техас хеш (TxID):

RE_TXHASH = ре.компіляції('^[0-9а-фа-фа]{64}$')
якщо боол(ре.матч(RE_TXHASH, 'Ф'*64)): # 'Ф'*63 не
 печатки дійсні Техас хеш!'
інше:
 підняти виключення("неприпустимий хеш-Техас!")

Я шукаю регулярні вирази для наступних (або вхід на моїй нинішній кращій спробі):

  1. Дер підписи: загальний формат "30[sig_size]02[r_size]02[s_size][sighash]"

  2. Биткоин-адрес: ре.компіляції('^[123mn]{1}[а-м-з-ДП-НП-З0-9]{26,33}$')

  3. ВП повернення шестигранні струни: ре.компіляції('^(6А){1}[а-ФА-і F0-9]{0,80}$')

  4. TxIDs: ре.компіляції('^[0-9а-фа-фа]{64}$')

Редагувати:, щоб уточнити, чи може хтось допомогти з регулярне вираз шаблон для цього? "30[sig_size]02[r_size]02[s_size][sighash]"

+803
gagan s 30 квіт. 2014 р., 09:38:51

Всі історичні дані з будь-якого обміну валюти на биткоин графіка: ринки API-інтерфейс

Історичні Торгові Дані

Торгівля дані, доступні в CSV, із затримкою прибл. 15 хвилин. Він поверне 2000 останніх угод. Формат:

https://api.bitcoincharts.com/v1/trades.csv?symbol=SYMBOL[&старт=UNIXTIME]

Повертає CSV з колонками: unixtime,ціна,кількість

Приклад

Останній Кракен євроугод: https://api.bitcoincharts.com/v1/trades.csv?symbol=krakenEUR

+790
Srini 23 трав. 2019 р., 03:44:25

Я використовую біржі MtGox з WebSocket API для створення замовлень. Проблема, яку я маю, що кожен раз в той час, глибина подія буде повертати JSON-об'єкт з негативним обсягом і volume_int negatie

{
"канал":"24e67e0d-1cad-4cc0-9e7a-f8523ef460fe",
"глибина":{
"валюти":"США",
"пункт":"БТЦ",
"тепер":"1323644358437819",
"ціна":"14.43",
"price_int":"1443000",
"total_volume_int":"849766000",
"тип":1,
"type_str":"прошу",
"обсяг":"-2.71",
"volume_int":"-271000000"
},
"ВП":"приватна",
"походження":"ефір",
"приватний":"глибина"
} 

Що це означає? Я цікаво, якщо це можливо, щоб вказати наказ був скасований

+755
Mahmoud Khateeb 20 груд. 2011 р., 05:58:03

Технічно кажучи, багатьох інших криптовалют на основі вихідного коду Биткойна. Однак, швидкий погляд на Anoncoin сайт (https://anoncoin.net//) свідчить про те, що вона була сильно змінена, що биткоин (через даркнет, I2P і все таке). Таким чином, API, який працює з Bitcoin, такі як ті, на входах.Іо або blockchain.info дійсно навряд чи будуть працювати з Anoncoin зокрема. У більш конкретному плані, Anoncoin це скрипт на основі криптовалют, в той час як біткойн-це SHA-256 на основі. Тому вони ще менш імовірно, щоб мати можливість використовувати один і той же API. Навіть якщо ви все-таки намагаються виконувати операції на Anoncoin (або будь-який інший менш відомої кріптовалюти) з використанням API скрипт на основі монети, ви приречені на провал, і якщо API не спіймати, що і монета робить це в систему, то тоді це було б дуже дивно з боку сервера про те, як сервер повинен обробити ваш запит.

На закінчення, більшість криптовалют, якщо не всі (їх так багато, що я не можу зробити гігантський парасолька заяву тут) обробляються їх власний API в залежності від сайту (наприклад, входів.Іо і blockchain.info використовувати дві абсолютно різні API). Це також означає, що менш відомі монети будуть мати труднощі в отриманні підтримки і юзабіліті.

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

+593
grayson 12 лип. 2019 р., 19:37:11

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

+592
Jekill 5 серп. 2012 р., 19:06:11

В результаті ви отримуєте (3251...) є результатом SHA256 на цій рядку 0450....

Очікуваний вихід на биткоин.це результат SHA256 на той байт , що в даний час шістнадцятковому кодуванні. Щоб вирішити цю проблему, наговір-розшифруйте перед хэшированием ваш внесок. В Python 2:

імпорт hashlib
in_data = "0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6".decode('hex')
my_sha = hashlib.і SHA256()
my_sha.оновлення(in_data)
висновок = my_sha.дайджест().кодувати('Хекс')

Що слід зберегти вихід з очікуваним значенням.

+581
MrAnno 17 лист. 2019 р., 20:09:27

Кожен закритий ключ прив'язаний до адреси. Секретний ключ використовується для генерації відповідного відкритого ключа та відкритий ключ, який використовується для генерації адреси. Завдяки підтримці биткоина як стислі і стиснені формати публічних ключів, кожен закритий ключ насправді може генерувати два різні адреси (однак, ви дійсно повинні бачити їх як один і той же адресу, так як вони просто різні кодування тих же ключів).

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

Інше питання-це потенціал для майбутніх криптографічних вразливостей. Коли ви витрачаєте гроші з адреси, ви публічно розкриваючи публічну частину ключа ключів. Цей відкритий ключ може бути легко перетворений в стислому або стислому вигляді (в залежності від того, що це), і інші адреси, які вона генерує, можуть бути пов'язані також. Це також відкриває можливість, що хтось може намагатися отримати закритий ключ з відкритого ключа. Хоча і не існує відомих атак на шифр назвою secp256k1 еліптичної кривої, що Биткоин використовує, адреси досі забезпечують рівень захисту, навіть якщо знайшли уразливість. Адреси генеруються криптографічні хеш-функції відкритого ключа (з перевіркою контрольних сум додано, щоб запобігти помилки, коли витрати), і тому неможливо отримати навіть публічних ключів ключів від адреси. Після того, як ви витрачаєте на цю адресу, і розкрити відкритого ключа, вас більше не хвилює, якщо хтось щілини ключ. Ви не будете використовувати його знову.

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

+532
Jumper 27 черв. 2017 р., 14:06:07

У новому випуску ядра биткоин 0.16 вони сказали, що це підтримка HD-гаманця за замовчуванням. це відстала несумісне зміна, тому що він говорить:

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

+496
kintsukuroi 31 бер. 2012 р., 03:09:02

Нещодавно я вирішив зробити деякі BTC або биткоин ядро рішення для зберігання я вирішив.

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

Приблизно через місяць я купив БТЦ в банкоматі і послав його основний адресу.

Повернувшись додому, я виявив, що це "асинхронність". Я буквально змітала все з мого 250Гб Mac для того, щоб вміщати його. Досі нічого.

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

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

+492
Ephraim Kamathi 7 груд. 2013 р., 10:19:02

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

Існує відповідь на цей пост.

+476
Barbara Tremblay 21 вер. 2015 р., 14:17:03

Що роблять працівники гірничодобувної робити інакше, ніж якщо вони будуть мінувати Соло?

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

Адмін на басейн, з іншого боку, потрібно бути відкритими для мережі Bitcoin і повинен слухати нові блоки і підтвердження угод. Адміністратор в басейн повний Біткойн-вузол, як описано в статті Сатоши Накамото.

Як це працює під капотом? Що значить гірська пул серверів робити з точки зору обчислень?

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

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

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

+423
sl33py 22 лип. 2012 р., 05:23:07

Є один знає, які компоненти були пошкоджені?

Вони виглядають як 0 Ом SMT (поверхневого монтажу) резисторів.

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

І де мені взяти з замін?

Будь-яка електроніка бізнес пропозиції. Наприклад КПК

Ви також можете просто використовувати посилання припою. В СМТ резистори, ймовірно, використовувався як свого роду запобіжник.

Можливо, перегорілі резистори СМТ не змогли захистити інші компоненти на друкованій платі - ви, можливо, доведеться діагностувати і замінити інші несправні деталі.

+405
Chris Williamson 7 трав. 2019 р., 04:56:52

Я вважаю, що це було обмежено до 40 байт зараз біткойн-ядра.

Я не впевнений, якщо це було можливо, щоб додати файл PDF, але це ще можна додати текст до межі. Я думаю, що попередній ліміт 80 байт.

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

+389
chchannn 16 квіт. 2014 р., 15:34:58

Проблема затримки між мережі P2Pool ви і Шахтарському. Розміщення примірника bitcoind в центрі обробки даних мало що змінить, якщо ви не будете рухатися свою здобич.

+319
Nurbek Baktibaev 16 лист. 2016 р., 20:52:13

Биткоин-це валюта, яка володіє спосіб оплати складанням. Євро це валюта, теж. Це є спосіб оплати в строю, теж: якщо ви даєте комусь банкноти євро, ви використовуєте його. Але це стосується вбудованих методів оплати. Єдиний спосіб оплати фіатной валюті, побудували в абсолютно марні, онлайн.

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

З фіатной валюті, ви не зобов'язані використовувати посередника (наприклад, компанії кредитних карт), якщо ви платите когось, хто фізично не прямо перед вами. З Bitcoin, вам не доведеться. Ви все ще можете вибрати , щоб використовувати один.

Такі посередники були створені і банки дійсно щасливий про це.

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

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

Однак, використовуючи прямий дебет не повинен заходити за такою вартістю. Постачальника виплати може прийняти анонімних внесків на рахунок. Тоді цей рахунок можна поповнити інтернет-магазину.

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

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

Якщо ви побачите повідомлення про те, що деякі нові купець хоче отримати 141 мбтх Ваш аккаунт і є 24 години, щоб прийняти те, що купець тільки один раз, або додати в свій список постійно довірених купців або відмовитися від нього миттєво (що станеться після 24 годин, в будь-якому випадку, було б набагато краще, ніж в даний час з банками, де в принципі кожний модуль купець, не має значення, чи є ви коли-небудь купували щось від них.

Крім того, ви, ймовірно, використовувати тільки один банківський рахунок і дати кожному купцеві та ж інформація банк, щоб зняти гроші з цього рахунку за допомогою прямого дебету. Кожен з них може дати свій банк інформації для тих, хто знімає гроші без вашої згоди і ви ніяк не можете з'ясувати, що купець ти коли-небудь щось купував через прямий дебет є винуватцем. Ви не можете створити багато різних рахунків на один рахунок. Однак, якщо був використаний код відрізняється від номера рахунку, і ви тільки коли-небудь використовувати один ID на купця, це було б дуже легко знайти винного. Ви побачите вашої платіжної веб-інтерфейс, який вам дав код з усіх.кому:Rd3pG82U в цей дивний магазин ви знайшли 3 місяці тому і купив щось. До речі.: Ідентифікатор Rd3pG82U довжиною тільки 8 символів, набагато коротше, ніж номер рахунку + ПІБ власника рахунку + код банку. Насправді, він коротший, ніж будь-який з них. Якщо Ібан + БІЦ ним користуватися, це точно не виглядати краще для банків. Але ці 8 символів бази 58, достатньо для 128'063'081'718'016 ідентифікатори. Або 17'075 ID для кожного з 7,5 мільярдів чоловік в даний час живий, з єдиної платіжної системи самостійно. З 2 символів використовується для резервування, тому помилки ловляться, 38'068'692'544 ідентифікатори вписуються в останні 6 символів. І якщо ті закінчаться за один платіжний процесор, цифра може бути доданий і ви отримали 59 раз стільки ідентифікаторів, як раніше. До речі.: У 2 контрольні цифри набагато краще, ніж те, що Ібан і БИК не має.

+318
raiyan 16 груд. 2019 р., 22:07:31

На жаль, ви не можете інвертувати окремий ключ від окремої біп 44 шлях для отримання біп 39 насіння слова. Що є математичною природи біп 39 в поєднанні з біп 44. Однак, Електрум насіння слова, використовувані Монер оборотні із закритим ключем Монер.

+309
Mark Fortune 8 лют. 2012 р., 18:10:44

- Які контрзаходи биткоин в даний час мають в місці, щоб обмежити нападу Сібіл (тобто повні вузли [не шахтарі]) і нападу затемнення?

Зокрема, схоже, важливою контрзаходом буде намагатися дати ваші зв'язки лише стільки ресурсів (пропускної спроможності/обробці/тощо), оскільки вони дають вам назад, щоб переконатися, що Сібіл зловмисник повинен коштувати приблизно стільки ж, як чесний вузол. Але я відчуваю, що цього не існує. Чи Не так?

Чи існують інші контрзаходи на місці в даний час?

+237
wolfeye 18 лют. 2017 р., 03:41:02

Там люблять говорити в деяких частинах спільноти, стверджуючи, що та або інша сторона порушила угоду про Гонконгу.

Згадав, наприклад:

  • Строк поставки SegWit
  • Час доставки коду hardfork
  • Сигналізації для класики

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

+237
ELLIOTTCABLE 16 лист. 2010 р., 16:25:29

Я знаю про pywallet, про цієї модифікації для bitcoind, але те, що це простий спосіб, щоб об'єднати два гаманця, або експортувати список приватних ключів і адреси всіх гаманці лайткоин, догкоин, биткоин, кварк і т. д.?

Спасибі!

+231
Ella Jacob 4 лист. 2017 р., 03:59:46

Ви праві, що в цьому відношенні, Coinbase і МТ.Гора Gox схожі: вони контролюють приватні ключі, і некомпетентність або злий умисел з їх боку може призвести до втрати ваших монет. Одна різниця в тому, що компанія не тримає баланс USD (або інший фіат) в свій аккаунт, тільки биткоины. Іншим основною відмінністю є те, що компанія не має (наскільки мені відомо) показали жодних ознак некомпетентності або по злому наміру ставить під загрозу ваші биткоины зберігаються там (ці знаки, я чув, були навколо протягом довгого часу, перш ніж МТ.Добро, нарешті, помер).

Холодний склад-це добре, коли все зроблено правильно: вона покращує безпеку і не допустити миттєвий биткоин висновок засобів (за винятком виключних обставинах).

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

+206
Hoppin Hard 28 лют. 2013 р., 23:52:16

Давайте на наступну адресу. В даний час загальна сума отриманих балансу: 5,697.09329301 БТЦ:

enter image description here

Але в API відповідь 569709329301:

enter image description here

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

Це не помилка?

+175
CaZaNOx 13 квіт. 2016 р., 07:54:16

Я намагаюся йти мій шлях через процес, в якому Шахтар хешей.

Скажімо getwork запит повертає дані поля:

0000000244de6ceba49e1c8d438c0d8c584eefd9c8590545bfdfbf380000025c00000000fb3a091de1b4bbe5dc7acfe6bdacbc3fc3bb09bf1030adef8e2854db1b6ac42f5075c0051a057e08456c6f69000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000

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

0000000244de6ceba49e1c8d438c0d8c584eefd9c8590545bfdfbf380000025c00000000fb3a091de1b4bbe5dc7acfe6bdacbc3fc3bb09bf1030adef8e2854db

Ми тоді зворотний порядок байтів, кожен 32-розрядний без знака int (представлені у вигляді 8 шістнадцяткових цифр у рядку), що дає:

02000000eb6cde448d1c9ea48c0d8c43d9ef4e58450559c838bfdfbf5c020000000000001d093afbe5bbb4e1e6cf7adc3fbcacbdbf09bbc3efad3010db54288e

Далі ми перетворимо це в шістнадцять 32-розрядних беззнакових цілих чисел:

33554432, 3949780548, 2367463076, 2349698115, 3656339032, 1157978568, 952098751, 1543634944, 0, 487144187, 3854284001, 3872357084, 1069329597, 3205086147, 4021104656, 3679725710

Ми потім введіть цей масив int в алгоритмі SHA-256-це внутрішня функція, з другим входом будучи восьми 32-розрядних чисел наведено на сторінці 13 ша-256 технічні характеристики.

Висновок цей попередній хеш дає наступні вісім 32-розрядний Ints як наші midstate:

3045448562, 361056177, 1940413978, 3803584651, 1661283772, 3478943551, 2906109005, 300125848

З цієї точки зору, я не впевнений, як виправити кроки. Виправлення з вдячністю!

Потім ми дивимося на другу половину вхідний рядки:

1b6ac42f5075c0051a057e08456c6f69000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000

Ще раз повторюся, у нас зворотний порядок байтів, як всі 8-значний hex рядок 32-розрядних беззнакових цілих чисел:

2fc46a1b05c07550087e051a696f6c45800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280

Тепер, ми розірвати цей вгору на шістнадцять 32-розрядний Ints: 801401371, 96499024, 142476570, 1768909893, 2147483648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 640

П'ятий номер (21474836481) повинен бути код, по даному описі.

(Чому це не нонсен нуль?)

Тепер, починаючи з заданого значення Nonce, ми використовуємо функції SHA-256 хеш-шістнадцять 32-розрядних цілих чисел з другої половини даних, використовуючи midstate, як і інші вісім інт входів. Це дає: 3993002029, 2278477219, 3977673643, 191934125, 2075691039, 4115259165, 601235791, 2598049038

Тепер, що я можу використовувати в якості вхідних даних для другої хеш-функції "подвійний хеш"? Або ж розрахунку кількості midstate в якості першого обчислення хеша?

І коли зараз переповнює, я повинен представити інший getwork запит або почекати, поки я не перевірив штирів в діапазоні [0, original_nonce_value)? (Якщо мій аналіз що даний елемент 21474836481 правильно?)

Нарешті, якщо наша мета значення з getwork запит:

ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000

Нам потрібно переключити байтів це значення, поступаючись:

00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff

А потім перевести це на вісім 32-розрядних беззнакових цілих чисел, поступаючись: 0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295

І я вважаю, що після другого хеша SHA-256, ми повинні мати вісім 32-розрядних беззнакових цілих чисел. Нарешті, ми повинні порівняти ці вісім вихідних ИНЦ проти наших восьми цільових ИНЦ (зліва направо в масив, так що порівнювати вихід[0] щодо мети 0, то на виході[1] проти 4294967295 і т. д.) і якщо наш вихід буде менше, ніж мета, ми перетворюємо вісім int значення hex рядків, комутатор байтів, зчепити їх у тому ж порядку (результат[0] з шестнадцатиричная рядок це перший набір з восьми персонажів), і відправити його назад в пул серверів в getwork завершення посту.

Наскільки це правильно, і де я неправильно тлумачив протокол?

Всі допомога вітається; велике спасибі!

+165
Eshetu Hbetmariam 17 груд. 2011 р., 21:35:55

Я натискаю на "нова адреса" і все це змушує мене зробити, це ввести адресу та ім'я його...

Ігнорувати полі 'адреса' в цьому діалозі, просто заповніть поле 'archives' та натисніть 'OK'. Якщо ви працюєте 7.0 новостворений адресу буде обраний, в більш ранніх версіях вам доведеться шукати свій новостворений адресу своєї 'мітка'.

Я не знаю, що поле 'адреса', так і не показує значення...

+157
Karl Damgaard Asmussen 25 груд. 2012 р., 10:43:04

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

+136
Qura Tul Ain 21 груд. 2011 р., 23:01:14

Я послав цю угоду і було потрібно багато часу, щоб підтвердити, як ви можете бачити 023d90420161bbb5f97480d673405d19b79de1c4a7383c8977b62b16926d881c.

Тепер я просив адресат, і вони сказали, що я використовував неправильну адресу. Якщо це так. Де тепер мої bicoin будь ласка?

+44
Nick Parisis 17 серп. 2013 р., 00:46:09

Я знаю, що ЦП та ГП не може конкурувати з ASICS, але щодо Пліс? Вони все-таки розумні? У кого-небудь є приблизна ідея того, яку ГХ/С (або MH/s) було зроблено щось на зразок спартанського 6?

+35
Miguel Reyes 1 серп. 2014 р., 11:32:07

Прошарок: сервер дає клієнтові шаблонів, які клієнт може використовувати для створення своєї власної роботи. Включені тільки заголовок блоку і першим угоди (угод покоління). Пласт використовує менше пропускної здатності всіх протоколів. Шар також робить його дуже швидко і ефективно перейти на нову роботу даних при зміні блоку, який може допомогти знизити коефіцієнт шлюбу викликано несвіжої роботи. На відміну від інших протоколів він не з HTTP, так що він не буде працювати через HTTP-проксі. Немає цієї специфікації. Є документ, який роз'яснює основні функції і для решти вам доведеться прочитати вихідний код "Стратум видобуток проксі" і/або старі пости на bitcointalk.org.

ББТ (getblocktemplate): сервер надає шаблони клієнта, який клієнт може використовувати для створення своєї власної роботи. Клієнту надається повний блок даних (якщо підтримується сервером і клієнтом), це дозволяє клієнту змінювати блок. Наприклад, Шахтар міг вибрати, які операції повинні бути включені в блок. Через цих особливостей має ББТ передавати більше даних, ніж шар, тому використання смуги пропускання вище. Ці риси ще не скрізь підтримується, наскільки я знаю. ББТ-це добре задокументовано за допомогою докладних специфікацій.

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

getwork з розширенням rollntime: дозволяє клієнту обмежений спосіб створення роботи шляхом зміни типу timestamp в заголовку блоку. Якщо ви процес 10 діапазони значень nonce в секунду (42.9 Бно), ви захочете запитом 10 блок заголовків з сервера. Кожну секунду проходить оновлення штампа часу на ці заголовки блоків, що дозволяє повторно використовувати одну і ту ж роботу в наступну секунду. Використання смуги пропускання збільшується з потужності. 429 Бно буде потрібно 100 маленька прохання-реакція обміну з сервером, щоб отримати достатню роботу після кожної зміни блоку. Порівняйте з ББТ, де використання смуги пропускання збільшується з розміром угоди (одне велике прохання-реакція обміну змінити блок). Який використовує менше смуги пропускання залежить від потужності (getwork) і розмір блоку хешування (ББТ).

ТЛ;ІН: getwork-старому. Розширення rollntime дав йому трохи життя, але це не шкала, як гірничодобувна пристрої стають швидше. Є два нових протоколів, щоб поліпшити гірництво: шар, який фокусується на низьке використання смуги пропускання і GBT, який фокусується на Шахтар, щоб контролювати те, що йде в блоці.

+23
SHANNON 13 січ. 2014 р., 22:31:45

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

$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