Чому Биткоин майнінг компанії продають обладнання, якщо обладнання вони продають їх робить гроші?

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

Це відбудеться насправді?

+576
frigo 1 груд. 2016 р., 13:27:56
38 відповідей

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

Дякую

+997
tvar2 03 февр. '09 в 4:24

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

Ця стаття на Slashdot: http://science.slashdot.org/story/11/11/15/0456206/researchers-locate-flaw-in-bitcoin-protocol

Відноситься до іншої статті, є: http://coderrr.wordpress.com/2011/11/13/simplified-summary-of-microsoft-researchs-bitcoin-paper-on-incentivizing-transaction-propagation/ і дослідження, проведені корпорацією Майкрософт (хто б подумав, що вони зацікавлені в биткоинах!?): http://research.microsoft.com/pubs/156072/bitcoin.pdf

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

Інші дослідження, здається, є запропоноване рішення, але це за гранню мого розуміння!

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

+988
Nurul Ferdous 8 серп. 2016 р., 20:38:06
Інші відповіді

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


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

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

Я вже писав тут щодо того, як деякі кріптовалюти проектів реалізації заявок на блокчейн і як це не заважає фронт роботи: http://www.kkurokawa.com/2015/06/front-running-decentralized-exchanges.html

Інші проекти реалізувати БД поза блокчейна, і це не заважає перед управлінням, таким же, як централізованих бірж.

+982
Slyce 16 квіт. 2019 р., 09:13:39

Я хотів би отримати деякі роз'яснення про те, яку версію на JSON-RPC в протоколі Биткоин використовувати? 1.0 або 2.0?

+962
sasurai 11 квіт. 2011 р., 23:36:53

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

+857
pirateoutlaw 13 січ. 2012 р., 06:29:57

схоже, мова сценаріїв може дозволити кілька ключів, щоб витрачати монетки?

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

+855
sebi 27 квіт. 2019 р., 06:14:25

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

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

Це моє розуміння процесу хешування: SHA256 process (image from Coursera Bitcoin course) Процес і SHA256 (зображення із курс биткоин)

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

Якщо припустити, що найменше можливе биткоин-блоку < 1024 біт (будь ласка, поправте мене, якщо я не права), то хешування без операції займе 4 стиснення.

Наскільки мені відомо, найбільший розмір блоку 1 Мб, або 8,000,000 біти, що вимагають функції стиснення 15,625 понад 3900 рази більше, ніж для нуль-операції блоку.

  1. Це займе близько 3900 разів більше часу для хешування 1 МІБ блоку, щоб хеш-нуль-транзакції заблокувати?

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

  3. Який середній збір плата за транзакцію в блок?

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

+845
Aligoglos 20 груд. 2017 р., 11:00:08

що станеться, якщо моя угода перебуває на підроблені блок?

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

Припустимо, я купую автомобіль Тесла. Я повинен чекати 6 блоків повинні бути створені, щоб бути впевненим? Але мені доведеться чекати 1 годину!

Так.

Є більш швидкі способи оплати для Биткоина - наприклад, мережі освітлення (ЛН) і, можливо, можливо, послуги по депонуванню. Але вони мають свої власні моделі та характеристики ви повинні розуміти, коли їх використовувати.

+785
bedo abdo 2 трав. 2012 р., 07:10:26

Я скачав Абе і побіг пітон "setup.py встановити". Не було ніяких помилок. Але що далі? Я не знайшов яких-небудь вказівок про те, як запустити Абе в рідмі.

+675
Abhinav Khajuria 13 вер. 2019 р., 09:52:49

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

Є деякі податок-небеса країнах типу про політику-биткоин.

Якщо вважати її у бік Либерланд країні, напевно, самі дружелюбні.

У цій статті ви можете знайти різні країни з поясненням.

+616
Marcelo Alcocer 7 січ. 2019 р., 21:14:29

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

+602
Bruno Guerraz 3 трав. 2012 р., 23:56:40

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

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

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

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

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

Затримки:

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

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

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

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

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

Припущення

  • Споживана потужність не виходить за рамки
  • Ціна за одиницю відеочіпів і гібридних процесорів виходить за рамки (очевидно співпроцесори богопротивної дорого)
  • Вартість електроенергії виходить за рамки
+601
kinzo 19 січ. 2010 р., 04:24:53

В -ген прапор фактично почав процесора Шахтар процес в старих версіях клієнта Bitcoin, перш ніж процесора видобуток застаріли.

Що ви, напевно, думаєте, був більше схожий bitcoind -сервер або `bitcoind -сервер -вибрати=192.168.1.* -Щоб=8333 що б почати прослуховування биткоин-сервера, з якого власне майнер може отримати getworks. Оскільки namecoind є прямим портом з bitcoind тільки на DNS-заміна додаткової функціональності, прапори однакові. Нічого особливого чи фантазії не потрібно, просто дотримуйтесь старою ", як соло мій" підручник і замінити bitcoind з namecoind.

+499
Johnny Courtner 15 жовт. 2018 р., 20:44:53

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

Ось кілька сценаріїв, крім несиметричних виходів, які будуть робити величезні угоди (Техас) зборів:

  • забуваючи платити Зміна
  • забувши перетворити в сатоши в коді
  • кладучи десяткової (можливо, з-за помилок округлення)
  • змінюючи поля через БКІ або Bitcoin ядро (раніше це станеться легко)
  • установка Txfee змінної в ядро програмного забезпечення на вершині побудований в Техас плата
  • Шахтар може провести час інтелектуального аналізу поточного блокчейн плюс додатково ненадісланих угоди з високою плати. Якщо Шахтарю вдалося, потім він буде транслюватися і викликати сплеск на графіку. Шахтар не має зайвих грошей, і він буде витрачати час не сприяли басейн.
+488
hrishioa 12 лип. 2016 р., 15:06:53

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

  1. Я купую продукт з Bitcoin. Податкова дбає тільки про нас, вартість-основа долара на купівлю, от і все. Від цього питання, я цей файл на 1040 розклад D-формі. Для інституту, я список компаній, як Coinbase, сайту BTCpop, і компанія "magnr" якщо ці рахунки, куди я відправив гроші за покупку? А що якщо це гаманець, який я у приватній власності?

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

Приклад: я заробляю 5 биткоина на 100 биткоинов збережені по сайту BTCpop, але так як я не продавав ці 5 биткоинов, немає офіційного курсу долара США вартість підставі , що я в курсі. Як ці 5 обкладатися податком биткоины, або вони оподатковуються, коли я, нарешті, продавати їх у долари США та інші фіатні?

  1. Я купити биткоины за $400. Я беру, що биткоин і обміняти її на Монер на $4. У мене був 1 биткоин, що я виміняв на 100 Монер. Я зобов'язаний податки, коли я поміняти з Bitcoin на Монер, або коли я поміняти назад в долари США або іншу форму Фіат?

Спасибі всім.

+428
FliesLikeABrick 16 лют. 2013 р., 17:53:13

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

Але, думаю, ти ціну речі, як і на будь-якому іншому ринку: попит і пропозиція.

+424
0epsilon 1 вер. 2011 р., 07:40:42

Тому що вони не відомі.

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

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

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

  • Приймати кожен дійсний блок, але ви ж заперечуєте всякий крайній випадок точно, що викликає відторгнення.
  • Гарантувати, що вузли можуть знайти один одного
  • Гарантувати, що вузли продовжують скачати блоки один від одного в різних обставинах
  • Запобігти перехідний відключається/бани (а не повинен вміти реле блок Б - яким можливе виконання різних програмних таким чином, що, коли B передає C, з відключається або заборони Б).
  • Взяти міркувань продуктивності до уваги. Якщо блок чи угоди можуть бути сконструйовані таким чином, щоб значна кількість часу, щоб перевірити, чи можна спростити егоїстичний майнінг атак. Якщо час перевірки може бути заподіяна приймати близько до блоку інтервал часу (10 хвилин), збіжність по мережі може не повністю.

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

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

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

  • У OP_CHECKMULTISIG надлишкових поп стека. Цей був давно відомий, але, ймовірно, не було відомо в перші місяці або навіть роки історії биткоина. У OP_CHECKMULTISIG опкод спливає ще один елемент стека, ніж потрібно. Люди працювали навколо цього, натиснувши додаткову OP_0, коли витрачати вихідний multisig. Біп 147 було запропоновано вимагати, щоб бути OP_0 навіть. У перші дні биткоин, а reimplementer, ймовірно, неправильно це відтворила.

  • Стислий і гібридних відкритих ключів. Згідно з різними специфікаціям, державним назвою secp256k1 ключі можуть бути закодовані в незжатий, стиснутий або гібридних форматів. Биткоин спочатку використовувався тільки стиснені ключі (коментарі у вихідному коді вказують на те, що автор програми не знає стислих ключів), але, як кожен вузол в свій час був з допомогою OpenSSL для перевірки, люди могли просто почати використовувати стиснене ключі і мережі, їх прийняли. У цьому випадку невідома частина правил була "зловживати" для поліпшення.

  • OP_SIZE не поп стека. Всі опкоды, які перевіряють елемент стека також поп-елемент. Є одне виключення з цього (OP_SIZE), який, принаймні, однієї переопределенной помилився.

  • Відмінність між перевіркою підпису відмови і виконання сценаріїв збою. Деякі переопределенная функція є спочатку ставилися відмови підписи як помилки сценарію (який є правильне припущення майже всі скрипти, але не всі). Розглянемо скрипт форми <за замовчуванням> OP_CHECKSIG OP_NOT. Це скрипт, який споживає одну підпис з стека, і вимагає його підпису, що є неприпустимим для того, щоб пройти.

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

  • Суперечливі парсер в OpenSSL дер. В OpenSSL використовується для підписів в свою підтримку закодовані з використанням різних відхилень від стандарту дер, часто з довільними обмеженнями і дивні відмінності (ціле число може бути закодовано як структуру, що містить цілочисельний), реалізовані в тисячах рядків важко читати код на C. У той час кожен переопределенной, що не використовувати OpenSSL могло бути тривіально відокремилася, створивши угоди, які зловживають на ті дивні відхилення. Це дуже хороший приклад, як цілком імовірно, що ніхто й ніколи точно знав, що в OpenSSL приймаються і не. Це було в кінцевому рахунку виправлено BIP66, який зробив парсинг підпису набагато більш обмежувальний характер, і дозволило нам відійти від OpenSSL після того, як стало правило мережі.

  • В OpenSSL підпис непослідовність парсер. OpenSSL на розборі підпису історія йде далі: з'ясувалося, що один з його дозволено дер відхилень залежної платформою. Був конкретний дескриптор довжини допускається до 4 байт на 32-бітної системи і 64-бітної Windows, і до 8 байт на інших. В результаті биткоин профільних інстанціях на різних платформах, щоб бути несумісними один з одним, навіть, набагато менше відповідати переопределенная функція в той час. Це відкриття побічно встановлена BIP66 також, вимагаючи, щоб в найкоротші дескриптор довжини повинен бути використаний. Повний графік у цьому розкритті.

  • Ліміт блокування "БДБ". Ранні версії ядра биткоин (раніше він називався саме так), до версії 0.7.х, використовували базу даних chainstate реалізовано у ВВВ. BDB є багатоступінчастий процес бази даних (що-то ми не потрібні), що потрібно попередньо кількість замків, щоб запобігти одночасний доступ до записів і виявлення взаимоблокировок. Виходить, що число обраних замків було достатньо, в основному для обробки биткоин-блоків, поки в один злощасний блок 11 березня 2013 року. Це був блок з надзвичайно великою кількістю входів і виходів), в результаті чого в більш транзакцій в моделі бази даних, що час впливу. Стандартна кількість замків був перевищений, операції з базою даних не вдалося, і біткойн не зміг обробити цей блок. В результаті, з'явилася розвилка. Це посилюється тим, що багато шахтарі вже оновлено до версії 0.8.0 (який використовується LevelDB і більше не було цього обмеження блокування), у той час як багато хто інші вузли не мали. Більш детальну інформацію можна знайти в посмертному документі BIP50.

  • ... Хто знає, які речі ми не знаємо про ще?

+424
Eclectic 3 черв. 2012 р., 19:36:27

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

Це буде виглядати приблизно так:

Вхід: випадковий 256 двійкове число

Вихід: друк()

Друк всіх можливих послідовних держав з цього числа на BTC-адресу.

ПРИВАТНА КЛЮЧОВИХ ДЕРЖАВ

бінарні привчной [к] -> десяткове привчной -> шістнадцятковий привчной -> ВІФ привчной

ВІДКРИТОГО КЛЮЧА ДЕРЖАВ

десяткові замовчуванням друкувати(Х,Y) -> друк K, де [к=(х,р)] -> шістнадцятковий замовчуванням (а) -> друк=RIPEMD160(SHA2569(до))

Це допоможе багатьом людям цікаві подробиці створення BTC адреси, від еліптичних кривих приватна ключових процесу суспільного (К=К*Г) інші дії кодування до кінцевого адреси.

На GitHub та інших місцях .Яш або .пи бібліотеки просто друкувати ВІФ ключ і адресу, і іноді шістнадцятковий відкритого ключа, а також.

Спасибі.

+399
Hexal 16 жовт. 2014 р., 11:59:22

Як це можливо в США, якщо хтось reveiced зарплату в Bitcoin, прямо в той день дохід став платний?

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

В Європі, в Угорщині, тільки коли БТЦ продаються і відправлені на банківський рахунок, він стає оподатковуваним.

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

Мій податковий консультант сказав, що причина в тому, що БТД не визнав валюти, наш ЦБ, це різниця між ЄС і США БТЦ оподаткування. Ви згодні?

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

+396
n0m1s 27 лист. 2012 р., 17:04:31

Я використовую RocksDB і node.js. Моя база даних оптимізована для відстеження адреси баланс та історію платежів. Він повинен навколо 143GB зберігання, 4 дні для завантаження. Поточна блоки імпорт нижче 2С.

Я дуже старався добитися цього з PostgreSQL. Це можливо, але вимагає багато злому і пост-імпортне індекс створення. Я пробував levelDB, але це приблизно в 4 рази повільніше, ніж rocksDB на SSD диск.

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

+384
Shuttleu 18 квіт. 2013 р., 09:59:11

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

+363
cyberhobo 21 лют. 2013 р., 03:54:30

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

Я зробив щось неправильно або це просто звичайне часу це займає?

Ось це: https://blockchain.info/tx-index/ba8c1f8e3c2b526a0ed842eda8e6c75650c9ac12ba093b79b023556edf8bcec7

+355
pratibha bansod 12 бер. 2013 р., 00:05:37

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

Я використав деякі хеші від http://blockexplorer.com/rawblock/000000000000a85d42610b292d2baebe54ff0c854847fe3d2ca37ac7d6e46b99

Приклад входів (перші два хеші від blockexplorer):

Іна: 3a459eab5f0cf8394a21e04d2ed3b2beeaa59795912e20b9c680e9db74dfb18c

Инб: be38f46f0eccba72416aed715851fd07b881ffb7928b7622847314588e06a6b7

Зчеплену рядок (Н1+Н2): 3a459eab5f0cf8394a21e04d2ed3b2beeaa59795912e20b9c680e9db74dfb18cbe38f46f0eccba72416aed715851fd07b881ffb7928b7622847314588e06a6b7

Хеш конкатенированную рядок: Анс В1: b5916d6bc34bd4157aa73c3d799a6cfcef85e0659465734362d0cebb8901e93d

Остаточний хеш конкатенированную рядок: Анс У2: 215f8397a3090a0bc8f4a2e98609a10d55fc7b939fa1ecf9803df20b1ee089a2

Результат я отримав: 215f8397a3090a0bc8f4a2e98609a10d55fc7b939fa1ecf9803df20b1ee089a2

Очікуваний результат: 13a3595f2610c8e4d727130daade66c772fdec4bd2463d773fd0f85c20ced32d

Перевірив свої обчислення "вручну", використовуючи http://www.fileformat.info/tool/hash.htm?hex=b5916d6bc34bd4157aa73c3d799a6cfcef85e0659465734362d0cebb8901e93d і отримав ті ж самі результати.

Я роблю щось неправильно, слідуючи цьому прикладу: https://en.bitcoin.it/wiki/Protocol_specification#Merkle_Trees. Я беру введення хеші, зчепити їх разом, і подвійний SHA256 на цей рядок. Я теж пробував обробляти вхідний рядки як A і B, тобто, перший подвійний SHA256 для них, і тільки потім з'єднати їх разом, але результат також був неправий. У кого-небудь є покроковий приклад правильного хешування дерева Меркле?

+347
SlimJim 2 бер. 2012 р., 11:56:15

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

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

"Люди хочуть, але не варто це для їхнього ж блага" - це не аргумент, люди повинні прийняти.

+321
James Wilkus 2 черв. 2015 р., 16:54:03

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

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

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

+300
Tejas Gandhi 13 січ. 2010 р., 13:25:21

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

+283
Rogene Hyman 27 бер. 2011 р., 17:35:52

Ваше питання з тегами blockchain.info так що ви можете просто використовувати кінцеву точку https://blockchain.info/address/1ADDRESSTOLOOKUPGOESHERE?format=json

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

{
"hash160":"eaad40023319c547321b63f8adc6cc5a11759c61",
адреса:"1NPrfWgJfkANmd1jt88A141PjhiarT8d9u",
"n_tx":159,
"total_received":261352990,
"total_sent":259703473,
"final_balance":1649517,
"столові":[

{
"Сільвер":1,
"входи":[
{
"послідовності":4294967295,
"prev_out":{
"витрачено":правда,
"tx_index":221676260,
тип:0,
адреса:"19hNEoHRGb2wDpxWGgDEDwaoHdEfKjZwwx",
"значення":3214191,
"Н":20,
"сценарій":"76a9145f635f8cf8ad279cd74eb24a44cd128973e00a0e88ac"
},
"script":"47304402207edc4373fbb9a01ac6e07eb88f91c7008e2ed951603a3ce03393d2bf7e99bcbd022060963067a9559cc8b140136dc4f78819731260151ed9d81c19c25ffd8df42b7a01410497e0923c9b2ea5261733f81fa83333d25373db3feae91e15ae42f5347e8f65080c90b33cba4470e5eabec06db30a57b4017ad3588a26722e36249eb5c6679a39"
}
],
"block_height":454724,
"relayed_by":"87.128.111.190",
"вихід":[
{
"addr_tag_link":"http:\/\/wearechange.org\/donate\/",
"addr_tag":"wearechange.org",
"витрачено":помилкові,
"tx_index":225606846,
тип:0,
адреса:"12HdLgeeuA87t2JU8m4tbRo247Yj5u2Tvp",
"значення":166948,
"н":0,
"сценарій":"76a9140e1d1da1fc5bb5165a54a4d9ecefbc8458bae3d388ac"
}
],

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

http://phpfiddle.org/main/code/e4jy-rrqt

<?в PHP

$адреса = "1NPrfWgJfkANmd1jt88A141PjhiarT8d9u";
$URL = "https://blockchain.info/address/".$адреса".?формат=формат JSON";
$в JSON = json_decode(функції file_get_contents($URL-адреса), true);

//загального числа угод
$totalTxs = $JSON з["n_tx"];
//заключний баланс
$balanceSatoshis = $JSON з["final_balance"];
$balanceBitcoins = $balanceSatoshis / 100000000;
$balanceBitcoins = number_format($balanceBitcoins, 8);

//цикл по кожній операції та відобразити всі входи і виходи
для($Я=0;$я<$totalTxs;$я++){

 Ехо "<таблиця><tr><td ширина='550'>";
 Ехо "відправлено з:<BR>";
 $n_inputs = сума($в JSON["столові"][$i]["дані"]); 

 для($ШІ = 0; $другої < $n_inputs; $II с++){ 
 $значущим = $JSON з["столові"][$i]["дані"][$AI]["prev_out"]["значення"]; 
 $inValueCalc = $значущим / 100000000; 
 $inAddy = $JSON з["столові"][$i]["дані"][$AI]["prev_out"]["url"]; 
 Ехо кнопки "<стиль= " колір фону:червоний;'>". функція rtrim(number_format($inValueCalc, 8), '0') ."</кнопка><а href='#'>". $inAddy ."</а>"; 
 Ехо "<BR>";
 } 
 Ехо "</td><td>відправлено:<BR>";
 $n_outputs = сума($JSON з["столові"][$i] [вихід]); 

 для($ІО = 0; $Іо < $n_outputs; $Іо++){ 
 $коштувати дорожче = $JSON з["столові"][$i]["з"][$Іо]["значення"]; 
 $outValueCalc = $коштувати дорожче / 100000000; 
 $outAddy = $JSON з["столові"][$i]["з"][$Іо]["url"]; 
 Ехо кнопки "<стиль= " колір фону:зелений;'>". функція rtrim(number_format($outValueCalc, 8), '0') ."</кнопка><а href='#'>". $outAddy ."</а>"; 
 Ехо "<BR>"; 
 } 
 Ехо "</td></tr></таблиця>";
}


?>
+275
Shazar Nebuchadnezzar 30 бер. 2011 р., 16:35:48

Мені подобається, як Bitcoin Core використовує Gitian, щоб зробити їх побудови детермінованих. Але Gitian теж дуже складне рішення. Є дослідження альтернатив для детерміністських побудов?

+249
Christopher Carl Heckman 7 лист. 2018 р., 12:28:31

З рідмі із крива secp256k1 ми можемо побачити наступне:

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

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

Дозвольте мені трохи розповісти:

З кратними 16 нам завжди потрібні 4 біт обчислені в таблиці. значить, у нас є 256 / 4 = 64 відра з 16 записів на кожне відро.

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

256 / н * 2 ^ н

З П = 4 ми маємо 64 * 16 = 1024 запису.

При виборі П = 8 ми б 32 * 256 = 8192 запису. Однак, коли насправді обчислення множення нам потрібно тільки 32 доповнення, а не 64. створюючи прискорення в 2 рази по 8 разів нам багато пам'яті нашій таблиці.

З П = 16 у нас було б 16 * 65536 = 1048576 або 1М * оператор sizeof(точка) основна пам'ять тільки 16 пункт Доповнення для обчислення множення.

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

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

+216
TS Haines 2 бер. 2015 р., 16:03:14

Як @Пітер-wuille вже відповів на першу частину вашого запитання:

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

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

Щоб відповісти на другу частину вашого питання, ось неоптимальним способом, щоб знайти угоди, яка провела свій txo успішно:
Це передбачає txindex=1 і чорнослив=0.

Щоб з'ясувати, хто провів txout ви можете знайти блок підтверджена: getrawtransaction {txid} 1. Тут ви можете перебрати всі блоки до останнього прибув один (getblock) і mempool (getrawmempool), під час перевірки кожної операції:

по кожному елементу(ВАР введення в Техас.входів)
{
 якщо(вхід.prevout.txid == myTxo.txid && вхідного сигналу.prevout.індекс == myTxo.індексу)
{
 // Техас провів txo успішно ви шукали
}
}
+185
TylersSN 19 січ. 2012 р., 15:45:28

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

+162
Diego Barros 6 лист. 2015 р., 08:21:03

Я пішов за цей пост і створив закритий ключ биткоин-гаманець. Піст говорить, що після знаходження випадкової 256 біт(32 байти) ціле число номер версії повинен бути доданий та контрольна сума повинні бути додані до нього. Це справляє 37 байт в hex. Зараз я намагаюся знайти відкритий ключ, пов'язаний з цим закритим ключем.Я дізнався, що відкритий ключ обчислюється шляхом застосування кривий рівнем назвою secp256k1 на приватному ключі. Але тільки 32 байта приймається в якості вхідних даних за допомогою алгоритму ECDSA.
Так що я роблю не так?
Спасибі заздалегідь.

+157
happyhamsturr 1 жовт. 2017 р., 01:47:00

Більшість з того, що вам потрібно, це пояснив https://en.bitcoin.it/wiki/Merged_mining_specification

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

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

Щоб представити Об'єднану гірничо квартал, за свій Namecoin вам потрібно зробити дві речі, які ви не зробили б при майнинге не злився.

Перший-це встановити auxpow біт у поле версія заголовка блоку.

BLOCK_VERSION_AUXPOW = (1 << 8)

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

У auxpow біт у поле версія говорить свій Namecoin, що після блоку заголовка буде auxpow до операції.

В теорії інші монети АЛТ, можливо, буде потрібно, щоб їх злили блоків у різних форматах та/або представлені по-різному до їх демон.

+142
steveh 10 груд. 2012 р., 21:29:11

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

Я шукаю чітке і розумне пояснення:

  • Як биткоины порівнювати (і відрізняються) грошові перекази?

  • Які аспекти законів, які поширюються на платіжні доручення, швидше за все, також відносяться до биткоин?

Мене найбільше цікавить США, Великобританії і Австралії, але будь-які посилання будуть корисні.

+106
botanki 26 черв. 2011 р., 08:07:23

Я знаю, що bitcoind написаний на C++, але я не можу з'ясувати, як використовувати його API в моїй програмі. Я був ефективно використовувати оболонку Python, але мені потрібен інший процес, який є як можна швидше. Є бібліотеки, де для bitcoind? Спасибі.

Або ви могли б просто вказати мені на хороший формат JSON-RPC в бібліотеці?

+90
Krishna Gopi 10 квіт. 2017 р., 13:28:59

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

В даний час Фонд Биткоин, хто платить Гевін, який є головним розробником.

+86
Matteo Wyllyamz 24 трав. 2010 р., 10:31:28

цей TX має "пил" потужністю 300 Сатоши. вузли Шахтар ставитися до таких операцій, як нестандартні і не підтверджують їх

Хто-небудь може сказати що відбувається з моєю операції (~100 доларів), якщо не Шахтар це підтверджує з якоїсь причини?

нічого не трапиться з вашої угоди

+79
JKFrox 23 жовт. 2012 р., 13:50:17

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

+42
ali choudhry 3 вер. 2012 р., 18:59:42

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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