Не генерувати будь-які блоки в тестовому режимі

Я біжу bitcoind, і у мене cgminer соло-майнінгу на ньому. Я видобутку на Testnet3. Мій хэшрейт (це старий комп'ютер) ~800Khash/С, тому з однією онлайн-калькулятор, я повинен згенерувати блок кожні 1,5 години на 1 складність. Трудність була одна протягом деякого часу, і я до сих пір не отримали будь-яких блоків, хоча у мене є видобуток набагато більше, ніж 1,5 години. Більше схоже на 7 або 8 всього, я думаю.

Що не так?

+425
user2643 28 лют. 2016 р., 05:17:42
30 відповідей

Або ви можете купити дешеві USB жорсткий диск 1ТБ. Вмикайте і потім при запуску вибрати поставити змінної datadir (і гаманець) на що.

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

+919
alexislg 03 февр. '09 в 4:24

Немає угоди, показуючи на гаманець, яку ви надали. У вас є txID випадково або більше інформації для перевірки угоди?

У минулому я досить успішним https://www.btcaccelerator.net/transaction-accelerator-viabtc але щоб бути в змозі використовувати його, ви також повинні txID.

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

+810
user83608 22 лип. 2018 р., 23:26:12
Інші відповіді

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


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

Биткоин-це цифрова валюта. Його описують як "биткоин: в пиринговую систему електронної готівки" в биткоин документі.

Ядра биткоин-це програмне додаток, що реалізує биткоин.

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

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

См https://github.com/bitcoin/bitcoin/#what-is-bitcoin

+801
KiarahDawn 25 трав. 2010 р., 19:38:08

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

Після оновлення до 0,10.х, зниження до 0,9.х потім може не бути можливості більше.

+785
Jeffrey Magtibay 10 лют. 2015 р., 05:57:23

Кожен раз, коли я перезавантаження моя видобуток машина з-за спеки, мені доведеться чекати наступної послідовності помоєму на P2Pool ви:

bitcoind -> завантажити блокчейн & сканувати -> P2Pool ви -> завантажити акції -> почати видобуток

Це зайняло у мене близько 10~20 хвилин.

Я можу замінити bitcoind з тонкого клієнта (без необхідності завантажувати блокчейн)?

*ПС1. Я знаю, що я можу підключити віддалений bitcoind, але я маю можливість тонкого клієнта на локальну машину.

ПС2. Видобуток на публічних вузол P2Pool ви це врахували.

+734
snejinka 21 груд. 2017 р., 02:19:43

Я впевнений, що я розумію, як криптографічні акумулятори працюють анонімні монетки історії, наприклад, як описано тут: https://anoncoin.net/Cryptographic_accumulator/ але я читав, що ZCash анонімайзер вартість монет, а також. Імовірно, це означає, що як-то монету і її цінність як-то осідають в резервуарі. Як це зробити? Це просто зайвий хеш монети серійного і значення, або щось більш складне/краще?

+729
Cristina Georgiana Opriceana 21 черв. 2011 р., 22:07:19

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

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

Справа в тому, що централізовані послуги були навколо назавжди, тому що:

  1. Вони працюють
  2. Вони працюють дуже добре
  3. Вони дешевші в обслуговуванні

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

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

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

+673
Falieson 10 січ. 2017 р., 12:27:26

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

Існує інструмент командного рядка, яка обчислює закритих ключів з ключовою в HD?

+653
vinay kanth 6 черв. 2012 р., 22:50:49

В даний час я намагаюся з'ясувати, як правильно використовувати Getmemorypool для гірничодобувної і в мене виникли деякі проблеми з ним. Чи є приклади десь про те, як правильно дзвонити, що RPC за деякими даними (наприклад, показуючи виклику за допомогою блоку, який закінчився в ланцюжку блоків тестовому режимі)?

+612
bigla 12 бер. 2010 р., 09:00:39

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

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

+608
Ravi Shankar Bharti 26 лип. 2011 р., 01:13:26

Я визнаю, що я не знаю, але я здогадуюсь. З Сатоши добував сам для першого блоку, він, ймовірно, встановити початкову мету, що займе приблизно 10 хвилин на мій блок на його процесор. Він встановіть максимальне значення 256-бітовим номером, він би видала перші 2,016 блоки практично миттєво, а потім негайно переорієнтовані.

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

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

+597
sand77 22 лист. 2017 р., 23:19:06

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

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

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

+564
RobS 12 лют. 2017 р., 08:38:47

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

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

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

+540
Martin Locqueville 12 квіт. 2018 р., 23:12:38

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

Коли ви продаєте биткоины, вам доведеться нести відповідальність за будь-яке зменшення вартості биткоинов між тим, коли ви продали їх, і коли ти зрадив їх. Раціональні продавці буде ціна цього ризику в їх спредах і намагатися доставити якомога швидше.

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

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

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

+533
Neehad Swallah 23 бер. 2019 р., 13:59:31

У мене питання про протоколі Bitcoin. У статті Сатоши зазначається, що:

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

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

Я ціную будь-яке керівництво і допомогу.

Дякую

+471
Will Johnston 21 січ. 2014 р., 01:59:37

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

програми BitcoinCashUser 

Су BitcoinCashUser

BitcoinCashd -демон

Тепер переконайтеся, що він має власний каталог

команда CD ~/.биткоин

Ви повинні знайти файли тут.

Каталог Биткоин

Виконайте наступні інструкції тут

Примітка: вбивати биткоин-гроші, перш ніж запустити його знову.

зи сокира | bitcoinCashd дреп 
команда kill -9 <ідентифікатор процесу>
+468
grodzik 14 груд. 2010 р., 12:55:37

Я пишу програму про видобуток Bitcoin. Він викликає RPC методу getblocktemplate кожну секунду. Іноді bitcoind не відповідає на мої getblocktemplate запит RPC, але bitcoind все-таки прийняла нові угоди і завантаження нових блоків, але виклики RPC не працює.

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

Я не знайшов хороший спосіб, щоб вирішити це. Коли запит RPC не відповідає, Я пробував перезапуск bitcoind, а потім він знову працював. Мій bitcoind версія 0.9.3. Будь-які ідеї?

+446
kck 8 жовт. 2019 р., 07:28:10

Я використовую CRYPTOFINANCE() функція Google таблицях, але я не можу здатися, щоб з'ясувати, як витягнути дані з мого обміну (Binance).

Я спеціально шукав на BTC/USD і на ринках Пов./дол. Використовуючи синтаксис в форматі .doc1 дає мені помилку в моїх клітинах. Мій синтаксис =CRYPTOFINANCE("BINANCE:біткойн/долар")

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

+430
others 20 жовт. 2014 р., 17:53:23

Найкращий спосіб змінити алгоритм,якщо хтось вирішить вбити вашого монета може вивалити купу потужності для того, щоб збільшити diff, а потім залишити,що означає 51% атаки це не єдина проблема,я пропоную вам використовувати cryptonote https://cryptonote.org/inside/

+409
Rodaina 15 квіт. 2011 р., 12:58:03

Я не можу здатися, щоб знайти статистика в будь-якому місці на скільки блоків немає UTXOs

який сенс вважати?

або те, що розподіл UTXOs знаходяться в блоках з часом, або що-небудь подібне

http://statoshi.info/dashboard/db/unspent-transaction-output-set

https://p2sh.info/dashboard/db/utxo-repartition?orgId=1

+377
user1327407 25 трав. 2013 р., 20:39:06

Я використовую Лайткоин RPC в моє додаток. Я створив два гаманця на мій сервер. Зробити деякі передачі і прийому операції і останній результат такий:

{
 "результат": {
 "": -0.381788,
 "wallet1": 0.11,
 "wallet2": 0.271788
},
 "помилка": нуль,
 "ідентифікатор": 12729
}

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

+375
C0T 19 лют. 2010 р., 03:31:08

Я дійсно втратив про те, як працює біткойн.

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

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

+305
Cory Daniel Mock 13 січ. 2019 р., 13:18:49

Я зробив помилку десь тут, в моєму побудові?

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

Тому що пластичність являє собою проблему з каналами оплати, угод, використовуваних для платіжних каналів, які використовуються в мережі освітлення використовувати Segwit, який вчиняє правочини, які використовують Segwit не податливий. Зокрема, для оплати ЛН, операції фінансування повинні бути non-ковкий; він повинен витрачати від попередніх виходів segwit і створити заходи segwit, який дозволить в майбутньому не податливий угод.

+232
Leilanie Mohd Nor 3 квіт. 2019 р., 05:06:42

Мені призначили гаманець "приховані гаманець" onion сайтів - мої БТЦ не приїхав викликати його афера. У мене є гаманець і доказ того, що він був приставлений до мене під логіном і паролем я можу отримати свої биткоины назад або відправити з цього гаманця на інший ?

+221
AnonymousDeity 26 лип. 2015 р., 21:03:03

Якщо я undestend на ваше запитання,

Це приклад докази правильності роботи алгоритму.

Код є складовою частиною блоку структура блоку, що містять значення, в межах blockchain.com ви можете знайти значення всередині propiety "нонсен"

Сподіваюся я відповів на ваше питання

+188
chandan pradhan 27 груд. 2010 р., 17:46:51

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

Для реалізації нападу, биткоин майнінгу потужність становить близько 60 000 м/с.

Зараз, більш ефективної видобутку бурові установки вартістю не менше 2000 $/м/сек. Так просто отримати все, що видобуток електроенергії буде коштувати АНБ, або будь аналогічно потужний актор, близько $120 мільйонів. Це при умові, що так багато шахтарів фактично можуть бути отримані, які вельми сумнівно при нинішніх обсягах виробництва.

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

А що тоді буде мотив АНБ? Долар-це все добре прямо зараз, і уряд США може контролювати биткоин просто так вони хочуть зробити так.

+175
Grace Busch 14 лют. 2016 р., 10:19:15

У мене є кластер з 10 комп'ютерів під управлінням Linux з'єднані один з одним через локальну мережу і один з них має підключення до інтернету. Можна налаштувати майнінг, в якому комп'ютер з інтернетом виступає як основний комп'ютер і отримує роботу від 9 раб комп'ютери і добувати Bitcoin?

+171
user12853 14 бер. 2010 р., 22:06:51

Ви можете побачити кількість угод на биткоин-адресу. Це легко. Або з допомогою настільних гаманець(як Bitcoin Qt) або використовуючи такі сервіси як blockchain.info. Просто шукати там адресу.

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

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

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

Спробуйте отримати номер з вашої бухгалтерської звітності, а не намагатися зробити його з біткойн-платежі ;)

+91
Bob O 5 жовт. 2010 р., 07:22:32

Я намагаюся отримати точну кількість BTC депоновані від BTC-адреса (від апаратні гаманці Трезор, книга нано ...). Так що якщо адреса платне за замовчуванням хеш-код, то я можу легко відслідковувати суму через його ID транзакції хеш -> виходи, але коли адресу скрипт хеш-то я насилу визнаючи, що один і один йде сума від Txn хеш деталь. Чи є спосіб, щоб розрізняти зміну і вивести суму за P2SH адресу.
наприклад:
P2SH: https://api.blockcypher.com/v1/btc/main/txs/87d5fa33ae3f1754bb1618c8559b8451f64de1e396627fad65a19b74b2c72b86 ( важко знайти)

https://api.blockcypher.com/v1/btc/main/txs/d7cdb1f910ac15d99ee98a28c276ccfccd5fd6592cf01528eb57a871e789b709 ( це простіше, так як вихід Суми)

+72
user1379857 28 вер. 2017 р., 06:33:01

Я намагаюся придумати цю функцію: CTransaction getTxFromPrevout(COutPoint Прево);

Ідея в тому,... коли нова транзакція буде підтверджена, він буде проходити через все це Техас.ВВХ[я].prevout і перевірити їх кошти (utxo).

Тому я хочу, щоб знайти і визначити CTransaction ТХ такий, що Техас.U вих (типу вектор<CTxOut> ) має які-небудь я такий елемент, що його команду cscript це звичайний платіж (Техас.Uвих[я].scriptPubKey.IsNormalPayment() == true) і ТХ.Uвих[я].scriptPubKey містить у собі матч за Прево

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

Я думаю, що повинен бути utxo базі структуру або клас, який зробить це легше пролізти. Якщо я припускаю, що є такий клас з ім'ям UTxODatabase - що я знаю, немає, але просто уявіть, що є - функція, мені потрібно, щоб код виглядав так:

CTransaction UTxODatabase::getTxFromPrevout(COutPoint Прево);

/*************************************************/

Редагувати 1: Я поклав це в самому кінці CheckTransaction() функція, в main.cpp

BOOST_FOREACH (константный CTxIn& txin, Техас.ВВХ){ з std::соиь << "txin.prevPubKey.Метод toString(): "<< txin.prevPubKey.Метод toString() << СТД::епси;

Потім я перевірив гаманець і результат, показаний для кожного txin просто: txin.prevPubKey.Метод toString:без будь-яких prevPubKeyданих. Я дійсно плутають про це.

Я думав, що якщо я зможу повернути prevPubKeyз CTxIn, тоді я зможу відстежувати utxo. Але чому немає інформації про те, що член txin на цьому етапі?

+15
Ashok Royal 17 жовт. 2016 р., 21:08:15

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