Сжатый открытого ключа заголовка байт

Я заметил, что сжатые публичные ключи всегда либо 0x02 или 0x03, но что конкретно определяет, является ли это 0x02 или 0x03? Я могу пойти посмотреть на запуск кода, чтобы ответить на этот вопрос, но я надеюсь, что кто-то уже знает ответ и может сказать мне :Р

+960
Thom Shea 20 сент. 2011 г., 4:55:08
29 ответов

Одна шестнадцатеричная цифра представляет 4 бита, что составляет половину байта (8 бит). Таким образом, длина сырые байт сделки равен половине длины его шестнадцатеричное представление.

В вашем случае, есть 384 шестнадцатеричных цифр, и длина необработанных байт сделки составляет 192 байт. В зависимости от размера платы приведен в [сатоши/байт], [Сатоши/килобайт] или [БТЦ/килобайт], необходимо применить соответствующий блок преобразования. Обратите внимание, что биткоин используется здесь для килобайт 1000 байт.

Здесь есть еще два нюанса:

  1. После активации segwit плата взимается за вес, а не длина необработанных байтов. На практике это означает, что сделки с segwit входы требуют меньше сборов, чем то, что будет соответствовать их длина необработанных байтов. Я исследовал тему дальше: среда: ВАБ: неправильный сбор цены на блок исследователей

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

+983
ChunkNorris 03 февр. '09 в 4:24

Нужно знать, как мы можем использовать например два биткойн-узел. У меня есть два биткоина полные узлы а и В. создан электронный кошелек на и все детали сделки в бумажник.дБ в узле A. Но мне нужно, чтобы держать ПК в БД и взять и те, и отправить запрос в B узел, но это не удается, так как он не все детали сделки, я не хочу заново просканировать Б узел каждый раз, есть ли способ, мы можем достичь этого. Так что я не нужно беспокоиться, на каком узле мою просьбу будет.

Спасибо, Прад

+906
Jeroen Ritmeijer 27 сент. 2011 г., 23:38:26

Статус-Кво

В CoinJoin сделки только минимально снижается требование blockspace в сравнении с операциями собраны:

Размер сделки (пример P2PKH) может быть рассчитана по следующей формуле:

 размер = #входа * 148 байт + #выходов * 34 байт + 10 байт

За счет объединения нескольких операций будут сохранены только 10 байт транзакций, входы и выходы потребует столько же места, как в отдельной операции перед.

Сделки размер ограничен размером блока, но сделок больше, чем 100кб нестандартны.

Прогноз Подписи Шнорра

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

Следовательно, дополнительные затраты на одну транзакцию будет снизить требования blockspace следующим образом. Предполагая, что подпись-это примерно половина входной размер (это 72 байт 148 для P2PKH) вы получите:

inputSizeTotal(N входов) = 1 * inputSize + (Н - 1) * 1/₂ * inputSize

Для Н → ∞ ты половину inputSizeTotal. ;)

+870
Zerdos 11 окт. 2017 г., 0:29:26

SimpleFund это. Это комбинация виртуальных товаров, подкреплены реальной ценностью, и растет в трех направлениях. http://simplefund.tumblr.com/post/81397365510/better-than-bitcoin

+862
Ferdia McKeogh 15 апр. 2013 г., 4:43:55

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

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

Так что, может кто-то с более знания о криптографии уточнить это?

+835
Abdullah Asif 15 мая 2012 г., 17:40:53

В Великобритании, банки вольны прекратить предоставление банковских отношений с определенными покупателями. Банк метро решили сделать это с Intersango. Теперь у них нет банка в Великобритании, и там очень мало торгуется на бирже BTC/GBP на рынке с 30 августа действий, так как нет метода для перемещения Гбит / с или..

Не было никаких упоминаний о том, что я видел этот номер может быть решен в ближайшее время.

enter image description here

Для обновления, см. Intersango в статусе страницы.

+803
saru pradeep 6 февр. 2019 г., 6:15:40

Я пытаюсь написать калькулятор на PHP, который будет выполнять так же, как окно, которое появляется при выполнении купить или продать на Bittrex.

Используя цифры, с которыми я работаю:- БТЦ 0.00516314 Блоки 459.84215625 Цена 0.00001120 Bittrex рассчитать комиссию как 0.00001288 Я подсчитал, что комиссия как 0.00001294

Моя формулировка-это 0.00516314 / (1 - 0.0025) - 0.00516314 После того, как я эту цифру комиссии, то я могу выяснить количество единиц я получу основанный на цене.

Или у меня это с точностью наоборот и я подхожу к ней с той стороны. Спасибо за ваше время

+793
Cooter 16 дек. 2018 г., 4:28:22

БФТ-это класс задач, где группа узлов должен найти консенсус, когда некоторые из узлов могут быть вредоносными. PBFT-это алгоритм, который генерирует консенсуса в одной из этих сред (в частности, с подписанными сообщениями и частично синхронным сети). Хорошая рецензия-это здесь: https://medium.com/s/story/lets-take-a-crack-at-understanding-distributed-consensus-dad23d0dc95

+752
JPK 20 мая 2010 г., 3:33:25

Предполагая, что энергия на Bitcoin курс по вашему выбору

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

  • На уровне чипа, хэш двигатели имеют определенную стоимость на хэш, за вычетом количества отказов, которые обычно порядка нескольких процентов от работа впустую.

  • На уровне Шахтера, где он преобразует входящее высокое напряжение сети переменного тока в более низкое напряжение для использования с горной фишки. Это сильно зависит от конструкции используемого оборудования, от десятков процентов до нескольких в зависимости от сложности и стоимости конверсии.

  • На уровне фермы, где входящее напряжение передачи преобразуется в напряжение. Это варьируется в зависимости, если массово входящих поставок уже предназначена для использования в жилых помещениях (120в/240В), промышленного назначения (277в/480в), или коммерческое распространение (десятки и сотни киловольт), и эффективность используемого оборудования.

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

какова стоимость одного киловатт-час, в долларах США

Это простой бит. Они, как правило, указывается дословно в эту цену, например, в частях Северной Америки 4С/кВт * ч-это довольно типичный, но варьируется очень широко betwene местоположения и поставщика угодно от 1С до 35С.

+746
Paula 22 мар. 2012 г., 3:18:52

Установить их на свой счет на бирже

Заскочить на биржу, сделать новую учетную запись, внести соответствующую сумму в BTC и затем надежно обеспечить их с учетными данными. После этого они могут либо обналичить (и испытать радость фиат) или сделать себе биткоин-клиента и способствует росту Биткойн-экономики.

+698
g4s8 23 мар. 2018 г., 11:29:31

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

У меня вопрос, это реально добавить значительную (или) защиты и конфиденциальности, чтобы мои биткоины в воровство/откаты или любой другой вид до сих пор известных атак?

Спасибо.

+681
Foster Bass 20 окт. 2017 г., 16:34:26

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

1) Каким образом кошелек решите, какие весы/адреса являются частью новой платежной операции (как вход)?

2) делать все операции создания "изменение" - то есть второй выход?

3) Есть ли комиссия за сделки идут в биткойн-адрес, сгенерированный Шахтера, предварительно записанного адреса Шахтера, или нет выхода в Blockchain, связанные с этим?

Спасибо и извинения за технические неточности и глупые вопросы.

+639
Christian Lemer 9 июн. 2018 г., 6:07:15

Да, ЛН бы помочь вам напрямую.

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

На самом деле, это может быть сделано как одним маршрутом с гарантией, что вы получите свои деньги и не должны полагаться на волка или любой другой третьей стороной. Это называется атомной своп. ЛН позволяет для атомной свопы такой для монет, которые уже реализовали ЛН.

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

+633
Ahmed Lashuel 27 мар. 2018 г., 16:59:47

Изменяет блокчейн кошелек возможно даже после того, как все ценные бумаги?

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

В ту минуту, пополнить кошелек, он забрал все деньги, даже после того, как все ценные бумаги в бумажнике. Как это возможно?

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

Деньги фактически хранятся в блокчейне, любой "полный узел" Bitcoin кошелек имеет свою собственную полную копию блокчейна. Любой кошелек можно потратить деньги, если они могут доказать, что они имеют собственный ключ биткоин-адреса, связанные с биткоин.

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


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

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

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

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

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

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


Поэтому никогда не поделиться доступа к вашему кошельку, даже если он пустой.

+580
tonyk2017 26 апр. 2017 г., 9:40:03

Эти люди заинтересованы, чтобы запустить узлов?

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

Если нет, то почему?

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

Если это так, то операторы узла сделать некоторые БТЦ из комиссии за транзакции и т. д.?

Нет. Шахтеры получают комиссионные, хотя это не существенная часть общего блока награду. (Большинство узлов операторы не шахтеры.)

+519
Meme Sariles Sibrian 3 авг. 2013 г., 0:50:10

Я хочу сделать блоки на моем узле с bitcore.

Например, я использую peermanager.js и я получаю проводки:

функции var handleTx = (информация) {
 ВАР ТХ = информация.сообщение.Техас.getStandardizedObject();
 консоль.журнала('** Техас получил **');
консоль.журнал(Техас);
};

и он печатает сделок.

Однако, когда я использую эту часть:

функции var handleBlock = (информация) {
 консоль.журнала('** блок получил **');
консоль.отчет(информация.сообщение);
};

Он ничего не войдите в консоль.

+347
FRUXT 13 февр. 2013 г., 11:13:52

Кажется, есть некоторое несоответствие между вашими estimatedFee переменной и feerate используется в fundrawtransaction шаг.

Я думаю, вы могли бы упростить код, чтобы не использовать estimatedFee в vendorXBalance расчет, а потом при вызове fundrawtransaction, используйте subtractFeeFromOutputs возможность просто плата списывается равномерно со всех указанных мероприятий. Например:

баланс = биткоин.протокол RPC.метода getbalance '*', 1, верно

vendorABalance = vendorAIncome * 95%
vendorBBalance = vendorBIncome * 95%
vendorCBalance = vendorCIncome * 95%

systemBalance = баланс - vendorABalance - vendorBBalance - vendorCBalance

ритуксимаб = биткоин.протокол RPC.createrawtransaction [], [
 { 'Поставщика бумажник' => vendorABalance },
 { 'Продавца в кошелек' => vendorBBalance },
 { 'Продавца с бумажник' => vendorCBalance },
 { 'Кошелек' => systemBalance },
]
Биткоин.протокол RPC.fundrawtransaction ритуксимаб, { includeWatching: правда, conf_target: 6, subtractFeeFromOutputs: [vout_index,...] }

# На автономной машине
ритуксимаб = биткоин-Кинк signrawtransactionwithkey ритуксимаба ['закрытых ключей']

# Обратно на машину онлайн
Биткоин.протокол RPC.sendrawtransaction ритуксимаб

Вот соответствующий текст из биткоин-Кинк помочь fundrawtransaction (версии v0.17.0.1):

"subtractFeeFromOutputs" (массив, опционально) JSON-массив целых чисел.
 Плата будет одинаково вычитается из суммы каждого указанного вывода.
 Выходы указаны на их нулевой индекс, прежде чем любые изменения 
 добавлен вывод.
 Эти получатели будут получать меньше биткоинов, чем вы входите в их 
 соответствующее количество полей. 
 Если нет выходов указаны здесь, отправитель платит комиссию.
[vout_index,...]
+336
Degauss 4 июн. 2013 г., 7:20:22

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

У меня WhatsMiner М3, который работает CGMiner 4.9.2. Когда он прибыл, я включил его и он имел 3 майнинг пулы уже настроена с завода. Похоже, CGMiner работает и это была добыча. Устройство стало очень жарко, 83 градуса я думаю, что это было, а потом крики болельщиков, казалось, замедляют к ползанию. В течение нескольких минут устройство значительно охлаждается и болельщиков умчался обратно до полной скорости. Я изменил параметры пула от фабрики к информации с помощью я выбрала бассейн и имени работника для устройства. Тогда я перезапуска CGMiner, но он не будет перезагружен. Тогда я тоже перезагружается, но это ничего не меняет. Устройство не нагревается на всех в настоящее время.

На тот момент у меня был только 1 Настройка бассейн, поэтому я добавил в 3, просто чтобы быть уверенным и попытался перезапуска CGMiner, но он еще не работал. Блока питания, а само устройство выглядит хорошо и я вам попасть в веб-интерфейс, а также подключиться к устройству по SSH. Единственный визуальной обратной связи у меня на странице Обзор устройства, который дает мне следующую ошибку:

EventCode: E011 EventCause: слот-0 ноль ГС 4500 секунд EventAction: ноль предупреждение УГ EventCount: 6 LastTime: Чт Дек 7 12:59:42 2017 Источник события: Системный монитор

Пожалуйста, посмотрите эти изображения, они описывают то, что я вижу:

1) устройство обзор, где он показывает, что CGMiner ждет, чтобы начать: https://drive.google.com/open?id=1c6N1YvdUHrC6pYo0L3aaPgZhwes3AP4i

2) параметры пула: https://drive.google.com/open?id=1m0uYPcc_o-T_I2ZQ8G3M6qDk_wUVgX-2

3) устройства статус я получаю, когда я пытаюсь запустить CGMiner ВИС СШ: https://drive.google.com/open?id=1OHxwqlqoFGfer6qyv8VuRkrimXWtI7O6

4) событие код ошибки, как описано выше: https://drive.google.com/open?id=1aYE0-RhxfB-W-eGx2AW0XKh64cvIBReQ

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

Спасибо за любую помощь.

+316
David Salamon 13 февр. 2018 г., 8:57:08

Привет я отправил USDT с моего счета binance для USD/чел blockchain кошелек как я могу вернуть средства, пожалуйста ?

+300
xiaobo 26 февр. 2016 г., 13:14:41

Для создания P2WSH адрес, вы должны иметь какой-то скрипт. Самый простой-вы можете использовать скрипт multisig. Вы можете сделать это с addmultisigaddress. Если вы делаете что-то вроде

addmultisigaddress 1 '["37Ju7oTbPfe5qNAHYiAKfdTtVvCSP3TTdl"]' "" "bech32"

вы должны получить P2WSH адрес.

+290
A Random DUDE 5 июл. 2013 г., 17:38:34

Addiotionaly вы можете оценить, какие именно комиссии вы будете платить чтении два параметра [fee_base_msat, fee_proportional_millionths] в политике узлы и применяя следующую формулу:

fee_base_msat + ( amount_to_forward * fee_proportional_millionths / 1000000 )

Реф[https://github.com/ElementsProject/lightning/blob/master/lightningd/peer_htlcs.c]

+268
KoToFaN 29 июн. 2010 г., 16:02:38

Есть и было огромное консенсуса с scalingbitcoin.org конференции в Гонконге в декабре 2015 года в пользу собирается с сегрегированной свидетелями решения. ЕО были выполнены на полгода раньше в боковую цепь, а в Гонконге Питер Wuille (начинается около 35 минут или поздно повторяется: https://youtu.be/NOYNZB5BCHM ) объявляет, что способ плавно включить ее в существующую биткоин (через мягкую вилку) были найдены.

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

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

Практически все согласны, в том числе и на команду соперника, что ЕО-это отличное решение. К сожалению по политическим мотивам, классические команды решили сохранить, распространяя ложную информацию и фуд о SW и основная команда. Например, что ЕО является более сложным, чем простое удвоение размера блока через хард-форк или что такое хард-форк может быть выкатится быстрее. А также необоснованных теорий заговора о тайных злых побуждений членов основной команды.

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

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

+201
Chief01 15 июл. 2016 г., 16:42:24

ГК: он содержит все операции вашей сети блокчейн.

Ваш кошелек-это ваш файл, книга.

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

+181
Gyro Gearloose 3 мая 2015 г., 13:52:45

Данные хэшируются, как txid включает в себя свидетелем?

Нет, txid хеш просто [nVersion][txins][txouts][nLockTime] , который является таким же, как сериализованный не-свидетель сделки. Это означает, что подпись не включается в хэш транзакции, снимая потенциал для TXID пластичность из-за избиения подпись. Только WTXID содержит свидетеля, маркер и флаг, как вы написали в своем посте.

И txid быть представлены в блок, например, будет учитываться при построении дерева Меркле?

Да, идентификатора транзакции используется таким же образом, что не segwit TXIDs используются при построении дерева Меркле.

+127
Gustavo Seabra 21 февр. 2011 г., 7:00:28

просто сделал это. MultibitHD не работает, так что вы должны передать его electum кошелек: 1. В Electum создать новый кошелек, выберите у меня уже есть семя, 2. Введите ваши семена (слова безопасности) нажмите кнопку выбора и выберите BIP39 семян. 3. Он запросит путь деривации, вы должны использовать: М/0' (обратите внимание-это важно М/0') 4. ваш кошелек с вашим БТЦ должен появиться

теперь выполните шаги с официального Электрум получать КБК https://electrum.org/bcc.txt

+103
CSTH 2 авг. 2014 г., 17:33:17

Это правда, что спрос на биткойн зависит от среднего значения адресов баланс?

А - сумма всех биткоинов (Сатоши)

Б - адресов с ненулевым балансом

С = А/Б

Я имею в виду, если поднять C, поэтому спрос снижается и наоборот.

Я смотреть какую-то статистику и корреляцию.

Добавил. Каким образом люди, которые работают для ядра биткоин платят?

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

+102
Firdavs Ilbon 2 мар. 2015 г., 10:15:08

Я не буду этого делать.

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

Я хотел бы сохранить мои монеты в холодильнике.

+68
oboewan42 27 дек. 2011 г., 11:22:03

Я считаю, что он стоит на вектор входной размер и выходной размер вектора.

vin_sz-количество входов и vout_sz количеством выходов.

+35
Oskar W 18 янв. 2013 г., 16:44:26

Текущая вилок, которые я успешно продал на биржах и получали бесплатно БТЦ:

  • Биткоин Наличка
  • Биткоин Золото
  • Супер Биткоин
  • Bitcore
  • Биткоин Алмаз

Еще несколько вилок, которые я не смог продать еще:

  • Segwit2x
  • Молния Биткоин
  • Соединенные Биткоин
  • Биткоин Бог
+31
alexlgun 26 нояб. 2011 г., 21:54:22

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