Як довго це бере, щоб поширити новоствореного блоку для всієї мережі Bitcoin і чому?

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

Затримка може бути від декількох причин, та я крім того як зрозуміти, який з них найбільш значні:

  1. Як я розумію, блоки не поширюються, перш ніж перевірена і підтверджена, так що це має внести свій внесок у розповсюдження час.
  2. Мережеві затримки додає затримкою, незалежно від розміру блоку.
  3. Обмеження: великі блоки, займе більше часу для передачі, і вузли з безліччю вихідних посилань займе більше часу, щоб передати блок для всіх своїх сусідів.
  4. Діаметр мережі.

Якщо є й інші причини затримки, я хотів би почути про них.

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

+219
applesupportnumber 27 лист. 2014 р., 09:41:13
34 відповідей

я поклав txindex=1 в конфіг биткоин і блокчейн переіндексувати після цього, коли я називаю getrawtransaction для деяких операцій не існує в моєму гаманці і добре працювати як:

[Працює]

getrawtransaction d2632db404d0cdff861278f369b8dfc09a8e84e9af76558dcc6457909544cf1e 1

але з цим transtions не працює, чому ?

[Не Працює]

getrawtransaction 37e3abcbfc9b2b984fb34e2605d512614a4a2a507fe50fb4b639c08d29137f34 1

getrawtransaction 7bdaefdd1819440fdd988538ad59ef0d9a5a899b4db7446bfea5dee3d88dfb1b 1
+900
Fanliver 03 февр. '09 в 4:24

Так є файл будь-JS, які ви можете використовувати для підключення з допомогою JSON-RPC сервер на стороні клієнта сайт?

Здається, я знайшов один для PHP, а не JavaScript чи ні?

+899
LouiseKreuz 2 черв. 2012 р., 09:11:21
Інші відповіді

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


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

Там немає простий спосіб отримати те, що ви хочете, за винятком того, що, як ви намагаєтеся описати.

RPC не підтримує будь-яку команду, чого ви хочете.

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

+829
RBlairD 14 квіт. 2019 р., 02:01:56

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

+814
b1ueskyz 7 лют. 2019 р., 08:50:44

Тестовому режимі, спостерігається збільшення кількості угод з проекту нещодавно VeriBlock. Проводок з змішувачі застрягли з-за низьких зборів. Змішувачі повинні виправити свої оцінки плату. У той же час, якщо вам потрібен БТЦ тестовому режимі, ви можете замовити деякі з біткойн-розробників, наприклад, Джеймсон Лопп, побачити свій твіт https://twitter.com/lopp/status/1037362274959278081

+773
Oreshkova 22 груд. 2014 р., 04:52:09

Я новачок в майнінг Bitcoin з ASIC майнер. На моє запитання, що відбувається, коли я підключити Мій майнер? Я підключив його до басейну. І коли я підключіть його в басейн свідчить про те, що я пішов з гірського.

+766
Maciej Majchrowski 1 трав. 2018 р., 01:13:43

В основному з-за цілковитої цікавості я купив 0.5 биткоина в 2013 році і в мене є папірець з 3-х різних паролів на. однак, я нещодавно відкрив гаманець у мене була монета, але нічого не показує! Вона не просила в мене пароль? Я шукав навколо для знаючих людей, які зможуть спрямувати мене в самого обивателя термінів, який процес мені потрібно пройти в спробі отримати цю 1/2 монета. Як я дуже сильно потребує позбавлення від 1/2 монета я буду більш ніж радий матеріально віддячити будь-яка людина, який може успішно відновити його.

+763
Akina Remer 2 квіт. 2019 р., 20:56:02

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

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

+671
mdhomer 19 трав. 2018 р., 21:06:49

Це не має нічого спільного з пропонованими хардфорка биткоин.

Хард-форк йде мова є внутрішнім P2Pool ви, і вже відбулося.

P2Pool ви є те, що називається sharechain паралельно биткоины з Blockchain, тільки через 30 другий блок часу, а не 600 другого блоку часу. Це використовується для відстеження прогресу видобутку в басейні, і замовлення виплат. Він має ті ж функції, як і Биткоин, в тому, що вона повністю консенсусу між усіма вузлів P2Pool і має дуже конкретні правила, що прийнятно, а що ні. Деякі зміни правил-це хард-форк, де раніше неприпустимі речі стають дійсними після зміни.

Причиною жорсткою вилкою має статися те, що BIP66 органів призведе всі наступні версії 2 блоків буде визнаний недійсним, нікому гірничо версія 2 блоку, після цього момент часу буде викидати гроші. P2Pool ви повинні бути внутрішньо hardforked на підтримку версії 3 блоку, або ризик просто спалити всіх доходів шахтарів на відкидаємо блоки. Цей биткоин м'якою виделкою буде дуже скоро, коли середня версія з останніх 1000 блоків становить 2,95, тому P2Pool ви повинні були зробити такі кардинальні зміни в настільки короткий проміжок часу.

P2Pool ви на відміну від всіх інших централізованих пулів у його експлуатації та управління. Інші басейни просто оновив свій біткойн-сайти до останньої версії програмного забезпечення і будь-майнер з ними взяли м'якої вилки по довіреності.

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

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

Має hardfork тільки починається?

Немає прийнято пропозицію про биткоин хард-форк.

+587
Vince Anderson 22 черв. 2019 р., 11:22:25

У мене установка з двома відеокартами налаштовується в ньому. Обидва ASUS і одна відеокарта R9 280x, а інший є HD 7790.

Обидва з'являються, коли я запускаю команду:

команду sudo aticonfig --ЛСА

ГПУ 0: це HD 7790 ГПУ 1: це відеокарта R9 280x

Коли я запускаю cgminer обидва ГПУ, мабуть, і обидва включаються, але тільки на R9 280x є видобуток корисних копалин. Температура не відображається для кожної відеокарти.

Я з Ubuntu 13.10 безголовий тому я не можу запустити два різних cgminer сценарії примірники у двох окремих терміналів Windows наскільки я знаю.

[Правити]

Моє повне командування cgminer в fillows:

./cgminer --scrypt-про рогового TCP://мій.басейн.ІВ:ХХХХ -у ім'я_користувача -Р mypassword -я, 19 -р 1 -Вт 256 --різьба-паралелізм 15232

І як вже згадувалося це тільки міни на відеокарта R9 280x.

Як я можу отримати обидва ГПУ на шахті в той же час?

+561
bubbajake00 30 бер. 2011 р., 20:30:41

Так, ви могли б зберігати зашифровані гаманець в Dropbox.

З першого погляду на вихідний код, алгоритм шифрування AES з 256-ПЦБ. Це стандартний протокол, який не відомо, грубої сили crackable* (за умови правильного використання). Ви можете прочитати більше на Б. Шнайер блог АЕС Бірка, де останній пост сказати

[...] Прочитавши вище, виникає цілком закономірне питання: чи Може АНБ перерва ня?

Моє припущення полягає в тому, що вони не можуть. Тобто, вони не мають криптоаналітичних атак на алгоритм AES, який дозволяє їм відновити ключ від відомих або вибраний шифротекст з розумні строки і складність по пам'яті. Я вважаю, що "високопоставлений чиновник" був маю на увазі атак, які орієнтовані на реалізацію і обійти алгоритм шифрування: бічний канал, атаки проти ключових систем нового покоління (або експлуатують погані генератори випадкових чисел або кострубато створення пароля звички), атак, орієнтованих на кінцеві точки системи комунікації і не дроти, атак, що використовують ключ протікання, нападу на глючних реалізації алгоритму так далі. Ці нападу, ймовірно, будуть набагато більш ефективні в боротьбі з шифрування комп'ютера.

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

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

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

+551
Miky Schreiber 8 серп. 2017 р., 20:39:01

Multisig є корисним для однієї людини і для групи. Фізичні особи можуть використовувати його, щоб убезпечити свої кошти, використовуючи 2/3 адресу та розподілу ключів. Групи можуть використовувати multisig для здійснення операції операції за товари або послуги.

Ці та інші випадки використання, для multisig використовуються сьогодні, але це неможливо знати співвідношення індивідуального і групового використання. Немає ніякого способу, щоб знати напевно, якщо вони контролюються однією і тією ж людиною, якщо у вас є більше інформації, ніж просто те, що доступно в Blockchain.

+531
neelesh kumar 28 лют. 2017 р., 23:59:15

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

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

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

На жаль, це просто не правильно.

Монети є історія з якої можна отримати до "адреса", що дуже правильно. Але перед "як" не "від". Наприклад, якщо ви замовили продукти від Амазонки, отримав його, потім огляньте посилку з чарівною паличкою, що сказав вам на останньому місці ділянку був відправлений, ви могли б знайти це було останнє відправлене до відправки в центр в Орегоні. Але це лише деякі вантажовідправника, не є джерелом (Amazon) і при спробі "повернути" пакет просто доставка там він, ймовірно, в кінцевому підсумку програв.

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

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

Яка конфіденційність? Биткоин не забезпечує конфіденційність...

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

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

+509
Dan Ameral 26 вер. 2012 р., 16:55:59

Я знаю, що ви можете створити multisignature адресу за допомогою команди:

bitcoind createmultisig 2 ["pubkey1", "pubkey2", "pubkey3"]

Як описано тут: https://gist.github.com/gavinandresen/3966071

Ця команда повертає адресу (починаються з символу '3') та активувати скрипт.

Моє питання: Як створити мульти-підписи, адреси і викупити скрипт без використання bitcoind? Будь використовувати алгоритм?

Не могли б ви вказати мені на якісь джерела?

+506
Brandon McKinzie 23 січ. 2016 р., 00:20:08

0.13 (нинішні самі останні версії) підтримує HD-гаманці (якщо ви створюєте новий гаманець з 0.13 буде використовувати HD за замовчуванням, <0.13 гаманці будуть тримати номери HDness).

Ви можете відключити функцію в якості HD >=0.13 з -usehd=0 (або usehd=0 в биткоинах.конф).

Вона використовує тільки загартовані закритий ключ деривації.

Ключовий шлях-схема М/0'/0'до'.

BIP44 не підтримується зараз. Навряд чи має сенс (низький рівень безпеки) використовувати відкритий ключ деривації (BIP44 робить) разом з можливістю експортувати закриті ключі.

+473
caeus 30 вер. 2019 р., 14:35:34

Я припускаю, що це називається круговою витрат.

Чому це необхідно в протоколі Биткоин?

+434
Gertrude 6 лист. 2013 р., 15:03:16

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

Ланцюжка блоків Bitcoin отримує один додатковий хеш, коли буде прийнята Об'єднаної гірничо блоку і блоку ланцюгового свій Namecoin отримує трохи більше (тому що вона включає биткоины блоку) при надходженні злилися майнінг блоку. Однак, з-за дерева Тьмяніла, весь биткоин блоку не повинні бути включені в дерево свій Namecoin, просто верх хешей рівня (так зайвих наворотів на ланцюг свій Namecoin-це не велика проблема).

Оскільки ви заробляєте більше видобутку Namecoins і Bitcoin шахтарі в кінцевому підсумку все роблять об'єднані видобуток, і рівень складності для всіх блокових мереж в кінцевому підсумку буде те ж саме.

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

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

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

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

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

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

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

+429
udeshkumar 12 січ. 2015 р., 05:51:24

Використання БТЦ-е по API отримую помилку Ви неправильно ввели одне з полів. коли я після цього як відомості в ордера на покупку.

{'пара': 'btc_usd', 'кількість': 0.1, 'вартість': 44.7084704, 'тип': 'купіть', 'спосіб': 'торгівля'}

Хто-небудь знає, куди я йду неправильно?

+410
Ravidu Ravidu 14 лип. 2012 р., 01:35:34

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


  1. Який відсоток з 12 слів Електрум 2.х насіння (по відношенню до 13 слово насіння)?

Електрум 2.X насіння за замовчуванням кодувати 136 бітів даних. Провідних нульових бітів ігноруються при кодуванні, тому в результаті мнемоніка довжина варіюється.

Кожне слово кодує журнал2(word_list_length) біти даних, тому для більшості* Електрум 2.х списки слів, це журнал2(2048) = 11 біт на слово.

Тому 13 і 12-слово довге мнемоніки може кодувати до 143 і 132 біта даних відповідно. Для того, щоб 136-розрядне сім'я, щоб бути закодовані в 132 біти (12 слів), принаймні перші 4 біти повинні бути рівні нулю, що трапляється з ймовірністю 1 24, так 1 в 16 випадкових мнемоніка буде мати довжину 12 або менше.

Крім того, для 11-слово мнемоніка, кодування 136 121 біт в біт вимагає, щоб 15-ти провідних біти повинні бути рівні нулю, тому 1 215 або 1 в 32768 буде мати довжину 11 або менше.

Нарешті, якщо вам потрібен точний відповідь, це буде 1/16 - 1/32768 = 2048/32768 - 1/32768 = 2047 в 32768 буде довжиною 12 точно.

* Для португальського список слів, це бортовий журнал2(1626) ≈ 10.67 біт на слово


  1. Який відсоток Електрум 2.х (12 слова) насіння, які не відповідають стандарту BIP39?

12-слово довгий біп-39 мнемоніка є 4 біта контрольної суми, так що 1 24 згенерованого 12-слово Електрум 2.х мнемоніка буде дійсний біп-39, і 15 16 Електрум будуть недійсними для біп-39.


Якщо всі 12 слово Електрум 2.х насіння були відфільтровані таким чином, що вони не BIP39 сумісний, що таке зменшення ентропії буде?

Я інтерпретую це як запитати: якщо діє Електрум 2.х мнемоніки повинні бути недійсними біп-39 одиниць, на скільки б це зменшення їх ентропії?

Wolfram|Альфа говорить дуже мало: про 0.0056 біт на основі цього вхідного сигналу:

вирішити (2^n - 1) / 2^н = 2047/32768 × 1/16 для Н
+392
Ted Bendixson 19 жовт. 2016 р., 13:43:46

Я встановив bitcoind і почав його як демона. Після 10год я пробував "дю-ч"

Убунту@ІС-172-31-37-93:~/.биткоин$ дю-ч.
16К ./бази даних
59М ./блоки індексу/
29г ./блоки
646M ./chainstate
30г . 

Як знати, якщо він синхронізується чи ні?

УПД знайшов цікавий скрипт для моніторингу вузла синхронізації стану як перевірити Bitcoind блок ланцюга прогрес завантаження рівня

+347
isomorph 30 вер. 2017 р., 07:05:10

Я не знайомий з Java API, який ви використовуєте, але ось кроки і C# приклад коду, який я використовував для створення дійсної угоди з регтест. Зразок і кроки від мого грубого і готовий Дів зазначає, так що причин може бути кілька перешкод (сподіваюся немає).

Вам необхідно налаштувати наведені нижче дії для вашого власного шляху/ОС/налаштування.

  • Крок 1: у командному рядку використовується для місцевого биткоин повний вузол в регресійний тестовий режим (https://bitcoin.org/en/developer-examples#regtest-mode):

    • "C:\Program файли\биткоин\демон\bitcoind" printtoconsole -змінної datadir=Ф:\темп\bitcoind -сервер -регтест -налагодження=1
  • Крок 2: у командному рядку використовується для запиту демон биткоин для створення 101 блокчейн висота:

    • "C:\Program файли\биткоин\демон\биткоин-Кінк" -змінної datadir=Ф:\темп\bitcoind -регтест генерувати 101
  • Крок 3: Якщо біткойн-сайт сервера був ініціалізований з порожньою блокчейнами команду методу getbalance тепер повинні відображати 50.00000000 який представляє монету базова сума першого блоку наступні генезис блоку.

    • "C:\Program файли\биткоин\демон\биткоин-Кінк" -змінної datadir=Ф:\темп\bitcoind -регтест методу getbalance
  • Крок 4: Щоб знайти проводки, які доступні для витрачання.

    • "C:\Program файли\биткоин\демон\биткоин-Кінк" -змінної datadir=Ф:\темп\bitcoind -регтест listunspent
    • ["C:\Program файли\биткоин\демон\биткоин-Кінк" -змінної datadir=Ф:\темп\bitcoind -регтест getrawtransaction правда]
  • Крок 5: Щоб дізнатися закритий ключ, щоб підписати проводити операції (переконатися-регтест вказаний в іншому випадку ви можете експортувати ваш поточний секретний ключ і потенційно втратити $$$).

    • "C:\Program файли\биткоин\демон\биткоин-Кінк" -змінної datadir=Ф:\темп\bitcoind -регтест dumpprivkey
  • Крок 6: Після відправки перевірити угоди, навіть якщо вона була прийнята як допустимий та додано на mempool.

    • "C:\Program файли\биткоин\демон\биткоин-Кінк" -змінної datadir=Ф:\темп\bitcoind -регтест getrawmempool
  • Крок 7: Якщо угода успішно перевірений і прийнятий в mempool тоді наступний крок-створити блок, який включає його.

    • "C:\Program файли\биткоин\демон\биткоин-Кінк" -змінної datadir=Ф:\темп\bitcoind -регтест генерувати 1
  • Крок 8: адреса, що монети були відправлені, щоб потім можуть бути перевірені, щоб переконатися, що монети були отримані (не ви не можете використовувати методу getbalance якщо відправити на окремий ключ адреса імпортується в гаманець).

    • "C:\Program файли\биткоин\демон\биткоин-Кінк" -змінної datadir=Ф:\темп\bitcoind -регтест mssuKhM1CMDgcCm3LyGunA1o6129FnkHyk importaddress пересканувати
    • "C:\Program файли\биткоин\демон\биткоин-Кінк" -змінної datadir=Ф:\темп\bitcoind -регтест getreceivedbyaddress mssuKhM1CMDgcCm3LyGunA1o6129FnkHyk

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

використовуючи системи;
використовуючи системи.Резьбонарезаніе;
використовуючи NBitcoin;
використовуючи NBitcoin.Протоколу;
використовуючи такий як log4net;

SpendTransaction_WithCli простору імен 
{
 програма клас 
{
 статичні вийти з кратера реєстратор = такої як log4net.LogManager.GetLogger("за умовчанням");
 статичні мережі _network = мережу.Регтест;

 статична рядок _unspentTxId = "5d1db816efc865ab33eb8d5c9f0238501dfd849fc67cc941565236b36e43b234"; // потрібно, щоб отримати це від биткоин-інтерфейс командного рядка (див. Крок 4 вище).
 статична рядок _unspentScriptPubKey = "03c1a1a614c8549373b2ec35f586aa8b33a3bf5ac3e0a1b8cf27e650bdb5a126f0 OP_CHECKSIG"; // потрібно, щоб отримати це від биткоин-інтерфейс командного рядка (див. Крок 4 вище).
 статична рядок _sendFromPrivateKey = "cQYdUpoeJZP7FmxUeiaKSLPo9eHsDAYbws17dgy44yhx2satk2cw"; // потрібно, щоб отримати це від биткоин-інтерфейс командного рядка (див. п. 5 вище).
 статична рядок _receiveToPrivateKey = "cR7X4Nd5WqA5mNwgX67th4Jo3K9vTTm28w8njll9jt8hhpdbstl8"; // це довільний ключ, який використовується, щоб відправити декілька монет.

 статичний недійсним основні(string[] аргументи)
{
такий як log4net.Конфіг.XmlConfigurator.Налаштувати();

 // Встановити особисті ключі та адреси відправника і одержувача.
 Ключ sendFromPrivKey = ключ.Розібрати(_sendFromPrivateKey, _network);
 BitcoinPubKeyAddress sendFromAddr = sendFromPrivKey.Промовчанням.GetAddress(_network);

 Ключ receiveToPrivKey = ключ.Розібрати(_receiveToPrivateKey, _network);
 BitcoinPubKeyAddress receiveToAddr = receiveToPrivKey.Промовчанням.GetAddress(_network);

 логгер.DebugFormat("відправлення від {0} до {1}"., sendFromAddr, receiveToAddr);

логгер.Налагодження(sendFromPrivKey.ScriptPubKey);
логгер.Налагодження(sendFromPrivKey.За замовчуванням);

 // Створення транзакцій витратити биткоин.
 Мінус витрати = новий мінус(uint256.Розібрати(_unspentTxId), 0);
 SpendScriptPubKey скрипт = новий скрипт(_unspentScriptPubKey);

 ВАР spendTx = нову транзакцію();
 spendTx.Входи.Додати(новий TxIn(витрати, spendScriptPubKey));
 spendTx.Виходи.Додати(новий TxOut(гроші.Розбір("49"), receiveToAddr.ScriptPubKey)); 

 spendTx.Знак(sendFromPrivKey, брехня);

логгер.Налагодження(spendTx.Метод ToString(RawFormat.BlockExplorer));

 // Відправлення транзакцій на місцевих біткойн-вузол.
 використовуючи (ВАР вузол = Вузол.ConnectToLocal(_network))
{
вузол.VersionHandshake();
 вузол.Метод SendMessage(новий InvPayload(InventoryType.MSG_TX, spendTx.GetHash()));
 вузол.Метод SendMessage(новий TxPayload(spendTx));
Нитку.Сон(500);
}

 Консоль.Методу WriteLine("натисніть Q, щоб вийти...");

 у той час як (правда)
{
 ВАР натискання = консолі.ReadKey();
 якщо (натискання клавіші.Ключовий-символ == 'д')
{
перерва;
}
}

Консоль.Методу WriteLine("Вихід З...");
}
}
}
+326
Immanuell Svensson 2 груд. 2016 р., 20:52:57

Кріс Ларсен був публічно ідентифікований як генеральний директор OpenCoin, компанія за новими пульсація. Основними розробниками були публічно ідентифіковані як Jed McCaleb, Артур Брутто, Стефан Томас, і я (Давид Шварц).

+284
Radiance 24 жовт. 2018 р., 14:29:47

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

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

+282
Carson Shmarson 12 груд. 2013 р., 17:17:15

Вважаю, що Шахтар A і B обидва намагаються вирішити свої блок, це блок операцій (Т1,Т2), Б блок операцій (Т1,Т3). А вирішити його блок синхронізації блок Б. Означає Б буде відкидати свій блок, який містить T1 і continuely створити такий блок містить Т3? і як перевірити Т1 підтверджена, але Т3 не?

+276
user150929 5 серп. 2019 р., 21:11:07

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

+267
levivanzele 27 серп. 2017 р., 21:03:40

Я не можу знайти гаманець.файл DAT на диск C:. Будь-які ідеї, де його можна поставити? Всі так кажуть, і я роблю це. Може бути, я ідіот, так що я вставити скріни з кроків, які я зробив:

1

enter image description here

2

enter image description here

Те ж саме з Лайткоин ядра

+245
epiclapser 9 січ. 2010 р., 17:50:01

Що означає байт версія транзакції означає і те, що сталося б, якщо б це було 02, а не 01?

Приклад:

0200000001e45241797d5251bd0ed4bc085465998bd22df57d96fd4d72e0bfa509d2e6b55001000000754c5ac1a0faa5878bb47f881fb5449a7ad8d8b0b983e1ed85c0b86ba7c294fed0ba8db60453bb741096df85cca17746dfbfda46916be1fd2ad6c2c2d6dec6c6c624b7b7b7b78c4715bc6802aa22a801555400001800015628a00fffd918a914a13173eaf749408ea09f91cbc2f3ddf9433d118a8851ffffffff0122020000000000001976a914a9e39afc50fb08221811eb1351d060aed6f7224f88ac00000000
+244
user37333 14 бер. 2016 р., 20:49:49

Я написала їм про це:

Межа вимірюється в IP-адресу і для кожного облікового запису. Так для одного рахунку (незалежно від кількості ключ/секретний пар) 60 запитів хвилину можна зробити через наш API. При використанні декількох підключення (IP-адреса), сукупна сума всіх запитів за рахунок в питання буде використовуватися, щоб визначити, якщо ви знаходитесь нижче 60/хвилинний ліміт.

Ми сподіваємося, що ця відповідь досить відповів на ваші питання.

+221
Slider921 11 черв. 2015 р., 17:40:47

Що я втрачаю?

  1. Відкриті ключі можуть бути стислими і незжатими
  2. Підпис має трохи інший розмір

І так, Марч прав у своєму коментарі. Формула працює лише для p2pkh входи і виходи p2pkh. Немає p2sh, не segwit, немає нічого, крім p2pkh

+214
ahlca 1 лист. 2018 р., 13:18:59

Биткоин плати за угоду залежать попит і пропозицію. Ви можете побачити поточний знімок в https://bitcoinfees.21.co/. Зараз типова плата за операцію становить близько БТЦ 0.0006. Як ви можете бачити, це не буде працювати дуже добре, якщо ваша мета-заряджати 1/10 від цієї суми (доларів США 0.25 = БТЦ 0.000062 як ви згадали).

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

Як такий, він в даний час не практично, щоб використовувати Bitcoin для таких дрібних операцій.

+142
tomyl 25 серп. 2018 р., 08:17:46

Уявіть, що зловмисник реалізує щось на кшталт такого псевдокода на швидкий фарм поимейте за гроші можна купити:

атака(блокчейн, my_address)
 адреси = generate_tree_of_all_nonempty_addresses(блокчейн)
 у той час як правда:
 private_key = generate_random_private_key()
 открытый_ключ = generate_public_key(private_key)
 адреса = ripemd160(і SHA256(открытый_ключ))
 якщо is_matched(адресу, адреси):
 steal_bitcoins(private_key, открытый_ключ, адреса, my_address)

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

Або інакше кажучи, чи можливо, що рішення про хеш відкритих ключів, шлях биткоина, може в майбутньому виявитися нерозумно, враховуючи підвищений ризик зіткнення, в порівнянні з просто використовуючи повну довжину відкритого ключа по алгоритму ECDSA?

+140
toivanen 2 квіт. 2010 р., 01:24:53

Вітаю так.

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

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

+132
Frantisek Kossuth 29 черв. 2012 р., 08:57:01

Як зробити ставку біржі MtGox , current_volume або інші речі, використовуючи Bitcoincharts по API?

наприклад:http://api.bitcoincharts.com/v1/trades.csv?symbol=mtgoxUSD

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

дякую

+35
Nikhil Mulley 17 трав. 2012 р., 04:38:36

Це тому, що скрипт-це набагато більш складний алгоритм, чим SHA-256. Його дорожче для нарощування алгоритмі Scrypt-based систем, тому що вони вимагають величезної кількості пам'яті в доповнення до обчислювальної потужності.
Ви не можете порівняти Scrypt і SHA-256 в плані hashpower, тому що у них різні алгоритми і використовуються для різних монет. Наприклад, Bitcoin заснований на SHA-256, а лайткоин-це скрипт.

Просто невеликий рада. Хмарний майнінг-це не вигідно, якщо ви добуваєте нове просто-запустив монету.
Ви можете перевірити прибутковість тут https://www.cryptocompare.com/mining/calculator/btc?HashingPower=14&HashingUnit=TH%2Fs&PowerConsumption=0&CostPerkWh=0
Серйозно, вам краще купувати кріптовалюти з біржі.

+15
user1967348 3 січ. 2017 р., 13:44:58

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

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 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