Трансляции необработанные транзакции без проверки входных данных

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

Bitcoind с RPC имеет ступенчатую проверку, которая отвергает любые сырые сделки, когда входные данные не известны, или если входные двойные расходы.

Кроме того, я не хочу полагаться на сторонний сервис, как blockchain.info.

+798
user32522 18 апр. 2013 г., 23:09:00
15 ответов

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

Храните ваши монеты в этих файлах вы излишне подвергать себя различным формам атак. Вместо того, чтобы увеличивать шансы вашей безопасности монеты компрометации 1х - вы используете для хранения горячей (холодной кошельки являются самым безопасным вариантом, известным на сегодняшний день) практики на 5х уязвимых машин!

Не очень хорошая идея, если вы заинтересованы в надежно хранит ваши биткоины.

Поэтому однозначного ответа на ваш вопрос категоричен: ***Нет. Они крайне уязвимы.

+966
Vasile 03 февр. '09 в 4:24

Я учусь в статье "Биткоин: в пиринговую систему электронной наличности" и я прошел через многие вопросы на этом сайте. До сих пор я не могу полностью понять содержание упрощенной раздел подтверждения платежа.

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

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

Так скажем, что у меня есть цепочка блоков коллекторов Б и мне найти сделки, где я получу выплату в блоке Бя (в принципе он должен появиться только в одном блоке). Означает "получение Меркле филиала" означает, что я должен реконструировать ветку от корня дерева? Какой алгоритм используется, чтобы сделать так?

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

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

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

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

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

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

+896
jimx 6 дек. 2018 г., 20:25:51

Для тех, кто может быть заинтересован в этом, есть многие BIP32 библиотеки с теми же людьми, которые создали bitcoinjs-lib и его инструментами, чтобы извлечь ваши личные ключи от расширенной функциональности мастер-закрытым ключом.

const и Т = bip32.fromBase58(extPrivateKey, zenCashNetwork);

константный derivedIndex = `${utxo.AddrType}/${utxo.AddrIndex}`;

константный wifKey = Т.derivePath(derivedIndex).toWIF();

В нашем случае, надо было подписывать сделки ZenCash

+813
SHoko 4 янв. 2015 г., 14:28:47

Подумайте, как биткойны создаются в комочки 50 в блоке. Вы не можете сказать, разница между "первым" биткоин-это комок 50 " или "второго" или "двадцать второго'. Это просто число в публичный регистр, называемый блокчейн. Нет никаких серийных номеров, как на долларовую купюру.

+718
Lucas Famelli 8 окт. 2010 г., 23:14:21

Сложная тема с множеством различных возможностей результаты в ответах одну и ту же природу. Если мы предоставляем простые ответы, это не будет очень полезно. Например:

Q: Как я купить биткоины?
Ответ: Зависит.

Вопрос: сколько они стоят?
Ответ: Зависит.

Q: есть ли курс?
A: Да.

Вопрос: Как я могу использовать их, превратить их обратно в доллары?
Ответ: Зависит.

Сложный, но более полезные ответы:

Q: Как я купить биткоины?
Ответ: зависит от того, где вы живете, но я думаю, что безопасно предположить, что вы находитесь в Соединенных Штатах, основанные на деталях ваши вопросы. Coinbase и круг дружественные сайты нам, что будет продать вам биткоины после Ваши зарегистрируйтесь и предоставить им ваша личная информация и финансы. Или вы можете использовать такой сервис, как через физические банкоматы чтобы найти кого-то поблизости, который встретит вас в общественном месте, который будет продать вам биткоины для холодной наличные. Или вы можете попытаться найти биткоин-банкомат, который превратит ваши деньги в биткоины. Последние два варианта потребуют от вас иметь кошелек Bitcoin, в то время как Coinbase и Circle также может выступать в качестве вашего кошелька.

Вопрос: сколько они стоят?
Ответ: зависит от того, где вы покупаете их от. Некоторые места стоят дороже, чем другие.

Q: есть ли курс?
A: Да, есть много разных бирж, в результате различных обменных курсов. Смотрите здесь http://bitcoincharts.com/markets/currency/USD.html

Вопрос: Как я могу использовать их, превратить их обратно в доллары?
Ответ: Зависит. Если вы использовать Coinbase или круг у них есть возможность для вас, чтобы продать свои биткоины обратно к ним и они будут АСН депозит денежные средства обратно на ваш банковский счет в долларах. Или вы можете найти человека По через физические банкоматы и продать частному лицу.

+661
ilinca 16 авг. 2011 г., 1:39:47

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

+641
Elvhenan 26 июл. 2018 г., 9:24:39

Я буду путешествовать только в США, и я читал, что законы О гражданской конфискации активов может позволить таможни принять/сохранить криптовалюты. Есть простой способ, чтобы держать Мой безопасный кошелек с конфискацией? У меня Трезор, но я не уверен, как лучше путешествовать с ним. Я должен держать монеты на бирже во время путешествия? Перенести их на бумажный кошелек или мой ноутбук?

+623
Tongjie Liu 24 мар. 2010 г., 4:14:10

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

Проверки, если это работает-это другой вопрос, он требует более мета-подход. Я бы посоветовал вам запустить другой скрипт, который запрашивает bitcoind через командную строку, парсит ответ, а убивает процесс, если это не добыча. Выскочка увидите, что процесс пошел и породить новую.

Если вы столкнетесь с проблемами (разогнанного процессора очень нестабильна!) возможно, вы даже хотите, чтобы войти, сколько раз вы убили его и перезагрузите сервер после Х убивает в y минут.

+538
Aleksandr Makov 14 дек. 2010 г., 12:41:56

Я использовал отстаивать кошелек купить С9 AntMiner от www.bitmain.com.

Возможно отменить при условии биткоин денежные адреса для оплаты. Однако, по ошибке, я отправил биткоин стоит $1450 USD на биткоин денежный кошелек. Теперь, они не подтвердили оплату. И теперь я не знаю, что делать? Где мои деньги?

Поддержу дал мне блокчейн адрес подтверждение и передача появляется, но как (не израсходованы). Ни bitmain.com ни отстаивать дал мне никакого ответа.

Я это сделал в пятницу, 17 ноября и сегодня, в понедельник, 20 ноября, я не получил ответа.

Что я должен делать? Может кто-то помочь мне? Я не могу позволить себе потерять $1450 долларов США.

+523
CanSpice 3 сент. 2018 г., 4:34:06

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

+388
iosxbintel 30 сент. 2018 г., 20:07:45

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

Е. Г. blockchain.info показывает, как "полученное время" и время блок был проводка включала в. enter image description here

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

Если эта информация доступна на blockchain.info с API, а кто-то может анализировать все сделки, чтобы найти максимум.

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

+344
Patricia Ashton 14 сент. 2016 г., 7:22:30

Как построен пульсации адрес? Это подобно тому, как биткоин-адрес работает, хотя и с другим чистой байт, или есть еще какие-то различия?

+320
Shawn Callahan 23 авг. 2019 г., 21:45:34

Вы можете изменить bitcore-узел.в JSON конфигурации, чтобы включить эти элементы: https://github.com/bitpay/insight-api/issues/430

+280
KongKungz 4 авг. 2017 г., 12:28:41

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

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

также как я могу создать мульти-SIG на сайте для тех пользователей, которые предпочитают использовать его?

сайт похож на то, что я имею в виду www.localbitcoins.com

И я не талантливый программист делает сайт, поэтому я в безопасности, давая ему мой МПК? Или что такое "безопасный" для меня, чтобы дать его?

+227
Merci 10 апр. 2012 г., 0:26:11

частная ключи выше порядок группы имеют такие же адреса, как ключи, начинающиеся с 0.

0000000000000000000000000000000000000000000000000000000000000000 fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141 1MsHWS1BnwMc3tLE8G35UXsS58fKipzB7a
0000000000000000000000000000000000000000000000000000000000000001 fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142 1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kzm
0000000000000000000000000000000000000000000000000000000000000002 fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364143 1LagHJk2FyCV2VzrNHVqg3gYG4TSYwDV4m
0000000000000000000000000000000000000000000000000000000000000003 fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364144 1NZUP3JAc9JkmbvmoTv7nVgZGtyJjirKv1

...

000000000000000000000000000000014551231950b75fc4402da1732fc9bebb fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc 1HtRa3HaTfX4eDrTzkZWfnLD9cZAyhMDed
000000000000000000000000000000014551231950b75fc4402da1732fc9bebc fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd 1FvN1jJU6kQCub9nQFuJhdfixpBdngxLme
Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe 1JHzdjEL4xQ7yifAaQQKAfqPyAN92vfstp 000000000000000000000000000000014551231950b75fc4402da1732fc9bebd 
000000000000000000000000000000014551231950b75fc4402da1732fc9bebe ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 12M4QznuNZH2BRVbLK8SKvNqGTPJpCpSt7
+64
rcobelli 31 июл. 2017 г., 6:00:41

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