Транслювати угоди

У мене є:

  • Публічних гаманець/закритий ключ пари з X БТЦ
  • Адреса гаманця я хочу відправлені р BTC на

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

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

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

+466
WhyAyala 11 трав. 2016 р., 16:05:54
39 відповідей

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

Я думаю, що це, як це може працювати:

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

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

+978
Bispen 03 февр. '09 в 4:24

Існує три основних види гаманців:

  1. недетерміновані (випадкові) гаманці
  2. послідовний детерміновані гаманці
  3. ієрархічно детерміновані гаманці

З недетерминированным (випадковим) гаманець, всіх приватних публічних пар ключів генерується випадковим чином. Гаманець може генерувати 100 випадкових приватна ключі, як тільки він ініціалізується, наприклад.

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

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

Ось більш докладний пояснення: що таке детермінований гаманець?

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

+936
Bee951 24 жовт. 2019 р., 18:14:59
Інші відповіді

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


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

Я хотів би знати, чи є різниця в шахті на Windows, macOS або Linux?

  1. Performancewise?
  2. Чи є велика різниця у кількості програмних засобів, доступних в шахті?
  3. Графічні драйвери карти однаково доступні для всіх цих ОС?
+928
Brendan Nee 15 груд. 2010 р., 09:28:06

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

+922
Noelia 21 жовт. 2015 р., 08:02:15

На вузли, які були прийняті block100: коли вони відключать його реорганізацію, вони будуть пам'ятати угод в ній і спроба вставити в mempool будь-який, який випав після того, як вони закінчити реорганізацію. Якщо вони ще дійсні, вони будуть додані в чергу на видобутку в майбутньому блоці.

На вузли, які спочатку прийняли block110: операції, які були ще дійсні після прийняття блоку залишиться в mempool чергу для видобутку в майбутньому блоці.

Угоди, які були визнані недійсними інших угод, включених у block110 забуті вузлів.

+913
bhanu prakash 27 лип. 2018 р., 20:16:26

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

Існує ряд чинників, які грають на різницю в ціні, і це надто складне питання, щоб обговорювати тут. Можливо, ви могли б знайти відповіді на нові економіки клієнт StackExchange (в публічній бета-версії).

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

Рівновага таких товарів-це добре вивчений економічний принцип на основі попиту і пропозиції. Ще один спосіб думати про це є те, що є тільки так багато "попит" для біткойн-майнеры і тому "пропозиції" гірників піднімається, щоб задовольнити цей попит, як правило, проскакує трохи, потім регулює відновлює рівновагу, як на будь-якому ринку.

+881
Ambrose 10 вер. 2017 р., 04:36:29

Там, здається, бути деякі розбіжності blockchain.info і btc.com конкретно я шукаю, щоб отримати наступну інформацію:

  1. "Ретранслюється", там був блок, який був вказаний як невідомий в blockchain.info і показали, як "ретранслюється" на конкретних гірничо басейном btc.com

  2. Чи є спосіб, щоб з'ясувати, хэшрейт конкретних гірничо басейном в % від загального об'єму в реальному часі.

+864
user310999 1 лист. 2011 р., 00:21:51

Я згоден з інших відповідей. Але щоб бути краще. Ми всі чогось почати. Я помоему на Nvidia з CUDA Miner і я використовую weMineLTC як мій басейн, але P2Pool ви-це кращий маршрут в ці дні захищати від 51% атаки. Але weMineLTC легко config і корисно зробити ваш berings.

+844
Yousif Yasir 18 жовт. 2013 р., 04:44:22

Мені потрібно платити комусь, хто не використовує биткоин. Я не використовувати PayPal.

Чи можна створити Google Гаманець і додати биткоин на баланс? Я бачив суперечливі відповіді. Я вважаю, що ви не можете зробити це прямо, але я бачив сайти, які стверджують, щоб дати вам $1.5 у Google гаманець грошей за кожен $1 в БТЦ ви торгуєте.

Є безпечний спосіб зробити це, або інший спосіб?

+798
Eidurt 17 квіт. 2019 р., 11:44:27

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

Кожен вузол перевіряє кожну операцію на довгий перелік критерії:

...

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

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

+797
Manuel Zubieta 17 лип. 2014 р., 14:45:42

Я був дуже радий ходла мій биткоин на паперовий гаманець (coinglacier.org) і з використанням Sentinel переглянути баланс своєї адреси (використовуючи розширений публічний ключ).

Sentinel є дивним додаток, воно пропонує тільки те, що мені потрібно, і дуже зручний!

Однак, останнім часом я був цікаво, чи варта була для мене витоку конфіденційності чи ні. Так як Сентінел сканування блокчейн для вхідних транзакцій? Це через СПВ, чи це тільки при підключенні до сервера від самурая, так що самурая може сказати, які адреси я?

+777
Fredi05 27 вер. 2013 р., 19:15:18

Ви могли б добитися цього шляхом отримання операціях адреса був залучений в і фільтрації на виходах з цієї адреси хеш.

Ми тільки що випустили наш власний безкоштовний API, який називається Blocktrail і надати пакет SDK для PHP, Python і NodeJS, які роблять отримання блокчейн даних тривіально.

Припускаючи, що в PHP ви могли б зробити наступне:

Ініціалізувати Blocktrail СДК

використовувати \Blocktrail\\СДК BlocktrailSDK;
$клієнт = новий BlocktrailSDK("MY_APIKEY", "MY_APISECRET", "БТЦ", false);

Зробити операції адреса

$адреса = "1A4NfSJDzxzKgRrgfjxSAQ8hCPJJWKcmzx";
змінні $page = 1;
$ліміт = 500;
$sortDir = "убуває";
$угод = $клієнт->addressTransactions($адресу $сторінок $ліміт, $sortDir);

За кожну транзакцію отримати суму, надіслані на цю адресу з виходів

$депозити = масив();
по кожному елементу($угод, як $Техас) {
 по кожному елементу($Техас['виходи'] як $txout) {
 якщо($txout['адреса'] == $адресу) {
 $депозити[] = $txout['значення'];
}
}
}

Уроки і приклади

Ми будемо створювати докладні керівництва дуже скоро, а поки ви можете перевірити документацію по API для коду прикладів і описів даних, що повертаються.

Є і приклад проекту на GitHub: простий блок Explorer

+772
Delvalle 22 бер. 2016 р., 09:51:52

Це залежить від характеру кріптовалюти в тому, що такий напрямок є доцільним. Якщо природа кріптовалюти повинна бути справедливість і виробництво, засноване на підтвердження боргу і споживання на основі національних валютах, тоді "так" криптовалюта-це, звичайно, необов'язково. Поточна нормативно-правова база, що дозволяє IRS, щоб задати для всіх Биткоин вкладників і піддають їх податки з допомогою Coinbase. Це тільки питання часу, поки цей прецедент застосовується для банківських регуляторів, які прагнуть захистити центральні банки. Національні уряди, такі як Банк Англії і банк Китайської Народної Республіки вже займається створенням власних зусиль криптовалют, які досі борг і споживання. На підставі досліджень, вкладники як і раніше воліють централізовані банківські відносини більш децентралізованої банківської. Люди все ще хочуть знати, хто несе відповідальність за збереження їх працею зароблені гроші.

+767
GIJo 9 черв. 2019 р., 06:43:00

Я користуюся інтернетом на роботі, вдома і в різних інших місцях. Сервер може спілкуватися з іншими однолітками і отримати блок даних у всіх цих пунктах, крім мого будинку. Що може бути причиною цього? Я також не можу натиснути на GitHub по SSH, коли я вдома, я так розумію, ці проблеми пов'язані.

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

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

+757
Jooshalicious 20 жовт. 2015 р., 13:36:00

Ви можете відправити біткойн транзакцій у биткоин-адресу, який не існує?

Абсолютно, проте, адреса має бути дійсним.

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

base58-кодування: [один байт версія][20-байтний хеш-код][4 байта контрольна сума]

+754
Arvest 6 жовт. 2012 р., 07:06:46

Я отримую ту ж помилку з cminer 3.1.1 та інтенсивності набір на 19. Але після зниження інтенсивності до 18 апаратні помилки зникли.

+750
Nancy Poinapen 23 січ. 2014 р., 03:43:29

Для любителів математики, я приведу її в математичну інтуїцію за один раз відкриті ключі.

Припущення позаду цього методу є твердість проблему дискретного логарифма для таких груп, як $Z_p^*$, еліптична крива групи.

Монер з допомогою еліптичного групи кривих в якості основної групи. Для простоти, я буду пояснювати поняття з $Z_p^*$, але подібні аналогії і правильність проведе для будь-якої групи, де розв'язання дискретного логарифму складно.

Розглянемо наступні

Нехай $Z_p^*$ Група С по модулю множення змінної $P$, де $П$ - це яскравий і нехай $р$ генераторами групи.

нехай $х$ бути секретним ключем, де $X$ вибирається рівноймовірно випадковим чином ${1,2,...,П-1}$ і відповідний відкритий ключ буде $ р = р^х$ за модулем $п$.

Тепер з допомогою пари ключів $(г,х)$ і будь-яка випадкова рядок s, ми можемо зробити одноразову заборгованість відкритого ключа $(р',х')$ наступним чином

\почати{рівняння}
 х' = х + хеш(с)
\кінець{рівняння}
\почати{рівняння}
 г' = г^ХГ^{хеш(s)} \ \текст{мод}\ п
\кінець{рівняння}

Тут передбачається, що хеш-код(и) дасть нам рядок довжиною, рівній довжині $п$.

Зверніть увагу, що тільки користувач, що має секретний ключ $х$ буде генерувати $х$, щоб витратити від валюти відправлено в один час відкритого ключа $г'$ за умови твердості проблема дискретного логарифма на $Z_p$. І для зовнішнього спостерігача, $м$ і $y'$ статистично некорельованими.

+743
Nick Triantafillou 6 жовт. 2010 р., 22:08:01

Я читала, що він рекомендує користувачам консолідувати UTXO набори. Як би це було робити?

+669
JFonseca 11 вер. 2012 р., 03:37:44

Після безперервного спостереження я виявив, що це хтось спуфінга (намагаючись загнати ціну нижче). Пропозиція завжди починається з $3-$5 від поточної ціни і, як вона стає ближче до пропозиції цю пропозицію змінило кілька доларів вище, але ніколи не дозволив впоратися з поточною ціною. Цікаво.....

+657
tcamps 8 лист. 2010 р., 14:24:44

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

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

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

+641
Euriah Szulc 3 лип. 2018 р., 17:47:15

Зауваження

МТ.В даний час Gox є зняття пропонуючи ні Фіат, ні биткоин висновок.

Ніяких вилучень означає, що МТ.Гора Gox ціна повністю відокремлені від ринку Bitcoin, так як тут можна не арбітраж , щоб закрити розрив.

Прекурсорів

МТ.Ласкаво вирішує ковкого проводка погано, і розтратив довіру багатьох його користувачів. Після зупинки водозабору на 10 лютого, вони вказували пальцями, про проблему, яка була відома з 2011 року, які вони не врахували при здійсненні їх обміну програмним забезпеченням. Вони обіцяли на лютий 17-го , що виведення коштів буде відновлено "скоро", яке ще не відбулося, а в лютому 20-го вони оголосили про подальших затримок. Вони також не робили ніяких заяв про те, як сильно вони були вражені питання, А чи є їх клієнтів гроші в безпеці. Для порівняння Bitstamp.net тут же повідомляється , що всі депозити були в безпеці, і їх послуги фіксовані і захищені від угоди пластичність протягом декількох днів.

Домисли (=маячня, звичайно, не інвестиційний рада)

Я бачу два можливих сценарії на даний момент:

  1. МТ.Gox є неспроможним. Це може статися із-за їх мимоволі двічі посилаючи безліч вилучень із загального величезної кількості з-за тягучого питання угоди.

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

    • Після зняття резюме, ринок буде розташовуватися десь між поточною ринковою вартістю і МТ.Иди_ вартості через арбітраж. МТ.Ринкова частка чиновників і, ймовірно, ще значно знизиться.

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

+638
Ram Sonagara 31 жовт. 2019 р., 12:05:49

Я читаю биткоин Вікі і написано

протягом попередніх 2016 блоків. Можна ще більше спростити, щоб

Д * 2**32 / 600

без особливої втрати точності.

Я думаю причина скорочення до 2**32-це для зручності обчислень (біт). Однак, колір 0xffffff / 2016 = 32.507440476190474, а 0xffffff / 2048 = 31.99951171875, який є більш точним.

Чому 2016 вибрали замість 2048?

+621
Mark S 13 лист. 2017 р., 03:25:55

Ні, биткоины не можуть бути переведені на іншу адресу без підключення до мережі.

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

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

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

+580
Rails Fan 2 січ. 2010 р., 01:01:41

Я в даний час розглядає можливість придбання декількох Antminer С9 13.5 тис. і я хотів би мати уявлення про те, як довго я можу (або має) планую використовувати одну до його заміни новою моделлю.

Я бачив деякі форуми припускають 8-12 місяців, у той час як інші припускають, що це може бути протягом 2 років.

Очевидно, що частина відповіді визначається як довго я можу вичавити прибуток з кожної машини. З точки зору основних витрат, моя місцева вартість електроенергії за $0.08 за кВт / год і я буду купувати блоки безпосередньо від виробника (приблизно за $2,320 + ТХ + доставка).

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

+539
Julchick 29 черв. 2014 р., 16:13:46

Кілька цікавих додатків биткоинов включати сценарії, де вони навмисне "знищив". Є інструмент з відкритим вихідним кодом, який може бути використаний, щоб знищити биткоины?

І якщо це так, можна програмно перевірити (через той же інструмент або інший), що биткоины дійсно були знищені?

+491
TomFreedom 8 лип. 2015 р., 19:31:55

Починаючи з версії v0.6.0 Bitcoin.org клієнт -BlockNotify. Починаючи з v0.8.2 клієнта bitcoin.org був -WalletNotify, який забезпечує транзакції рівня повідомлень.

+490
Mikopet 12 січ. 2015 р., 15:13:56

Я намагаюся встановити Тоши за докер і з допомогою АРМ РДС дБ для Postgres. Після запуску докер побудувати -т=компанія/Тоши . на платформі AWS EC2 примірник я намагаюся запустити:

судно докер запустити -е REDIS_URL=Рэдис://Тоши-001.ithq2b.0001.использование2.кеш.amazonaws.кому:6379 -е DATABASE_URL=postgres://username:[email protected]:5432/toshi -е TOSHI_ENV=виробнича компанія/Тоши Форман почати

Який запускає процес, але неминуче провалиться

00:22:59 веб.1 | почав з PID 11
00:22:59 block_worker.1 | почав з ПІД 12
00:22:59 transaction_worker.1 | почав з ПІД 14
00:22:59 peer_manager.1 | почав з ПІД-15
00:23:01 веб.1 | [11] Пума запуск в режимі кластеру...
00:23:01 веб.1 | [11] * версія 2.9.0 (Рубін 2.1.2-Р95), кодове ім'я: команда високого п'ять
00:23:01 веб.1 | [11] * хв різьба: 1, максимальне число потоків: 16
00:23:01 веб.1 | [11] * навколишнє середовище: розвиток
00:23:01 веб.1 | [11] * робочі процеси: 3
00:23:01 веб.1 | [11] * поетапний перезапуск існуючих
00:23:01 веб.1 | [11] * прослуховування tcp://0.0.0.0:5000
00:23:01 веб.1 | [11] Ctrl-C, щоб зупинити
00:23:peer_manager 02.1 | /опт/рубіни/на Ruby-2.1.2/lib в/Рубін/дорогоцінне каміння/2.1.0/дорогоцінне каміння/продовження-4.13.0/Ліб/продовження/адаптери/сервер.РБ:161:в async_exec': ПГ::UndefinedTable: помилка: відношення "колег" не існує (продовження::DatabaseError)
00:23:peer_manager 02.1 | рядок 1: Виберіть * від "колег"
00:23:peer_manager 02.1 | ^
00:23:peer_manager 02.1 | через /opt/рубіни/на Ruby-2.1.2/lib в/Рубін/дорогоцінне каміння/2.1.0/дорогоцінне каміння/продовження-4.13.0/Ліб/продовження/адаптери/сервер.РБ:161:в блоці execute_query'
00:23:peer_manager 02.1 | через /opt/рубіни/на Ruby-2.1.2/lib в/Рубін/дорогоцінне каміння/2.1.0/дорогоцінне каміння/продовження-4.13.0/Ліб/продовження/бази даних/журналів.РБ:33:у log_yield'
...

Так і здається, що з якоїсь причини БД не може мігрувати. Коли я виконати ту ж команду без вказівки, що ім'я БД Тоши в кінці Постгреса URL-адреса підключення, я отримую інше повідомлення про помилку:

Не вдається знайти додаток Coinbase зображення:останній локально
Витягуючи останні репозиторію 
Фата[0000] помилка: бібліотека зображень/фонду:останній не знайдено

Будь-які ідеї, що може бути причиною цих помилок?

+478
Pavel Tankov 9 квіт. 2013 р., 13:32:44

Ось як створити паперовий гаманець практично будь кріптовалюти : https://steemit.com/cryptocurrency/@bad.r2017/how-to-create-a-paper-wallet-for-any-cryptocurrency-in-7-steps

+410
Sandeep Vashist 13 квіт. 2014 р., 03:02:32

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

+376
Mathew Crogan 26 бер. 2015 р., 18:22:09

Якщо є 1мл вузол ранг ранжування пояснення в будь-якому місці ? Мій сайт онлайн 99.9%, але "в наявності" впала з 700 до 4000 в останні 3 місяці. :( Я думаю, що це якось пов'язано з кількістю каналів ?

+365
LionHeart 12 квіт. 2017 р., 06:40:59

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

ASIC і ПЛІС Excel на здобич, тому що ви можете ефективно використовувати дуже високу частку наявних ресурсів для гірничої справи. Процесори жахливі на здобич, тому що величезна частина їх ресурсів марні для гірничо-вони оптимізовані для доступу до пам'яті, прийняття рішень, математичні операції з плаваючою точкою, і багато інших речей, які не допомагають з видобуванням взагалі.

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

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

+295
Robert Kosulic 24 вер. 2019 р., 10:54:55

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

+234
Khushboo Patel 7 квіт. 2015 р., 03:05:10

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

Де я можу подивитися, щоб побачити виявили публічний ключ?

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

+149
shahz 18 серп. 2015 р., 21:14:04

Є купа різних монет в шахті. З'ясувати, які з них найбільш вигідно для мене: http://www.coinwarz.com

+141
Naomi Ngwenah 18 жовт. 2012 р., 03:39:29

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

Ось це одна з угод, і ось інша.

Ось це жахливий код, який їх зробив:

ВАР стверджувати = вимагають('стверджувати'),
 биткоин = вимагають('bitcoinjs-Ліб'),
 блокчейн = новий (вимагають('КБ-helloblock'))('тестовому режимі'),
dynamicKey,
dynamicChangeKey,
 операції = [],
 точок даних = [],
 dataScripts = [];

підключення = функція зворотного виклику) {
 dynamicKey = биткоин.Екє.makeRandom();
 dynamicChangeKey = биткоин.Екє.makeRandom();

 buildTransaction(dynamicKey, dynamicChangeKey, 
 "Підключення до блокчейн...", зворотного виклику);
};

функція Повідомлення = (зворотного виклику) {
 dynamicKey = dynamicChangeKey; //биткоин.Екє.makeRandom();
 dynamicChangeKey = биткоин.Екє.makeRandom();

 buildTransaction(dynamicKey, dynamicChangeKey "розміщені в блокчейн.", 
зворотного виклику);
};

buildTransaction = функція (ключ, changeKey, arbitraryData, зворотного виклику) {
 ВАР-адреса = ключ.паб.getAddress(биткоин.мереж.тестовому режимі).
метод toString();

 блокчейн.адреси.__faucetWithdraw(адреса, 2e4, функція (помилятися) {

 якщо (энр) повернення виклику(помилятися);

 блокчейн.адреси.unspents(адреса, функція (помилятися, unspents) {
 ВАР ТХ,
відомості,
dataScript,
нерозтраченої,
txBuilt;

 якщо (энр) повернення виклику(помилятися);

 ТХ = новий биткоин.TransactionBuilder();
 дані = новий буфер(arbitraryData.метод toString());
 dataScript = биткоин.сценарії.nullDataOutput(дані);
 невитрачені = unspents.поп();

 Техас.addInput(невитрачені.txId, нерозтрачена.Uвих);
 Техас.addOutput(dataScript, 1000);
Техас.addOutput(changeKey.паб.getAddress(биткоин.мереж.
 тестовому режимі).метод toString(), 1000);
 Техас.знак(0, ключ);
 txBuilt = ТХ.створити();

точок даних.поштовх(дані);
dataScripts.поштовх(dataScript);
угоди.поштовх(txBuilt);

зворотного дзвінка();
});
});
};

propogateTransaction = функція (дані, dataScript, txBuilt, зворотного виклику) {

 блокчейн.угоди.розповсюдження(txBuilt.toHex(), функція (помилятися) {

 якщо (энр) повернення виклику(помилятися);

 // перевірити, що повідомлення було поширене
 блокчейн.угоди.вам(txBuilt.getId(), функція (помилятися, 
 угоди) {
 ВАР фактичне,
dataScript2,
данные2;

 якщо (энр) повернення виклику(помилятися);

 фактичне = биткоин.Угоди.fromHex транзакція.txHex);
 dataScript2 = фактичне.виходи[0].сценарій;
 данные2 = dataScript2.чанкі[1];

 стверджую.deepEqual(dataScript, dataScript2);
 стверджую.deepEqual(відомості, данные2);

зворотного дзвінка();
});
});
};

propogateBothTransactions = функція () {
 propogateTransaction(точок даних[0], dataScripts[0], операції[0], 
 propogateTransaction.персоналізація(визначено, інформаційні точки[1], dataScripts[1], 
 операцій[1], звіт));
};


функція log = (значення) {
консоль.журналу(значення);
};

підключення(повідомлення.персоналізація(визначено, propogateBothTransactions));
+117
Rehman Abbasi 4 груд. 2015 р., 07:10:15

Спасибі всім гостям, які думали про це. Я знайшов рішення цієї проблеми. Я використовую blockchain.info API-інтерфейс. Є варіант відправити на кілька адрес. https://github.com/blockchain/api-v1-client-python/blob/master/docs/wallet.md

+91
en woke 27 вер. 2016 р., 16:47:10

Я знайшов декілька реалізацій, які повинні допомогти вам розшифрувати protKey:

Також здається, що http://insight.gotdns.org/~samr7/pkprotect.html була інформація, але це зараз, можливо, Google кеш про'Archive.org може допомогти тут.

Я нічого не тестував, так що вибачайте, це вони не працюють :D

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

+75
Luca Rosellini 9 черв. 2018 р., 01:28:50

Питання 1

Ланцюги з самим роботу має бути рада. Я припускаю, що ви працюєте через bitcoind:

Так що я б просто пройти через список всіх блоків, отриманих коли-небудь (А-Е і X-Z) в мій масив і знайдіть блок з найбільш загальної роботи. Ви отримуєте цю інформацію від chainwork в getblock виклик API на bitcoind. Якщо у вас є, що доступно.

Тоді струм ланцюга буде ланцюг позначається наступним prevblockhash тому від кінчика до ґенези блоку. Це повинно спричинити за собою цілий ланцюжок з,Г,Х,З,Б,А. будь блок не в цьому ланцюжку стає сиротою.

Питання 2

Тоді ви можете розраховувати на вила, що ваш сайт в кілька способів:

  • перевірки будь блоки, на які посилається як previousblockhash на кілька блоків.
  • створюючи свій власний nextblockhash довідки і підраховувати, скільки разів у вас більше одного з них у блоці.
  • підрахунок кількості разів у вас є кілька блоків в масиві на тій же висоті (хоча це призведе до переоцінки, якщо є мульти-блок-Форкс).

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

За їх даними я нарахував 78 осиротілих блоків протягом останніх 180 днів. У розмірі 0.43 в день, який повинен бути близький до рівня Форкс. Коефіцієнт розгалуження повинна бути нижче, як я ігнорую вилки більше, ніж в 1 кварталі.

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

+65
oswana21 4 бер. 2015 р., 04:07:57

У мене HP павільйон G6-2313AX ноутбук з Процесор : ЗСУ quad-core A10 і Відеокарта : 512 МБ і AMD Radeon серії HD 7660G (вбудована) і 2 ГБ Відеокарта ATI mobility Radeon HD 7670M графіка (спеціальний)

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

Будь ласка, допоможіть.

+54
john ericksen 1 квіт. 2010 р., 19:29:03

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

$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