Створити майстер відкритого ключа після ксом-криптографія SHA512

У мене такий результат після hash_pbkdf2

5B56C417303FAA3FCBA7E57400E120A0CA83EC5A4FC9FFBA757FBE63FBD77A89A1A3BE4C67196F57C39A88B76373733891BFABA16ED27A813CEED498804C0570

enter image description here

залишилося 256 біт:

5B56C417303FAA3FCBA7E57400E120A0CA83EC5A4FC9FFBA757FBE63FBD77A89

у базовий 10 років

м = 41313771436092106966070828753784402438291933698697412643075684398900444625545

право 256 біт

A1A3BE4C67196F57C39A88B76373733891BFABA16ED27A813CEED498804C0570

у базовий 10 років

Р = 73111678085084231450767103284505018606851115862905010375565411946552667932016

Для розрахунку майстер-публічний ключ я повинен робити

М*М

до н. е .. < < < "73111678085084231450767103284505018606851115862905010375565411946552667932016 * 41313771436092106966070828753784402438291933698697412643075684398900444625545"

результат

3020519157716314193817478999423070077945694756523017007189820738431399197829981163447928137705627795431573290757393848092663806903883822516032876636948720

що результат не правильний

+704
Sapien 20 лют. 2017 р., 20:56:47
27 відповідей

Отже, я почав bitcoind і через биткоин-клі, я виробив новий адреса(биткоин-Кінк getnewaddress "USEREMAILID") і призначена для користувачів.

Будь ласка, не роби цього. Використання системи рахунків в Bitcoin Core, який є застарілим, трохи ненадійні/і дивна поведінка, і буде видалено в майбутньому.

Підтримувати свої власні системи обліку за межами ядра биткоин. Просто мати базу даних з адресами і пов'язаних з ними користувачів.

Тепер моє питання, коли користувач починає купувати продукт, він виконує команду (биткоин-у CLI sendfrom) і за це

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

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

Ні, це не як ядра биткоин, адрес або рахунків. Рахунки не гаманці. Усі адреси для всіх акаунтів належать до тієї ж гаманець. Якщо ви використовуєте ядра биткоин 0.15+ і дозволяють використовувати multiwallet, ви використовуєте тільки один гаманець в Bitcoin ядро. Тому є тільки один пароль, який буде використовуватися з walletpassphrase і він розблоковує весь гаманець, який включає в себе всі адреси, які ви дали на ваш сайт.

Це правильний спосіб?

Ні, це не так.

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

Якщо користувач має ввести свій пароль і потім процес угоди, це було б можливо?

Ні, як я пояснив вище, це не те, як це працює.

+985
Daniel Rozenberg 03 февр. '09 в 4:24

Як я можу зняти свої лайткоины з paperwallet?

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

Я використовував веб-сторінці bitcoinpaperwallet.com щоб зробити гаманець.

Спасибі, хлопці!

+970
thunderblaster 10 трав. 2013 р., 11:03:47
Інші відповіді

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


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

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

27.000 байт в блоці, відведених для найвищого пріоритету операцій, незалежно від суми угоди. Угоди додаються найвищим пріоритетом-спочатку в цей розділ блоку. Потім операцій, які платять комісії як мінімум 0.0001 БТЦ/КБ додаються до блоку, найвища-плата за операції по-перше, до тих пір, поки блок не більше 250 000 байт великий. Інші операції залишаються в шахтарському "пул пам'яті", і можуть бути включені у наступних кварталах, якщо їх пріоритет або плата досить велика.

У пріоритеті розглядаються сміливі частини розраховується так:

пріоритет = сума(input_value_in_base_units * input_age)/size_in_bytes

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

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

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

* точніше: "чим старше остання угода витрачати монети"


При купівлі биткоинов з Fiat, обмін портали, як біржі MtGox або головне пережити цей момент, як правило, стягують ще й комісію (близько 0,5% на Bitcoin і Фіат), який не ходить на Шахтар, але до порталу обміну. Це не принципово з Bitcoin, так що це повністю залежить від обміну, як розрахувати цей внесок. Однак, я не знаю ні однієї біржі, яка враховує вік биткоины, і я не бачу ніяких причин, чому вони повинні.

+937
Ward Dorrity 4 черв. 2017 р., 05:52:00

Я хочу, щоб почати видобуток, але я не впевнений в розрахунках. Варто помоему з 4 Відеокарта NVIDIA GTX Титан х, не сплачуючи за електрику? Я підрахував з калькулятором Bitcoin і гроші неймовірно мала. Я зробив що-то точно не так. Титан X має хэшрейт 1980.

+930
RMR 7 лист. 2019 р., 21:21:22

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

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

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

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

+849
Lkn 11 черв. 2019 р., 14:11:34

Тут:

ВАР биткоин = вимагають bitcoinjs-Ліб (")

дані = новий буфер("дині".)

ВАР ТХ = новий биткоин.TransactionBuilder()
Техас.addInput("aa94ab02c182214f090e99a0d57021caffd0f195a81c24602b1028b130b63e31", 0)
Техас.addOutput("деякі адреси", 15000)
рет = биткоин.сценарій.компіляції(
[
биткоин.опкоды.OP_RETURN,
дані
])
Техас.addOutput(рет 0)
ключ = биткоин.ECPair.fromWIF("L1uyy5qTuGrVXrmrsvHWHgVzW9kKdrp27wbc7vs6nzdtf2bruvwy")
Техас.знак(0, ключ)
консоль.журнал(Техас.побудувати().toHex())

Що повинен робити це.

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

+844
lucky79 1 лист. 2016 р., 05:18:31

У createP2SHMultiSigInputScript() функція BitcoinJ з цього:

публічний статичний сценарій createP2SHMultiSigInputScript(@NullableList підписів,сценарій multisigProgram)

Створити програму, яка задовольняє платний скрипт хешування програма OP_CHECKMULTISIG. Якщо цього списку підпис має значення null, неповне scriptSig буде створений з OP_0 замість підпису

https://bitcoinj.github.io/javadoc/0.12/org/bitcoinj/script/ScriptBuilder.html#createP2SHMultiSigInputScript-java.util.List-org.bitcoinj.script.Script-

у сценарій multisigProgam введення відноситься до погасити скрипт або ScriptPubKey??

з-за того, що createP2SHMultiSigInputScript() повертає ScriptSig сценарій.

+831
Cynan Bexter 8 лип. 2016 р., 00:25:37

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

+820
Eslam Mahdy 13 черв. 2017 р., 21:18:09

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

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

http://www.gr1innovations.com/how-to-make-money-with-bitcoin.html

http://earn-bitcoins.com

https://99bitcoins.com/how-to-earn-bitcoins-fast-free/

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

+793
user1071840 7 вер. 2010 р., 14:26:54

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

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

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

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

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

+791
Qay Hes 5 трав. 2017 р., 20:58:59

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

Уявіть собі Р2Р система, в якій усі вузли підключені. Тепер, будь-який вузол може запропонувати заблокувати(це сукупність операцій) і сказати, що він є дійсним і повинен бути доданий до блокчейн(ЦК, що містять ці блоки). Тепер питання, який Пер пропонує цей новий блок? . Якщо ми випадковим чином вибираємо однолітків пропонувати цей блок, він вразливий для нападу Сібіл(створення декількох вузлів).

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

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

Редагувати: В Захист від спаму: ви запобігти відправника від вчинення DoS-атаки на сервери, змушуючи їх надати дійсний військовополонених для кожного повідомлення. Це запобігає від DoS-атак багатьох Сивіли. Тут ви виберете тільки дійсні повідомлення, які повинні бути оброблені сервером. Ви вибираєте переможця(повідомлення) від спаму ви отримуєте.

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

+645
Izzat Khan 2 груд. 2013 р., 18:21:10

Це угоди в заклопотаність: https://blockchain.info/rawtx/6b1c57d98a557b5f578c02f6c386ef049df5890ebddd01d286bf345f47c5cecc

Я думаю, що це операції, що не мають нічого спільного з Coinbase, тому що є поле prev_out елементів у вхідному масиві. Однак, немає поля "адреса" в prev_out пункт, на відміну від цього transaciton: https://blockchain.info/rawtx/304b90ea66d80652f2473c0b455bfa7775fa32b2de3f170c15bfe8e65c0a7adc і більшість інших операцій.

Чи є підстави для не вистачає поля "Адреса"? Чи може це свідчити про яку недбалість?

+602
Joachim W 2 лист. 2010 р., 11:03:17

Шахтарі отримують субсидію заблокувати будь-які комісійні за операції в блоці.

Субсидії почали на 50BTC і половинки кожні 210 000 блоків. Дивіться Видобуток Нагорода. Ці новоспечені монети мережа приймає в якості допустимих монет, ґрунтуючись на вище правила консенсусу.

+573
user20081 21 бер. 2016 р., 06:20:44

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

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

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

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

+510
Ocab19 18 бер. 2012 р., 13:54:31

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

Я сподіваюся, що це допомагає! :)

+425
Petra Eggers 2 серп. 2014 р., 14:30:50

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

Ось список:

abe_lock 
блок 
block_next 
block_tx 
block_txin 
ланцюги 
chain_candidate 
configvar 
datadir не 
магія 
orphan_block 
політика 
за замовчуванням 
Техас 
txin 
txout 
unlinked_txin

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

Дякую, якщо ви можете допомогти!

+416
Nitz 24 груд. 2012 р., 16:18:04

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

+374
IToko 14 черв. 2010 р., 06:28:24

Коли хтось купує биткоины, де валюти використовується, щоб заплатити за нього? Він не може просто зникнути. Вона все ще має цінність для кого-то.Спасибі.

+299
mariblackhair 20 жовт. 2012 р., 14:28:33

На додаток до микросекунду часу, биткоин насіння генератора випадкових чисел з подій графічного інтерфейсу, і /dev/urandom на UNIX і Windows HKEY_PERFORMANCE_DATA (дуже випадкові, постійно мінливі дані).

+299
user253858 23 бер. 2012 р., 02:42:44

це було довгий час. Я оновлюю Udemy курс на биткоин і мені цікаво, що зміст освіти було випущено з вересня 2013 року на Bitcoin. Конкретно ви стикалися зведений список або хтось взяв на себе УДСБЕЗ пір, як я пішов?

+268
Mohammad Talha 16 лют. 2018 р., 03:26:47

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

+191
jsfk 14 жовт. 2015 р., 06:16:42

Я живу у Флориді, так що це не дуже холодно, але коли він спіткнувся, я просто починаю мінувати :D і покладу себе в ліжко!

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

+182
Bryant Anderson 26 серп. 2017 р., 05:23:55

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

вибрати=0.0.0.0/0

Вище знизити безпеку RPC, але дозволить всі з'єднання reguardless їх IP-адресу

+166
OrhanC1 29 черв. 2014 р., 13:11:59

Це питання зараз не актуальне; на поточному веб - сайту https://wallet.trezor.io - є вже прошивка, яка підтримує біткойн готівкою.

+139
fiserne 11 січ. 2014 р., 02:43:03

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

+110
BingLi224 24 січ. 2018 р., 09:10:52
 завиток --ryunishida користувача:пароль --даних-Binary '{"jsonrpc": "1.0", 
 "ідентифікатор":"curltest", "спосіб": "getinfo", "параметрів": [] }' -зміст H' -
 тип: 
 текст/рівнина;' http://127.0.0.1:18332/ -ш '%{http_code}\Н

биткоинов/биткоин.конф нижче

rpcuser=ryunishida
rpcpassword=пароль

Хост=localhost в
сервер=1
txindex=1
щоб=18332
тестовому режимі=3

потім я отримую 401

+84
doeydha 1 лип. 2010 р., 22:57:17

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

+64
tdgs 9 трав. 2015 р., 02:49:38

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