Як створити xPub ключ з відкритого ключа в Java

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

+982
Artem Kniazev 6 квіт. 2017 р., 04:01:19
38 відповідей
Шлюзи є компанії в мережі Ripple, який надасть точки входу в мережу з прийому вкладів і видачі векселя для них.
+969
Michael John 03 февр. '09 в 4:24

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

  • 4 байта версія
  • 1 байт лічильний вхід
  • Вхід
    • 36 байт мінус
    • 1 байт scriptSigLen (0х00)
    • 0 байт scriptSig
    • Послідовність 4 байти
  • 1 байт вважати вихід
    • 8 байт значення
    • 1 байт scriptPubKeyLen
    • 22 байт scriptPubKey (0x0014{20-байтовий keyhash})
  • 4 байта locktime

У сумі це становить в цілому 82 байт для не-Свідків частина. Тому з повною відсутністю свідків блоками розміром 1 мільйон байт ми отримуємо максимум угод 12195. Якщо припустити, що всі проведені заходи були P2WPKH свідок частина для кожної угоди складається з двох поштовхів: одна для підпису і один за замовчуванням. Це близько 72 байтів і 33 байт, і кожен потрібний префікс довжиною 1 байт. Крім того, є 1 байт свідок версії. Таким чином, розмір свідком становить 108 байт. З 3 МБ простору в лівій свідка блок, це приводить нас до про 27777 свідків у блок. Так що обмежуючим фактором є простір в не-свідок частині блоку, так що це останній номер, який ми повинні розглянути.

Зверніть увагу, що я використав не segwit серіалізації не segwit частини, так це те, що не модернізовані вузли нав'язати. Слід також зазначити, що це екстремальний приклад, так як більшість угод є не один-вхід-один-вихід. Відповідний не segwit угода буде мати розмір 192 байт, який разом з 1Мб обмеження розміру приносить нам 5208 транзакцій в блоці, порівняно з угоди максимум segwit 12195 на блок.

Друга частина вашого питання, що стосується максимальної UTXO в блоці досить легко. Ми б хотіли, щоб амортизувати навантаження від структури угоди, і збільшити входів + виходів. Оскільки входів більше, ніж виходів ми будемо просто використовувати один вхідний сигнал і обчислити максимальну кількість виходів, який поміщається в блок, який є 32256. Оскільки заходи не segwit відомості, вона також змінюється від мінімально до активації segwit (тільки підпис з одного вхідного переміщається в segwit частина). Тому максимальне UTXO відтік 1 UTXO видаляється, 32256 додаються. Для порівняння, без segwit максимальна кількість доданих 32252. Зверніть увагу, що там можуть бути й інші обмеження, які я не рахував, але, напевно, є верхні межі, і ці межі навряд чи змінилися під час активації segwit.

+919
Tim BL 8 січ. 2013 р., 16:30:28
Інші відповіді

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


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

PayPal не дозволяє їх використовувати сервіс в якості обміну валюти. Вони класифікуються биткоин як такої, тому людям заборонено торгувати Bitcoins за допомогою платіжної системи PayPal (див. Цей пост про CoinPal)

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

+912
TarkaDaal 7 лип. 2015 р., 15:45:06

Якщо у мене є доступ до валюти-конкретні змінні/масиви даних для будь кріптовалюти вибір (див. нижче), як мені вирахувати, які кріптовалюти (з фіксованого набору, скажімо, 3-5 альткоинов-sha-256 і Scrypt тільки) буде найбільш вигідніше добувати в даний момент часу?

Дано: складності, хэшрейт (мережі), блок графа, блок часу, блок нагороду, курс, обмін і обсягу.

Щоб бути більш конкретним, мені цікаво, що математика буде йти в розрахунок очікуваних надходжень/(МЗ/сек) для кожної кріптовалюти з цими даними? Я не повинен просити щось на зразок http://www.coinwarz.com/cryptocurrency/ яка приймає свої власні пристрої хеш швидкість і енергоспоживання:потужність співвідношення витрат для визначення індивідуальної рентабельності, я кажу про загальні розрахунки, де вихід на очікувані доходи/(МЗ/сек)'

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

+903
user425553 3 лип. 2012 р., 09:10:48

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

Це технічно хибним; отже, це питання виходить з невірної інформації.

Якщо ви можете уявити покращений алгоритм/протокол на ваше запитання(чисто поясненням мінус всіх розумних слів) співтовариство буде розглядати. Справа в тому, якщо він існує, напевно, основні розробники вже розглядали це. Всі обговорення носить публічний Вт.Р.Т ИЦИ журналів, щоб ті могли допомогти зрозуміти недоліки різних протоколів, що Аскер сперечається.

+834
Felicia Marica 30 лип. 2011 р., 01:09:34

Я розщедрився на BlackCoin джерело, міняли порти, створений генезис блоку, мерклый, бла-бла-бла. Я створив сайт на сервері DigitalOcean ІКТ і складена моя монета демон, а також на моїй локальній машині. Вони два демона монету визнають один одного, я поклав додавання сайту в файл conf, покладіть в rpcuser, rpcpassword, і щоб в кожному файлі conf.

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

Коли я називаю getwork, обидва вони повертають значення. Ось що повертається:

{
"midstate" : "79f67436791f93f3eadc9926a8578baddfe15eebe894a6a59ba11fdfb889cef3",
"відомості" : "00000006edc7bd4e9e7c221bfcc052f25c28c6483d77e1c04ddce735d5a04ba000000ff977168febeac231c7109f85dc43cd9461b7763f9057bb3983622ff0986885b7d9539a6a001e0fffff00000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000",
"hash1" : "00000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000010000",
"мішень" : "000000000000000000000000000000000000000000000000000000ffff0f0000"
}

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

./minerd --url=HTTP://127.0.0.1:14632 -U користувач -P пароль

або

./minerd --URL={мій IP-вузол}:14632 -U ім'я_користувача -Р mypassword

це дає мені повідомлення про помилку!

Зокрема:

для локального клієнта:

Нерозпізнаний блок версія: 6
json_rpc_call не вдалося, повторити спробу через 30 секунд

і вузлів:

HTTP запит не вдалося; підключення() тайм-аут!
json_rpc_call не вдалося, повторити спробу через 30 секунд

Будь-які ідеї? Мені дуже близько і хотілося б з'ясувати це!

Редагування-- Я вийшов на головну.H і змінив значення статичний константный інт CURRENT_VERSION від 6 до 1. Це, здається, Виправлена проблема з JSON. Що стосується сервера, я просто забув відкрити порт RPC, а не просто порт.

Однак, мій клієнт *монета-Qt програми постійно говорить, 'синхронізація' і 'наздоганяти. завантажений 0 блоки історію транзакцій. останній блок був 2 дні тому. Тобто генезис блоку.

Оскільки BlackCoin використовує стандартний алгоритм скрипт, я думаю, minerd повинні бути в змозі здобувати цю монету. Це, здається, добре працювати, але я отримую все 'Боос' при майнинге.

Це вихід на мій ноутбук:

@крипто:~$ minerd -скрипт --url=HTTP://{{IP-вузол}}:14632 -U користувач -P та {{somepass}} --компанія-аддр={{адресу}} [2014-06-13 12:43:11] 
[2014-06-13 12:43:11] єднальна нитка 0 для процесора 0
[2014-06-13 12:43:11] 2 нитки Шахтар почав, використовуючи алгоритм scrypt в'.
[2014-06-13 12:43:11] єднальна нитка 1 ЦП 1
[2014-06-13 12:43:12] нитка 0: 4104 хеші, 4.76 хаш/с
[2014-06-13 12:43:12] різьби 1: 4104 хеші, 4.52 хаш/с
...
[2014-06-13 12:45:58] потік 1: 756 хеші, 4.60 хаш/с
[2014-06-13 12:45:58] прийнятий: 0/1 (0.00%), 9.33 хаш/з (фуууу)
[2014-06-13 12:46:02] різьби 1: 18408 хеші, 4.71 хаш/с

Я не розумію, чому він нічого не приймає. Ця монета використовує Scrypt, як і BlackCoin. Будь-які ідеї?

+775
Philip Murphy 2 січ. 2010 р., 22:20:18

Сьогодні я був у режимі BitcoinCash претензії, яку я успішно закінчила з моїм ЦК нано С, а також Мій Трезор. Тоді це був час для биткоинов я провів тільки в моєму Електрум гаманець. Я дістав закритих ключів і імпортувати в нову BitcoinCash гаманець. Всі биткоины були першими рушили Електрум на інший гаманець на іншому комп'ютері. Потім я встановив BitcoinABC.org гаманець. Коли це було зроблено, я відразу ж зашифрований. Потім я використовував importprivkey для імпорту закритого ключа Bitcoin, які були раніше проведені .1 биткоин.

Сканування блокчейн почав. Я дозволив йому втекти і пішов на обід. Коли я повернувся, .1 биткоин грошові кошти були отримані, але угода відправте 39 хвилин за адресою ОЦК (36uzTBVeWN2pvUu3YX22gCutovGwQg1ees) я не знаю. Я не зміг відправити транзакцію і немає інших людей, які могли б і ніяких проблем комп'ютера, шкідливих програм чи інакше на моєму кінці. Крім того, у мене був список інших закритих ключів відкрити на одному комп'ютері і тільки з одним ключем, я імпортував в BitcoinABC гаманець.

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

Хто мав цю проблему з BitcoinABC гаманець?

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

enter image description here

+737
l1jj 4 вер. 2019 р., 23:53:12

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

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

Або навіть під час очікування, я повинен тримати гаманець відкритим, або він буде продовжувати штовхати Техас?

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

+689
Samandeep Singh 10 лют. 2011 р., 04:04:29

Я думаю, що це відноситься до вашого биткоин.конф. Є платформа-конкретну інформацію про те, де знайти його за адресою: https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_File

+678
Muhammad Ishfaq Prience 5 груд. 2016 р., 17:38:33

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

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

+647
Anri 1 квіт. 2018 р., 20:55:30

!Попередження! Марнославство адреса сайту нижче був зламаний у грудні 2013 року, але власник сайту тільки недавно виклав оновлення, визнавши Хак: https://bitcointalk.org/index.php?topic=118968.0

Більше 4 биткоинов цілому були вкрадені на сьогоднішній день, як ви можете бачити з блокчейна записів (зверніть увагу на кількість марноти адреси скидання монет, і ви побачите, що ймовірність одних є доказом, підтримку з боку всіх користувачів, які втратили свої БТЦ): https://blockchain.info/tx/9e95fd443621d3d9fc150f290144401feb1627573c9161beb08edb472069a819

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

Ви можете також використовувати https://bitcoinvanity.appspot.com Все зроблено для вас на їхній сайт і нічого не встановити. Це безпечно, оскільки вони не знають секретного ключа - див. довідку на сайті, як це можливо!

+646
Nic Wanavit 28 трав. 2018 р., 15:15:18

Не зрозуміло, чому ваш "помічник" пропустив би 1.3 бтц на іншу адресу у тому ж биткоин-основний гаманець. Чи використовували ви "Запис" функцію, яка нещодавно була знята з биткоин-ядра?

Я б зробив наступне

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

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

Нехай це синхронізації (може зайняти кілька днів або тижнів)

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

Якщо немає грошей видно, спробуйте з'ясувати статус, в гаманці, в адресі ви говорите тримає 1.3 БТЦ. Зверніть увагу, що інтерфейс командного рядка(3) може бути корисним у перелік адрес гаманець відстеження.


Посилання

  1. https://bitcoin.org/en/choose-your-wallet
  2. Імпорт гаманець.DAT в новий біткойн-клієнт на Qt
  3. https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
+638
JohnGold 29 жовт. 2011 р., 23:51:52

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

у цьому посиланню

https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp

Лінія 52 подряпав мій розум, що це? Що повинно бути змінено в той час як розгалуження монету?

Я знаю, рядків 124 і 125 встановлюються після першого генезису блок видобувається, може хто-небудь пояснити мені, в якому рядку 52 робить, і як він впливає на блокчейн?

+594
Ernie Groce 3 груд. 2015 р., 08:44:02

Згадати його на #біткойн-розробників і #Биткоин на Freenode IRC і подивитися, що люди думають - або просто почати використовувати його і сподіваюся, що людям це подобається!

+570
Jonathan La Rosa 14 квіт. 2010 р., 22:43:24

GUIminer не працює з деякими ЦП через відкриту ХЛ, є конкретна помилка з ядром процесор i3 3217, внутрішні GPU на них працюють добре, але при спробі запустити його через процесора, це дає помилку вводу-виводу - 1, похибка 2. і на маках, вона працює на більшості чіпів, але на деякі фішки на складність індикатор, і він бере на себе всі обчислювальні потужності, але немає результату, я можу спробувати завантажити інший Шахтар і працює він через guiminer, як фенікс або cgminer, замість відкриття ЦЗ Шахтаря, я пробував Мак Шахтар, але версія ОС на маках я працюю на 10.6 і Mac Шахтар мав деякі проблеми з цим.

+558
Gregory Byrnes 13 вер. 2013 р., 07:06:06

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

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

+541
Tom Kirby 14 жовт. 2012 р., 09:33:35

З NVIDIA Тесла "Фермі" M2050 не так швидко, як на ATI 5870. За даними Вікі, на карта Nvidia робить навколо 70Mh/S і 5870 становить близько 400Mh/С.

Якщо вони були схожі і якщо "Амазонки", що кількість карт, доступних для оренди, тоді можна було б. Тільки не забувайте, що вам будуть платити $65415 на годину, щоб підтримувати атаку, яка не дасть вам стільки енергії в мережі. См. Це питання для пояснення того, що зловмисник може зробити.

+523
Madno 11 черв. 2011 р., 21:09:05

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

+499
Sherlok7 5 вер. 2019 р., 00:38:16

В Ubuntu точно більше не підтримується командою биткоин ППА, так як лістинг показав .deb-пакет містить двійкові. Опис пакета каже:

Пакет биткоин манекен - будь ласка, оновіть до новішої дистрибутив для актуальну пакет биткоин.

У зв'язку зі зміною ядра биткоин 0.13.0, ми більше не можемо обґрунтовано корабель Биткоин ядро для Ubuntu 12.04 ЛТС. Ви можете оновити Ubuntu або скачати статично зв'язаний биткоин основні файли з bitcoin.org

На ППА дзеркало ви бачите, що надійний (14.04 ЛТС), Xenial (16.04 ЛЦ), Yakkety (16.10) і пікантний (17.04) всі підтримали (вони мають розумні розміри файлів). Я рекомендую йти з Xenial, як і ЛЦ (довгострокова підтримка).

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

з wget https://bitcoin.org/bin/bitcoin-core-0.14.2/bitcoin-0.14.2-x86_64-linux-gnu.tar.gz
кішка bitcoin-0.14.2-x86_64-linux-gnu.tar.gz| gzip на д | тар-ХV
./биткоин-0.14.2 як/bin/bitcoind
+479
iCruz 16 трав. 2010 р., 16:17:22

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

Як я можу розрахувати це від поточної складності або особистий?

+397
Jack Abrahamson 29 груд. 2015 р., 01:56:37

Що зробили розробники ядра обрати C++ в якості основного мови програмування для реалізації биткоин? Це було з-за їх особистих уподобань? Або інша причина?

+386
Jim McD 22 серп. 2017 р., 15:07:41

Мені цікаво, на скільки, за оцінками БТЦ я буду заробляти в будь хэшрейт так, я не думаю, що я дійсно не заробляти бтц на 600 Mhash/С.

+357
Robin Stan 30 вер. 2012 р., 06:58:59

Один із способів зробити це сьогодні, щоб запустити биткоин з сервером комутатора. Потім створити завдання cron (Linux) або заплановане завдання (вікна), який викликає bitcoind з відповідними аргументами. Щось подібне...

bitcoind sendtoaddress <адреса> <сума> <коментар>

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

+355
norcalswim 27 жовт. 2013 р., 05:37:54

Чи використовуєте ви ч/з, г/С, М/с РН/з дійсно не має значення, як довго, як і ваш чисельник і знаменник для розрахунку використовуються ті ж вимірювання. Якщо ваша машина в GH/s, то було б краще, щоб перетворити частоту мережі хеш в гр/З - але як я вже сказав, це не має значення, як довго, як ви послідовні у своєму розрахунку.

Це може бути не частина питання, але ви можете знайти загальний хэшрейт в мережі від постачальника послуг, таких як https://blockchain.info/charts/hash-rate

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

+352
Juan Alonso 4 бер. 2019 р., 22:57:52

В моєму розумінні це асинхронний мережа: він працює через Інтернет. Інтернет-це найбільша мережа asynchrounous. Противник не може ефективно затримки угоди, якщо він не контролює більшу частину потужності майнінгу. Тому, не роблячи asumption злісного супротивника з такою силою, ваша угода буде eventualy бути включені в мережу: у відповідь на ваше запитання, Лас-ні, протокол є асинхронним, і він буде досягнути консенсусу.

+321
AgosGag 10 серп. 2019 р., 00:50:33

Деякі клієнти, як багаторозрядні, не скачати історія блоків. У них ланцюги для них зберігаються в хмарі. Це одне рішення.

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

+287
KroLL 7 лют. 2011 р., 21:36:44

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

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

  • Я як і раніше зможете отримати на старих ключів (у разі, якщо хтось посилає щось є)
  • Не всі мої кошти переводяться в один і той же ключ, що робить мене більше простежується.
+284
Laszlo Bozoki 30 серп. 2019 р., 11:48:32

частина https://github.com/mikegogulski/bitcoin-php/blob/master/src/bitcoin.inc

 приватна статичного $hexchars = "0123456789ABCDEF";
 приватна статичного $base58chars = "123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz";

публічний статичний checkAddress функція($АДР, $addressversion = "00") // шістнадцятковий байт
{
 $аддр = я::decodeBase58($URL);
 якщо функція strlen($URL) != 50) {
 повертає false;
}
 $версія = функцію substr($АДР, 0, 2);
 якщо (hexdec($версія) > hexdec($addressversion)) {
 повертає false;
}
 $перевірити = функцію substr($аддр 0, функція strlen($АДР) - 8);
 $перевірити = пакета("ч*", чек);
 $перевірити = strtoupper(хеш("SHA256 і" хеш("і SHA256", $перевірити, чи вірно)));
 $перевірити = функцію substr($перевірити, 0, 8);
 повернути $перевірити == функцію substr($аддр функція strlen($АДР) - 8);
}


приватна функція decodeBase58($base58)
{
 $origbase58 = base58$;

 //тільки допустимі символи дозволені
 якщо функція preg_match('/[^1-9А-ДП-НП-З-м-з]/', $base58)) {
 повернення "";
}

 $повернення = "0";
 для ($Я = 0; $я < функція strlen($base58); $я++) {
 $ток = (рядки)strpos(в self::$base58chars, $base58[$i]);
 $повернення = (рядки)bcmul($повернути, "58", 0);
 $повернення = (рядки)bcadd($повернути, $поточна, 0);
}

 $повернення = я::encodeHex (доларів);

 //ведучими нулями
 для ($Я = 0; $я < функція strlen($origbase58) && $origbase58[$i] == "1"; $я++) {
 $повернення = "00" . доларів;
}

 якщо функція strlen($повернути) % 2 != 0) {
 $повернення = "0" . доларів;
}

 повернення доларів;
}

приватна encodeHex функція($дець)
{
 $повернення = "";
 поки (bccomp($дець, 0) == 1) {
 $ДВ = (рядки)bcdiv($грудня, "16", 0);
 $Рем = (ціле число)bcmod($грудня, "16");
 $дець = $ДВ;
 $повернення = $повернення . в self::$hexchars[$Рем];
}
 повернення strrev($повернення);
}
+274
zpChris 25 квіт. 2011 р., 08:05:32

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

+266
cuong nguyen phi 1 лют. 2015 р., 08:35:31

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

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

Як зазначено в Електрум документи ви можете згенерувати нову адресу в Электруме консолі:

гаманець.create_new_address(помилкові)

Бути інформовані про межі розриву випуску (розглянуті в один і той же документ).

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

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

+220
Diao Shiyan 18 черв. 2018 р., 18:17:58

Візантійські полководці держави-проблема для будь-якого M, алгоритм Ом(м) досягає консенсусу, якщо є більше ніж 3M генералів і не більше M зрадників.

Крім того, коли більшість акторів, які становлять мережу визначитися з єдиним державою, не буде досягнутий консенсус. Бачу Розуміння Блокчейн Основи.

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

Так, якщо понад 1/3 вузли фальсифікації операції, і робити те, в середньому решта 69% обчислювальних потужностей буде випереджати зловмисників і завжди зможете створити довгу ланцюг. По суті, це гонка, щоб вирішити наступний блок, тому займає більше 50%, щоб успішно атакувати.

Я настійно рекомендую прочитати лист Сатоши і Биткоин документі

+204
Aureja Zelvyte 8 серп. 2018 р., 10:07:36

Схоже, ви не зміните частки модифікатора контрольно-пропускні пункти, які знаходяться тут: https://github.com/peercoin/peercoin/blob/master-0.5/src/kernel.cpp#L40. Вам потрібно буде змінити ці частки модифікатора контрольно-пропускні пункти, щоб відповідати пакет модифікаторів ваш блокпост блоків.

Якщо ви не хочете, щоб перевірити ці пункти, ви можете просто змінити цю функцію: https://github.com/peercoin/peercoin/blob/master-0.5/src/kernel.cpp#L508 завжди повертати true. Що повинні "виправити" цю проблему, яку ви відчуваєте.

+200
teerav42 9 трав. 2013 р., 08:40:45

Краще нехай розробники ядра відповісти на це питання...проте, я запропоную кілька припущень:

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

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

+188
KinoTwin 16 бер. 2018 р., 15:03:51

У мене два користувача на моїй системі Linux, daemonuser, яка проходить bitcoind і abeuser, яка проходить Абе.

Всякий раз, коли я починаю Абе, я сказав:

Пропуск змінній datadir /будинку/daemonuser/.биткоин/блоки: [значення errno 13] Дозвіл відхилено: '/будинок/daemonuser/.биткоин/блоки/blk0001.дати

Навіть після додавання abeuser як читається користувача на каталог /Home/daemonuser/.биткоин/блоки/ каталог.

Було б легше тримати блокшотам биткоина в загальну папку і прочитати його звідти для цілей Абе?

+123
Shivakumar Ayyanagowdar 25 січ. 2016 р., 16:41:55

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

+78
jeron 12 бер. 2018 р., 03:47:57

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

Еліптичні - це блокчейн аналітики компанії виявлення протиправних дій на биткоин блокчейн та надання послуг для провідних биткоин-компаній та правоохоронних органів у всьому світі. Їх штаб-квартира знаходиться в Лондоні і головний офіс у Нью-Йорку. Додаткова інформація про компанію доступна тут. Якщо ви живете в будь-якому з цих місць ви могли б зв'язатися з ними локально.

+56
Flubba 31 січ. 2019 р., 00:09:25

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

+47
bm abeysinghe 14 бер. 2017 р., 13:27:52

В налаштуваннях свого профілю ви можете отримати своє реферальне посилання для запрошення ваших друзів. Я думаю, ви обидва отримаєте $10, якщо ваш друг витрачає $100 в купує.

+10
Brian Franco 5 черв. 2014 р., 11:24:50

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

$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