Чи потрібно мені змішати свої монети, щоб залишитися анонімним?

Я думаю, що мої биткоины анонімні, якщо: Я отримаю біткойни від "людини" за адресою 1. потім передати їх на адресу 2. а потім адресу 3. Тому що: Ніхто не знає, що я свою адресу 2.

Це правильно? Аналітик може підозрювати, що я власний адреса 2, але він не може доказ цього.

+693
Jason Kincl 27 лют. 2010 р., 02:30:15
31 відповідей

Погляньте на http://bippy.org.

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

+930
frank 03 февр. '09 в 4:24

Це не можливо, тому що кожен вузол мережі встановлює правила консенсусу.

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

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

+896
faust 12 лип. 2017 р., 23:25:29
Інші відповіді

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


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

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

Питання

  • Враховуючи, у мене є майстер-ключ, наприклад, xpub12345...причина, як я можу створити його перегляду гаманець файл?
+877
ShellyAPalmer 1 вер. 2016 р., 19:30:00

Шортити нормальні торговельні операції на реальних фінансових ринках. Без заземлення у вас не буде можливості спекулювати і прибуток на зниження цін. Припустимо, що ціна BTC становить 400 доларів і ви думаєте, що ціна піде вниз. Від короткого замикання один биткоин ви просто взяти один биткоин від деяких кредитором і продати биткоин за 400 доларів. Якщо ваше припущення вірно, і ціна йде вниз, скажімо, до 100 USD, ви купуєте, що биткоин назад і повернути його кредитору. Тоді ваша прибуток складає 400 - 100 = 300 дол.

+847
FaLa84 18 лют. 2012 р., 02:44:10

Відкрийте консоль на биткоин ядра. Тип dumpprivkey і публічним адресою. Це дасть вам приватний ключ. Потім імпортувати закритий ключ в будь тонкий клієнт потрібно.

+845
Stuart Gathman 21 квіт. 2014 р., 17:53:12

Я новачок в біткойн-ядра розвитку. Я створив клону, використовуючи биткоин ядра на Mac ОС Мохаве 10.14.3. Я встановив всі залежності і змогли запустити autogen.sh і налаштувати без помилок. Однак, коли я запускаю Make я отримую таке повідомлення про помилку.

/опт/місцеві/Бен/ranlib: об'єкт: libbitcoin_server.а(libbitcoin_server_a-addrdb.о) спотворений об'єкт (невідомі команди load 1)
/опт/місцеві/Бен/АПВ: команда внутрішніх ranlib не вдалося
зробити[2]: *** [libbitcoin_server.а] Помилка 1
зробити[1]: *** [все-рекурсивні] Помилка 1
зробити: *** [все-рекурсивні] Помилка 1

Будь ласка, допоможіть.

+795
L29Ah 2 квіт. 2018 р., 22:28:51

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

Мережа зв'язку, вузли використовувати, щоб говорити один з одним (наприклад, на оновлення держави оплата каналів) використовувати TCP в p2p чином. Як биткоин, вузол встановлює TCP-з'єднання на інші вузли, і ці вузли мають з'єднання з іншими вузлами. P2p-це не стандарт зв'язку, такі як TCP і UDP, а це модель структури мережі і поняття.

+770
l1dge 18 вер. 2012 р., 09:34:28

Пов'язані з протоколом TCP/ІВ.

+692
JaiGi 19 лют. 2013 р., 01:39:42

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

Що блокчейн (книги) ми робимо запит в якості клієнта?

Ми запитуємо вузлів, що наш клієнт підключений.

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

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

Є один (публічних) книга побудована від простого перегляду повного вузли?

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

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

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

Якщо у нас немає ЦК, то як ми (як клієнта) зрозумієте, що наші угоди отримав достатньо підтверджень? Нам потрібно задати безліч вузлів, щоб зрозуміти, що?

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

+617
Jay Gerland 11 бер. 2012 р., 07:41:07

Я просто допоміг одному і отримав 300 XRPs (який швидко став 299, спасибі) і потім я перейшов за 1 BTC з іншої адреси, щоб мені Ripple.com гаманець.

Перший Ripple.com показує 299 XRP і має знак оклику поруч з ним, на яку натиснули каже: "ваш поточний рахунок є низьким. Ви повинні тримати як мінімум 250 спільноти, щоб використовувати всі функції пульсації".

Здорово! Я хочу довіряти комусь, для кого 299 < 250 ? Або це заздалегідь?

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

Отже, тепер я намагаюся продати мою 0.5 биткоинов для деяких XRPs. Чи можу я розмістити БТЦ ордер на продаж за поточною ціною Bid, чи посередині між поточною ставкою та запитаєте, я завжди отримаєте;

Помилка: транзакції
У вас немає достатніх коштів
+616
Jackie Whitehead 21 лип. 2016 р., 05:58:40

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

+593
jack7en 3 вер. 2010 р., 09:30:11

Multisig транзакції може мати кілька адрес. Для прикладу я знайшов на webbtc список з multisig транзакції, див. У розділі 055f9c6dc094cf21fa224e1eb4a54ee3cc44ae9daa8aa47f98df5c73c48997f9 (використовуючи проникливість-API, так як це зручно).

{
 "txid": "055f9c6dc094cf21fa224e1eb4a54ee3cc44ae9daa8aa47f98df5c73c48997f9",
 "версії": 1,
 "locktime": 0,
 "Альвин": [
{
 "txid": "b187426f2fdd5a7ac2f49d822f68e07f48486ee53a8a45de2494f12acb37a0d8",
 "Uвих": 3,
 "scriptSig": {
 "АСМ": "030e001332b43924be343986cca3df669f57b0dedd120990e727787f8dea50fdbc 3046022100d78c31a20fa11533475be893b229eb4d252e600dcc2a0735d360c541b6aec813022100e3eaa72c915ef47d94ccbd18c2ba6d9ae5b98be6e9fbf968d4bbbb003e06d68701"
},
 "послідовності": 4294967295,
 "н": 0,
 адреса: "1FrbMcddiM1v3HMpUqygjZYCamBykWCWao",
 "valueSat": 1114144,
 "значення": 0.01114144,
 "doubleSpentTxID": нуль
}
],
 "Uвих": [
{
 "значення": "0.00010860",
 "н": 0,
 "scriptPubKey": {
 "АСМ": "1 030e001332b43924be343986cca3df669f57b0dedd120990e727787f8dea50fdbc 20434e545250525459000000140001a9e0e85838b5000000174876e800010053b6 2 OP_CHECKMULTISIG",
 "reqSigs": 1,
 "тип": "multisig",
 "адреси": [
"1FrbMcddiM1v3HMpUqygjZYCamBykWCWao",
"1HT7xU2Ngenf7D4yocz2SAcnNLW7rK8d4e"
]
}
},
{
 "значення": "0.00010860",
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "1 030e001332b43924be343986cca3df669f57b0dedd120990e727787f8dea50fdbc 20a3c3000000000000000000000000000000000000000000000000000000000000 2 OP_CHECKMULTISIG",
 "reqSigs": 1,
 "тип": "multisig",
 "адреси": [
"1FrbMcddiM1v3HMpUqygjZYCamBykWCWao",
"1HT7xU2Ngenf7D4yocz2SAcnNLW7rK8d4e"
]
}
},
{
 "значення": "0.00010860",
 "н": 2,
 "scriptPubKey": {
 "АСМ": "1 030e001332b43924be343986cca3df669f57b0dedd120990e727787f8dea50fdbc 100000000000000000000000000000000000000000000000000000000000000000 2 OP_CHECKMULTISIG",
 "reqSigs": 1,
 "тип": "multisig",
 "адреси": [
"1FrbMcddiM1v3HMpUqygjZYCamBykWCWao",
"1HT7xU2Ngenf7D4yocz2SAcnNLW7rK8d4e"
]
}
},
{
 "значення": "0.01061564",
 "н": 3,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 a2f2d251cc06ec1e789800127e3fa6ed9e515651 OP_EQUALVERIFY OP_CHECKSIG",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреси": [
"1FrbMcddiM1v3HMpUqygjZYCamBykWCWao"
]
}
}
],
 "blockhash": "0000000000000000491fdff68a1c99de7798278a791e461b8d5bebdd9df9de46",
 "підтверджень": 1,
 "час": 1401911255,
 "blocktime": 1401911255,
 "valueOut": 0.01094144,
 розмір: 433,
 "значення": 0.01114144,
 "збори": 0.0002
}
+577
Mixon 28 січ. 2010 р., 22:06:31

В сучасних реалізаціях мережевих протоколів блискавки (з блискавкою, еклер і ЛНД), є перевірити, що зупиняє спам/флуд в channel_announcement, mode_announcement або channel_update повідомлення? Припустимо, що ці повідомлення є обґрунтованими та доказуемыми.

+547
djafar1013 8 лист. 2019 р., 08:41:20

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

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

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

Вони можуть, наприклад:

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

Вони не можуть:

  • Зміна угод (за винятком згаданої вище угоди ковкість)
  • Включають операції, чиї входи недоступні
  • Включають операції з розбитими підписами
  • Претендувати на більший блок нагороди, ніж дотації блок плюс комісійні
  • Створити блок, який перевищує межу blockweight
+535
Pierre Karaffa 6 січ. 2015 р., 19:54:08

Я використовую cgminer і у мене ноутбук для відеокарти NVIDIA GeForce GTX 680 відеокарта, що є кращим інтенсивності використання.

+424
Donovan Shinezu 17 квіт. 2017 р., 10:21:44

Я намагаюся розшифрувати мій власний ключ байтів, використовуючи KeyCrypter інтерфейс. Але я не знаю як реалізувати і назвати розшифрувати() функція. Спочатку я зашифрувати байти мого закритого ключа з моїх Екє.

Ось мій код:

приватна Екє систему MyKey;
приватна паролем об'єкт CharSequence = "mypassword";


громадські KeyParameter deriveKey пароль об'єкт CharSequence)
 кидає KeyCrypterException {

 Рядок s = пароль.метод toString();
 KeyParameter keyParameter = новий KeyParameter(С. метод getbytes());

 повернення keyParameter;
}

 громадські шифровані дані шифрувати(байт[] plainBytes,
 орг.spongycastle.крипто.параметри.KeyParameter aesKey)
 кидає KeyCrypterException {

 plainBytes = системи MyKey.getPrivKeyBytes();

 Шифровані дані для mydata = нові зашифровані дані(plainBytes, aesKey.getKey());
Системи.з.метод println(файл mydata);

 повернути файл mydata;
}

 публічних байт[] розшифрувати(шифровані дані encryptedBytesToDecode,
 KeyParameter aesKey) кидає KeyCrypterException {
 // Todo автоматично згенеровані заглушки методу 

 повертати значення null;
}

що таке Byte [] результат=...повертаючись з моєї розшифровки() функція?

+384
betti 28 груд. 2013 р., 17:26:32

chain.com'з Bitcoin API-це дуже легко реалізувати биткоин функція в моєму iOS додаток. Перевірка балансу конкретного биткоин-адресу і витяг угод є дуже зручно. Однак, на відміну від luxstack.com, chain.com здається, не є "функція створення биткоин адресу". Чи Правильно це?

Спасибі.

До вашого відома https://chain.com/docs

+379
Arghya 14 бер. 2014 р., 04:22:37

У OP_RETURN функція може бути використана для супроводу угоди з довільними даними. Стандартна транзакція може містити OP_RETURN вихідних с до 80 байт даних (40 байт до ядра биткоин 0.11).

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

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

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

+353
Drishti Kaul 9 вер. 2011 р., 04:11:01

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

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

+339
Mehdi Abbassi 14 квіт. 2019 р., 17:43:04

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

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

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

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

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

+293
hackit 21 січ. 2011 р., 23:15:08

Моє додаток використовує хрон blocknotify-оновлення-депозит для пошуку входять депозити, користувачі внести гроші і вони будуть додані до свої баланси.

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

Я змінив код я зареєструвала показує помилки в журналі депозит і надав код тут.

Може хто допоможе мені вирішити це зводить мене з розуму.

Код депозит.

<?в PHP
простір імен програми\контролерів через HTTP\;

використання підсвічування підтримка\\фасади\перегляду;
використання підсвічування\підтримка\фасади\введення;
використання підсвічування\підтримка\фасади\журналу;
використання моделі додатки\Налаштування\;
використання моделі додатки\\гаманець;
використання моделі додатки\\депозит;
використання моделі програми\ " баланс\;
використання моделі додатки\\AddressDeposit;
використання користувачем програми\;

DepositController клас розширює BaseController { 

 blocknotifyUpdateDeposit публічна функція(){
 $blockhash = ісеть і (змінна$_GET['trxhash'])? Параметр $_GET['trxhash']:0; 
 $логфайл = 'laravel_notify_deposit.журнал';
//Журналів::useDailyFiles(storage_path().'/журнали/callbackdeposits/'.$журналі);
 Журнал::інформація("*******новий депозит Blocknotify оновлення: ".$blockhash);

 $установка = новий параметр();
 $гаманець = гаманець::де('тип','=','БТЦ')->перша();
доларовий гаманець->connectJsonRPCclient();
$limit_confirmations=$налаштування->то getsetting('num_confirmations_deposit',2);
 $listtrans = $гаманець->getListTransactions(); 
 @Лог::інформація("\п".'Listtrans результат: ',$listtrans); 
 $баланс=баланс новий();
 по кожному елементу ($listtrans як $key => $значення) {
спробувати{
 $transaction_id, отриманий = $значення['txid'];
 $транс = $гаманець->getTransaction($transaction_id, отриманий); 
 якщо($транс != значення null) {
 по кожному елементу ($транс["дані"] як $key => $деталь) {
 Журнал::інформація( "\N"в". угода деталь: ",$деталь);
 $рахунку = $деталь["рахунок"];
 $категорія = $деталь["розділ"];//відправка,отримання
 $підтверджує = $транс["підтверджень"];
 address_ $ = $деталь["url"];
 $сума = $деталь["сума"];
 Журнал::інфо (символ "\n"."------Рахунки: ".$аккаунт". -- категорія:".$категорії". --адреса: ".$address_);
 $депозиту = депозит::де('transaction_id, отриманий', $transaction_id, отриманий)->перша();
 //$user = користувач::де('логін', $аккаунт)->перша();
 $user_address_deposit = AddressDeposit::де('адреса',$address_)->перша();
якщо(використання isset($user_address_deposit->функція user_id)){
 $user = користувач::де('ідентифікатор', $user_address_deposit->функція user_id)->перша();
 якщо(використання isset($депозит->transaction_id, отриманий)){ 
 якщо($депозит->заплатив == 0){
 якщо($категорія == "отримати" && $підтверджує >= $limit_confirmations && використання isset($user->ВД))
 { 
 Застава::де('ідентифікатор',$депозит->ВД)->оновити(масив('платних' => 1,'підтвердження'=>$підтверджує));
 $залишок->addMoney($сума,$user->ідентифікатор); 
 Журнал::інфо (символ "\n".$суми". ".$гаманець->тип." був зарахований на ваш аккаунт");
}
}ще{
Застава::де('ідентифікатор',$депозит->ВД)->оновити(масив('підтверджень'=>$підтверджує));
 Журнал::інфо (символ "\n".$суми". ".$гаманець->тип." вже було зараховано на ваш рахунок. зверніться у службу підтримки, якщо вам потрібна додаткова допомога".);
}
}ще{
 якщо($категорія == "отримати" && ісеть і($user->ВД)) {
 якщо($підтверджує >= $limit_confirmations) {
 $depositOb=новий депозит();
$depositOb->функція user_id=$user->ідентифікатор;
$depositOb->transaction_id, отриманий=$transaction_id, отриманий;
$depositOb->fee_deposit=0;
$depositOb->сума=$сума;
$depositOb->заплатив=1;
$depositOb->підтвердження=$підтверджує;
$depositOb->адреса=address_$;
 $depositOb->created_at=date('р-м-д ч:я:и');
 $depositOb->updated_at=date('р-м-д ч:я:и');
$depositOb->save();

 $залишок->addMoney($сума,$user->ідентифікатор); 
 Журнал::інфо (символ "\n".$суми". ".$гаманець->тип." був зарахований на ваш аккаунт");
}ще{
 $depositOb=новий депозит();
$depositOb->функція user_id=$user->ідентифікатор;
$depositOb->transaction_id, отриманий=$transaction_id, отриманий;
$depositOb->сума=$сума;
$depositOb->заплатив=0;
$depositOb->підтвердження=$підтверджує;
$depositOb->fee_deposit=0;

$depositOb->адреса=address_$;
 $depositOb->created_at=date('р-м-д ч:я:и');
 $depositOb->updated_at=date('р-м-д ч:я:и');
$depositOb->save();

 Журнал::інформація( "\п"."Ця сума не підтверджена. Поточна підтвердження:" . $підтверджує".. Потрібно : 3.");
}
 }ще{ 
 Журнал::інформація по угоді( "\П"". це не депозит або рахунку є недійсним.");
}
}
}ще{
 Журнал::інформація("\п"."Не можете знайти користувача за адресою: "$.address_".".);
}
 } 
 }ще{ 
 Журнал::інформація("\п"."Ми не можемо знайти ніякої інформації про цей депозит. зверніться в службу підтримки".); 
}//транс
 }зловити (\виключення $д) {
 Журнал::зловив виняток інформація (':'. $е->функції GetMessage()."\Н");
}
}

 Журнал::інформація("*******стоп новий депозит Blocknotify оновлення*************"); 
 } 
}

Мій журнал помилок

[2019-08-31 17:35:01] local.INFO:
операції деталь: {"address":"37evB6raGttBxDEyMNzosS6wHbKuQrCob5","category":"receive","amount":0.014,"label":"newaccount3","vout":1}
[2019-08-31 17:35:01] local.INFO: зловив виняток: не визначено індекс: рахунки

[2019-08-31 17:35:01] local.INFO:
деталі угоди: {"address":"38pcypeGRgjeMWrRBQnoqBkM4YE75ubAnh",category"":"receive","amount":0.0018,"label":"newaccount4","vout":0}
[2019-08-31 17:35:01] local.INFO: зловив виняток: не визначено індекс: рахунки

Якщо вам це потрібно ось баланс код від balancecontroller

 $користувач = \авт::користувач();
 $addr_deposit = AddressDeposit::де('ид_пользователя',$user->ВД)->де('б',0)->перша(); 
 $адреса="; 
 $гаманець = гаманець::де('тип','=','БТЦ')->перша();
 якщо(!використання isset($addr_deposit->адреса)) {
спробувати{
 доларовий гаманець->connectJsonRPCclient(); 
 $адреса = $гаманець->getNewDepositReceiveAddress($user->ім'я користувача);
 AddressDeposit::вставити(масив('ид_пользователя' => $user->ідентифікатор,'адреса'=>$адресу, 'Б'=>0));
 }зловити (\виключення $д) {
 $даних['функція error_message']= "неможливо підключитися до гаманця"; зловили винятком//': '$.е->функції GetMessage()."\Н"; // 
}
 }ще 
 $адреса = $addr_deposit->адреса; 

 $баланс = баланс новий();
 $balance_amount = $залишок->методу getbalance();
+241
Ankit Patra 7 трав. 2011 р., 00:24:51
  • Це Скрілл толерантного биткоин торгувати, використовуючи свою систему?
  • Чи має вона будь-якої історії сторнирующие проводки або призупинення рахунків, що беруть участь у Bitcoin торгівлю?
+187
Emad Hajjar 17 жовт. 2017 р., 13:26:06

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

https://www.bitcoin.de використовує свічкові графіки. Ці схеми існують у традиційних ринків збуту. Там, підсвічник, як правило, становить 1 день. В той день серед інших, відкриття і ціна закриття. Зверніть увагу, що ціна закриття 29 грудня не повинні бути ціна відкриття 30-го грудня і ціна відкриття 29-го грудня не обов'язково ціна закриття 28 грудня, на таких ринках. Насправді, це досить малоймовірно, що ці ціни такі ж.

https://www.bitcoin.de завжди торгує. Його свічники різні.

Насамперед, вони мають різні розміри в залежності від тривалості періоду часу показує діаграма. У 48 год графіку, вони знаходяться всього в 15 хвилинах широкий. У 1-му графіку, вони як в старих ринків: 1 день. У 5-му графіку, вони тиждень широкий.

Крім того, ціна закриття однієї свічки завжди співпадає з ціною відкриття наступного. Це тому, що вони просто зріз часу на годиннику (00:00, 00:15, 00:30, і т. д.) або Календар (29 грудня, 30 грудня, 31 грудня і т. д.). Ціна відкриття кожен часовий зріз-це ціна, коли той відрізок часу і ціна закриття-ціна, коли вона закінчилася. Тому, що один зріз часу починається відразу, коли той, перш ніж він закінчується і ціна буде спрощена до функції часу, ціна відкриття зріз завжди повинна збігатися з ціною закриття попередньої.

+178
Angel Carbajal 21 груд. 2011 р., 00:01:58

Використовуйте наступний метод для виклику BitcoinRPC використанням Ruby:

Створити Рубі файл тесту.РБ Як

вимагає інет/НТТР'
вимагають 'Урі'
вимагають 'формат JSON'

BitcoinRPC клас 
 деф ініціалізувати(service_url)
 @Урі = Урі.розібрати(service_url)
кінець

 деф і method_missing(ім'я, аргументи)
 post_body = { 'метод' => ім'я, 'параметри' => аргументи, 'ідентифікатор' => 'jsonrpc' }.to_json
 респ = формат JSON.розібрати( http_post_request(post_body) )
 підняти JSONRPCError, респ [помилка] якщо респ [помилка]
респ['результат']
кінець

 деф http_post_request(post_body)
 НТТР = нетто: сайт:http.новий(@Урі.господар, @Урі.порт)
 запит = мережу::HTTР::пост.новий(@Урі.request_uri)
 запит.basic_auth @Урі.користувач @Урі.пароль
 запит.додаток content_type = '/JSON з'
 запит.тіло = post_body
протоколу HTTP.запит(запит).тіло
кінець

 JSONRPCError клас < RuntimeError; кінець
кінець

якщо $0 == __файл__
 ч = BitcoinRPC.новий('http://username:[email protected]:8332')
 txid= "611b40973fe68cc42b70ae5af365a449af458d76086415c6fa6c45364c36278e"
 п ч. getrawtransaction(txid)
кінець

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

+159
Dmytro Danylyk 28 трав. 2013 р., 02:00:47

Проблема досить тонкий і результати з комбінації поведінки.

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

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

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


Як аналогія: Припустимо, ви в залі з пронумерованими шафками. Завжди можна внести гроші в будь-якому шафці (потрібен тільки адресу, не закритий ключ). Шафка #0 може бути відкрита як свого друга і себе. Шафка № 1 та № 2 тільки відкриваються вами.

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

+155
Michael Valllendorf 29 груд. 2016 р., 16:21:03

Я намагався створити транзакцію, яка витрачає p2sh вихід(p2wpkh):

  1. від WIF I, отримані стисненого ключ пабі: "035476e55521c97cf0489e6c57893a99d67e84d306a69e6b6904f324c11b3cef8d".

  2. створена програма свідка: "813798fcae182d1a36c6b4bb5f69e03bb9ec4124".

  3. створений сценарій: "0014813798fcae182d1a36c6b4bb5f69e03bb9ec4124" і sigscript від сценарію, який повинен бути визначений, щоб провести цей вихід: "160014813798fcae182d1a36c6b4bb5f69e03bb9ec4124".

  4. додано входу TX: {хеш: "863fea23ba1c176bda5e360b0be25cacc405877aa3e46a3e1c60196c3b6cd7b6", Uвих: 0, signatureScript: scriptSig, witeness: нуль}

  5. створено pkscript за адресою "14s9ocrbTX3ZCybtcN1jmtdxxJwKuyM3em" (p2sh-p2wpkh): "a914809800f62119afdcf2317882eda5efd7a9a2163487".

  6. додано txout {сума: 11000, scriptPubKey: pkscript}

  7. розрахований txSigHashes := txscript.NewTxSigHashes(Техас)

  8. декодується utxo вказує на байт: "a914bb4d332112bde9787ac2da5954ee5a2c5fbada6987".

  9. отримані підпис свідка: Віт := txscript.WitnessSignature(Техас, txSigHashes, 0, сума, підрядковий, txscript.SigHashAll, Віф.Привчной, правда) результат: "3045022100bae83fd9e87751350a09bc4c120b29decadb13fb389541c3025a8982906602d5022005dc688901fd27b749cfd4ce14a62587f267a070984654271454e88cc3f9ed4e01 035476e55521c97cf0489e6c57893a99d67e84d306a69e6b6904f324c11b3cef8d".

  10. додано підпису свідка в Техас.TxIn[0].Свідок

  11. Serializied підписав Техас: "01000000000101b6d76c3b6c19601c3e6ae4a37a8705c4ac5ce20b0b365eda6b171cba23ea3f860000000017160014813798fcae182d1a36c6b4bb5f69e03bb9ec4124ffffffff01f82a000000000000434104b2534d287f2d9fa908319557298591143fecbd3f6497d6d11f283b80c3248c35f580ff376805418c3610256bc102c0beb3e9f745d493aed81127f5d4a4921bebac02483045022100bae83fd9e87751350a09bc4c120b29decadb13fb389541c3025a8982906602d5022005dc688901fd27b749cfd4ce14a62587f267a070984654271454e88cc3f9ed4e0121035476e55521c97cf0489e6c57893a99d67e84d306a69e6b6904f324c11b3cef8d00000000"

Навіть якщо б я слідувала за всіма правилами для створення цієї операції яких-небудь спробує запхати його у mainnet (через Blockcypher та інші послуги), не з-за цього помилку: "помилка перевірки операції: помилка виконання скрипта на вхід 0 посилань 863fea23ba1c176bda5e360b0be25cacc405877aa3e46a3e1c60196c3b6cd7b6 в 0: скрипт не перевірено успішно"

Так що моє запитання, де я неправильно зробив? Який крок не так і як це зробити правильно?

+109
Ahmed Salah Elgaml 4 бер. 2016 р., 09:10:57

А) яке обладнання Б) які гр/рівень з

буде вигідно

1) видобуток басейн 2) Соло майнінг

Биткоинов в лютому 2014?

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

+70
DMcCunney 1 жовт. 2010 р., 21:20:33

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

Наприклад, використовуючи localbitcoins.com міняти готівку на биткоины і навпаки, вам не потрібно якоїсь банківський рахунок на всіх.

+56
Pete S 20 лют. 2015 р., 13:22:45

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

Якщо ви добуваєте у пулі, тоді вам не потрібен блокчейн або Bitcoin-Qt версії. Просто вкажіть ваш майнер в басейн і почати видобуток.

+35
odore 27 груд. 2014 р., 21:03:05

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

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

+26
Millad 8 квіт. 2010 р., 12:53:39

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

$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