P2SH (оплата скрипта хэш) в скрипте?

P2SH BIP16 определяет специальные правила, применяемые на Скрипты с определенным рисунком, а именно: OP_HASH160 <scriptHash> OP_EQUAL.

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

+384
Orton 30 окт. 2019 г., 10:05:07
38 ответов

Вот мое решение.

Когда разрыв достиг, добавить случайный и уникальный Сатоши размере на общую сумму биткоинов и связать его с пользователем.

Например, если цена товара составляет 0.001 БТЦ, то создать такой суммы 0.00100001 для пользователя, 0.00100002 для пользователя B, используют тот же адрес, когда разрыв достиг.

Теперь для пользователя, вы используете Blockchain.info'ы получите API-интерфейс. В базе данных, записи пользователю, цены и адреса.

Теперь в случае пользователь, вы используете баланс обновление API. В databae, вам также записи пользователя Б, цена и адрес.

Поэтому, когда вы получаете уведомление, Вы можете проверить, какой пользователь произвел оплату, проверяя оплаченную сумму.

+970
Rick Waters 03 февр. '09 в 4:24

У меня на i3 330м ноутбук с 2 ядрами и 2 потоками на ядро. Параметр Значение резьба м-minerd в 2 нити вместо по умолчанию 4 нити никоим образом не препятствуют производительности, при переходе с 4-х нитка, казалось, быть немного менее эффективным. Похоже, Джонатан Глисон имел подобный опыт. Мое предположение заключается в том, что М-minerd или сам процесс добычи не способствует гипер-продевать нитку (или, используя более чем один поток на ядро). В любом случае, это был мой опыт. Да, это старый пост, но я думал, я бы упомянуть.

+960
Weyda Ketlleem 29 июл. 2015 г., 23:11:36
Другие ответы

Связанные вопросы


Похожие вопросы

Биткоин блоки представляют собой структуру данных, которая содержит проводки. Блоки создаются шахтеров и содержать ссылку на предыдущий блок формирования блокчейн.

+951
Krishna Penukonda 1 февр. 2016 г., 8:07:35

Можно ли есть биткоин-транзакции T, которое действует с очень щедрая плата за сделку, для которой это невозможно для Т должны быть включены в следующем квартале, или даже во всех последующих кварталах?

Заголовочный блок содержит хэш предыдущего заголовка блока, а также хэш-Меркле корень всех операций в блоке. Может существовать такое, что в том числе Т в блоке отображает все возможные значения Nonce для этого блока бесполезные в решении горно-головоломка?

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

+917
GavKilbride 4 февр. 2019 г., 1:39:26

Зачем нужен биткоин-кошелек для хранения в холодильнике? Я могу просто записать случайным общего и частного пар ключей, и держать их на бумаге? Меня смущает очевидная необходимость для кошелька, хранящиеся на флэш-накопитель или другие устройства хранения данных, которые могут быть повреждены. Так зачем нужен кошелек?

+868
Nick P 5 янв. 2011 г., 20:32:45

Проблема скорее всего в Bitcoin-Qt, то ваш баланс не выдерживают в один адрес. По причинам конфиденциальности (системы в целом), изменение от операций направляются по новым адресам.

Отведение обеспечивается биткоин-клиент на Qt является то, что кошелек, в котором монеты введите через (не проживать поадрес), и отправляются из него, а иначе "черный ящик". Когда вы смотрите на него через blockchain.info или подобных сайтах, вы получаете более низкого уровня через, где "остатки" хранятся на адрес (который на самом деле-заблуждение, как на уровне протоколов, биткоин не работать в зависимости от адреса или противовесов на всех, но в плане операций на отдельных монет).

+841
bricks 28 мая 2011 г., 17:34:59

Ось Y сюжета показывает задержку/размер, то есть количество секунд задержки, полученной из каждого килобайта данных блока.

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

+765
telliott99 11 апр. 2012 г., 18:45:02

Во-первых, ничего не шифруется в биткоин, никакого "шифрования" не участвовала. Шифрования: да, но шифрование: нет.

Главным аспектом собственной против открытого ключа подписи, это вы можете открыто поделиться своим открытым ключом (это то, что биткоин балансы, связанных с), а затем с помощью закрытого ключа можно создать "цифровую подпись" для проводки тратить монеты из этого открытого ключа. Другие люди могут проверить, если эта подпись является правильным, при этом зная, что сделка была подписана, у кого есть закрытый ключ. Но вот в чем загвоздка: эта проверка может быть сделано без закрытого ключа.

Таким образом, алгоритм цифровой подписи позволяет доказать, что у вас есть закрытый ключ, соответствующий определенным публичным ключом, без обмена фактической закрытого ключа.

И, очевидно, не есть возможным способом, чтобы реконструировать закрытый ключ из открытого ключа заданной и действительной подписи.

Это называется ECDSA или "эллиптических кривых алгоритм цифровой подписи", потому что внутренние механизмы основаны на эллиптических кривых.

Как все это работает технически довольно сложен, есть некоторые фантазии, участвующих математика. Если вы хотите попасть в грязные подробности, вот хорошее объяснение: http://kakaroto.homelinux.net/2012/01/how-the-ecdsa-algorithm-works/

+757
user4370 23 февр. 2012 г., 20:51:17

Вы можете использовать blockr API-интерфейс.

http://btc.blockr.io/api/v1/address/txs/the_address 

Где the_address адрес вы ищете информацию об.

Однако, это ограничено до 200 последних операций.

Здесь у вас есть простая пример на Python , который делает так:

импорт из JSON с нагрузками
из запросов на импорт вам

URL-адрес = 'http://btc.blockr.io/api/v1/address/txs/'
btc_addr = '36YKytAqTfq5FbjrBqMwnEdS62eZjB7Dv6'

Р = получить(URL-адрес + btc_addr)
данные = нагрузках(Р.содержание)['данных']

данные печати 

Где 36YKytAqTfq5FbjrBqMwnEdS62eZjB7Dv6 является случайной выбрал адрес. Результатом будет:

{у'txs':[
 {у'time_utc': у'2017-03-03T08:22:57Z, у'amount': 5, у'confirmations': 4, у'amount_multisig': 0, 
 у'tx': у'fc8bd6d4bff2c5c07f82939cbf798f4442226f39b607353fe8355cf3170d67b7'}, 
 {у'time_utc': у'2017-01-03T17:14:19Z, у'amount': -10, у'confirmations': 9084, у'amount_multisig': 0, 
 у'tx': у'daa9f8c25ce09240a02df1ac56122bb014eb9f6abe5a22bbfe04ee4fa1afb9cc'}, 
 {у'time_utc': у'2017-01-03T11:10:21Z, у'amount': 10, у'confirmations': 9129, у'amount_multisig': 0, 
 у'tx': у'13362f7a746cfe6481e08155d778bba69c8db706673b99239762f5dca14f18f4'}
], у'limit_txs': 200, у'nb_txs': 3, у'nb_txs_displayed': 3, у'address': у'36YKytAqTfq5FbjrBqMwnEdS62eZjB7dv6'}
+685
MAD 20 апр. 2016 г., 9:26:01

Нет, просто они продают и покупают биткоины. Я их продать свои биткоины и вы покупаете у них эти биткоины.

+667
ColdComfort 27 февр. 2013 г., 15:45:07

Это зависит от того, где вы живете, где вы продаете и кто является покупателем.

Если ваша юрисдикция регулирует эти вещи, или ваш покупатель скажет, гражданина США, правила могут применяться. Вы можете быть в состоянии обойти это путем реализации некоторых основных правил, таких ЗСК/ПОД / ФТ, либо полномасштабную, или основной (например, пользователь, подтверждаю, они не являетесь жителем или гражданином и т. д.).

Есть несколько игр, которые точно, что на платформе контрагента без проблем, но это не значит, что любой может сделать это.

В последнее время растет количество постановлений о ICOs и "жетоны", так что лучше посоветоваться с кем-то, кто понимает законы и правила, применимые к вашей территории и квалифицированные юридические консультации.

+666
ValentinaPopova 1 февр. 2015 г., 7:00:41
  1. Чтобы переместить работу статистика/долей вы должны переместить эти сохраненные данные. В вашем случае, вероятно, база данных.

  2. Вы можете использовать те же двоичные файлы, если новый компьютер выполняет ту же операционную систему на той же архитектуре. В противном случае просто перекомпилировать их.

+650
volgarus001 24 сент. 2015 г., 11:44:53

Поэтому после того, как Китай запретил юаней <=> биткоин торговался, я планирую инвестировать в биткоин с моим долл. Мой план таков:

  1. обмен долларов в китайских юанях (по проводам наверное)
  2. Купить биткоины за доллары
  3. Продать биткоины за USD.
  4. Обмен обратно в CNY (по проводам).

В вышеуказанном процессе, есть какой-нибудь правовой вопрос в отношении закона О борьбе с отмыванием денег в США?

+644
Tuna Machhli 20 февр. 2013 г., 4:05:49

Конечно, вы можете сделать это с CryptoCoinJS.

Первый скачать Node.js. Затем выполните следующие действия:

Создайте новый каталог:

команды mkdir /tmp/и приложение
компакт-диск в /tmp/приложение myapp

Инициализации приложения:

НПМ инициализации

Затем выполните:

НПМ установки-сохранить [email protected]

Затем выполните:

НПМ установки-сохранить [email protected]

Создать файл JS:

сенсорный app.js

Положить следующее:

ВАР CoinKey = требуют('coinkey')
ВАР ки = требуют('coininfo')

ВАР количество = 10
//генерировать кучу Лайткоин адреса
для (ВАР я = 0; Я < размер; я++) {
 ВАР УП = CoinKey.createRandom(ки('ЛТК').версии) //изменение компании LTC на BTC если вы хотите биткоины
 консоль.журнал(УП.privateWif + ': '+ УП.publicAddress)
}

Запустить свой скрипт:

узел app.js

Документация для coinkey Документация для coininfo.

Надеюсь, что это помогает. Если что-то не работает, дайте мне знать.

+640
user3885313 11 нояб. 2010 г., 14:39:32

Я создаю собственный значок с Litecoin источник. Поэтому я изменил hashGenesisBlock , hashMerkleRoot , извращенец , метки и т. д. Все работает нормально, если я не делаю BIP34Height , BIP65Height , BIP66Height & BIP34Hash значение 1 .При выполнении интеллектуального анализа данных, используя найти сгенерированный хэш/блоки не принимают, и поэтому блоки не генерируются/добавил.

Если я изменю что бип( BIP34Height , BIP65Height & BIP66Height и BIP34Hash) значения(не по умолчанию значения лайткоин), который генерируется хэш блока должен приниматься из процессора Шахтерск или любой другой третьей стороной интеллектуального анализа бинарных. Я пробовал путем установки значения 0 & 1, но тот же результат что-то не работает так, как ожидалось.. вот лог URL-адрес, образующихся при добыче : https://gist.github.com/adneerav/591e61657292e6c6561a26b69dc78870

Если я не изменюсь, что бип значений, все работает нормально.Генерируемые блоки принимаются для добавления.Проверьте журнал, который создается из Горно процесс. https://gist.github.com/adneerav/0b30889d3950662201734776b926903a#file-old_script_mining-log-L84

Для тестирования и начальной настройки я делаю вещи по локальной сети.Все работает нормально, если я не изменюсь бип значений(меняется лишь бытие , мерке минимальная цепочка и т. д.)

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

Кто-нибудь может пожалуйста помочь мне в этом вопросе ?

Пожалуйста, дайте мне знать, если это сообщество не для альткоины/крипто валюты вопросы/ответы я имею в виду только для Bitcoin, связанная не для других криптовалютах.

Примечание : Прежде чем я пришел к этому я уже спрашивал то же самое : https://github.com/litecoin-project/litecoin/issues/538

Спасибо

+621
Martin Lockett 3 февр. 2015 г., 23:49:52

Им Новичок, и я понял, существует уникальная огромная общая цепочка блоков будет использоваться во всем мире и существует несколько различных типов крипто валют, работающих на что . Я прав? Спасибо всем

+617
Roberto Perez 31 дек. 2012 г., 5:45:41

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

+606
Ramu Kaka 23 июл. 2015 г., 6:54:16

Я недавно установил новую версию Windows на новый жесткий диск, но у меня возникли проблемы с получением мой старый кошелек.DAT в работе.

Вот что я сделал:

  • Установите последнюю версию ядра биткоин.
  • Скопировать блоки и папки chainstate из старого жесткого диска.
  • Работать с Bitcoin Core и позволило ей синхронизировать на сегодняшний день.
  • Закрытые Ядра Биткоин
  • Убрал Бумажник.DAT из моей папке Roaming\биткоин
  • Скопировал Кошелек.DAT из старого HDD в папку Roaming\биткоин
  • Запустить Биткойн-ядра с параметром "- rescan".

Когда я запускаю программу, я получаю следующее сообщение:

Предупреждение: Кошелек.DAT был поврежден, данные спасены! Оригинальный кошелек.дат сохранены как кошелек.{метка}.BAK в C:\blah\de\blah

Нет ничего плохого со старого жесткого диска, или предыдущий кошелек. На самом деле я мог загрузиться с предыдущей версии Windows установить, но это ballache по разным причинам участием симлинки и другие подобные нестандартные tomfoolary.

При последующих запусках у меня появляется следующее сообщение:

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

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

Сделка была отклонена! Это может произойти, если некоторые из монет в ваш кошелек уже были потрачены, например, если вы использовали копию бумажника.DAT и монеты были потрачены в копии, но не помечен как провел здесь.

Я не сделал любое использование бумажника с момента установки моей новой версии Windows, это все в курсе старого HDD... так что я не вижу, как было бы список монет, которые уже были потрачены... но запуска сообщение говорит о том, что tansactions не хватает в моей истории, так что, возможно, у меня меньше, чем я думаю?

Может кто-нибудь пролить свет на то, почему этот процесс не работает?

Спасибо.

+593
caarrrl 9 окт. 2016 г., 15:12:50

Чтобы быть прозрачными в Биткоин, есть немного, что вам нужно сделать:

  • Все транзакции видны уже на Blockchain.
  • Нет необходимости для подключения адресов на ваш банковский счет или любой такой вещи.
  • Вместо этого, просто использовать один адрес для всех ваших сделок и требуют документального подтверждения и ваучеры на каждый платеж на вашем сайте.
+516
Jannelle 1 авг. 2013 г., 15:04:49

Какие протоколы или алгоритмы биткоин клиенты используют для того, чтобы найти своих сверстников? Я узнал, что BitTorrent-клиенты могут положиться на центральной компьютеры называются трекеры. Сделать биткоин клиенты нуждаются в какой-либо центрального сервера или узлов для того, чтобы работать?

+509
Nishad Lakmina 22 нояб. 2013 г., 19:45:59

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

+488
mavilein 21 июн. 2011 г., 20:28:59

Вы не указали путь деривации в этот код. Для p2pkh Электрум-адресов, использует м/с j/i, где M-это xprv/xpub вы используете, J является 0 для получения и 1 для изменения адресов и i-индекс адресу. Поэтому сначала получите адрес будет М/0/0.

+456
betto akkara 12 нояб. 2010 г., 14:35:22

Вряд ли кто-то сможет помочь.

Тех, кто хочет избежать прослеживается, скорее всего, последует лучшие практики: биткоин-адреса используются только один раз. переводы денежных средств могут быть направлены на другие адреса, принадлежащие мошенник и может быть направлен через биткоин-миксеров , которые делают его почти невозможно проследить, куда ушли деньги.

Вы можете ввести адрес в проводнике , но это не поможет опознать человека, который контролирует этот адрес.

Как известно, Bitcoin-это предназначается, чтобы быть довольно анонимным. Просто, как это может быть очень трудно выяснить имена всех людей, которые обошлись по $5, до или после вас, даже если вы знаете серийный номер, напечатанный на ней. Это сделано намеренно, для конфиденциальности.

Если вы стали жертвой мошенничества, вы должны сообщить об этом в местную полицию. Даже если они не смогут помочь вам вернуть ваши деньги это помогает им и политиков, чтобы быть в курсе уровня такой преступности и помогает им решить, следует ли необходимы дополнительные ресурсы.


Другие веб-страницы, которые могут быть интересны (это не утверждение)


Обновление:

Ой, я вижу, что вы задали тот же вопрос в прошлом году и получил хороший ответ, голосовать, чтобы закрыть как дубликат.

+448
dtumaykin 20 янв. 2014 г., 1:26:43
Мицелий Bitcoin Wallet для Android является простым открытым исходным кодом клиента. Это дает вам полный контроль над вашими деньгами, но опирается на централизованную проверку.
+433
gbl7713 18 окт. 2015 г., 13:53:51

Из того немногого, что я знаю о ASIC они не являются гибкими с точки зрения задач, которые они могут выполнять. Некоторые предложения для масштабирования биткойна вверх требуют хардфорка в Blockchain. Я читал про одного предложения о замене подписания ECSDA алго с Шнорра, что заставило меня вспомнить этот вопрос.

Я интересно, если любой из этих хардфорка будет фактически означать, что некоторые или все нынешние ASIC майнеры, оказываются несовместимыми и никчемные? Несомненно, это оказало бы влияние на решения которых, вероятно, пойдут вперед.

Я ожидаю, что это зависит от конструкции на микросхеме, если только основные мощности майнинга перегружают на ASIC, но все остальное сделано на более общий ЦП. Большинство из них разработаны таким?

+420
Aiki Hiragi 3 янв. 2017 г., 7:05:11

Bitcoin для чайников:

  1. Это как раз банковская/ обмен времени?
  2. Это типа бартер?
  3. Как получить-заработать-купить-создать биткоин с нуля?
  4. Должен ли я купить биткоины?
  5. Если так, с чего же мне купить?
  6. Если это аноним, как я могу отслеживать у меня монет?
+395
Dan Brook 24 июл. 2013 г., 13:26:01

По данным бабочка лаборатории отдел обслуживания клиентов, их главный операционный директор и вице-президент по разработке продуктов, на скорости они утверждают, что их откройте панель продукты все номинальные скорости и отклонение +/-10% допускается. На момент написания этой статьи, они говорят, что скорость исковые требования основаны на сочетании синтетических тестах и в среднем реальные данные, реальные цифры обычно немного ниже. Эти мощности могут быть подвержены высокой нагрузке на сеть, скорость, с которой ваш бассейн работает, то ли чужим оборудованием поставляется достаточно подтверждений того, что текущая работа вашего аппарата уже не актуален, и удачи.

Вы можете сравнить результаты с различных горно программ, таких как bfgminer, cgminer, и Ufasoft Шахтер--к чему вы клоните с BitMinter для проверки программного обеспечения неэффективности.

Если светодиод на передней панели медленно мигает, прибор перегрелся и отключил своих процессоров, пока они остынут. Это называется дросселированием; аппарат не работает в то время как это происходит. Их FPGA единиц могут быть загружены с разных прошивок, чтобы выбрать скорость, которая будет работать без дросселирования. Бабочка Labs предоставляет программное обеспечение под названием EasyMiner (на их драйверы страницы) для загрузки прошивки вручную, или через процесс они называют автотюнинга.

Их основе FPGA блоки очень чувствительны к температуре в воздухозаборники, которые, в зависимости от расположения ближайших пунктов и других источников тепла, может быть значительно теплее, чем температура комнаты. Температура 51.2 градусов по Цельсию немного высока, но по сути не плохо, пока блок не регулирование это. Их FPGA блоки также демонстрируют значительные вариации в контакт радиатора с ядрами ЦПУ, жароустойчивость ядер ЦПУ, и применение теплопроводящего материала (Тим). Некоторым из их поклонников были показаны работы на низких или высоких скоростях, а также. Обследование некоторых групп показало частичное или полное разделение основной радиатор, возможно при транспортировке. В случае частичного разделения, основной радиатор нормально reseats себя (из-за нагрузки весны), но это может привести воздушных полостей в ТИМ. Воздушных полостей позволит предотвратить должного контакта и привести к преждевременному перегреву. Позже блоки используют вместо пружинные болты нейлоновые штифты для обеспечения основной радиатор.

(Обратите внимание, что один из скриншотов веб-страницы указано выше показывает заявленную скорость 832 МХ/с, а не "850" изначально упомянуто в вопрос в заголовке. Я не помню, заметил ли я какие-либо объявления, которые утверждали высоких скоростях.)

+370
Steel Storm Skye 16 янв. 2013 г., 23:45:10

если вы не хотите доверять сторонних сервисов: да.

+364
Erick Brown 26 апр. 2017 г., 3:29:15

Транзакция подтверждается, если 80% узлов в УНЛ принять его. Где это 80% числа взялись? Это может быть 79% и 81%? Что около 51%?

Различные узлы имеют различные пороговые значения (для ускорения транзакций, скажем), или они должны все следовать тому же правилу?

+189
Alexis Dufrenoy 5 мая 2010 г., 13:48:07

После скорости, с которой вы можете генерировать хэши, что определяет скорость, с которой вы можете отправлять хэши должны быть проверены?

Я предполагаю, соединяясь в большой бассейн бы помочь распространить свой груз?

+186
Ayon Ahmed 29 мар. 2016 г., 12:46:54

Вы можете получить полную и актуальную историю цен здесь:

http://api.bitcoincharts.com/v1/csv/mtgoxUSD.csv

Вы также можете получать подмножества данных.
Подробнее см.: http://bitcoincharts.com/about/markets-api/

+151
Sonja Falconer 16 июн. 2016 г., 23:36:16

Я пытаюсь понять, как мой узел будет interperet в SegWit сделки, если я не перейду.

  1. Даже если я не перейду, я должен получать тот же блок данных, как и все остальные, правильно?

Если это так, допустим, мой узел получает блок, который содержит segwit сделки (т. е. с [маркер][флаг] и некоторые [свидетель] данных). Я не уверена, что мой узел собирается интерпретировать данные...

  1. При этом [маркер][флаг] имеет [00][01], не мой узел читать это как 0 входами и 1 выходом, и до сих пор считаю эту сделку действительной?
  2. Если да, то как может речь идти о воссоздании TXID от [версии][txins][txouts][locktime] если транзакция данных формата [версия][маркер][флаг][txins][txouts][свидетель][locktime]?

В принципе, я не понимаю, как мой узел может получать транзакции с [свидетель] данных и по-прежнему считают эти блоки должны быть действительными.

+135
mattnedrich 8 апр. 2012 г., 20:36:18

Есть ли фрагменты кода / кошельки для отправки segwit сделок на Testnet на данный момент?

Я больше ищу фрагмент кода или любой библиотеке, чтобы поддержать это, чтобы сделать некоторые тесты и сделать их достоянием общественности в качестве испытательного костюм для кошелька.

+119
23Freddy 22 янв. 2017 г., 2:28:35

Где я должен посмотреть в биткоин основной исходный код , чтобы выяснить, как процесса подписания trasform сообщение в Кривой точки?

Подписывать сделки (сообщение) в биткойн-систему, необходимо закодировать сообщение к точке кривой y^2=х^3+7. Я читал эту Koblitz бумаги. Существует три схемы кодирования. Я читал этот вопрос тоже.

Если я смотрю на биткойн в основной исходный код я не могу видеть любой из этих схем кодирования, мне кажется, что сообщение M кодируются непосредственно в точке M=хэш(м) без регистрации; очевидно, что это не возможно, есть примерно 50% шанс, что случайный 256-битная строка не соответствует точке кривой. Я не могу выяснить, как/если библиотека проверяет по алгоритму ECDSA если хэш(м) находится на кривой или нет и особенно то, что он делает, если хэш(м) не на кривой.

Какая схема кодирования биткоин-уровнем реализации и где это в исходном коде?

Спасибо и извините за мой английский.

Редактировать:

Биткоин: генерации подписи (ECDSA)

Учитывая сообщения подписаны м и частный ключ d,

  1. Выбрать случайное целое число k в [1,п-1].
  2. Вычислить (Х1,У1)=КП, преобразование Х1 в целое число и Р = Х1 п.(Вернуться на Шаг 1, Если Р = 0)
  3. Вычисляет=(к^-1)*(в SHA1(м)+ д-р). (Вернитесь к шагу 1, Если S= 0)
  4. Подписью является пара (R, с).

Почему в SHA1(м) должна быть точка кривой? Есть только 50% шанс.

+112
dima123q 6 нояб. 2013 г., 4:46:55

Когда обмен " а "продает биткоины за 200 долларов и биржи" Б "покупает биткоины за 300 долларов, будут люди, которые покупают" а "и продать на уровне" B " как долго, как они могут на этом заработать. Это называется 'арбитраж'.

Из-за открытия рынков, люди вольны поступать, как им заблагорассудится, поэтому есть люди, которые покупают и продают исключительно для того, чтобы сделать простое центов на доллар. Из-за этого, как правило, не большая разница между биржами. Единственная разница в цене между биржами как мы видим их сейчас, из-за торговле и/или снятие пошлин. (Обмен 'а' - 1 доллар дешевле, чем обмен "Б", потому что обмен требует 1 доллара за каждое снятие, т. е. в конце концов вы в конечном итоге платить ту же сумму за 1 биткойн на биржах.)

Из-за арбитража, Google может довольно безопасно сказать, что цена биткоина составляет около ХХХ долларов / евро, потому что если обмен будет идти вверх или вниз в цене, они все бы. (Исключения иногда случаются, когда один "большой рыбы" / кит отвалила кучу биткоинов только на 1 бирже, грохот цена на обмен "А", но не сразу по обмену "Б". Конечно, из-за арбитража, эта разница станет меньше со временем.) Поэтому нет необходимости, чтобы пользователь знал, что биржа предлагает самую низкую цену, потому что они, скорее всего, в любом случае предложение биткоинов примерно за такую же цену.

Кроме того, обмены не "набор" курсу, они просто предлагают людям с биткоинами возможность продавать их для людей, желающих купить биткоины. Если все вдруг начнут задавать 1000 долларов за биткоин (хотя сейчас они стоят 245 $каждый), не было бы другого выбора, кроме как купить по 1000 долларов каждый. Кроме этого, нет никакого способа 'настройка' цена. (Эта цена не на обмен, только продавцы.)


Технически говоря, Google получает число с помощью API (интерфейс программирования приложений) обмена. Биржах, таких как Кракен предложить API, из которых программа может запрашивать актуальные курсы обмена. Таким образом Google может позволить пользователям знать, что последний курс.

+91
Abner 29 окт. 2019 г., 12:37:55

Дополнение к ответу "Болтона": сделки, в блоке могут быть в любом порядке, учитывая, что если транзакция тратит выхода чужой, родительской транзакции должны прийти до того, как ребенок TX и сделки фонда (сбор блок, награда) на первом месте.

+70
piccarina93 7 июл. 2011 г., 9:15:52

Сама я обнаружил, что есть некоторые вопросы, которые обсуждают тонкости открытое программное обеспечение сделок, однако проект может использовать правильное определение.

Пожалуйста, объясните кратко, что открытые операции является: Как открытые операции, работать, какие проблемы он решает и каким образом деньги попадают в открытые сетевые транзакции?

+61
user63819 6 янв. 2016 г., 9:30:35

Я хранил 0.0154 BTC в мой blockchain для добычи полезных ископаемых и на следующее утро я обнаружил мой баланс должен быть 000, что это значит? Мои монеты утеряны или хранятся где-то еще?

+25
Steve Bosman 21 мар. 2010 г., 5:13:01

Показать вопросы с тегом

$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