Може хто-небудь пояснити цю уразливість в КПП

Може хто-небудь пояснити вразливість PPCoin і, можливо, інші докази Колом монет, які можуть дозволити зловмиснику двічі витратити? Я бачив одне пояснення тут:

https://bitcointalk.org/index.php?topic=169204.msg1761154#msg1761154

але це не було ясно.

+838
darthvading 8 лист. 2010 р., 07:58:14
32 відповідей

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

+991
CaymanCarver 03 февр. '09 в 4:24

Я новачок в Bitcoin і Blockchain. Я використовую Електрум як мій биткоин гаманець, і встановіть його на домашньому ПК і офісних ПК.

Я бачу всі транзакції на Електрум гаманець як домашній комп'ютер, так і офісного ПК.

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

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

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

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

+981
Arvind Bright 19 груд. 2016 р., 08:05:52

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

Ось помилки я отримую на bitminter:

[2013-12-07 08:56:04] < {"результат":null,"помилка":[23,"нижче складності",null],"код":4}
[2013-12-07 08:56:04] прийнятий: 0/209 (0.00%), 45.88 хаш/з (фуууу)

Будь-які натяки?

+942
hellyale 8 лип. 2017 р., 21:43:44
  1. На невитрачені транзакції виводу (UTXO) набір включає тільки дійсні угоди виходи, які досі не витрачалися. Один раз використовував txo є, то воно видаляється з набору UTXO. Так, щоб перевірити, якщо вихід існує і витрачається, то це в самій UTXO встановити.
    Це насправді робить виявлення подвійної витрати спроба "угоди у віці" набагато простіше, ніж знайти двічі витрачати спроби на непідтверджені транзакції.

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

  3. Це створює ризик розвороту нижче 0,1% з нападником, який має 10% від потужності майнінгу. Чому 6 число підтверджує, що є безпечною?

+936
Pradeep Srivastava 18 січ. 2014 р., 08:03:29

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

+906
A Fader Darkly 13 бер. 2010 р., 11:34:27

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

Як би я йти про робити це?

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

+891
Lust Boy 25 квіт. 2017 р., 09:29:24

Ви можете використовувати ZMQ інтерфейс для отримання ZMQ повідомлення, коли нова транзакція отримала. Ви можете його дати вам txid, необроблені транзакції, або обидва.

+867
Metalaria 31 бер. 2012 р., 00:03:43

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

+859
KatyOnline 3 лист. 2010 р., 03:47:04

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

+855
blobkat 3 січ. 2019 р., 11:09:08

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

Чи можна встановити мій майнер у шахті на локально вузол, або я повинен вказати мій майнер на інший сайт?

+739
Skipper07 24 груд. 2011 р., 14:22:30

Злодійство безпосередньо від Сатоши оригінальної статті:

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

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

+725
brbcoding 16 трав. 2014 р., 07:12:49

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

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

У будь-якому випадку, майте на увазі, що биткоин-мережі становить в середньому 10-хвилинний блок часу, але не гарантує його. Крім того, найкраще правило це дозволити для 6 блоки блоки підтвердження, перш ніж розглядати транзакції незворотні. Для більшості платіжних систем, значення переводяться так низько, що не обов'язково чекати 6 блоків. Є ще багато видів закупівель, де так звані "нуль-підтвердження операцій" є цілком прийнятними. Це те, що вам потрібно використовувати, якщо ви хочете відправити по електронній пошті менш ніж за 10 хвилин. Вам доведеться посудіть самі, скільки підтверджень потрібно, і який рівень ризику ви готові прийняти.

+693
LuckyPal 24 лип. 2010 р., 00:05:16

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

+668
Quenton 8 лют. 2011 р., 22:58:39

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

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

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

команди netstat -про

Це буде список всіх послуг, слухаючи різні порти. Знайти один з биткоин-сервісу (ви можете також побачити порт, 8332 за фактичне биткоин клієнт і 18332 в тестовому режимі клієнта). Після того як ви придбали ідентифікатори процесів, необхідно примусово вбити процеси, набравши в командному

Taskkill /PID і <process_id_here> /Ф

Спробуйте перезапустити клієнт.

Корисні посилання я використовував в якості джерела:

команди netstat

Вбивство Процесів

+595
elchamz 15 бер. 2012 р., 03:26:08

Так, це можливо, якщо ви не подбаєте.

Давайте уявимо, що у вас є 1BTC на кожному з п'яти адрес БТЦ.

Тепер ви хочете витратити 4.5 БТЦ, ваша угода буде виглядати наступним чином

вхід:
Адреса а (1BTC)
Адреса Б (1BTC)
Аддр з (1BTC)
Адреса Д (1BTC)
Адреса електронної (1BTC)
вихід:
Адреса х (4.5 БТЦ)
Адреса м (0.5 БТЦ) // зміна

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

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

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

+500
user26253 15 січ. 2014 р., 19:50:17

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

+454
feidhlimdh 2 трав. 2018 р., 01:31:55

P2SH BIP16 визначає спеціальні правила, що застосовуються Скрипти з певним малюнком, а саме: OP_HASH160 <scriptHash> OP_EQUAL.

Моє питання: чи Може P2SH використовуватися в скрипті? Так я можу, наприклад, зробити scriptPubKey: <420000> OP_CHECKLOCKTIMEVERIFY OP_DROP OP_HASH160 <scriptHash> OP_EQUAL? Чи потрібно все додаткових опкодов бути в redeemScript так, що весь scriptPubKey слід шаблоном, згаданих у BIP16 вище?

+429
user10169705 28 груд. 2010 р., 21:11:08

Без неї він може просто створити вила блокчейна без будь-яких проблем (безкоштовно).

Це не правильно. Будь-який бажаючий може створити Форкс безкоштовно, як ви можете бачити з ППБ, ВСН і т. д.

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

+412
Glemi 29 лип. 2010 р., 00:15:18

Коли я запускаю cgminer для запустити його на мій ЛТК параметр --scrypt в, cgminer каже, що не розпізнаний варіант. Так, cgminer не працює.

Що майнер я можу використовувати, щоб добувати лайткоины з функцією алгоритмі Scrypt хешування?

+393
Narnik Gamarnik 27 серп. 2019 р., 12:05:16

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

+376
auerondmn 27 лип. 2010 р., 04:27:23

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

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

  2. Функція повинна бути швидка, щоб перевіряти і завжди перевіряти таким же чином. Крім того, функція повинна бути завжди проверяемы, а не покладатися на третіх осіб - як правило, вам потрібно обробити велику кількість блоків, для того щоб підтягнутися до мережі, тому немає сенсу в ній занадто довго. Крім того, немає ніякої двозначності у визначенні того, чи є даний хеш виконує передумови, як сталося б з деякими функціями ("цей мінливий оптимально скласти?"). Крім того, обчислення з плаваючою точкою не дуже добре, оскільки різні комп'ютери можуть мати різні похибки округлення. Як завжди верифицируемы і не покладаючись на третіх осіб - Bitcoin є децентралізованою валютою і, отже, він не може залишатися таким чином він має бути залежним від якоїсь компанії або на сайті її експлуатацією. Кожен бенкет повинен вміти самостійно перевірити рішення з мінімальною кількістю програмного і апаратного забезпечення. Наукового моделювання рідко можна досягти цієї мети.

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

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

+351
wanaryytel 24 лип. 2018 р., 23:46:31

Управління ASICMINER (зазвичай friedcat на Bitcointalk) веде облік усіх форм власності акцій у їх бази даних. Єдиний спосіб підтвердити факт володіння або шляхом визнання friedcat або отримання дивідендів. Биткоин-адрес власників акцій пов'язані з їх акцій для виплати дивідендів.

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

+299
sunpietro 17 січ. 2012 р., 11:26:47

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

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

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

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

+254
Vladimir Usov 7 лип. 2019 р., 23:10:23

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

+211
dkol 27 квіт. 2014 р., 18:04:13

Я знаю, що самурай Wallet для Android має підтримку для оплати коди, що інші гаманці підтримки платіжних кодів?

+163
Lexluter 4 лип. 2016 р., 16:33:02

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

+150
ndyA 20 лист. 2019 р., 05:08:24

Я отримую цю помилку і шукаю рекомендації.

Помилки : швидше за все ви ввели неправильну адресу, забули додати порт, або не налаштували працівників

конфіг

сервер=1
вибрати=192.168.1.0/24
вибрати=192.168.2.0/24
вибрати=127.0.0.1
щоб=9050
 rpcuser=someuser на 
rpcpassword=somepass

команда

bfgminer.exe -про 192.168.2.242:9050 -у someuser на -п somepass
bfgminer.exe -про'127.0.0.1:9050 -у someuser на -п somepass
+89
Murilo Santana 26 трав. 2011 р., 17:55:49

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

+83
Dhillon Sahil 12 черв. 2017 р., 11:11:42

Універсальний спосіб виявлення DOS-або DDoS-атаку проти вашого сайту буде підключити до вузла із зовнішньої мережі. Наприклад, якщо ви запустите домашній сайт, можна використовувати віддалений віртуальний виділений сервер (VPS) для підключення до вузла:

bitcoind -підключення=<your_home_nodes_ip_address>

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

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

Вичерпання пропускної здатності

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

пінг example.com

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

Слот для підключення виснаження

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

Ви можете отримати інформацію про ваші зв'язки і однолітками з демона биткоин з допомогою наступних команд:

биткоин-Кінк getnetworkinfo
биткоин-Кінк getpeerinfo

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

enter image description here

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

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

Процесор вводу/виводу і виснаження

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

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

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

Якщо ви потрапляєте під цей тип атаки (або хочете запобігти його в першу чергу), ви можете запустити bitcoind або Bitcoin-Qt з Наступний варіант:

bitcoind -peerbloomfilters=0

Або додати його в свій биткоин.конф файл:

peerbloomfilters=0

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

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

+72
bchertel 19 лист. 2013 р., 17:57:59

Нижче сайт має хорошу інформацію, включаючи керівництва для різних операційних систем:

litecoin.info/Bootstrap.dat

+24
Keufran 22 бер. 2011 р., 04:05:34

Я читав про, так що немає хв межа - лише максимальний межа 128 МБ - для блоку.

Биткоин блоки мають максимальна вага одиниці 4 МБ, а не 128 МБ. Блоки великі (128МБ) призведе до надмірної централізації мережі із-за необхідності обладнання високого класу, щоб запустити вузол на існування... але в будь-якому випадку.

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

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

+16
SL Filho 3 квіт. 2013 р., 07:25:03

Не використовувати bitcoind рахунку характеристика. Ручка замість користувача та адресу організацій в ДБ.

Навіть Гевін Андресен сказав сам:

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

https://bitcointalk.org/index.php?topic=40430.0

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

  1. Потягніть останній 10000 операцій з bitcoind і зберігати їх в масиві.
  2. Відфільтрувати угоди з менш ніж 2 підтвердження, або те, що номер змушує вас почувати себе комфортно.
  3. Вставити всі підтверджені транзакції в таблицю БД під назвою "угоди". Не допускає дублікатів. Додати логічне поле "оброблено"
  4. Коли ви будете готові, щоб обробляти транзакції на рахунки користувачів, витягнути всі рядки, де опрацьовано = 0 і тип = 'отримати'. Процес кожного депозиту за рахунок додавання вартості угоди на рахунок користувача, і встановити опрацьовано = 1 на оброблених трансакцій.

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

Це буде набагато більш ефективним, масштабованим і простим у використанні, ніж покладатися на bitcoind для балансу обліку користувачів. Він також буде набагато легше перенести даними в майбутньому, при необхідності.

+11
Rafa Marques 21 трав. 2016 р., 02:07:29

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

$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