Биткоин відключення ядра 0.13.1 з помилка вводу-виводу пристрою

Я скачав 0.13.1 ядра биткоин. Після запуску програми, це дає мені помилку:

2016-11-09 18:38:17 вводу-виводу помилка:
С:\Користувачі\комп'ютер\папка AppData\роумінг\биткоин\chainstate\304129.лдб: не eseguire Ла-запит на кайуса Ді ООН эрроре Ді dispositivo я/О.
2016-11-09 18:38:17 *** системна помилка при очищенні бази даних вводу/виводу помилка

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

+291
OghmaOsiris 1 лип. 2011 р., 01:37:07
38 відповідей

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

+995
Adnan Rana 03 февр. '09 в 4:24

Алгоритми хешування мають довгу історію стає все більш поширеним, а потім оголосили небезпечним - MD5 є гарним прикладом. Як Bitcoin зростає все більше і більше популярності, а криптоаналіз стає все більш витонченою, там обов'язково буде великий інтерес у пошуку дірок і SHA256.

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

+995
user2443476 5 груд. 2010 р., 02:47:22
Інші відповіді

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


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

Це буде глобальна проблема, не тільки биткоин, пов'язаних з

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

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

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

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

+964
Jarod Legault 1 бер. 2019 р., 09:29:13

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

Посилання https://www.blockchain.com/btc/block/0000000000000000004e9b0f16eccf2462eaea0023e842e9c5f17ea6d404b74c

Питання .

  1. В чому проблема, якщо вони містять операції в ньому.
  2. Чому биткоин-протоколу клієнта дозволити порожні блоки?
+963
Noel Michael 10 черв. 2014 р., 21:04:33

Напевно, ви ставите питанням, як ділиться биткоин, і у відповідь на це полягає в тому, що биткоин має 8 знаків після коми. Тому 0,00000001 ВТС-найменша сума, яка може бути оброблена в угоді. Якщо вам потрібен биткоин конвертер, щоб побачити поточні ціни, я дуже рекомендую http://preev.com/

+944
Wale Adeniji 8 лип. 2012 р., 13:54:56

Я зробив банківського рахунку річ з Blockchain.info. Якщо у вас є рахунок в банку Великобританії, ви не повинні мати проблеми.

+894
Chrisha Sapla 7 лют. 2018 р., 22:36:48

Цей биткоин версії v0.15.1 вихідний код фрагменту, який визначає послідовність CDiskBlockIndex. Різні поля:

  • Такий варінт номер версії клієнта, який написав запис (для майбутнього розширення). Це 87c628 ви бачите.
  • Такий варінт висота блоку.
  • Такий варінт стану з різними прапорами.
  • Такий варінт визначення кількості транзакцій в блоці.
  • Якщо поле статусу біт 8 або 16 набір, такий варінт визначити, який файл (чер*.DAT і оборотів*.дат) блок зберігається ст.
  • Якщо поле Статус 8-ий біт встановлений, варінт визначення зміщення в чер*.DAT-файл, де початок блоку.
  • якщо поле статус має 16 біт Набір, такий варінт, що визначають зміщення в ОБ*.DAT-файл, де початок даних скасувати блоку.
  • Заголовок блоку
+854
Jamal Sorkar 14 лют. 2011 р., 19:59:26

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

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

Отже, що я хочу знати, що саме робить гаманець гаманець? Крім надання адреси, що робити? Пара криптографічних ключів складають гаманець, який я розумію, використовується для ведення біткойни, пов'язані з адресою; але хіба це все? Інші, ніж збереження приватного ключа, є ще що-небудь в голову з приводу гаманця, тобто не записати що-небудь ще?

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

+805
Dorian Townsend 29 трав. 2011 р., 00:07:13

Наведений вище код використовує RPC для ядра биткоин і Биткоин-Рубі не використовується.

Проблема-ім'я параметра організму при відправці запиту. Змінити параметри ключ параметри як слідувати.

запит.тіло = {метод: метод, параметри: параметр, ідентифікатор: 'jsonrpc'}.to_json

+803
Mxi Coder 6 черв. 2019 р., 20:12:53

Тепер, биткоин складність занадто висока, щоб побачити більше продукції навіть на правильно налаштованому ГПУ з правого драйверів, запуск cgminer на > 100 Mhash/S від sha256d, ваше навчання вправи може бути краще зробити sha256d "альткоины" від < 100,000 складності.

З точки зору стратегії, я думаю, що ви захочете завантажити "Стратум" проксі", яка виконує попередню обробку блоків з "Десь" вирахувати "midstate", який нічого запуску cgminer у вашій локальній мережі зможуть спробувати хешування з великою кількістю значень збоченець. Я думаю, що "десь" в принципі може бути який-небудь місцевий testcoin повний вузол, який ви потыкали вихідний код. У той час як "де-то" також може бути звичайна видобуток BTC басейн, ви не побачите досить акцій, щоб отримати биткоин для програмування GPU.

Потім я думаю, що ви хочете налаштувати ваш GPU ПК з правильно встановленими драйверами і cgminer, так що ви можете бачити текст в терміналі показує розумною потужності при запуску cgminer з вашим Stratum-проксі вказано. Вам може знадобитися відкрити порт і щось надряпати в перший раз він використовується, і мені знадобилося кілька днів, щоб отримати, що далеко на Linux.

Ви хоч раз бачили вашого GPU сумісний з "звичайним" cgminer, ви, можливо, захочете, щоб перейти у вихідний код cgminer, але, на жаль, приховує більшість велич і внутрішньої parrallelism ГПУ за власні бінарні драйвери для яких вона робить кілька дзвінків. Може бути, це не дозволить вам використовувати більше 1 ядра GPU, з невідомих мені причин. Також ви можете зателефонувати cgminer як Шахтар багатопотоковий процесор, але це дуууже 2010, що це буде не надто багато з сьогодні биткоин. Звідси і мій натяк, що альткоины або будинку testnetcoin на sha256d може бути цікаво.

+801
user3660476 6 жовт. 2016 р., 10:08:23

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

У 3-segwit адреси відомі як P2SH-P2WPKH або P2SH-P2WSH. Це коштує для того, щоб свідок замовчуванням-гашиш, загорнутий в платний скрипт-хеш і оплата-свідок-скрипт-гашиш, загорнутий в платний скрипт-хеш відповідно. Це було зроблено для забезпечення зворотної сумісності з існуючими гаманцями і дати час, щоб перейти на ВС1 адреси.

У ВС1 адреси відомі як рідний адрес segwit. Адреса починаючи з ВС1 завжди буде segwit, а 3-Адреса може бути регулярною або інших multisig-адреса скрипта.

Обидва 3-адресу і версія ВС1 вимагають менше зборів, хоча версія ВС1 вимагає навіть менше зборів, ніж 3-адресу.

ВС1 це bech32 закодованих, яка покращує виявлення помилок за оригінальний base58 кодування, а також допомагає запобігти перехресне ланцюг операцій (наприклад, ви не зможете відправити ЛТК до ВС1-адреса надсилання корекція до 3-адреса буде йти просто відмінно)

Ви можете дізнатися більше про дизайні bech32 у ці розмови Пітера Wuille.

+784
mybrainishuge 31 лип. 2016 р., 12:27:14

Відкрий свій гаманець (через walletpassphrase) і запустити keypoolrefill як повідомлення про помилку говорить. генерувати і setgenerate вимагає ключі від гаманця, і якщо keypool порожній, вони не будуть працювати.

+779
TORI 8 лют. 2011 р., 12:16:10

Приклад:

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

Крок 2: система B був встановлений биткоин, але немає монет.

Питання:

1) так тільки в системі є 50 монет, тоді як угода відбудеться.

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

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

+720
SCI 13 черв. 2011 р., 05:30:07

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

+695
KhmB 29 лип. 2019 р., 05:18:47

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

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

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

Редагувати: після обговорення з Пітера Wuille я впевнений, що я не впевнений, наскільки безпечно завантажені ланцюга і зняли претензії до безпеки.

+619
KMM 19 квіт. 2010 р., 14:47:22

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

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

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

+606
hiroyuki yokoshima 7 вер. 2017 р., 11:45:51

Я пов'язував це питання.

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

http://yogh.io/#mine:last

Це не зовсім точно; він не підтримує біп 34, тому висота блоку не відображається Компанія Техас, і він все ще є деякі помилки. В даний час в Альфа. Але він може дати вам кілька порад.

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

+595
God and Satan 18 черв. 2016 р., 19:43:34

Всім доброго часу доби. З інтернету я дізнався про Bitcoin. Вирішили підтримати цей рух. Скачав биткоин ядро поставити 0.5 БТЦ, щоб купити два С9. На початку звичка ставити пароль, а коли прийшов час передати БТЦ зрозумів, що ви забудете пароль. Спроби згадати не увінчалися успіхом. Чекаю мудрих порад, як бути і що робити, щоб повернути гаманець. Дякую заздалегідь, якщо у вас є розуміння і підтримку.

+582
kbssusechu 22 трав. 2019 р., 19:12:39

Я можу відправити мій crytocurrency в coinpot bitcoincore bitcoincash, mooncash, ECT, щоб мій гаманець Blockchain гаманець? Як це зробити?

+502
Jonathan Scoles 24 жовт. 2013 р., 06:33:26

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

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

+489
Neil 20 жовт. 2010 р., 16:53:00

також я думаю, що той же процес описується в https://multibit.org/help_importingPrivateKeys.html

це не працює для мене спочатку, але я змінив власний формат ключа до Bitcoin-Qt у форматі замість Base58 і це спрацювало.

+465
NmGodzz 11 січ. 2012 р., 20:31:58

ОК, схоже, ви працюєте на Debian Джессі. Ні, ви не можете просто зробити команду sudo apt-отримати .... Ви можете завантажити бінарники звідкись, або ви можете побудувати двійкові файли з джерела. Я особисто порадив би вам для складання програми з вихідних, а це відмінна вправа навчання. Це також безпечніше, в принципі, щоб особисто переконатися, що програма працює дійсно пов'язана з відкритим вихідним кодом, яка була випущена.

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

Скачати файл db-4.8.30.NC.tar.gz від цієї сторінки. Перевірте хеш завантаженого файлу:

sha256sum $ db-4.8.30.NC.tar.gz
12edc0df75bf9abd7f82f821795bcee50f42cb2e5f76a6a281b85732798364ef

Потім розпакувавши архів:

$ тар-xvf db-4.8.30.NC.tar.gz 

Перед тим, як ступити на територію знову створений каталог, створити каталог, дб4 заради встановлення Берклі базі:

$ BDB_PREFIX="$(фрд)/дб4"
$ команди mkdir $BDB_PREFIX

Так що тепер ми можемо будувати бази даних Berkeley наступним чином:

$ компакт дБ-4.8.30.НЗ/build_unix
$ ../лист/настроїти опції --Enable-схх \
 -вимкнути загальний \
 --з-пос \
--префікс=$BDB_PREFIX
$ установка

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

Встановивши Берклі бази даних, ви можете зосередитися на створенні біткойн-ядра (і інших залежностей, які простіше в установці). Спочатку встановити офіційний биткоин сховище вихідного коду:

$ ШКТ https://github.com/bitcoin/bitcoin.git клон 

Потім перейдіть в каталог биткоин:

компакт-диск $ биткоин

Перевірити доступну версію теги:

тег $ ШКТ 

Синхронізувати локальний код з версії:

$ Git в касі v0.13.2 

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

Додайте такий рядок у ваш файл /і т. д./кв/джерел.список з права дзеркало:

деб адресою http://[дзеркало]/попереднього стабільного випуску Debian в основний

Потім:

$ судо apt-отримати оновлення

Потім встановіть пакунки, описані в док/будувати-в Unix.МД (збірка вимогу). Коли справа доходить до підвищення, сподіваюся, репозиторії Debian версії достатньо:

$ судо apt-отримати установку libboost-все-Дев

Як зазначено у файлі також встановити ці пакунки:

$ судо apt-отримати установку libminiupnpc-Дів

$ судо apt-отримати установку libzmq3-Дів

На даному етапі необхідно встановити залежності GUI як у файл.

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

$ ЛН-и ~/шлях-до/дб4 дб4

Потім можна почати:

$ ./autogen.sh
$ ./налаштувати LDFLAGS="-л/шлях-до/биткоин/дб4/Ліб/" \
Досягніть того,="-я/шлях-до/биткоин/дб4/містять/"
$ зробити
$ зробити перевірити 
$ установка

Ваше програмне забезпечення повинно бути встановлено, і ви можете перевірити це так:

доларів США, що bitcoind
доларів США, що биткоин-Кварти
доларів США, що биткоин-Кінк

Примітка: оскільки у вас вже є версія v0.12.0 працює, ви повинні мати каталог ~/.биткоин в свій конфіг файл, налагодити файл, файл-гаманець, блокчейн даних і т. д. Ваша нова встановлена версія повинна забрати речі звідти (зокрема, ви не повинні повторно синхронізувати блокчейн).

+441
Damon Maria 6 груд. 2019 р., 10:46:44

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

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

+428
William Bridge 4 трав. 2014 р., 15:41:00

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

Тому що замовлення не миттєво повернула ненульовий код замовлення для мене.

З допомогою API я перевірив мій список замовлення був показаний там. Так що в принципі, якщо замовлення повернеться з ненульовим значенням orderid, вона як і раніше відкрита для тих пір, поки замовлення ще з'явиться в OrderList.

+422
Butshuti 27 квіт. 2016 р., 14:22:51

Технічно, так, це можливо, щоб зробити це. Практично, цим, ймовірно, зламати довіру в Bitcoin.

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

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

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

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

+402
Panagiotis Moustafellos 17 вер. 2014 р., 02:00:10

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

+362
gtalst12 19 вер. 2013 р., 05:59:14

Я бачу кілька монет реклама 1 день для військовополонених. Прикладом є дана монета. https://github.com/concealcoin/concealcoin

Я вивчав код, але, мабуть, втратили важливу роль як ніхто з математики додається 1 день.

Може хто-небудь пролити світло на це? Яку частину коду мені не вистачає?

Main.cpp

BnProofOfWorkLimit CBigNum(~uint256(0) >> 20); // "стандартний" скрипт таргет для підтвердження роботи, результати з доказом правильності роботи 0,000244140625 складності
CBigNum bnProofOfStakeLimit(~uint256(0) >> 20);
CBigNum bnProofOfWorkLimitTestNet(~uint256(0) >> 16);

беззнаковий інт nTargetSpacing = 1 * 30; // 30 секунд
беззнаковий інт nStakeMinAge = 24 * 60 * 60; // 24 годин
nStakeMaxAge беззнаковий інт= 30 * 24 * 60 * 60; // 30 днів
беззнаковий інт nModifierInterval = 10 * 60; // час паузи перед Новим модифікатор обчислюється

інт nCoinbaseMaturity = 80;
CBlockIndex* pindexGenesisBlock = нуль;
інт nBestHeight = -1;

і нагороди від main.cpp
бази // Шахтарська нагорода монета
int64_t GetProofOfWorkReward(int64_t nFees)
{
 int64_t nSubsidy = 3500 * монета;

 якщо (fDebug && GetBoolArg("-printcreation"))
 функції printf("GetProofOfWorkReward() : створити=%s nSubsidy=%"PRId64"\п", FormatMoney(nSubsidy).c_str(), nSubsidy);

 повернення nSubsidy + nFees;
}

Головна.год

статичний константный інт LAST_POW_BLOCK = 2880;

статичний константный беззнаковий інт MAX_BLOCK_SIZE = 1000000;
статичний константный беззнаковий інт MAX_BLOCK_SIZE_GEN = MAX_BLOCK_SIZE/2;
статичний константный беззнаковий інт MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE/50;
статичний константный беззнаковий інт MAX_ORPHAN_TRANSACTIONS = MAX_BLOCK_SIZE/100;
статичний константный беззнаковий інт MAX_INV_SZ = 50000;
статичний константный int64_t MIN_TX_FEE = 1000;
статичний константный int64_t MIN_RELAY_TX_FEE = MIN_TX_FEE;
статичний константный int64_t MAX_MONEY = 17000000 * монета;
статичний константный int64_t COIN_YEAR_REWARD = 3 * відсотків; // 3% в рік
статичний константный int64_t MAX_MINT_PROOF_OF_STAKE = 0.03 * монета; // 3% річних
статичний константный інт MODIFIER_INTERVAL_SWITCH = 2000;
+288
ieure 21 бер. 2019 р., 00:31:24

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

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

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

Однак scriptSigs не мають відповідних адрес. Ви не можете отримати scriptSig з адреси, і навпаки. Насправді, ідея про те, що ви відправляєте з адреси, це не правда, це просто більш простий спосіб, щоб описати речі для людей. Це не те, як Биткоин працює.

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

Биткоин дійсно не мають ідентифікаторів гаманець. Всупереч поширеній думці, адреси не гаманець посвідчення, ні ключів.

+274
stolsvik 20 лип. 2011 р., 13:43:28

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

Паралельність: з-процесорів в основному використовуються для задач паралельного коду (номера-векторизовать код) в той час як графічні процесори мають великий досвід в даних паралельних (векторизація) код. На розум приходить два питання:

  • Всі гірські кодекси у векторній мови?
  • Чи зможе коли-небудь виграє в паралельному коді завдань? Ніби як і з майнингом биткоинов, є тільки 1 завдання: хрускіт чисел. Я хоч і спрощуєш? Можливо, з паралелізм завдань можна запускати інші алгоритми, щоб допомогти з номером хрускіт (таких, як стиснення, скидання на нуль, і так далі).

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

  • Це розрахунок плаваючою точкою більш важливим, ніж логічні/арифметичні операції в bitcoin-майнінгу?

Затримки:

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

  • Б питання про затримку не вимагають використання гібридних процесорів для майнінг, або затримка не велика проблема?

Головне питання Може коли-небудь чисто співпроцесор мінуючи машини? Щодо гібридною системою з використанням масиву співпроцесори і графічні прискорювачі для найкраще з обох світів? Чи буде бити графічні співпроцесори кожен раз? Чому або чому ні?

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

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

Припущення

  • Споживана потужність не виходить за рамки
  • Ціна за одиницю відеочіпів і гібридних процесорів виходить за рамки (очевидно співпроцесори богопротивної дорого)
  • Вартість електроенергії виходить за рамки
+273
gatecrush 5 трав. 2019 р., 16:58:45

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

+259
user50146 4 серп. 2018 р., 15:56:07

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

І що заважає Bitcoin від широкого впровадження?

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

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

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

Уфф, твій розум загнувся ще?

Якщо ні, ось папери , що пояснює його більш ретельно.

+253
Tom Donovan 17 січ. 2010 р., 15:10:55

Пояснення Майк Хирн: https://bitcointalk.org/index.php?topic=152470.msg1620493#msg1620493

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

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

https://github.com/bitcoin/bitcoin/commit/73aa262647ff9948eaf95e83236ec323347e95d0

...

Зайве говорити, що якщо хто-то, коли ця версія була випущена насправді написав таку scriptSig і вкрав кілька монет, що б викликало ланцюгову розкол між старою і новою версіями. Ніхто не зробив, тому що, навіщо? Я навіть не впевнений, МФ Gox існувало тоді, МСИО, що прийшли кілька місяців пізніше. Багато опкоды сценарій був відключений в цей час (що теж складно-розгалуження зміни).

+226
nedialko 1 жовт. 2012 р., 19:25:31

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

 С1 С2 коефіцієнт дпип торгівля значення значення С1 С2
День 1 1 0 10 0 купити 1 10
День 2 0 10 10 0 продавати 1 10
День 3 10 0 1 -9 купити 10 10
День 4 0 1000 100 99 продати 10 1000
День 5 5 0 200 100 Купити 5 1000

День 2 ви вирішили короткий і ніч вона падає до 1 на 3-й день. Так що ви купуєте. Запаси валюти 1 (С1) йти до 10х. Але цінність ваших володінь не змінюється. Також ви вирішили коротше на 4 день після перегляду 100х стрибати. На 5-й день Ви отримуєте холодні ноги і вирішите, що вам продали занадто рано і купити в раз в 2 рази при програші.

Як ви визначаєте працюючому прибутків і збитків (і в якій валюті має бути посилання)? Наприклад на 3 день ви зробили 9 С1. День 4: 990 С2, день 5: ви втратили 5 С1. Що таке правильний спосіб, щоб відстежувати П&L, тому що вони є по відношенню один до одного.

І який загальний урожай? В кінці кінців ви пішли від С1=1 С1=5 або в частині С2...С2=10 С2=1000.

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

Приклад прибутковості С1 (2-ий покупки) прибутковість=((10-1)/1)*100 = 900%

 Курс угоди С1 значення дпип значення С2 С1 С2 прибутковість %
День 1 1 0 10 0 купити 1 10
День 2 0 10 10 0 продавати 1 10 0
День 3 10 0 1 -9 купити 10 10 900
День 4 0 1000 100 99 продати 10 1000 9900
День 5 5 0 200 100 Купити 5 1000 -50

Так що якщо скласти прибутковість ви отримуєте 900+9900-50=10750%, але якщо ви подивитеся на прибутковість на С1 вона становить 500% порівняно з С2 на 1000%. Очевидно, я не роблю щось правильно.

+175
Marin 10 вер. 2017 р., 19:29:58

Наприклад, людина може заплатити, щоб сказати "somewebsite.com" на відміну від "1MVY1e2vta5bA6BFEGnpqJeHUC5YaV5dsb"

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

С. з DNS був приклад, не треба бути ".ком", я мав на увазі якісь унікальні слова, на відміну від довгих рандомізованих рядок.

+123
shlagwuk 4 груд. 2016 р., 14:57:00

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

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

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

+82
mdhutch52 5 серп. 2012 р., 10:50:57

Coinmarketcap показує обсяг торгів за останні 24 години. Де я можу знайти обсяг торгів за останні X годин/хвилин? Або як я можу розрахувати сам програмно?

+78
Khalid Mohammed 25 лист. 2014 р., 23:59:09

Може бути, pyCoin може бути корисним для ваших цілей? https://github.com/richardkiss/pycoin/blob/master/COMMAND-LINE-TOOLS.md

+65
Amy Jesionowski 9 груд. 2018 р., 00:15:47

Блокчейн ніколи не міняється, тільки розширюється.

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

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

+11
Guest9 12 серп. 2018 р., 04:37:05

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

$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