Можна послати угод bitcoind, що буде діяти тільки після певної кількості часу?

Стандартний клієнт тільки дозволяє витрачати монети з угоди після отримання 6-ти підтверджень (120 у разі відпрацювання нагороди). Можна відправити bitcoind з допомогою JSON-RPC для команди кажу це, щоб відправити ці непідтверджені монети, перш ніж вони зберуть достатньо підтверджень, тому операції будуть виконані після підтвердження з'являються (по суті він говорить "як тільки ви отримаєте достатньо підтверджень, відправлення монет з X")?

+454
Setzor 11 серп. 2019 р., 08:13:33
39 відповідей

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

+956
RandomGuy123 03 февр. '09 в 4:24

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

+955
anemia 6 жовт. 2019 р., 06:48:01
Інші відповіді

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


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

Припустимо, ми створюємо альтернативну криптовалюту ("InflationCoin") на основі програмного забезпечення Bitcoin з однієї зміни в протокол:

  • Блок нагорода є постійним, наприклад, 50 InflationCoin

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

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

+873
ying ying 27 черв. 2013 р., 16:50:01

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

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

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

+866
alex arciniega 15 лют. 2015 р., 20:56:38

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

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

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

2) вартість товарів. Якщо товар продається в БТЦ зі знижкою, що дозволить збільшити вартість БТЦ. Якщо добре продається в БТЦ у великій пошані, що знижки на вартість БТЦ.

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

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

+857
zemazema123 17 трав. 2014 р., 22:54:04

Підписи ECDSA є пари (R,S), де Р=(КР).х по модулю N, S = (М + рх)/до мод N, де X є секретним ключем K є випадковим випадкове число, а M-повідомлення.

Якщо у вас є два значення S1 і S2 на тому ж секретному ключі і з тим же випадкове число k (і, отже, значення R), справедливо наступне твердження:

  • С1 = (М1 + р*х)/до
  • С2 = (м2 + р*х)/до

З цього можна вивести:

  • С1 * до = М1 + р*х
  • С2 * K = м2 + р*х
  • (С1 - С2) * к = М1 - М2
  • до = (М1 - М2) / (С1 - С2)
  • х = (З1 * (М1 - М2) / (С1 - С2) - М1) / Р
  • х = (М1*С2 - м2*С1) / (Р*(С1 - С2)) (всі п)

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

Цей вид атаки був відомий і активно експлуатується на мережі Bitcoin як мінімум 2013: https://bitcointalk.to/index.php?topic=271486.0 . Не використовуйте значень K. Використовувати RFC6979 детерміноване, але надійно генерувати їх.

Також зверніть увагу, що це не досить, що ідіотів, а кілька різних. Вони також не можуть бути пов'язані відомим способом. Наприклад, ви не можете використовувати K для одного підпису, і K+1 для наступної роботи.

+762
G Patel 3 лист. 2013 р., 21:22:15

У мене GTX660 прямо зараз, але я купив на R9 290X і нещодавно. Мені було цікаво, якщо я можу залишити як в моєму комп'ютері та використовувати один (GTX660) для майнінг биткоинов, а один (відеокарта R9 290X і) на все інше (в основному гри).

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

Інші мої характеристики:
і7 3820 @ 3.60 ГГц
16 ГБ оперативної пам'яті DDR3 @ 1333 МГц
Компанія ASUS P9X79 Pro в 2011
Windows 8 професійна



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

+726
Aang Ludi 6 жовт. 2018 р., 02:14:05

Я можу доларів на моєму рахунку біржі MtGox без зарахування на свій банківський рахунок, або в биткоины?

Так.

+712
Jimmy Cuadra 25 груд. 2011 р., 11:19:04

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

Copay error message

Угода не доступні в даний момент

+700
BogdanHS 23 груд. 2010 р., 01:37:10

Це не як здобич, як правило, працює в басейні. Видобуток програмного забезпечення, як правило, призначає extranonce для кожного шахтаря, який є частиною фонду угоди, та призведе в іншу Меркле корінь (і різних блоку заголовка. Потім вони можуть почати на випадкове число 0 як ви пропонуєте, але вони не змагалися один з одним за той же блок, тому що вони різні. См https://bitcointalk.org/index.php?topic=9438.msg136344#msg136344.

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

  • Версія
  • hashPrevBlock
  • hashMerkleRoot
  • Час
  • Біти
  • Нонсен

См https://en.bitcoin.it/wiki/Block_hashing_algorithm

+695
A G A A Hamid 22 бер. 2012 р., 01:03:50

Гуі майнер v2011-08-24 якраз показує "підключення..." при спробі підключення до сльоти басейн. Консоль показує:

2011-12-31 14:00:49: виконавши команду: poclbm.exe [email protected]:[email protected]:8332 --пристрій=0 --платформа=0 --докладний 
2011-12-31 14:00:49: слухач для "за замовчуванням" почав
2011-12-31 14:06:53: слухач для "за замовчуванням": api2.биткоин.Чехія:8332 31/12/2011 14:06:53, довгий опитування: новий блок 0000028fd540f91b
2011-12-31 14:07:33: слухач для "за замовчуванням": api2.биткоин.Чехія:8332 31/12/2011 14:07:33, довгий опитування: новий блок 0000079641b6608b

де XXXXXX-це мій правильний пароль.

Я пробував вилучення (видалення каталогу, забезпечуючи процес не запущений, і розпакування знову), як запропонував в цьому пості: https://bitcointalk.org/index.php?action=printpage;тема=28886.0 але це не спрацювало.

+695
Disha 8 бер. 2017 р., 02:38:56

насамперед я ніколи не читав биткоин вихідний код (я не можу прочитати З) і мені було цікаво, якщо биткоин та інших криптовалют випливає, що вони мають обмеження даних, таких як максимальне значення типу long int-це 4,294,967,295. Якщо цей випадок правда, що станеться, коли складність піднімається вище довгою int значення. Сподіваюся, це має сенс, як я сформулював це.

+667
user20253 23 лип. 2012 р., 23:57:11

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

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

+602
Peter I 15 лип. 2015 р., 19:38:05

Коли ви бачите щось піти вгору та вгору, ви можете думати, що це міхур, тому що ніщо не може рости вічно, вірно? Однак, подумайте про те, що ви вимірюєте. Ви вимірюєте ціну BTC в доларах США.

Що, якщо ми вимірюємо його у зворотний бік? Заміримо долара США вартість БТЦ. Тепер ви бачите, що вартість долара різко знизилася. Питання ви повинні запитати себе: чи Може він зменшити назавжди? І я відповім: це істота робить так з моменту свого створення.

+563
Katya1157 21 лют. 2015 р., 04:02:05

Припустимо, що у мене відкрився канал і я хочу послати блискавку BTC на когось, хто ніколи не використовував блискавку, це можливо чи буде? Або мені потрібно відкрити перший канал, надсилати БТЦ через lighthing(з 2 проводками)?

Я знаю хлопців з Райден хочете дозволити цьому: https://medium.com/@raiden_network/creating-an-easy-onboarding-user-experience-for-the-raiden-network-4dcdc9e2eeed

+516
Miguel Angel LLorente 19 лист. 2018 р., 03:01:38

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

2013-05-26 12:55:19: слухач для "за замовчуванням" почав
2013-05-26 12:55:20: слухач для "за замовчуванням": api2.биткоин.Чехія:8332 26/05/2013 12:55:20, перевірка на шар...
2013-05-26 12:55:20: слухач для "за замовчуванням": api2.биткоин.Чехія:8332 26/05/2013 12:55:20, почав OpenCL Шахтар на платформі 0, пристрій 0 (турки)
2013-05-26 12:55:20: слухач для "за замовчуванням": api2.биткоин.Чехія:8332 26/05/2013 12:55:20, ніякої реакції на getwork, використовуючи в якості прошарку
2013-05-26 12:55:20: слухач для "за замовчуванням": api2.биткоин.Чехія:8332 26/05/2013 12:55:20, немає JSON-об'єкт може бути декодирован
2013-05-26 12:55:30: слухач для "за замовчуванням": api2.биткоин.Чехія:8332 26/05/2013 12:55:30, не вдалося підписатися
2013-05-26 12:55:32: слухач для "за замовчуванням": api2.биткоин.Чехія:8332 26/05/2013 12:55:32, помилок ІО - 1, похибка 2
2013-05-26 12:55:33: слухач для "за замовчуванням" закриття

Звичайно, я перевірив моє підключення, і я почав GUIMiner з правами адміністратора. Я використовую Windows 7.

+508
Thanyani Rambane 9 серп. 2014 р., 05:12:22

Гірничого обладнання виробники використовують "хэшрейт", щоб визначити, як швидко видобуток з їх кросівки, але вони означають 1 і SHA256 циклу швидкість або Bitcoin хеш швидкість і SHA256(SHA256 і(заголовок)); ?

+508
Nagesh Karale 8 трав. 2019 р., 22:17:50

При виклику RPC в signrawtransaction він повертає шістнадцятковий-закодовану рядок, що містить сирі Техас запит з підписами.

Є рядок:

  • ковкий?
  • унікальний?
+479
Marian Marian 25 бер. 2017 р., 19:46:02
[email protected]:/var/www/cpuminer-2.2.3# ./minerd
[2013-12-27 15:22:35] 2 нитки Шахтар почав, використовуючи алгоритм scrypt в'.
[2013-12-27 15:22:35] єднальна нитка 1 ЦП 1
[2013-12-27 15:22:35] єднальна нитка 0 для процесора 0
[2013-12-27 15:22:35] HTTP запит не вдалося: не вдалося підключитися до 127.0.0.1:9332; відмова в з'єднанні
[2013-12-27 15:22:35] json_rpc_call не вдалося, повторити спробу через 30 секунд

Я використовую ноутбук без відеочіпа.

корінь@я-M116V:~# команди netstat -АНП | дреп 9332
корінь@я-M116V:~# 

я@я-M116V:~$ кд /будинку/введення/デスクトップ/знайти-головна/знайти
я@я-M116V:~/デスクトップ/знайти-головна/знайти$ ./minerd -про ЛТК.дайте-мені-монети.в COM:3333 -U в sukarutinohu.1 -р 1
+458
user16834 24 лют. 2013 р., 22:47:09

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

биткоин-Кінк getrawmempool правда

биткоин-CLI і замінив bitcoind для RPC команди, вам необхідно звикнути до нього в якості клієнта RPC видаляється з bitcoind бінарних досить скоро.

+359
PRMan 3 лист. 2017 р., 13:12:57

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

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

Але Меркле кореня недостатньо для доказу транзакції в блоці. Всі двійники-значення, необхідна дерева Меркле є. Звідки ці значення взялися, якщо вони вже не зберігаються?

Приклад. Вузол 1 має блок на свій блокчейн з Меркле корінь = H_ABC...П. Він хоче побачити, якщо H_K знаходиться в блоці. Для цього він повинен значення H_L; H_IJK; H_MNOP; H_ABC..год. Де і як це зробити?

enter image description here

+356
user5189426 12 черв. 2017 р., 17:20:23
Цей тег слід використовувати для питань, пов'язаних з біткойн-ядра/bitcoind з JSON-RPC інтерфейс.
+341
Programming Maniac 8 черв. 2014 р., 21:58:16

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

Коротка відповідь:

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

Довгі(РП) відповісти

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

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

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

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

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

+326
Christina Nugent 6 жовт. 2011 р., 19:40:42

В даний час я зіткнувся з проблемою оновлення ядра биткоин. Як ви знаєте, в недавньому оновленні ядра биткоин застарілі концепції рахунки, що належать до кожного вузла. Отже, я не можу встановити параметр 'з рахунку" або " від-адресу для відстеження потоку монет більше, коли я використовую биткоин основних методів API (тобто sendmany, sendfrom, sendtoaddress) в управління активи bitcoin криптовалюта. Проблема випливає звідси. Я вже здійснює таку послугу як свого роду система Bitcoin угоди, проведення індивідуальних биткоин основних вузлів в ньому. Кожен користувач моя служба приймає кожного адреси і адреси електронної пошти відносяться до кожного окремого клієнта, і рахунками відносяться до биткоин основний вузол своєю службою. Але, як аккаунт був застарілим останнім оновлення, тепер я не можу вказати конкретну адресу користувача під моїм сайті служби та в управлінні активами. Проблема, наприклад, коли я називаю метод sendmany відправляти БТЦ 1 з мого сайту служби активу розподіляється на адресу мого сервісу буде випадково скорочено загальний обсяг скорочення має бути БТД 1. Іншими словами, Я не можу витягти БТД 1, звичайно, від цілеспрямованого вирішення користувача власником якого повинні були використовувати наші послуги, щоб заплатити за щось коштує 1 біткойн, а тягар відтік БТЦ повинен бути загальний для всіх. Крім того, в якості методу sendfrom був також застарілі, я не можу вказати мого сервісу, щоб управляти його або її активів БТЦ зберігатися в заданому адреса гаманця. Рішення я розглядаю зараз,─і тимчасово використовуючи─сидить в системи баз даних для управління припливом і відтоком вузла і користувачів активів. тобто я можу вказати і управління кожного користувача і його або її активів в гаманець тільки через БД (наприклад, MySQL), а коли інший учасник з моєї служби знаходить наш невеликий сервісної мережі, було б тільки бути визначені як єдиний вузол, Управління Активами упаковки зберігаються в одному сховищі. Я маю на увазі, мій сайт служби повинні бути зведені до мінімуму биткоин банк для обслуговування. Тим не менш, я хочу попросити вас допомогти мені знайти інший спосіб ідентифікувати кожного користувача і управляти активами з точки зору кожної адреси. Я не хочу, щоб моя маленька базі тільки домінатор для управління інформацією користувачів, у якості реалізації такої бази даних може спричинити серйозні проблеми безпеки. Я хочу, щоб ідентифікувати кожного користувача, адресу, і існуючий актив в ньому тільки через Bitcoin основним протоколом і API, визначених у RPC.

Будь ласка, дайте мені кілька порад, Якщо у вас виникли.

З повагою,

+325
Ophion 7 лют. 2015 р., 22:38:09

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

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

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

  3. Чи може третя особа (хмарного сховища) відкрити/викрасти значення БТЦ гаманця.дат?

+312
skyrail 23 січ. 2014 р., 13:00:47

Я розумію, що ваше питання трохи по-іншому: як ви, можливо, запитаєте, як сказати мережі, що ви відправили гроші?
Ви можете createrawtransaction у вашому телефоні, відправити його по Bluetooth до приймача, і приймач буде відправляти його до мережі (sendrawtransaction). Звичайно, це биткоин(д)/(-Qt) для команди, але може бути, ви використали їх.
Він також може забезпечити якийсь тунель, < - > (приймач) <-> інтернету, щоб дозволити вам відправляти свої операції самостійно.

+260
user80221 24 лист. 2012 р., 16:35:43

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

Я шукаю внутрішньоденні історичні дані для Bitcoin, а також. Рівень деталізації, який я шукаю, не обов'язково на кожному Твк, котирування кожні 5-10 хвилин буде достатньо.

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

+257
segey 5 груд. 2010 р., 02:00:20

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

+252
Chiefguy 21 груд. 2017 р., 02:55:44

Намагаюся відправити биткоины за допомогою цієї команди: биткоин-Кінк sendfrom accountdos 1HC...КГТ 0.03233376 1

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

биткоин-Кінк методу getbalance accountdos 1 повертає 0.03464875

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

+240
Roman Romanov 13 груд. 2012 р., 22:44:53

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

Блоки зберігаються у файлах blkxxxxx.дат. Структура файлу виглядає наступним чином:

4 | 4 | 80 | TxData| 4 | 4 | 80 | TxData| 4 | 4 | 80 | TxData | ...
  • Перші 4 байти: магія байт (ідентифікація мережі)

  • Другі 4 байти-кількість байт, що залишилися блоку

  • Наступні 80 байт: сам заголовок блоку

  • Наступний NumBlockBytes - 80 байт: дані транзакції в цьому блоці [ numTx | Тх1 | Тх2 | Tx3 | ... ]

У моїй системі, мені вдалося перебрати всі файли (1000+) протягом 4 годин (без перевірки або обробки блоку байт, просто манекен код нижче). Там було близько 140 ГБ даних на Blockchain в той час. Можливо, деякі гуру Scala може зробити це швидше.

Цікаво, що коли я була синхронізація bitcoind вперше, він закінчив протягом 6 годин, який включає в себе скачування і перевірка блоків. Так що це буде швидше в C++.

Також ви будете мати справу з дітьми-сиротами.

імпорт Java.Іо._
імпорт Java.НІО._
імпорт скеля.колекції.Мутабельный.Буфер ArrayBuffer
імпорт орг."Апач".громад.Іо.Пакета fileutils
імпорт орг.bitcoinj.ядро._
імпорт орг.bitcoinj.параметри._
імпорт скеля.колекції.JavaConversions._

об'єкт утиліт {

 // Неявно використовується для закриття файлів 
 деф, використовуючи[а <: {деф закрити(): блок}, B](парах: а)(ф: А => Б): б = спробувати { Ф(парам) }, нарешті, { парам.закрити() }

 // це метод, який насправді розбирає файл
 деф parseFile(ім'я:рядок) = { 
 Системи.ГХ // великих файлів (близько 140 МБ кожен, потрібно очистити пам'ять)
 використовуючи(новий FileInputStream(ім'я)) {ФІС =>
 використовуючи(новий BufferedInputStream(ФІС)) {біс =>
 ВАР currBlkByte = -1 // який байт сирого блоку ми читаємо?
 ВАР currBlk = 0 // який в даний час блок читається?
 currBlkSize ВАР = -1л // який розмір блоку (в байтах)
 ВАР endBlkByte = -1 // яких є закінчення байт з поточного блоку?

 blkSizeBytes Вел = новий буфер ArrayBuffer[байт] // зберігає байти, що містять відомості про розмір блоку 
 blkBytes Вел = новий буфер ArrayBuffer[байт] // зберігає байти блок

 Потік.постійно(біс.читати).takeWhile(-1 !=).по кожному елементу{інт =>
 currBlkByte += 1 
 Валь байт = інт.toByte 
 // ігнорувати перші 4 байти (магія байт), наступні 4 байти-магазинах майбутньої блоку розміром в прямому порядку байтів
 якщо (currBlkByte >= 4 && currBlkByte < 8) blkSizeBytes += байт
 якщо (currBlkByte == 7) { // цей байт-це розмір останньої кодування блоку 
 currBlkSize = ByteBuffer.обгортання(blkSizeBytes.метод toArray).наказ(ByteOrder.LITTLE_ENDIAN).для даного locale & 0xFFFFFFFFL; 
 endBlkByte = currBlkSize.toInt + 7 // перші 8 байт для інформації, інші кодування блоку
 blkSizeBytes.чіткий // ясно для наступного блоку
}
 якщо (currBlkByte > 7) blkBytes += байт // блок даних 
 якщо (currBlkByte == endBlkByte) { // ми дійшли до кінця блоку
 // останній блок байт
 currBlk += 1 // збільшення кількості блоків
 currBlkByte = -1 // скидання
 endBlkByte = -1 // скидання
 parseBlk(blkBytes.метод toArray) // у нас є блоку в байтах, дозволяє розібрати його
 blkBytes.очистити // скидання
 } 
}
}
}
}

 Вел контекст = новий контекст(MainNetParams.отримайте) // необхідних для Bitcoinj в 0.13 і вище

 деф parseBlk(байт:масив[байт]) = { // використовується Bitcoinj 
 новий блок(MainNetParams.вам, байт).getTransactions.команда foreach {ТХ =>
 вал хеша = ТХ.getHashAsString
 Вел входів = ТХ.getInputs
 виходи Вел = ТХ.getOutputs
 // зробити щось з вище
}
}
 деф getAllFiles(реж:рядок, розширення:масив[рядок], рекурсивний:логічне) = 
 Пакета fileutils.файл-список(новий файл(реж), розширення, рекурсивний).метод toArray.карті(_.метод toString)

}
імпорт здесь_.

BlockParser об'єкта {
 Вел Дір = "/головна/користувача/.биткоин/блоків"
 //файли мають імена, як blk00000.дат ..., blk01096.дат (остання на момент написання)
 Валь файлів = getAllFiles(реж, масив"дат"), брехня).збираємо {
 ім'я, якщо ім'я.містить("БЛК") => // збирати тільки ті файл імена, як "blkxxxxx.дат"
 Вел Нвм = ім'я.падіння(з"каталог$dir/чер".розмір).здавати(5).toInt // (прийняти 5 заснований на реальних іменах файлів)
 (ім'я, число) 
 }.sortBy(_._2).розпакувати._1 // сортування за номер файлу 

файлів.еогеасп(parseFile)
}
+228
Ryan Jongha Lim 14 груд. 2011 р., 23:27:42

безпеки ТОР...

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

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

Біжить один повний вузол дозволить поліпшити вашу особисту життя небагато порівняно з іншими видами "світло" гаманці (наприклад, багаторозрядні) і якщо ви будете слідувати порадам @makevoid вище, ви можете поліпшити безпеку, перевівши свій гаманець.DAT-файл на автономному комп'ютері. Є багато інших варіантів для поліпшення безпеки, а простіше - подивіться на апаратні гаманці і BIP38 зашифровані папери гаманець, створений в автономному режимі.

наскільки безпечно я від інших мешканців квартири

Все працює на Windows слід вважати небезпечним. Якщо ви використовуєте Mac або Linux, то ймовірність злому значно нижче. Використовуєте брандмауер має сенс використовувати фізичний Ethernet-кабель (а не інтернет). Трьох варіантів вище (оффлайн підпису, захищені статті гаманець і апаратного гаманця) всі будуть захищати свої закриті ключі, якщо все зроблено правильно.

Я можу залишити її працювати лише 6 годин на день

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

+201
user80004 10 квіт. 2013 р., 00:16:31

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

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

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

+193
Kudouran 4 черв. 2013 р., 17:09:28

Я зібрав мої-newcoin-Qt і мій-newcoind на різних платформах (Windows, Linux і Mac), з моїми специфікація монета, заснований на лайткоин.

Коли я запускаю мій-newcoin-Кварти в перший раз, я не отримую помилку, але повідомлення:

0 Активних Підключень 

Що я повинна зробити наступним кроком? Я повинен компілювати програми сівалки на VPS сервер?

+184
Vadivelan 12 вер. 2017 р., 06:35:29

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

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

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

+175
lcroce 11 січ. 2016 р., 21:11:52

Є кілька API для сервісів, які дозволяють Навального відповісти на питання.

Наприклад смартбит по API займає до 1000 адрес з їх В1/блокчейн/адреси кінцевої точки, яка повертає відомості про кожному адреса сортування по вищій балансу в першу чергу.

Приклад запиту GET:
https://api.smartbit.com.au/v1/blockchain/addresses/1DuMuchPBGNoi5b9JmpreZ2L5EpuMiJdyc,1N75aWck3TFPorTvSgdzLUttY8uddqTAfz,161UqtBktXJMzcg2zxBGMiHgnVrtH78Amx,19eK34996XoXPgpranrUVSPLmkxzowt8ox

Посилання на API документації: https://www.smartbit.com.au/api

+136
user73581 19 лип. 2010 р., 14:41:03

Я спробував перевести гроші з биткоин гаманця Джонс на мій cryptopia обміняти Bitcoin гаманець.

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

jaxxwallet to cryptopia wallet

Що я можу зробити?

Це помилка. error report

і далі інформація.

+126
wnstnsmth 12 груд. 2014 р., 17:39:31

Цей процес зображено на цій картинці. Зокрема, враховуючи, що корінь насіння було отримано, використовуючи PBKDF2 (з 2048 раундів хешування з використанням алгоритму HMAC-SHA256 і вже), чому у нас проводиться додатковий прохід з HMAC-криптографія SHA512, до того ж для створення 512 біт ентропії? Чому б просто не використовується SHA512 поодинці? Я вже задавав тут раніше, і відповідь, яку я отримав, що ксом версія використовується для забезпечення унікальної генерації ключа, але я не знаю, що це означає. Схоже на висновок головний приватний ключ і вузол ланцюга, функція використовується в якості однобічної хеш-функції тільки, так чому МАК використовується? Існує одна річ, будучи зашифрованими, ми додатково не намагається гарантія автентичності на всі тут, вірно?

+60
Meghana Bhuskute 29 вер. 2016 р., 04:37:37

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

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

+47
mustiman 7 квіт. 2015 р., 02:59:16

Це насправді велика проблема.

До бабусі я б назвав це цифрові гроші або електронні гроші. Грошей, які є в Інтернеті. Тобто все, що потрібно знати.

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

Подумайте, як було банкоматі пояснив, коли він вперше вийшов. "Бабусю, ви ставите цей шматок пластику в стіну, натискати кнопки і гроші"

+14
Bhakti 1 січ. 2016 р., 00:47:51

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

$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