Як я можу створити будь-яка людина може провести вихідний?

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

І як би така угода в hex виглядати?

+563
Parthasarathi Banerjee 9 лют. 2010 р., 23:07:52
32 відповідей

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

Звідки клієнти знають, скільки нових биткоинов карбувати для себе при створенні блоку?

+989
Etienne de Lange 03 февр. '09 в 4:24

Відповідаючи собі.

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

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

Оновлення: ви можете використовувати подібний світло Електрум гаманець, які не демонструють таку поведінку.

+984
Nebel54 9 лип. 2017 р., 20:25:05
Інші відповіді

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


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

Якщо перший байт більше або дорівнює 0х80 (128), тоді вам потрібно додати ведучий нуль байт. Ви можете зробити 0х80 & first_byte. Якщо результат нульовий, не потрібні ніякі прокладки.

+934
mika singh 20 бер. 2012 р., 04:09:47

Blockcypher не показує складності, але мета праці. Ви можете ознайомитися з blockchain.info також показати це під "біт".

+924
Jia Shin isthatjia 8 жовт. 2019 р., 05:43:44
[Сайт-інтеграція] збирає питання про інтеграцію биткоин-платежів на веб-сайтах.
+908
Lesmitw 14 черв. 2011 р., 04:55:38

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

+862
user48983 19 груд. 2014 р., 14:06:37

Ви можете використовувати цей код для створення першого блоку: https://github.com/nasa8x/genesis-block

+782
user67570 2 черв. 2019 р., 17:13:36

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

Я б запропонував поглянути на блискавку мережі (https://en.wikipedia.org/wiki/Lightning_Network).

+756
tm1212 27 лист. 2011 р., 08:46:11

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

Це може бути зроблено? як?

+719
Q Leah 21 трав. 2019 р., 20:58:07

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

Сьогодні я дізнався, що Рейден мережа Эфириума не має протоколу плітки. Так як всі канали в Raiden розумні контракти, які живуть в блокчейн Эфириума, Райден вузли повинні дізнатися про топологію мережі, дивлячись на блокчейн Эфириума.

Я вважаю, що фінансування угоди міг бути призначений для зберігання інформації про Lightning вузлів. Чому це не зроблено?

Причини я бачу:

  • З нашим дизайном ми можемо мати приватні канали
  • blockspace цінне, тому ми не хочете зберегти більше інформації на ланцюг, ніж необхідно
  • нам потрібен транспорт і протоколу зв'язку між вузлами, в будь-якому випадку, так чому б не додати протокол плітки?

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

+696
MichaelZelenoborskyLong 20 лист. 2018 р., 17:17:16

Ваш кращий вибір, щоб отримати дані в блокчейн через це: https://blockchain.info/api

+660
AstroPickle 3 жовт. 2011 р., 02:49:26

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

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

+652
SibiCoder 11 вер. 2019 р., 02:46:23

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

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

Якщо існує вузол всередині мережі, як він може перевіряти трансакції?

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

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

Практично будь-яке питання можна придумати відповідь, в технічних деталях, де-то в биткоин Вікі.

+560
R Maldo 27 жовт. 2015 р., 21:24:41

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

МСИО, бірж створення нових приватних публічних пар ключів кожен раз приймати вхідні вкладів. Потім ви можете подивитися адреси Bitcoin походить від відкритого ключа, щоб побачити, якщо був зроблений депозит.

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

+529
Charles Cannon 15 серп. 2013 р., 23:07:28

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

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

OP_DUP OP_HASH160 496650cdb4b6275ca4478c0ce98cb6f7224bb1e7 OP_EQUALVERIFY OP_CHECKSIG

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

304402205e81e8ed0b1f7cf6d1d415961859d3b95f5e5c353af303b6cef1e3efa6c3349702202fa9fdd6914abd0e9606c78899e7f3010cafdad211645cf459ae18b3b827b2c101 0365e0beb9a0c1497f3667067aeb8f3ea9dc4c9d5696cee7f19eae49f9457a5cfb

Це стандартна транзакція буде відповідати формату <сиг> <за замовчуванням>, тому відкритий ключ 0365e0beb9a0c1497f3667067aeb8f3ea9dc4c9d5696cee7f19eae49f9457a5cfb. Щоб перевірити це, ми перевірити побачити, якщо хеші збігаються (код Python попереду):

скрипт = "304402205e81e8ed0b1f7cf6d1d415961859d3b95f5e5c353af303b6cef1e3efa6c3349702202fa9fdd6914abd0e9606c78899e7f3010cafdad211645cf459ae18b3b827b2c101 0365e0beb9a0c1497f3667067aeb8f3ea9dc4c9d5696cee7f19eae49f9457a5cfb".спліт()
ч = hashlib.і SHA256(сценарій[1].розшифруйте("шестигранник")).дайджест()
ripe160 = hashlib.новий('ripemd160')
ripe160.оновлення(год)
д = ripe160.дайджест()
друк д. кодування("вроки")

Це повинно привести до 496650cdb4b6275ca4478c0ce98cb6f7224bb1e7, який є хеш-ми бачили у вихідних даних сценарію стверджував, що був, нарешті, відправлений до вас. Зверніть увагу, що для розрахунку цього нам не доведеться принести угоди f8c71a9f7... але лише спирався на інформацію, яку ви отримаєте від операції, який ви отримали. Тепер, оскільки адресу не набагато більше, ніж хеш відкритого ключа, ми можемо просто побудувати адресу з інформації, яку ми отримали досі (маючи хеш вже починаємо з кроку 4 адресу будівельний):

#Додати префікс Mainnet 
адреса = ('х00 \' + д)
#Обчислити контрольну суму
контрольна сума = hashlib.і SHA256(hashlib.SHA256 на(адреса).дайджест()).дайджест()[:4]
# Побудувати адресою
адреса += контрольна сума
# Кодувати адреси в base58
encoded_address = b58encode(адреса)
друк encoded_address

Кодування може бути зроблено з будь base58 енкодера, я використав цей. Це повинно роздрукувати адреса 17h6u26N2TVmoPRcvxwUdfAUjDzBJX513v який є адресою, який відправив биткоины в угоді, що ми дивимося на все час. Отже, ви бачите, інформація, яку ви шукали була в проводці, але дуже прихований. Тому, враховуючи вхідного платежу (або вихідні, як насправді) можна відновити, хто відправник (або одержувач) був. Зверніть увагу, що це дозволяє реконструювати відправника кожного окремого входу, що може бути кілька адрес. Просто якщо припустити, що будь-адрес підписання входів відправника угоди може або може не привести до бажаних семантичним результатом.

+494
Lalman yadav Nirmal gur udhog 25 трав. 2017 р., 15:31:11

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

+458
greg gordon 16 бер. 2010 р., 18:22:17

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

+436
olbur 4 бер. 2018 р., 10:16:51

Якщо ви маєте на увазі фізичне биткоинов ви можете носити з собою, є: https://www.casascius.com/ (Будьте обережні, це не безпечно більше : http://codinginmysleep.com/casascius-physical-bitcoins-cracked-at-defcon/)

Я не зовсім розумію інші частини вашого запитання. Биткоин не залежить від наявності кредитної карти або банківського рахунку. https://www.bitinstant.com/ дозволяють вам поповнити валютний рахунок з готівкою.

+432
Ruslan Fatkullov 30 жовт. 2011 р., 22:01:43

На моє питання чому 27 пар ключ в електрума на один гаманець? [..] Баланс поділу між ключами?

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

Я вибираю один і конвертувати то?

Вибравши один, ви будете зберігати, що закритий ключ певного адреси і всі інші.

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

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

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

+427
Zrill 1 бер. 2019 р., 03:52:09
  1. Якщо вони хочуть двічі проводив, це буде коштувати багато сил для цього, так що Техас має величезні суми, які варто зробити це. Але при створенні транзакції на величезні суми, Ви просто чекати додаткових підтверджень.
  2. Але коротка ринку Bitcoin, це було б заманливо причина.
+408
blueimpulse 24 черв. 2017 р., 22:49:49

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

walletnotify=C:\pathname\filename.py %з

Передбачається запустити мій файл Python і передати txid його в якості аргумента.ѕуѕ файлу.аргумент argv[1]. Але я отримую "IndexError: індекс списку межами діапазону" і після невеликого розслідування, це просто відкриття файлу Python без будь-яких вилучень, тому аргументів немає.

Я використовую Анаконда для Python 3 і я встановив файл python.exe в моїй папці AppData\місцеві\стадіон conda\стадіон conda...підпапки як програму за замовчуванням для відкриття .пи файли. Це може бути актуальним, тому що раніше там був пітон 2.7, встановлених на моєму комп'ютері, які я не використовував, але як-то walletnotify, здавалося, працює нормально в той час. Я видалив пітон 2.7 просто, щоб очистити Мій комп'ютер і з тих пір я стикаються з цією проблемою. Я використовую Windows 10 до вашого відома.

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

+388
Yos Israel 7 бер. 2010 р., 04:21:29

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

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

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

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

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

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

+384
Hotrod Montgomery 26 вер. 2019 р., 02:11:42

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

У xpub/xprv/і т. д. рядки просто великих чисел, представлених у бази-58, На відміну від бази-10 ми всі знайомі. Якщо ми хотіли взяти "звичайний" 5-значний номер і префікс, скажімо, 889 на фронт, ми б просто додати 88900000 на 5-значний номер:

12345
+ 88900000
----------
88912345

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

Далі слід скрипт на Python 3, який може бути запущений з командного рядка, наприклад, щоб додати рядок xpub до 74 байт даних (довжина BIP32 розширеного ключа, не включаючи 4 трейлінг перевірте байт), байтів на початку до бази-58-кодування:

$ питон3 xpub prepend_bytes.py 74
0х04, 0x88, 0xb2, 0x1e

#!/usr/Бен/ДКР питон3

з математичних журналів імпорт, підшити
імпорт Сис


# таблиці підстановки для перетворення цілих чисел у діапазоні [0, 58) до бази-58 цифри і назад
int_to_b58_digit = '123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz'
b58_digit_to_int = { b58:я для Я,b58 в перерахування(int_to_b58_digit) }

# конвертації (довгий) ціле число до його основи-58 рядковий подання 
деф int_to_base58_str(int_rep):
 base58_str = "
 у той час як int_rep:
 int_rep, залишок = divmod(int_rep, 58)
 base58_str = int_to_b58_digit[залишок] + base58_str
 повернення base58_str


деф prepended_bytes(prepended_b58_digits, b256_digit_count):

 # вони являють собою особливий випадок формат base58check;
 # граф і видалити їх, вони будуть додані пізніше
 ті = 0
 для b58 в prepended_b58_digits:
 якщо b58 != '1':
перерва
 одні += 1
 prepended_b58_digits = prepended_b58_digits[1:]
 якщо не prepended_b58_digits: # якщо вони всі 1
 повернути ті * б'\0'

 # калькулятор # з base58 цифр, необхідних для b256_digit_count байт "реальні" дані
 # (не включаючи префікс base58 цифр)
 b58_digit_count = Сел(b256_digit_count * журнал(256) / / журнал(58))

 do_overflow_check = істина
 у той час як правда:
 # розрах мінімальне ціле число, яке починається з потрібної цифри бази-58
 min_int = 0
 для b58 в prepended_b58_digits:
 min_int *= 58
 min_int += b58_digit_to_int[b58]
#
 # Left-зсув (мульт. по потужності 58) просто зліва від "реальної" бази-58 відомості
 min_int *= 58 ** b58_digit_count

 # розкоментуйте, щоб можна перевірити, що min_int правильно
 #печатки(" min_int:", з них * '1' + int_to_base58_str(min_int))

 # зсув вправо, кратними 8 бітам (база-256), щоб отримати тільки
 # значущий байт, які знаходяться зліва від "реальної" бази даних 256
 min_int >>= b256_digit_count * 8
 # правильно-shifing округлює min_int, але ми
 # це потрібно зганяють, тому додаємо його в Замість
 min_int += 1

 # бо min_int були округлені вище, цілком можливо, що додавши його у "Реал"
 # дані можуть призвести до переповнення бази-58 робить prepended_b58_digits інкремент
 # один; якщо це могло статися, вліво-вправо prepended_b58_digits і повторити
 якщо do_overflow_check:
 max_real_data_int = (1 << b256_digit_count*8) - 1
 max_base58_str = int_to_base58_str((min_int << b256_digit_count*8) + max_real_data_int)
 якщо не max_base58_str.як startswith(prepended_b58_digits):
 prepended_b58_digits += '1'
 do_overflow_check = false # це не має значення, якщо '1' доданий вище переливається в '2'

 # розкоментуйте, щоб підтвердити, що максимальне можливе значення
 # не потрібні бази-58 додано цифр
 #печатки("розіллється", ті * '1' + max_base58_str)

далі

 # додати будь-який з них у відповідності з правилами в base58check, і конвертувати min_int в байтовую рядок
 повернути ті * б'\0' + min_int.to_bytes(довжина= (min_int.bit_length() + 7) // 8, byteorder='великий')


якщо __ім'я__ == '__головний__':
 якщо LEN(sys-файлу.з argv) != 3:
 Сис.вихід('використання: {} <рядок-додати> <дані байт-льон (крім 4-байтовій контрольною сумою)>'.формат(подання sys.аргумент argv[0]))

 результат = prepended_bytes(Сис.з argv[1], інт(подання sys.з argv[2]) + 4) # 4 додати до контрольної сумі
 друк(', '.приєднуйтесь до('{:#04x}'.формат(я) для мене в підсумку))
+374
SM T 6 січ. 2017 р., 10:47:55

деякі причини підвищення цін:

-биткоин стає офіційною валютою в Японії

-Австралія визнає Bitcoin в якості грошей і захисту биткоин-бізнесу, ні податків

-багато людей знають/купити bitcon тепер, хто не знав биткоин кілька місяців тому (у багатьох країнах), що обумовлено збільшенням охоплення ЗМІ

-биткоин стає альтернативної валюти у Венесуелі, Нігерії та деяких інших країнах, викликаних внутрішніми політичними проблемами

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

-Російський парламент сьогодні обговорює легалізацію биткоина

-між тим блокчейн-технологія більш встановив: немає ніяких відомих писак блокчейна власності

+358
Mark W 29 груд. 2010 р., 03:17:47

Коли клієнт закінчить скачування ланцюжку блоків, то все повинно показувати як підтвердили.

+343
Bad Chef 25 лист. 2011 р., 07:08:39

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

Робить резервне копіювання Blockchain.info'и гаманець робити такі речі, теж?

+306
DragonSamu 25 жовт. 2015 р., 12:23:32

Я втратив биткоины після скидання мого Android смартфона. Можна дістати мої втрачені біткойни?? Я зробив резервну копію свого смартфона, перш ніж скинути його. Після скидання телефон всі мої програми були там, в тому числі гаманець Bitcoin( биткоин-гаманець розробників), хоча гаманець був порожній. Може хтось будь ласка, допоможіть мені з цим?

+280
bitcointime btc 31 бер. 2013 р., 05:48:36

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

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

+235
Oleg Lobachev 21 жовт. 2018 р., 09:03:47

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

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

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

Тепер питання – коли оплата повинна бути зроблена через цей канал за допомогою HTLC, що входи в нього? Це вихід оригінальної multisig? Якщо так, то як би ви зробили 2 або більше HTLCs в той же час (тобто у вас є достатньо ліквідності по каналу, щоб зробити кілька платежів, але це вимагає часу, щоб закінчити поточні платежі, коли хтось знову хоче платити через вас)?

Що б бути входами для інших HTLCs? Коли саме це завершення угоди витрачаючи первісне multisig Оновлено в базі даних учасників?

І ви повинні закрити канал і поставити угоди по ланцюжку у випадку разового платежу HTLC не?

+212
wintour 28 трав. 2019 р., 11:23:32

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

enter image description here

Все має сенс, більше або менше, до кінця опис:

Вихід 6 надходить на перші 3 одиниці на вході 5. Вхід 5 має інвентарний номер А2, тому що ідентифікатор об'єкта А2 присвоюється результат 6.

Що станеться в останні 6 одиниць активу А2? Лічильник блок починається в 9 для введення 5 та виведення 6 претензій, 3 одиниці. Що листя 6 штук не дорахувалися. Вхід 5 йде після цієї угоди, так це не зрозуміло, як він може бути утилізований.

Що я втрачаю?

+194
theeminence 7 жовт. 2019 р., 23:54:54

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

Щоб бути впевненим, що я можу зробити це безпечно, мені потрібно знати, чи є алгоритм для генерації закритого ключа з парольної фрази завантажену копію bitaddress.org детермінована.

+66
zabsv 27 трав. 2011 р., 23:04:54

Після цього керівництво вирішило мою проблему мій psztime був так довго, тому мені довелося зробити це коротко і всі вони були вирішені :) воно успішно компилировался і працював досить добре.

+28
Steve Melnikoff 27 січ. 2013 р., 14:29:06

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

$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