Хто надає комп'ютери та інфраструктури для біткойн-транзакції станеться?

Я новачок в Bitcoin. У мене є деякі фундаментальні питання.

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

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

+545
Karel Macek 11 жовт. 2011 р., 20:11:36
34 відповідей

Як клонувати биткоин-адрес між різними гаманцями. Корпус: BitCoinCore <> Електрум

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

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

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

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

Биткоин Ядра ==> Електрум

BitCoinCore:

Допомога | Вікно Налагодження | Консолі
backupwallet "локальної файлової системи призначення\гаманець.дат" # зробіть резервну копію вашого гаманця (за бажанням)
dumpwallet "локальної файлової системи destination\wallet.dat.txt" # зробити чіткий список людини вашого гаманця. Попередження: включає в себе індивідуальні ключі так нищити після використання

Електрум:

Гаманець | приватних ключів | імпорт | копіювати закриті ключі адресу(адреси), щоб бути клоновані див. файл wallet.dat.txt

Електрум ==> Ядра Биткоин

Електрум:

Гаманець | Приватних Ключів | Експорт 
збережіть або скопіюйте і вставте в блокнот, попередження: ключі з префіксом 'p2pkh:' ви повинні ігнорувати цей префікс. Попередження: включає в себе індивідуальні ключі так нищити після використання

BitCoinCore:

Допомога | Вікно Налагодження | Консолі
importprivkey "private_key зверху" "optional_tag"
 попередження: після цього ядра биткоин автоматично сканує всю базу даних, це може зайняти кілька годин.
backupwallet "локальної файлової системи призначення\гаманець.дат" # зробіть резервну копію вашого гаманця (за бажанням)
+979
MoustacheSpy 03 февр. '09 в 4:24

Я намагаюся вирахувати власника адреси. Адреса 18y1M4fCUDvKwqbmPKd1N5QLTTiAVQiUcf І вони малюють гроші з мого рахунку. Хто-небудь може допомогти?

ohbeone

+917
Chida 26 черв. 2013 р., 16:43:31
Інші відповіді

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


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

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

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

+912
Luke Wiseman 10 лют. 2013 р., 19:27:50

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

+890
Mercy W 8 черв. 2012 р., 15:38:44
Свій Namecoin-це система доменних імен, засновану на тій же технології blockchain як Bitcoin. Це також торгується як валюта.
+831
utobi 17 трав. 2016 р., 16:22:37

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

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

+825
Mary Mitchell 14 жовт. 2019 р., 12:20:37

Установка гаманця під Linux іноді складно без до-дата керівництво для користувачів, які не знайомі з Linux.

Я виявив, що це досить легко встановити вино на Ubuntu 12.04.4, а потім встановлюю Windows гаманець.

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

Мені ще цікаво, чи Варто очікувати негативні наслідки або проблеми сумісності при запуску гаманці через Wine?

+816
Eiffel Zhu 26 трав. 2016 р., 08:32:00

Більшість сайтів, що пропонують онлайн-гаманців зберігати ваші биткоины проти власного секретного ключа (даючи їм контроль над ними), і надати вам інструменти, щоб витратити биткоины. Поки у вас немає закритого ключа, це означає, що ви дійсно не мають биткоинов більше; замість цього, у вас є Bitcoin-кредити через конкретні справи ви маєте справу.

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

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

+810
kisindima 4 лист. 2010 р., 07:48:40

Ви можете спробувати завантажити завантажувальний.дат з торрента на SourceForge, як запропоновано у відповіді на є нових биткоин-блокчейн можна скачати?

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

Це посилання на торрент файл

+771
DavePhD 18 трав. 2018 р., 02:04:41

У мене виникли проблеми з запуском ccminer з bitcoin-qt.exe (Соло-майнінг)

Я отримую нижче помилка при запуску:

[2017-01-26 14:23:57] 1 Шахтар-нитка почав, використовуючи 'биткоин' алгоритм
[2017-01-26 14:23:57] єднальна нитка 0 для процесора 0 (маска 1)
[2017-01-26 14:23:57] в JSON виклику RPC: метод не знайдено
[2017-01-26 14:23:57] json_rpc_call не вдалося, повторна спроба через 5 сек

Як вирішити це питання?

Що я зробив:

мій ccminer параметри:

ccminer -биткоин -про http://127.0.0.1:8332 -U користувач -123456789 р-р 5 -Д

мій биткоин.файл conf:

rpcuser=користувач
rpcpassword=123456789 
сервер=1
демон=1
слухати=1
#обрати=127.0.0.1
щоб=8332

Я намагався додати -П о ccminer йдуть параметри, і результат

* Відновлений URL-адреса: http://127.0.0.1:8332/
* Ім'я хоста 127.0.0.1 знайдений в DNS-кешу
* Спроба 127.0.0.1...
* Опції tcp_nodelay набір
* Підключення до 127.0.0.1 (127.0.0.1) Порт 8332 (#1)
* Сервер автентифікації за допомогою основних користувачів користувач
> З'ЯВИВСЯ В HTTP / 1.1
Хост: 127.0.0.1:8332
Дозвіл: базовий xxxxxxSOME_BASE64xxx
Прийняти кодування: особистість
Тип вмісту: додаток/JSON
Контент-Довжина: 45
Користувач-агент: ccminer/8.05-Klaustбыл
Х-Гірничо-розширення: longpoll noncerange відхилення-причина
Х-Майнінг-Потужності: 0

На сайті < http/1.1 404 не знайдено
< Тип вмісту: додаток/JSON
< Дата: четвер, 26 січня 2017 11:19:41 мск
< Контент-Довжина: 76
* Http помилка до кінця посилати, не посилати
<
* Curl_http_done: назвав передчасним == 0
* Закриття з'єднання 1
[2017-01-26 16:19:41] відповідь протокол JSON:
{
 "помилка": {
 код: -32601,
 "повідомлення": "метод не знайдено"
},
 "результат": нуль,
 "ідентифікатор": 0
}

[2017-01-26 16:19:41] в JSON виклику RPC: метод не знайдено
[2017-01-26 16:19:41] json_rpc_call не вдалося, повторити спробу через 30 секунд

Я думав, може бути bitcoin-qt.exe не приймаючи ніяких зв'язків, але коли я запускаю bfgminer з параметрами:

bfgminer -з використанням OpenCL:авто -про http://127.0.0.1:8332 -U користувач -п 123456789 2>logfile.txt

все працює нормально...

П. С. Всі вже в курсі:

Биткоин версії v0.13.2 (64 біт)
ccminer В8.05-Klaustбыл
компіляції статичний 2, 9, 1, 0
libcurl використовує/7.50.3 WinSSL WinIDN

Спасибі заздалегідь

+742
Huff Young 30 вер. 2018 р., 09:29:21

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

+700
The Coding Penguin 1 квіт. 2018 р., 10:18:58

Як би хто-небудь надіслати £0.00?

На угоді ви згадали послав .00001 BTC на 19BY2XCgbDe6WtTVbTyzM9eR3LYr6Vitwk яка є тіньовий брокери рахунку. £0.00 лише округляемого числа при конвертації в фіат. Без урахування цієї угоди, цілком можливо, щоб відправити Bitcoin угод з ні БТЦ значення

навіщо комусь відправляти £0.00?

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

+682
4rzael 24 серп. 2016 р., 00:12:47

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

Замовлення : https://github.com/vlamer/genesis-block-generator

+675
Christopher Kramer 29 вер. 2012 р., 04:22:59

Я припускаю, що Джеймс з допомогою "СБ/кВт", посилатися на "сатоши в kiloweightunit" в якості засобу для експрес-ставка угоди. "Вага" тут ставиться до того, що на зміну "блоку" обмежити blockspace в протоколі правил з softfork segwit.

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

Я пояснив взаємозв'язок блоку, віртуальний розмір і вага глибина тут: чи є різниця між байт і Байт віртуальної пам'яті (vbytes)?

+557
JuniorIncanter 9 квіт. 2015 р., 10:17:23

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

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

+509
Wayne Kane 4 черв. 2011 р., 23:48:31

Я хочу провести 1 биткоин, і я можу досягти цієї суми з 3 входами.

наприклад:

1 вхід = 0.5 БТЦ ПБ mypubkey_1 ПК mypkkey_1

2 входи = 0.4 БТЦ ПБ mypubkey_2 ПК mypkkey_2

3 входи = 0.15 БТЦ ПБ mypubkey_3 ПК mypkkey_3

що використовувати закритий ключ, щоб підписати цю угоду?

Я буду використовувати mypkkey_1,mypkkey_2,mypkkey_3 або батьком, особистий ключ або щось подібне?

+485
Lazy Senior 2 черв. 2011 р., 22:56:41

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

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

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

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

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

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

+461
askewchan 4 січ. 2017 р., 00:00:22

Труднощі з погано назвав BIP32Key.fromEntropy.

Як правило, щоб створити новий гаманець, ви:

  1. Отримати деякі ентропії з криптографічно безпечних випадкових джерел, не менше 128 біт і повинна бути кратною 32 біт.
  2. Перетворення ентропії в мнемосхему (це не є односторонньою функцією, це биективным).
  3. Перетворення мнемической до 512-розрядної насіння (це перетворення є одним із способів).
  4. Перетворення насіння в розширений приватний ключ (також в одну сторону).
  5. Робити біп-32 спадкування і все інше....

BIP32Key.fromEntropy дійсно потрібно було назвати BIP32Key.fromSeed.

Ось приклад:

з bip32utils імпорт BIP32Key
з bip32utils імпорт BIP32_HARDEN
імпорт ОС, bip39

strength_bits = 128
ентропія = ОС.urandom(strength_bits // 8)
wallet_generator = bip39.Мнемоніка ("англійський")
мнемоніка = wallet_generator.to_mnemonic(ентропія)
стверджувати wallet_generator.to_entropy(мнемоніка) == ентропії бачиш, биективных!

# Або вказати мнемоніку безпосередньо, якщо ви віддаєте перевагу:
мнемонічні = 'відомі доповіді фільму покупця вигнанні барабана Верховного тренажерний зал бідність протиставити поплавок елегантний'

друк мнемоніка
насіння = bip39.Мнемоніка.to_seed(мнемоніка)
ключ = BIP32Key.fromEntropy(насіння)
номер_аккаунта = 0
я = 0
ключ друку.ChildKey(44 + BIP32_HARDEN) \
 .ChildKey(0 + BIP32_HARDEN) \
 .ChildKey(номер_аккаунта + BIP32_HARDEN) \
 .ChildKey(0) \
 .ChildKey(я) \
.Адреса()
+436
Kaminiwa 20 жовт. 2013 р., 17:04:11

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

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

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

+371
uosjead 6 черв. 2013 р., 07:04:02

У мене є Mac, який я ніколи не використовую, буде зберігати свої биткоины на гаманець на ноутбук, а потім тільки під'єднати його до мережі, коли я готова передати гроші безпечно? Чи є причини не робити цього? Таким чином, я не доведеться турбуватися стільки про віруси, що заражають його і вкрав мою фішку монети?

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

+368
Shlomi A 18 вер. 2019 р., 07:32:25

Оновлення: код цього питання для всіх тестових випадків (Ура!) однак мені не подобається, як GetCompact використовує математику.АБС функція і не думаю, що це вірно в OpenSSL реалізації.

Виправляємо цю проблему, ймовірно, зробити це здійснення "ідеального"

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

С++ Швидше за все робить щось інше, коли лівий зсув типу BigInteger, тому що по С++ специфікацій, лівий зсув від'ємного числа не визначено.

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


Я працюю на наступний код C#, і постаралися зробити його вірним оригінального вихідного коду C++. І я намагаюся отримати цей код, щоб відповідати модульних тестів, описаних тут.

Моя мета-не тільки мати .Чистий представлення структур даних Qt, а також для читання і граматичного розбору JSON-RPC в код, а також.

Тести C#

 Типу BigInteger ББ = BitcoinQT.SetCompact(numToCompact);


 ББ = BitcoinQT.SetCompact(0x00123456);
/*
 00000000000100100011010001010110 SetCompact:
 00000000011111111111111111111111 Маска & (екстракт 0..23)
 00000000000100100011010001010110 результат
 00000000000000000000000000000000 прочитати байт 25..32 (>> 24)
 000100100011010001010110 preshifted 24
 00000000 postshifted 24
 00000000100000000000000000000000 ... перевірити біт млості
 00000000000000000000000000000000 результат ... 

 РЕЗУЛЬТАТ ПОМИЛКИ 00000000000000000000000000001100 ПОВИННО БУТИ 
*/

Код C#

 BlockTargetBits клас 
{

 статичного типу bool налагодження = false;

 внутрішні статичні рядки GetCompact(originalBigNumber типу BigInteger)
{
 // 
 // 
 // Отримуємо Компактний
 Типу BigInteger Нвм = originalBigNumber;
 байт[] numAsBytes = числ.ToByteArray();
 compactBitsRepresentation вигляді uint = 0;
 размер2 вигляді uint;// BN_num_bytes(Нвм);
 размер2 = (uint з)originalBigNumber.NumberOfBytes();
 якщо (размер2 <= 3)
{
 uint з amountToShift2 = 8 * (3 - размер2);
 якщо консоль (налагодження).Методу WriteLine(GetBits(Нвм) + "будуть зрушені" + amountToShift2);
 compactBitsRepresentation = (uint з)(інт)(типу BigInteger.АБС(кол-во) << (інт)amountToShift2); // Hack інструмент: -- АБС не може бути правильним, щоб використовувати тут
 якщо консоль (налагодження).Методу WriteLine(GetBits(compactBitsRepresentation) + "перебазується" + amountToShift2);
}
ще
{
 Типу BigInteger млрд = Нвм;
 uint з amountToShift2 = 8 * (размер2 - 3);
 якщо консоль (налагодження).Методу WriteLine(GetBits(БН) + "будуть зрушені" + amountToShift2);
 ВАР bnShifted = типу BigInteger.АБС(БН) >> (інт)amountToShift2; // Hack інструмент: -- АБС не може бути правильним, щоб використовувати тут
 compactBitsRepresentation = (uint з)bnShifted;
}

 // В 0x00800000 біт позначає знак.
 // Таким чином, якщо він вже встановлений, розділити мантиси на 256 і збільшити показник.
Консоль.Методу WriteLine(compactBitsRepresentation.Метод toString("х"));
 якщо ((compactBitsRepresentation & 0x00800000) != 0)
{
 compactBitsRepresentation >>= 8;
размер2++;
}
 якщо консоль (налагодження).Методу WriteLine(GetBits(размер2) + " розмір ");

 ВАР ТМП = размер2 << 24;
 якщо консоль (налагодження).Методу WriteLine(GetBits(ТМП) + " розмір (зміщується в правильне положення)");
 compactBitsRepresentation |= размер2 << 24;
 якщо консоль (налагодження).Методу WriteLine("21 987654321 987654321 987654321");
 якщо консоль (налагодження).Методу WriteLine(GetBits(compactBitsRepresentation) + "розмір # потім стиснути");

 compactBitsRepresentation |= (числ.Знак < 0 ? (uint з)0x00800000 : 0);

 якщо (compactBitsRepresentation == 0)
 повернення "0";
 повернення "0х" + compactBitsRepresentation.Метод toString("Х8");
}


 внутрішні статичні системи.Числа.Типу BigInteger SetCompact(uint з numToCompact)
{
 якщо консоль (налагодження).Методу WriteLine(GetBits(numToCompact) + " ця цифра буде укатываться ");

//
 // SetCompact
 // Витяг з числа бітів 0..23
 якщо консоль (налагодження).Методу WriteLine(GetBits(0x007fffff) + " Маска & (екстракт 0..23) ");

 uint з nWord = numToCompact & 0x007fffff;
 якщо консоль (налагодження).Методу WriteLine(GetBits(nWord) + " результат ");


 Типу BigInteger рет = нового типу BigInteger(nWord);

 // Додавання нулів зліва за даними біти 25..32
 ВАР ттт = рет.ToByteArray();

 uint розмір = numToCompact >> 24;
 якщо консоль (налагодження).Методу WriteLine(GetBits(розмір) + " читання байт 25..32 (>> 24) ");


 amountToShift вигляді uint = 0;
 якщо (розмір <= 3)
{
 amountToShift = 8 * (3 - розмір);
 якщо консоль (налагодження).Методу WriteLine(GetBits(рет) + "preshifted" + amountToShift);

 рет = рет >> (інт)amountToShift;
 якщо консоль (налагодження).Методу WriteLine( GetBits(рет)+ "postshifted" + amountToShift );
}
ще
{
 amountToShift = 8 * (Розмір 3);
 якщо консоль (налагодження).Методу WriteLine(GetBits(рет) + "preshifted" + amountToShift);

 рет = рет << (інт)amountToShift;

 якщо консоль (налагодження).Методу WriteLine(GetBits(рет) + "посунуть" + amountToShift);
}

 // Встановити значення від'ємне, якщо потрібно один біт 24
 якщо консоль (налагодження).Методу WriteLine(GetBits(0x00800000) + "... перевірити біт ні");

 Тип uint32 isNegative = 0x00800000 & numToCompact;

 якщо консоль (налагодження).Методу WriteLine(GetBits(isNegative) + "... результат");

 якщо (isNegative != 0)
 рет = рет * -1; 

 тест ВАР = рет.ToByteArray();
 якщо консоль (налагодження).Методу WriteLine ("рет" + "повернення");
 якщо консоль (налагодження).Методу WriteLine();
 повернення рет;
}

 внутрішні статичні рядка GetHex(типу BigInteger ББ)
{
 якщо (ББ == 0)
 повернення "0";
 ще 
 повернення ББ.ToSignedHexString().TrimStart("0".ToCharArray());
}

 громадськості статичної рядка GetBits(типу BigInteger Нвм)
{
 повернення GetBits(числ.ToByteArray());

}
 громадськості статичної рядка GetBits(інт Нвм)
{
 повернення GetBits(методу bitconverter.Метод getbytes(Нвм));
}
 громадськості статичної рядка GetBits(uint з Нвм)
{
 повернення GetBits(методу bitconverter.Метод getbytes(Нвм));
}
 громадськості статичної рядка GetBits(байт[] байт)
{
 Перевірте нове вікно інструментів();


 інт bitPos = (8 * байт.Довжина) -1;
 поки (bitPos > -1)
{
 інт значення параметра byteindex = bitPos / 8;
 інт зміщення = bitPos % 8;
 типу bool ісеть і = (Байт[значення параметра byteindex] & (1 << залік)) != 0;

 // ісеть і = [щоправда] якщо біт в bitPos встановлений, і false у противному разі
 if (isset і)
СБ.Додати("1");
ще
СБ.Додати("0");
bitPos--;
}


 повернення ШБ.Метод toString();
}

}
+351
Robbydax 26 січ. 2013 р., 12:01:26

Я встановив у MultiBit гаманець і є червоний "підключення" увійдіть в лівому нижньому кутку. Гаманець ніколи не підключається. Коли я намагаюся його з іншого місця (мої друзі вдома) все ок.

Очевидно, що проблема з мережею на моєму місці. У мене є публічний IP і порт 8333 правильно пересилати. Я використовую Мак ОС Х 10.8.5.

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

+334
Pankaj Kamble 13 черв. 2016 р., 17:55:23

Хто-небудь може пояснити в чому переваги використання біп 38 биткоин шифрування гаманець просто шифрувати закритий ключ з AES256?

+333
Dave Long 4 лип. 2011 р., 16:19:16

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

+312
Kaspars Ozols 9 серп. 2015 р., 00:54:40

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

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

+308
mphoraff 2 січ. 2010 р., 16:26:22

згоден з Томом-барабану.

Хмарний майнінг може бути вигідним, якщо ви ставите на те, що вартість монет буде більше, ніж 24 години, 2 дні, тиждень, 2 тижні.

В основному ви платите 60 доларів 60 доларів хешування інший правою монеті? ну якщо в 24 години, що монета йде до 15%, тобто 70 доларів. його ще один спосіб торгівлі на монети, в основному, граючи в азартну гру з волатильністю монету. Навіть 24 години гірничо zcash і отримання збитків не може бути збиток, якщо на наступний день zcash йде до 20%. адже тепер у вас є ця монета, а не биткоин.

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

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

+281
vrogach 30 трав. 2018 р., 09:25:13

Я використовую "bitcoincashjs" або "МПБ-lib" і хочу додати новий код "OP_CHECKDATASIG" для виводу.Як це зробити?

константный utxo = {
 'txId' : 'b76e4563bfe2e9e40355e3791e060b774ceb9ba04bef70df151763f82acb69a0',
 'outputIndex' : 0,
 'адресу' : '1bbLNcTwoffAjuWTyBuu4vSwNUBNMgYghl',
 'скрипт' : '76a9147f27b2a0a88bc84d3db72f22ea82d52c99a6a0e088ac',
 'Сатоши' : 2000
};

 операції з const = новий МПБ.Угоди()
.з(utxo)
 .для('1bbLNcTwoffAjuWTyBuu4vSwNUBNMgYghl', 1500)
.знак(закритий ключ);
+281
user854401 18 груд. 2014 р., 00:57:18

У мене це питання на іспиті, але я був не дуже впевнений, як її вирішити:

Припустимо, Боб купець хоче мати політику, що замовлення будуть поставлятися протягом x хвилин після отримання оплати. Що значення x має Боб вибрати, так що з 99% впевненістю 6 блоків будуть знайдені протягом x хвилин

У вас є ідеї про формулою, яку ми повинні використати, щоб знайти відповідь?

+241
Eria 11 бер. 2016 р., 08:15:39

Ядра биткоин не має "адреси". Немає "адреса" у гаманці. Гаманці мають більше однієї адреси, і кожен раз, коли ви хочете отримувати Биткоины, це дасть вам новий адресу. Це не означає, що старі адреси будуть забуті або видалений. Вони ще там, а гаманець досі знає про них.

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

+81
Angela N Sipult 26 бер. 2012 р., 08:39:24

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

  • одна з причин-це подвійні витрати.

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

Тепер через 60 хвилин, яка ймовірність визнання угоди?

+74
user65532 26 лист. 2016 р., 15:23:47

Я новачок в гірничодобувній промисловості, а використовуючи графічний інтерфейс Шахтар на Windows 7 і гібридного процесора AMD A-серії. Я поставив його сьогодні, поставив своє ім'я користувача.workername і поставити в пласт.биткоин.ГБО як господар, і 3333 порт. Він каже, що я отримую 2 MHash/SEC, але коли я заходжу на сайт сльота басейн, він говорить, що мій працівник перебуває в автономному режимі!

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

+60
August Huska 16 жовт. 2019 р., 17:23:34

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

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

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

Іншими словами, кожен майнер в курсі, що цільове значення змінилося?

--> Це заголовок блоку останній блок у Blockchain?

Якщо це так, це підхід до відповіді на досягнення унікальної мети?

Припустимо, 2016 блоків були виявлені і цілі повинні бути оновлені, використовуючи наступне рівняння:

час = (складність х 2^32) / потужність мережі

Чи Правильно це? І мені незрозуміло, як визначити значення потужності майнінгу в мережі.

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

+54
cydparser 30 лип. 2014 р., 02:49:26

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

+30
jof 27 трав. 2015 р., 23:57:57

Вікі сильно застарів, перевірити, а не керівництво биткоин-розробник:

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

Джерело: https://bitcoin.org/en/developer-reference#getdata

+13
Mike Galatean 29 жовт. 2010 р., 15:08:18

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

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