BitcoinJ без PeerNetwork

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

Генерація закритого і відкритого ключа з bitcoinj працював як шарм. На даний момент я борюся трохи з класом гаманець в bitcoinj.

Я не хочу мати ніяких ниток або зв'язків "поза" моєї заяви. Тому я хочу, щоб уникнути використання PeerGroup.

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

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

+536
Tomer Galanti 30 черв. 2011 р., 09:52:46
26 відповідей

Так. Оскільки ви не можете підписати підписи та підписи в транзакції використовуються при розрахунку txid, тому тільки роздільне свідків або нормалізованих txids б відновити пластичність транзакції.

+993
Ryan Dekker 03 февр. '09 в 4:24

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

Приклад

scriptPubKey для угоди з 30-денний тайм-аут:

Якщо
 2 <Аліси за замовчуванням> <Боба за замовчуванням> <ескроу за замовчуванням> 3 CHECKMULTISIG
Ще
 "30д" CHECKSEQUENCEVERIFY падіння
 <Аліса за замовчуванням> опція -- checksig
За endif

Потім, для того, щоб провести його до 30 днів, scriptSig , що задовольняє перший умовний оператор (multisig скрипт) повинен бути забезпечений, тобто:

scriptSig: 0 <signature1> <signature2>

Або після 30 днів, Аліса може забезпечити:

scriptSig: <підпис>

Побачити BIP112

Послідовність

Зверніть увагу, що для того, щоб встановити відносний locktime: передавач повинен мати наступні властивості:

  • версія повинна бути 2 або більше
  • nSequence не повинні мати 32-й біт
  • nSequence повинно бути 23-го біта (0x400000 в) якщо це замок типу часу, зняття блоку висота тип
  • для відносної блокування-час тип гранулярність кожен біт 512 секунд
  • для відносного типу блоку висотою кожен біт представляє блок 1

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

30 * 24 * 60 * 60 = 2592000 секунд
2592000 / 512 = 5062.5 ~= 5063 або 0x13C7
послідовність = 0x13C7 | 0x400000 в = 0x4013C7 або 4199367
nSequence = 0xC7134000 (прямий порядок байтів)

Послідовність останніх 4 байт угоди, див. https://en.bitcoin.it/wiki/Transaction

+971
jan kowalski 2 жовт. 2011 р., 07:57:23
Інші відповіді

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


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

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

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

+919
Peter Varshavsky 5 вер. 2013 р., 10:54:21

Я знав, що у мене не вистачає репутації, щоб коментувати.

Я знайшов рішення. У мене сьогодні моя ВСН від Блоку.Іо, який вже був порожній, але це було БТЦ в день виделкою. Так що вам потрібно зробити, це:

В першу чергу ви повинні одержувати з налаштування безпеки вашого блоку.профіль Іо: "активувати скрипт наклеп", і два закритих ключів. (насправді у вас буде кілька рядків і значень, але тільки ці три необхідні, щоб вимагати вашого МПБ).

Після цього:

Перейти до http://www.motelmaya.com/BCH/BCH.html

Я знаю, що це здається дивним і може викликати сумніви і повір мені, я не був упевнений, що теж. Але реальна угода: отримання ВСН (у мене було 0,5 БТЦ за блок.Іо гаманець) або нічого не отримаєш.

Так, тоді:

  • Натисніть кнопку +ТХ Введіть спокутувати наговір, отриманої від Блоку.Іо у першій коробці (адреса, ВІФ ключ або активувати скрипт)
  • Натисніть на "Додаткові параметри" -> "мережа" - > "налаштування" змінити мережа "Биткоин Готівка (mainnet)"
  • Виберіть Новий -> операції або +ТХ ще раз.
  • Покласти в суму, яку ви хочете перенести, та адреса, який ви відправляєте в (ваш новий МПБ гаманець я думаю - я використав мій blockchain.info адреса гаманця), переконайтеся, що плата не занадто висока (я ввів щось на зразок 0.000317
  • Натисніть кнопку "Надіслати", ви отримаєте довгу шістнадцяткову рядок. скопіюйте його
  • Натисніть кнопку "Підписати", вставити скопійований рядок, вставити перший секретний ключ з блоку.Іо до "приватний ключ", натисніть кнопку "Надіслати", скопіювати рядок.
  • Вставте рядок у друге поле (нижче "приватна ключове поле"), вставити другу закритого ключа з блоку.Іо, натисніть кнопку "Надіслати", скопіювати висновок
  • Перейдіть в "ефірі", вставити рядок і натиснути "Відправити".

Ось саме. Ви отримаєте TXid, який ви зможете перевірити на https://bitcoincash.blockexplorer.com

Насправді всі частини повинні перейти до огад Серфаті , але я не можу коментувати пост, де він порадив цей метод з-за низької репутації.

Удачі!

+863
Dillan Neal 30 квіт. 2015 р., 18:00:48

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

+836
KPath001 23 лют. 2015 р., 03:41:17

Ваше питання-це незручно, але діє.

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

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

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

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

+790
tomcornall 9 черв. 2013 р., 03:29:41

Не всі операції вимагають siganture будуть транслюватися

Немає. Биткоин не вимагає, що дійсна угода повинна мати перевірки підпису.

+717
MattChris 30 лист. 2010 р., 03:22:37

Я читаю, що який-небудь корабель 12 червня: http://themerkle.com/ologies-unveils-first-commercially-available-16nm-bitcoin-miner/

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

+695
DerekS 6 черв. 2013 р., 19:38:09

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

Сьогодні я відправив угоди з блокчейн інфо. Я використовував розумну плату за сьогоднішній день (250 СБ/байт), так що зазвичай буде підтверджено протягом кількох годин. Однак угода використовував непідтверджені операції як введення, так що угода повинна бути спочатку підтвердив, що, ймовірно, не відбудеться.

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

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

+689
noahC 1 лист. 2019 р., 23:35:33

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

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

У Peercoin конкретно, PoW і PoS майнінг зробити самостійно або ж вони втручатися або впливати один на одного?

+668
efr4k 15 черв. 2012 р., 09:46:16

Я знаю, що Bitcoin підтримує -datadir не в командному рядку, який вказує, що гаманець.DAT і блокчейн повинен зберігатися у спеціальному місці, а не в папці %AppData%\роумінг\биткоин , але є спосіб, щоб вказати гаманець розташування без зміни блокчейн місці? У мене є досить забезпечені місці, я б сховала свій гаманець.DAT в (постійно), але я не хочу збирати ~2 Гб даних блокчейн поруч з ним.

+598
selenkiy 10 черв. 2011 р., 00:23:58

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

+595
Fabrizio Ciccocelli 22 груд. 2012 р., 10:48:58
+524
Ellen Jordan 15 серп. 2012 р., 06:40:56

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

+511
Abdul Razzaq Inamdar 1 вер. 2018 р., 23:59:37

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

  1. Нижній рівень мережі хеш призводить до повільної блоків
  2. Повільно блоків посилить конкуренцію блоку простору
  3. Конкуренція блок простору збільшує збори
  4. Підвищення мит підштовхне користувачів мережі для конкуруючих монет
  5. ...
  6. Биткоин не

Я думаю, що ця теорія трохи слизький схил:

Потужності

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

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

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

Блок простору
Більше конкуренції, щоб увійти в блокчейн не буде кінця світу. У деяких сабреддиты оповідання, здається, що повних блоків обов'язково викликати непідтверджені транзакції зростати безмежно. Однак, здається, набагато більш імовірно, що люди будуть вважати свої операції більш обережно, і заблокувати простір буде використовуватися більш ефективно. Е. Р. великих биткоин-компаній, які роблять дві угоди на виплати, ймовірно, знайти спосіб, щоб зберегти деякі з тих, гірничодобувної мінімальний пул виплати може збільшитися, ти б об'єднати операції, де це можливо. Крім того, цілком імовірно, що SegWit б розгорнути, і блок може бути менш важливою проблемою в цілому.

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

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

+499
phiip 15 жовт. 2019 р., 12:28:34

Досить тупе назва, але у мене є питання, яке я не можу отримати зчеплення на пов'язані з Bitcoin:

  • Якщо кількість биткоин повинен мати верхню межу, який стимул до моїх в майбутньому, якщо ця межа буде досягнуто?
  • Якщо одне підприємство контролює понад 50% мережі, то протокол буде ламатися, не безперервне зростання складності зумовлює, що залишиться тільки один ASIC майнер?
  • Хто це, який встановлює, що рівень складності і чому тоді це називається децентралізованої?
  • Для участі вам потрібен повний блокчейн, що зберігаються локально. Як це повинно, коли дані магазину зростає в геометричній прогресії?

Мені здається, що система побудована тільки в день просто зникнути.

+459
user73006 1 серп. 2019 р., 18:44:14

Ви можете використовувати кошик інтернет-магазину модуль оплати тут ( https://github.com/weex/oscommerce-bitcoin ), яка працює, але могли б використовувати деякі тести. Існує також безліч 4.75 БТЦ, якщо ви насправді створення перших публічних магазину, використовуючи його.

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

+392
cypher rock 13 жовт. 2012 р., 12:24:40

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

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

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

+384
Adam Flott 4 серп. 2011 р., 16:53:14

Я вчуся про Bitcoin транзакцій. Я тестував платити Multisig (Multisig за замовчуванням скрипти, p2ms) з допомогою bitcore-Ліб. Він працював. Іржали TX-це моє. Це 2-з-3 мульти-SIG і у мене є всі три закритих ключів.

http://tbtc.blockr.io/tx/info/c85ab15eddd1faabc86b36b5fb0a963ba4ebb3fd5839404708c5e0eb2dcaa545

Як я можу платити з цього p2ms на регулярні Техас (P2PKH)?

Я думаю, OP_0 SignatureA SignatureB є розблокувавши скрипт. Але я не знаю, що робити..

Я використовую bitcore-Ліб але іншого шляху теж ОК.

https://github.com/bitpay/bitcore-lib/blob/master/docs/script.md

Я помітив, що p2ms не має своєї адреси. Таким чином, я не можу знайти utxos на відміну від нормального шляху. наприклад https://api.blockcypher.com/v1/btc/test3/addrs/mqDJGWqwWghJvjqmp4sGRbhL6E1UtC7niY


Оновлення 1

Я знайшов наступне опис https://bitcore.io/api/lib/transaction Однак, як я можу налаштувати utxo. Як я вже говорив, я не можу знайти utxo.

ВАР utxo = новий UnspentOutput({
 "txId" : "a0a08e397203df68392ee95b3f08b0b3b3e2401410a38d46ae0874f74846f2e9",
 "outputIndex" : 0,
 адреса : "mgJT8iegL4f9NCgQFeFyfvnSw1Yj4M5Woi",
 "сценарій" : "76a914089acaba6af8b2b4fb4bed3b747ab1e4e60b496588ac",
 "Сатоши" : 70000
});

ВАР multiSigTx = нову транзакцію()
 .з(utxo, publicKeys, поріг)
.зміна(адреси)
.знак(myKeys);

ВАР сериализованный = multiSigTx.toObject();

Оновлення 2

Я виявив, що Multisig за замовчуванням скрипти відноситься до голої multisig. І голі multisig може мають щось проблема, щоб витрачати...

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

https://bitcoin.org/en/glossary/multisig

https://www.reddit.com/r/Bitcoin/comments/32zcpl/difference_between_p2sh_multisig_and_bare/


Оновлення 3

sign.js

ВАР bitcore = вимагають bitcore-Ліб (");
тестовому режимі мережа ВАР=";

ВАР ключ1 = новий bitcore.Закритий ключ("3a49e7f41ff22b017d59b3ea686e8627dc6e46b618b00b1c9da3184437cf3a79", мережі);
ВАР ключ2 = новий bitcore.Закритий ключ("5cc229f92f31d87db8cba3d6891b484a96201eda76e1032f81cf205020fc2aa0", мережі);
ВАР ключі = [ключ1, ключ2];

файл pub1 ВАР = новий bitcore.Відкритий ключ("022bda026d6aee8133f0290449a282f8cfbccafdc064b0b47068854457f38af3bc", мережі);
ВАР pub2 = новий bitcore.Відкритий ключ("030a230982d9706247d5997df1aea7144266c33a2e6c64c6a3a44c5cdf9c0ff58a", мережі);
ВАР pub3 = новий bitcore.Відкритий ключ("0218597441c292cb6d73174c1662ac9d60b76688fd359f90e2d653d1a089c9aba9", мережі);
ВАР публічні ключі = [файл pub1, pub2, pub3];

ВАР utxo = новий bitcore.Угоди.UnspentOutput({
 "txId" : "c85ab15eddd1faabc86b36b5fb0a963ba4ebb3fd5839404708c5e0eb2dcaa545",
 "outputIndex" : 0,
 адреса : "mfYRZHwMfvFti3gErrKeBmMmMraFJVRMyj",
 "сценарій" : "76a91400472c7ada0f94b832befcdd883501124305fe7b88ac", // OP_DUP OP_HASH160 20 0x00472c7ada0f94b832befcdd883501124305fe7b OP_EQUALVERIFY OP_CHECKSIG
 "Сатоши" : 159800000
});

ВАР multiSigTx = новий bitcore.Угоди()
 .з(utxo, публічні ключі, 2)
.зміна(адреси)
.знак(ключі);

ВАР сериализованный = multiSigTx.метод toString();
консоль.журнал(по частинах);

вузол sign.js

вузол $ sign.js 
/приватна/tmp/і txeditor/папки node_modules/bitcore-сайт lib в/lib/угоди/угоди.ДШ:590
 киньте нову помилку("@Тодо");
^

Помилка: @Тодо
 в транзакції._fromMultisigUtxo (/приватна/tmp/і txeditor/папки node_modules/bitcore-lib та/lib в/угоди/угоди.ДШ:590:11)
 в транзакції.від (/приватна/tmp/і txeditor/папки node_modules/bitcore-lib та/lib в/угоди/угоди.ДШ:552:10)
 на об'єкт.<анонім> (/приватна/ТМП/txeditor/знак.ДШ:22:6)
 на модулі._compile (модуль.ДШ:409:26)
 в Object.Module._extensions..js модуль.ДШ:416:10)
 на модулі.навантаження (модуль.ДШ:343:32)
 на функції.Модуль._load (модуль.ДШ:300:12)
 на функції.Модуль.runMain (модуль.ДШ:441:10)
 при запуску (вузол.ДШ:139:18)
 на сайті.ДШ:974:3

Я дивлюся на цю помилку.


Update4

 utxo = новий UnspentOutput(utxo);
 якщо (utxo.сценарій.isMultisigOut()) {
 clazz = MultiSigInput;
 } інше, якщо (utxo.сценарій.isScriptHashOut()) {
 clazz = MultiSigScriptHashInput;
 } ще {
 киньте нову помилку("@Тодо"); // помилка
}

Схоже, він не вважається multisigOut або multiSigScriptHashInput.


Update5

ВАР bitcore = вимагають bitcore-Ліб (");
тестовому режимі мережа ВАР=";

ВАР ключ1 = новий bitcore.Закритий ключ("3a49e7f41ff22b017d59b3ea686e8627dc6e46b618b00b1c9da3184437cf3a79", мережі);
ВАР ключ2 = новий bitcore.Закритий ключ("5cc229f92f31d87db8cba3d6891b484a96201eda76e1032f81cf205020fc2aa0", мережі);
ВАР ключі = [ключ1, ключ2];

файл pub1 ВАР = новий bitcore.Відкритий ключ("022bda026d6aee8133f0290449a282f8cfbccafdc064b0b47068854457f38af3bc", мережі);
ВАР pub2 = новий bitcore.Відкритий ключ("030a230982d9706247d5997df1aea7144266c33a2e6c64c6a3a44c5cdf9c0ff58a", мережі);
ВАР pub3 = новий bitcore.Відкритий ключ("0218597441c292cb6d73174c1662ac9d60b76688fd359f90e2d653d1a089c9aba9", мережі);
ВАР публічні ключі = [файл pub1, pub2, pub3];

ВАР utxo = новий bitcore.Угоди.UnspentOutput({
 "txId" : "c85ab15eddd1faabc86b36b5fb0a963ba4ebb3fd5839404708c5e0eb2dcaa545",
 "outputIndex" : 0,
 "сценарій" : "52210218597441c292cb6d73174c1662ac9d60b76688fd359f90e2d653d1a089c9aba921022bda026d6aee8133f0290449a282f8cfbccafdc064b0b47068854457f38af3bc21030a230982d9706247d5997df1aea7144266c33a2e6c64c6a3a44c5cdf9c0ff58a53ae",
 "Сатоши" : 159900000
});

ВАР multiSigTx = новий bitcore.Угоди()
 .з(utxo, публічні ключі, 2)
 .до("mfYRZHwMfvFti3gErrKeBmMmMraFJVRMyj", 159800000)
.знак(ключі);

ВАР сериализованный = multiSigTx.метод toString();
консоль.журнал(по частинах);

Він працював.

вузол $ sign.js 
010000000145a5ca2debe0c50847403958fdb3eba43b960afbb5366bc8abfad1dd5eb15ac800000000920047304402203fa6520a6a8345603a03990ae99e7dd83a482f868f902d8f40298c44e8ea808902205e025a57c47af57892c2b616d3f92c679aefd8ac9cfd3e72f35fce6df96a0ffb01483045022100cebdb64fdc383bdbf88fe2820fe49e2e61642e9e94a3b58baa6efdde42fcf745022024a2a7a54a6c0e25b4e1580be62d336716c771dabd837430c58c392dc4c5afc501ffffffff01c05a8609000000001976a91400472c7ada0f94b832befcdd883501124305fe7b88ac00000000

Txid

http://tbtc.blockr.io/tx/info/219a49b6a376e8f4ef86866e93483552679b5157318f0e4085430a3cee24e3d8

+341
sheng jiang 6 квіт. 2016 р., 19:51:55

Кілька років тому мій биткоин гаманець з Qt перестав працювати і повідомлення про помилки почали з'являтися

Помилка свідчить:

Затвердження Не Вдалося!

Програма:... файл: лінія src/main.cpp : 1127 вираз: pindexFirst

Для отримання інформації про те, як ваша програма може викликати збій затвердження, побачити візуальну документації на C++ стверджує (натисніть "повторити" для налагодження JIT програми повинен бути включений)

Як я можу це виправити? Тепер цей гаманець застаріло?

+311
Fatima Martinez 15 квіт. 2010 р., 16:18:38

Спробувати цю схему , і подивитися на лайткоин, наступний биткоин, @ 3$. зараз з $55 млн ринкової капіталізації. http://coinmarketcap.com/

+217
Evan Abatan 16 вер. 2019 р., 18:39:34

Тільки що дізнався про Bitcoin. Як я тепер дізнався, немає ніякого сенсу використовувати процесор, просто ГПУ. У мене ASUS x1650 з 256 Мб, досить вухо на 1-2 биткоина в тиждень?

+194
Guy Tave 30 квіт. 2016 р., 00:08:27

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

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

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

Ось більш докладно про те, як 2-Пег робіт:

Як це бічний ланцюга інтеграції биткоин ланцюги захищені від подвійної витрати? Де бічний ланцюг гірських зборів?

+170
Mariannascott 1 квіт. 2016 р., 14:27:06

моїй тестовій транзакції кодування Base160, так по моєму розумінню воно було відправлено на адресу

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

Але для перетворення замовчуванням хеш-код на адресу, ви також повинні додати контрольну суму в кінець, а не просто версії байтом ( 0х00). Найбільш ймовірно, чому ви отримуєте різні результати, тому що ви не створили контрольну суму перед кодуванням base58.

Побачити кроки, описані тут для отримання додаткової інформації: https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses#How_to_create_Bitcoin_Address

+164
Eung 28 черв. 2016 р., 22:02:41

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

+118
Eduardo Baitello 13 жовт. 2018 р., 02:49:09

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

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

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

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

+108
Zach Sump 23 вер. 2018 р., 11:26:26

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

$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