Наскільки безпечно поточної детерміновані гаманці?

Може хто-небудь пояснити, як забезпечити детермінованих реалізацій гаманець Електрума і Арсенал? Наскільки я знаю, Електрум використовує 128-бітне насіння для генерації адреси. Я не розумію цього, тому що з тих пір навіть на один біткойн-адреса складається з 256-біт. чому б не зробити це насіння чогось більшого? І Електрум використовує так званий "батьківський ключ" і "код послуги", в якій я не можу знайти пояснення.

Будь-які ідеї про те, як захистити ці реалізації?

+752
user312533 2 бер. 2018 р., 20:51:10
39 відповідей

На момент написання цієї статті, Dwolla не відправляє гроші на MtGox

Це перевірено заходячи на депозит посилання тут

+973
BenjaminBrink 03 февр. '09 в 4:24

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

Припустимо, я володію 51% мережі і три биткоинов гаманці. Якщо я двічі витратити монети з гаманця, a до B і C - б я подвоїв мої монети?

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

Якщо ні, то яким чином зловмисник насправді робити гроші від подвійної витрати?

+906
Wyatt Zochert 7 черв. 2014 р., 19:12:18
Інші відповіді

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


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

У статті він згадує третьої особи, Чаком, який буде вирішувати спори.

(1): Якщо клієнт (Аліса) до отримання продукту, знаки 2-з-2 угоди, угоди, що підлягає сплаті за купець (Боб), але що буває, якщо продавець (Боб) не відправити товар до клієнта (Аліса)?

Припускаючи, що Боб дбав тільки про отримання оплати, він завжди буде підписувати угоди, які оплачував сам, так що користі вимагати його підписання. Якщо Аліса підписала угоду, яка не платила їй, вона б проявити добру волю, якби був інший учасник, Чак. Чак вимагає, щоб продукт був відправлений на Еліс, перш ніж кошти будуть повністю звільнені Боб. В даному випадку це буде 2-з-2 сценарій multisig, що потребують Еліс і Чак, і вимагаючи Аліса підписати до того, як кораблі Боб пакета, наприклад.

(2): Що відбудеться, якщо клієнт (Аліса) відмовляється підписати 2-з-2 угоди до отримання товару, та після отримання продукт також не підписувати угоди?

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

+874
kim coka 23 лют. 2011 р., 02:43:40

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

Якщо ви новачок в Bitcoin в світі, відвідайте https://bitcoin.org що є багато інформації, так що ви можете отримати актуальну і вийти з duduas

+832
Sun Bear 16 січ. 2010 р., 13:40:28

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

+829
Amnon 10 вер. 2010 р., 00:59:52

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

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

Уявіть 10,000 БТЦ піца транзакцій були відшкодовані зараз: буде покупець мати право до 10 000 BTC, або тільки вартість двох піц сьогодні? Якщо він дійсно має право в 10 000 биткоинов, що б відкрити двері для шахрайства у вигляді "купите що-небудь з БТЦ, якщо курс йде вгору, повернути його на повернення в БІЦ".

Ви повинні мати право на повернення цієї ж реальна купівельна спроможність те, що ви заплатили їх. З США-це, як правило, незначна (насправді ~2%/рік з-за інфляції; я міг бачити, що ви стверджуючи, що ви повинні отримати $76.50 вартість з урахуванням падіння вартості фіат), так що має сенс повернути точну суму, яку ви заплатили. З Bitcoin, найпростіший спосіб для відстеження цього приводу якісь нетривіальні період часу, повертаючись до її Фіат значення.

+812
Martinez Martinez Willy 7 вер. 2016 р., 23:10:28

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

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

+805
user41472 2 бер. 2016 р., 02:30:19

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

Інакше як добувати биткоины?

+785
InuTasha 11 квіт. 2015 р., 00:57:27

Ви не можете дійсно "потік" їх. Операції вам після підтвердження включена в блок. Так що за 10 хвилин нічого б не було, а потім раптом не було б в 1000+ угод з підтвердженням. Якщо це те, що ви шукаєте, ви можете просто використовувати щось на зразок https://blockchain.info/block-index/$block_index?формат=формат JSON і замінити $block_index з останнім блоком. JSON буде реагувати з усіма ID транзакції в масиві, які були включені в "Техас":

https://blockchain.info/api/blockchain_api

Редагувати:
Blockchain.info має всю інформацію, що вам потрібно. Спочатку отримати поточну висоту блоку, який ви можете отримати від https://blockchain.info/stats?format=json

$bcinfo = json_decode(функції file_get_contents("https://blockchain.info/stats?format=json"), істина);
$latestblock = $bcinfo["n_blocks_total"];

Потім підключіть поточного блоку в https://blockchain.info/block-height/$latestblock?формат=формат JSON

$getblock = json_decode(функції file_get_contents("https://blockchain.info/block-height/".$latestblock".?формат=формат JSON"), істина); 

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

Ось один я зробив швидко в PHP: http://phpfiddle.org/lite/code/k16m-r8fh

<?в PHP
$bcinfo = json_decode(функції file_get_contents("https://blockchain.info/stats?format=json"), істина);
$latestblock = $bcinfo["n_blocks_total"];
$getblock = json_decode(функції file_get_contents("https://blockchain.info/block-height/".$latestblock".?формат=формат JSON"), істина);
$counttxs = сума($getblock["блоки"][0]["Техас"]);
для($Я=0;$я<$counttxs;$я++){
 //ТХ час
 $timetx = $getblock [блоків][0]["Техас"][$i]["час"];
 $дата = date('р-м-д ч:я:и', $timetx);
 Відлуння $дата."<БР>";
 //кількість входів
 $countinputs = сума($getblock [блоків][0]["Техас"][$i]["дані"]);
для($ШІ=0;$другої<$countinputs;$II с++){
 //отримати введення адреси
 $значення addr = $getblock [блоків][0]["Техас"][$i]["дані"][$AI]["prev_out"]["url"];
 Відлуння $АДР ? Enter: ".$Ел."<БР>" : "";
}
 //кількість виходів
 $countouts = сума($getblock [блоків][0]["Техас"][$i] [вихід]);
для($дів=0;$дів<$countouts;$III с++){
 //отримуємо вихідний адресу
 $outaddr = $getblock [блоків][0]["Техас"][$i]["з"][$дів]["url"];
 Відлуння $outaddr ? "Висновок: ".$outaddr."<БР>" : "";
}
 Ехо "<br><br>";
}

?>
+781
Andy Barnett 4 трав. 2013 р., 22:43:40

Розглянемо наступний сценарій,

У мене є 365 доларів в BTC-E і 1 бтц на біржі Cryptsy, тепер я купив 1 БТЦ за ціною від 362 USD на BTC-е і продати його на біржі з 370 доларів, зараз я зробив прибуток у розмірі 4 доларів США (в комплекті txn плату), зараз поточна ринкова ціна за 1 BTC це 370 доларів США

Я згадав ринкова ціна за 1 BTC = 360 дол.enter image description here

  1. Як ринкова ціна впливає на мою прибуток?

  2. Ще у мене є 8 USD прибутку на біржі Cryptsy або я зробив збиток/прибуток по відношенню до ринкової ціни?

+772
gina 28 лют. 2015 р., 11:14:01
  1. перевірте, що адреса одержувача правильний і дійсний
  2. перевірити ідентифікатор транзакції з кола платити
  3. пошук транзакцій по його ідентифікатору на http://blockchain.info
  4. якщо транзакція не буде підтверджена, вона включена в блокчейн, в іншому випадку він застряг у memorypool шахтарів і вимагають більш високі збори
+670
cjacobs001 15 лист. 2018 р., 17:03:02

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

Биткоин ядра знати, як обрізати існуючу базу даних або запустити весь процес синхронізації закінчиться?

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

Буде обрізано .DAT файл буде видалено процесом?

+667
user9613 27 лип. 2010 р., 01:55:35

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

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

Можна, звичайно, створити векселі виражені у валюті, тільки за умови, що інші люди готові прийняти. Але якщо ви хочете створити два аккаунта і один повинен іншому $1,000,000, ви можете.

+653
Pieter Claerhout 5 груд. 2012 р., 21:08:44

Ось це кінцева точка, де торгують збори разом з order_id і fee_currency включені https://api.bitfinex.com/v1/mytrades

Масив
(
[0] => масив
(
 [ціна] => 0.53018
 [сума] => 20.0
 [мітка] => 1539786993.0
 [тип] => продати
 [fee_currency] => США
 [fee_amount] => -0.0212072
 [Тід] => 301116948
 [order_id] => 18151111432
)

[1] => масив
(
 [ціна] => 0.5317
 [сума] => 20.0
 [мітка] => 1539786941.0
 [тип] => купити
 [fee_currency] => багато
 [fee_amount] => -0.04
 [Тід] => 301116560
 [order_id] => 1815111391
)
)

Ця кінцева точка може також прийняти limit_trades параметр, щоб обмежити кількість повернутих результатів. Потім за допомогою оператора foreach петлі, щоб дістатися до потрібної order_id і відновити торговий збір. Не знаю, чому біржами вирішив зробити складно, ця інформація повинна бути включена в "статус замовлення" кінцевої точки.

+604
NLi10Me 28 жовт. 2011 р., 23:30:18

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

Пошук проводки в UTXO базі даних дуже швидко, тому що виходи упорядковані за хеш транзакції, так що пошук може бути зроблено за допомогою двійкового пошуку. Це означає, що хоча в світі налічується більше 15 мільйонів UTXOs, щоб знайти певний UTXO враховуючи його хеш транзакцій вимагає, дивлячись на тільки ~24 адресами бази даних, в гіршому випадку, що може зробити комп'ютер дуже швидко.

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

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

+584
Algorithmist 13 лип. 2015 р., 02:58:45

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

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

+538
Mary Wheeler 20 серп. 2010 р., 22:07:15

Моя претензія була прийнята на MtGox.com - як я отримаю гроші?

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

Це занадто пізно, щоб передати Кракен та отримати биткоин назад?

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

+515
AH107 29 січ. 2013 р., 10:07:00

Биткоин буде працювати через Tor. Є стаття на биткоин Вікі, яка пояснює цей процес.

Просто встановити Tor і нехай це налаштування проксі-сервера на його IP за замовчуванням (127.0.0.1) і порт (9050).

Для bitcoind, використовуйте прапор --проксі=127.0.0.1:9050.

Для GUI клієнта, під параметри, перевіряємо підключення через socks4 проксі. Встановити проксі IP 127.0.0.1 і порт 9050.

+509
whuala 24 черв. 2019 р., 08:19:27

Існує три Біпс, що всі прагнемо забезпечити поштовх до скрипт-хеш-функція (P2SH):

Біп 12 (OP_EVAL): новий код бере значення зі стека (в будь-якому місці) і виконує його, як ніби воно було частиною самого сценарію.

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

Біп 16: коли шаблон чарівний скрипт вбачається, що після сценарій виконання клієнти повинні виконати верхній елемент стеку теж.

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

Біп 17 (OP_CHECKHASHVERIFY): новий опкод хешей сценарій, який був уже виконаний, і просто порівнює його на верхній елемент стеку.

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

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

+508
OohMamma 8 квіт. 2016 р., 23:11:54

Зараз в даний момент чт 11 липня 2019 22:08 мск

enter image description here

Це значна кількість. Майже більший шахрай вчинив один банк: https://en.wikipedia.org/wiki/Danske_Bank_money_laundering_scandal

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

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

Не соромтеся, щоб зробити розумні припущення, наприклад, 10 центів за квт / год.

Відповідні ресурси:

Більш докладне пояснення:

enter image description here https://hackernoon.com/the-future-of-machine-learning-hardware-c872a0448be8

  • Процесора 2009 - без інвестицій в обладнання - тільки електрика
  • 2010 ДП - деякі інвестиції в обладнання
  • ГПУ 2011 і FPGA - інвестиції в обладнання
  • 2012...

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

(не включаючи вартість нерухомого майна на будинок гірничо господарств і 1000S інженерних годин і постійну увагу світових ЗМІ)

ПС. Я люблю все про Bitcoin, зокрема, математики, криптографії, економіки та фізики - перетворення енергії ⚡️⚡️⚡️

+490
kocodude 4 трав. 2017 р., 19:30:50

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

Хоча в електронний банкінг банк Центр сертифікації. Хто робить це в блокчейн/биткоин?

+482
Kris1980 23 січ. 2017 р., 21:22:47

Localbitcoins.com для рук в руки exchages

+479
Darya Golub 5 лип. 2013 р., 13:14:02

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

+421
esigenesis 27 вер. 2018 р., 01:52:21

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

 для (;;) {
 RAND_bytes(нонсен.Б, як sizeof(код));
 RIPEMD160(нонсен.б, розміром sizeof(нонсен), дайджест);
 якщо (
 дайджест[0] == 174 && // OP_CHECKMULTISIG
 дайджест[1] == 76 && // OP_PUSHDATA1
 дайджест[2] == 16 // 0x16
 ) {
 // Ми будемо друкувати інформація про стан на часткове хіти, Просто щоб зробити речі більш
 // цікаво.
 функції printf("%llx не\N", то нонсен.я);
 print_hex(дайджест, 20);

 // Перевірка на повне попадання
 якщо (дайджест[19] == 117) // OP_DROP
повернення;
}
+407
dwhetzel 19 лют. 2010 р., 23:28:26

Є можливість для вивчення операцій ланцюга через оригінальний биткоин API (https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list) як blockexplorer це робить. Якщо ні, то чому?

+404
user13322 19 серп. 2010 р., 01:48:33

У мене є биткоины, які зберігаються на вахті тільки адресу

Які годинники-лише адреси?

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

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

+382
Doganbaran21 23 лют. 2016 р., 18:19:16

Це може бути дурне питання: я почав демон биткоин для первинного завантаження блокчейна. Вона відразу ж почала скачувати, я відредагував биткоин.файл conf з txindex=1. Зупинити і перезапустити демона. Як я можу бути впевнений, що блокчейн txindex=1 правильно встановити? Я повинен нагадати з командним рядком Bitcoind -переіндексація

Як я розумію, "дивиться" на блокчейн (день я скачав з торрента), який має txindex=1? Дякую

+376
opike 14 черв. 2010 р., 09:18:45

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

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

+278
Grinch91 4 лист. 2017 р., 12:39:46

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

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

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

повернення новий bignum(SecureRandom відібрати.getRandomBuffer(8));

Цей код вибирає 8 байт (64-біт) нонсен. Мені незрозуміло, як саме ця помилка прийшла приблизно ... надсилання 32 функції, взяли біти як розмір аргументу, наприклад, мали б сенс, але тим не менш це сталося, він не потрапив в коментар, і, здається, були занурені.

Тягнути-запит, який ввів вразливість реалізації на JavaScript криптографії швидше при переключенні базових операцій ЄС в іншу бібліотеку, 'еліптичної'. На момент еліптичних представлений власних функцій підписання якого включені RFC6979 детермінованої генерації випадкового коду. Я не розумію, чому bitcore Не змінені для використання еліптичного підписання функціонувати навіть з автором еліптичних висловлюючись на підтримку ПР, але так як був вже існуючий будинок прокату' підписування коду, він просто не приходило в голову нікому, щоб перейти до бібліотеки підпрограм. Є не велике обговорення на запит.

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

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

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

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

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

+260
nafiz sadik 1 черв. 2012 р., 21:11:01

Що означає статус операції "в автономному режимі (0 підтверджень)", а не "непідтверджені (0 підтверджень)" ?

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

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

+251
chip 5 вер. 2010 р., 06:34:44

Використовувати www.webbtc.com

Він має функцію, щоб виконати покрокову інструкцію і скрипти

наприклад

http://webbtc.com/script/b8eccf259d051b75f1e5c0f524b125dea0575cce2cca2db16790506d39001961:0

+235
Jacopo Pace 19 груд. 2012 р., 08:45:28

Атаки ви описуєте правильно. Цей напад на "загальний префікс" власність на блокчейн, який приблизно свідчить, що вона повинна бути важким для супротивника, щоб викликати двох чесних учасників прийняти два різних блокчейнами в той же час, коли вони розійшлися більш ніж на K блоків, де к - параметр. У вашому випадку, ви встановили к = 6.

У самому справі, удар, який ви описуєте, був проаналізований в Сатоши паперового оригіналу. Якщо ви подивіться на останній розділ 11. Розрахунків), Сатоши обчислює ймовірність успіху атаки ви описали. Зокрема, він розглядає ймовірність змагального успіху для різних значень змінної, він називає питання, що свідчить про змагальності видобутку електроенергії. У вашому випадку, р = 0.3. Потім він використовує змінну Z можна вказати кількість блоків один чекає до прийняття угоди, що підтверджується, у вашому випадку з z = 6. У Сатоши аналіз, це слід Пуассоновское розподіл і грубо ймовірність змагального успіху дійсно п ~= 0.15. Насправді, Сатоши точно підраховує, у випадку з Z = 5 і М = 0.3 і отримує Р = 0.1773.

В оригінальній статті є деякі з рекомендації по скільки блоків потрібно чекати, щоб домогтися змагальності ймовірність межа Р < 0,1%. Для М = 0.3, мінімальне значення z , що досягається це з Z = 24. Тому, якщо ви хочете бути здатні витримати 30% супротивника, необхідно чекати 24 підтверджень.

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

Основою аналізу є поліпшенням у порівнянні з Сатоши з кількох причин. Я наведу кілька:

  • Розподілу ймовірностей задані точно (як і біноміальний розподіл Бернуллі), а не приблизно (як розподіл Пуассона).
  • Спокусник є довільним і не обов'язково слідувати стратегії, які ми передбачити або знати.
  • Безпека буде доведена, а не просто інтуїтивно припустив.
  • Система моделюється і аналізується саме за допомогою теоретичної інформатики інструменту для інтерактивної машини Тюрінга.

Щоб побачити спільну заяву префікс точно, подивимося на визначення 3 (загальний префікс) відповідно до розділу 3.2 (потрібні властивості протоколу). Той факт, що биткоин це властивість буде доведено в розділі 4.2 (загальний префікс власність) під Теорема 15 (загальний префікс). Є точна формула Для до, кількість блоків потрібно почекати, щоб знати, що ланцюги не може бути реорганізацію об'єднан повертаємося до питання: до = НКФ. Змінні η, κ, F і зроблені точно в розділі 4 (аналізу) згідно з табл. 1 (параметри аналізу). Важко дати конкретні цифри для цих змінних, так як вони залежать від працездатності мережі і продуктивність, а також складність видобутку. Для Bitcoin, ми отримуємо, що κ = 256 - біт довжина (видобуток) хеш-функції. Я оцінюю тривалість раунду буде, оптимістично, приблизно на 10 секунд (час, необхідний для більша частина, скажімо 90%, з мережі дізнався про блок заголовка) і так як блок знаходиться в середньому кожні 10 хвилин, ми маємо, що Ф Про 0.0003 биткоин. Я не знаю, як оцінити η точно.

Справа в тому, що загальний префікс теорема досягається Для до , коли "виконання характерно" (типовість встановлено в Теоремі 10), яка залежить від параметрів ηκ. Передумовою для типовість полягає в тому, що послідовності послідовних раундів розглядаються, принаймні, ηκ в довжину. Припущення, що це кількість велика, то необхідно застосувати Чернова кордонів для біноміального розподілу: типовість досягається з більшою ймовірністю в це число. Якщо це кількість невелика, то ймовірність більше не переважною, і безпека система може дати збій.

Такий аналіз типових криптографічних систем, включаючи цифрові підписи, шифрування схеми, нуль-знання доказів, і так далі. Супротивник здатний на успіх з ймовірністю, яка обмежена функція з однієї вільної змінної: що вільна змінна-це параметр безпеки (ηκ в магістралі випадок) і функція мізерно мала, по цьому параметру, то ймовірність падає експоненціально в якості параметра збільшується. У біткойнів випадку ймовірність подвійних витрат падає в геометричній прогресії, як блокчейн розмір на верхній збільшується, але не є занадто малою Для к = 6, особливо коли противник сильний.

Для вирішення більш конкретних і справа що це економічно виправдано: ви праві в тому, що ви можете перевести $2М за один биткоин транзакцій. Однак, я вважаю малоймовірним, що адресат такої операції буде вважати його безпечним після к = 6; значення, близьке до до = 25 повинні бути використані. Доцільно прийняти більш низькі значення К для менших обсягах і вимагають великих значень до для великих сум. Поки точна ймовірність прорахувати важко, все-таки більшість бірж та інших автоматизованих послуг приймати платежі в криптовалюте застосовувати розумні межі, і я очікую, що вони збільшують їх за суми в мільйони доларів (як правило, це робиться, вимагаючи від людини схвалення угоди, за украй високій вартості угод, що, безумовно, дає багато часу для належного доказу роботи на висоті). Економічні витрати, пов'язані з розгалуженням ланцюга, щоб викликати блок покинутості, коротко проаналізовані в статті про Bitcoin в якості громадського випадковості джерела. Враховуючи, що аналіз, можна збалансувати вартість підключення блокчейн проти потенційних вигод можна заробити, виконуючи успішну подвійних витрат, помножене на основі змагальності ймовірність успіху розраховується від хребта. Це може дозволити партії, щоб точно визначити їх необхідне значення К для різних грошово-кредитних параметрів, дані точні межі змагальності сторін, таких як М = 0.3.

Я знаю, що ця відповідь була трохи технічний, а не дати конкретні цифри, але я сподіваюся, що це проллє світло на напад чому ти описуєш, це дійсно можливо, хоча ми досі б назвав його "незначним". Оскільки ви попросили Мої документи, я аспірант в криптографії орієнтуючись на основи протоколів блокчейн на кафедрі комп'ютерних наук Університету Афін. Шукайте Kiayias, хто писав основу папери, є моїм радником (я не сприяла, що папери). Так як він мій учитель, я досить добре знайомий з його роботою, особливо тому що ми з допомогою розробленої моделі, в основу для подальшої роботи. Я науковий співробітник IOHK, де ми будуємо фундамент кріптовалюти ми називаємо Кардано і його аналіз з математичної точки зору. Ймовірностей змагального успіху в спробах проаналізувати блокчейн-Форкс, а також їх аналіз, приходять у мою роботу, якої я намагаюся побудувати sidechains взаємодії кількох блокчейнами. Ми часто довести нікчемність кордону в ці параметри.

+170
Callam 27 лип. 2018 р., 04:52:14

Як імпортувати приватні ключі масово з текстового файлу? Вони у форматі імпорт гаманець, наприклад, 5HueCGU8rMjxEXxiPuD5BDku4MkFqeZyd4dz1jvhtvqvbtlvytj.

Чи будуть які-небудь обмеження на кількість ключів можна імпортувати?

Дякую вам і прошу вибачити мені за таке питання, я в цьому новачок.

+154
Stack Overflow User 6 бер. 2015 р., 03:17:44

допомогти їм не впевнений, що робити я відправила з ос, Bitcoin, як я зробив багато разів і підтвердив, але поки я не бачу його на всіх херес ідентифікатор 7581e42bf71df4b81fdb233542f3e0baeddeb60bd5e11361b1f8cb7ccb3553a5

хто-небудь в змозі допомогти мені повернути це? чи це назавжди?

+149
Lisamarie Jackson 13 серп. 2013 р., 17:00:29

lordcirthз ВМ пропозиція - це здорово, але давайте спиратися на це. Давайте думати про це більше як еластичний ВМ хмара замість процедури фіксації.

  1. ВМ з bitcoind, додаткові знімки, але певного періодичного резервного копіювання гаманця.дат. Період дорівнює очікуваної швидкості зміни гаманець.
  2. Блокчейн файли зберігаються локально, але і періодично резервне копіювання на віддалений диск. Приріст кожні 2 години було б достатньо, з стандартному дід-батько-син поворот. За 10 хвилин на кожен блок, це 8640 блоків, які ви могли б бути позаду з резервних копій в день. Син підлозі-щоденні, батько кожні 12 годин, і дід щотижня, може бути, прадід щомісяця.
  3. Коли щось погано відбувається із запущеною віртуальної машини, не витрачайте час відкату знімка. Просто запустіть нову віртуальну машину і її отримати останню резервну копію з віддаленого диска.

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

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

+142
Pekiegal 3 груд. 2013 р., 23:16:10

Ви можете працювати з биткоин з -підключення=192.168.1.3 (або будь-який інший) перемикач для підключення одного локального вузла до іншого.

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

+120
paulywill 28 серп. 2017 р., 12:48:07

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

Може три? Здається, що вони можуть - не двох чесних вузлів з'ясувати, хто третій нечесний вузол? Але насправді, вони не можуть - нечесний вузол D може сказати чесний сайт одне, а чесні вузол Б інша справа.

Скажімо, вони намагаються домовитися про колір неба.

Чесний сайт чує від чесних вузол B: "Я думаю, що небо блакитне, а вузол D каже, що небо занадто синє". Але чує від недобросовісних вузол Д: "Я думаю, що небо червоне, і вузол B думає, що небо занадто червоне". Що таке повіриш?

У випадку 4 вузлів, якщо є тільки 1 нечесних вузол, Вузол буде почути дві версії "небо блакитне" і одна з версій "небо червоне" - так пішов би з неба синього кольору.

По суті, якщо зловмисний 1/3rd від вузлів можна протидіяти голосування чесний 1/3-е... тоді вам потрібен ще один сайт як тай-брейку. Отже, 3Ф+1 вузлів, де f-число нечесних вузлів 2Ф+1-це кількість чесних вузлів.

+96
Cashy King 29 лип. 2014 р., 22:42:02

Є документ в інтернеті, які описують доступ до JSON-RPC інтерфейс демона bitcoind? У моєму випадку, моє додаток написано на C++, і я хочу відкрити цей інтерфейс з цією мовою. У моїй системі Кубунту, я втік з Bitcoin-Qt, а він слухає порт 8333. Я створити Bitcoin.файл conf на мій каталог даних настройка імені користувача і пароля. Тепер я хочу знати, як відкрити цей інтерфейс на C++.

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

+79
Tiny Baruch 24 січ. 2015 р., 02:43:25

У мене була схожа проблема, але -пересканувати варіант не допоміг.

У моєму випадку, там було багато позицій, що належать до орфа блоків в моєму налагодження.лог - файл (не на 100 % впевнений, що це пов'язані, але це можливо):

2014-08-18 20:52:57 ProcessBlock: сирітка блоку 0, / г=00000000000000001132f6ac32387e51960e3154b2ad4420bdeb64d77999388f
2014-08-18 20:54:00 ProcessBlock: сирота блоку 1, / г=00000000000000000e9926124cabed78be0ae8bab22fb20acc643e94749120f8
2014-08-18 20:56:37 ProcessBlock: сирота блок 2, / г=00000000000000001b3f790fc107051c17702d305b08a3ae6325f40ecf44eae9
...

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

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

+28
Vishal Sharma 9 черв. 2010 р., 16:41:14

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

$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