Биткоин работает над структурированных или неструктурированных оверлей?

Сколько узлов принимаются в систему? Каждый узел имеет порядковый уникальный адрес?

Иными словами, биткойн-узлы считаются структурированные или неструктурированные?

+808
TimS 29 сент. 2014 г., 3:09:32
15 ответов

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

Ключ=((Р * modpow((С1 - С2), п - 2, п) * ((М1 * С2) - (м2 * С1)) % Р

Пример атаки:

Р=6819641642398093696120236467967538361543858578256722584730163952555838220871
С1=5111069398017465712735164463809304352000044522184731945150717785434666956473
М1=4834837306435966184874350434501389872155834069808640791394730023708942795899
С2=31133511789966193434473156682648022965280901634950536313584626906865295404159
М2=108808786585075507407446857551522706228868950080801424952567576192808212665067

Дает результат 35027840177330064405683178523079910253772859809146826320797401203281604260438 Что представляет собой ключ для 1FaapwdwYVVBiV6Qvkis88c2KHPoxX1Jb1

Ссылки

https://strm.sh/post/bitcoin-transaction-nonce-reuse/

+981
lcssanches 03 февр. '09 в 4:24

Можно ли переписать прошлое транзакций в биткоин?

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

Например, допустим, у нас есть супер компьютер с любой желаемой скоростью

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

Это как спрашивать: "каким образом банки защищают от воров, что телепортировать деньги из сейфа?"

Если это так, то текущая сеть будет принять новые услуги (кованые) и все прошлые сделки станут недействительными.

Да.

Затем вы делаете сделку с правительством, чтобы уничтожить биткоин.

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

+963
JohnDoea 3 янв. 2011 г., 11:28:24

Вы можете использовать отказ в заменить плату для этого. Биткоин ядре уже реализована поддержка сигнализации Опт-в РФБ и за увеличение платы (с некоторыми оговорками).

При создании операции из командной строки отправить* команды имеют необязательный аргумент по имени сменный. Если вы установите это значение true, то операция будет автоматически означать, что он может быть заменен в будущем. Чтобы увеличить ваш гонорар, вы затем использовать bumpfee команды. Обратите внимание, что в настоящее время команда работает только в случае, если сделка имеет выход изменить. Комиссия вычитается из выходного меняться.

Отметим, что эти команды и аргументы не обязательно перечислены на биткоин Вики (часто устаревшей). На самом деле получить полный список ЭКП команд, их аргументов, и как их использовать, использовать помощь и помощь <команда> команды.

+906
Sonam Tobgye 17 апр. 2018 г., 0:51:46

txid1

txid2

входной скрипт 1

304502206bcc247f1259262b4035bfa84f0397a69f69baa01659daaf94fe1164b650c86a022100a044b38e8264a1c928ddd28b4657aa7109d1ea30e911208c7ce57abcb1451fe601 
0428f3c7982219bf067d9723a54bef8e0ae7d970b4285a148685ce98819bd59c993da6945a85ba67249e96534f3cb93af144301e3ef03f848ebf17fedd55addd14

Р = 6bcc247f1259262b4035bfa84f0397a69f69baa01659daaf94fe1164b650c86a

С1 = a044b38e8264a1c928ddd28b4657aa7109d1ea30e911208c7ce57abcb1451fe6

входной скрипт 2

304402206bcc247f1259262b4035bfa84f0397a69f69baa01659daaf94fe1164b650c86a022075e41da2596619e837af69cdf80933e519abd736210677970a6ac23a3709ee2e01
04c69b120facc137ad7ecf7407b97f3e1bcecec27ed6617ad1e3bb4f5a265c2230dab461d8de9d194b9aae05cf3fc361e31b0cd172985720a9963a1fd9cb4dab13

С2 = 75e41da2596619e837af69cdf80933e519abd736210677970a6ac23a3709ee2e

Сырье ТХ 1

010000000169590a9c08ea4d2f4d1b5e3acb216b9cee78e8378a7a5b223aff7e85f70eab77000000008b48304502206bcc247f1259262b4035bfa84f0397a69f69baa01659daaf94fe1164b650c86a022100a044b38e8264a1c928ddd28b4657aa7109d1ea30e911208c7ce57abcb1451fe601410428f3c7982219bf067d9723a54bef8e0ae7d970b4285a148685ce98819bd59c993da6945a85ba67249e96534f3cb93af144301e3ef03f848ebf17fedd55addd14ffffffff0224aece00000000001976a914b4d245551501f7f443ea507494ef00b8ed739f6888ac9def0b0f000000001976a91460a1a3a20ac1023a8b6ce202190fbf75ec73a1bf88ac00000000

расчет З1

замена ввода с соответствующим скрипт

010000000169590a9c08ea4d2f4d1b5e3acb216b9cee78e8378a7a5b223aff7e85f70eab77000000001976a91460a1a3a20ac1023a8b6ce202190fbf75ec73a1bf88acffffffff0224aece00000000001976a914b4d245551501f7f443ea507494ef00b8ed739f6888ac9def0b0f000000001976a91460a1a3a20ac1023a8b6ce202190fbf75ec73a1bf88ac0000000001000000

затем сделать то SHA256(SHA256 с(измененная сделки))

З1 = 9ffb92bc05a398e3177b12fcdac5308d316b6bd6cc00365177711dc4e3f10e64

Сырые Техас 2

0100000001cc41959d96ce6147b93fe00a8fca25ce99ec1a09dc175d27113db36f6e398d1c010000008a47304402206bcc247f1259262b4035bfa84f0397a69f69baa01659daaf94fe1164b650c86a022075e41da2596619e837af69cdf80933e519abd736210677970a6ac23a3709ee2e014104c69b120facc137ad7ecf7407b97f3e1bcecec27ed6617ad1e3bb4f5a265c2230dab461d8de9d194b9aae05cf3fc361e31b0cd172985720a9963a1fd9cb4dab13ffffffff02f4351000000000001976a91485ba872014004c8e4de29d94b4d7ad415297955f88acc0d06100000000001976a9149e26556775e88e000179ebe278a259cba1d7b43d88ac00000000

расчет З2

замена ввода с соответствующим скрипт

0100000001cc41959d96ce6147b93fe00a8fca25ce99ec1a09dc175d27113db36f6e398d1c010000001976a9149e26556775e88e000179ebe278a259cba1d7b43d88acffffffff02f4351000000000001976a91485ba872014004c8e4de29d94b4d7ad415297955f88acc0d06100000000001976a9149e26556775e88e000179ebe278a259cba1d7b43d88ac0000000001000000

затем сделать то SHA256(SHA256 с(измененная сделки))

З2 = 539bcbcddc3fff95aa262d01b8a909504958b371b813cb71a457efebb41c398e

прив вычисления ключа,он не дал правильный адрес и Priv ничего плохого

разместив Р , С1 , С2 , З1 , З2 ниже

http://2coin.org/tx.asmx?op=GetPrivateKeyFromIdenticalRs

он дал 18MRDftXYkGqzo9hvcdnUs7yaPXrD1DXsq адрес

но

транс 1 адрес = 19owWJcPbTEe1mVYer1ymnbduJDza9jprh

транс 2 Адрес = 1FRDgmxVrUUNiiB7GN3NNcJDEEXtFB22rm

что случилось

+899
user112904 20 февр. 2019 г., 6:20:18

Я знаю, что некоторые люди положили текста, PDF и изображений в Blockchain.

Интересно, а какие ограничения для того, чтобы иметь минимальный "байт/БТЦ" стоимости в отношении блокчейн в качестве постоянной базе.

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

И как это возможно, например, используя клиент Сатоши?

+775
Rufaty 29 нояб. 2014 г., 15:35:53

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

Если это так:

  1. Это лучше в магазине новый экземпляр контракта для каждого набора данных (например, информации о пользователе), или...
  2. лучше иметь только один договор, который хранит все данные в структуру данных как массив объектов (например, хранение информации о всех пользователях в одном договоре.

Чтобы прояснить некоторые ошибочные псевдо-код, я должен хранить свою информацию, как это?

договор любой {
 Пользователи = [
 {}, {}, {}, {}
]
}

или такой:

// Пользователей 1
договора, что {}

// Пользователей 2
договора, что {}

// Пользователей 3
договора, что {}

// и т. д.
+714
KSletmoe 27 янв. 2019 г., 17:44:27

Если у вас нет своих семян, извлекая свой биткоин кошелек наличными без слов работает, но требует зная, как редактировать и компилировать Java-код: https://bitcoin.stackexchange.com/a/51297/64842

Поскольку установка Мэйвен, Ява, модификации и компиляции jar и использование закрытых ключей немного за большинство пользователей, я создал подробное руководство, вместе с jar-файл, чтобы помочь вам в этом:

https://github.com/josephduchesne/multibit-hd/blob/develop/README.md

Резюме:

  1. Получить исправленную версию Мультибитная HD основанный на ответ предложен по указанной выше ссылке
  2. Получите ваш бумажник адреса
  3. Извлечь приватные ключи
  4. Импорт в электрон
+712
sanandrl 28 мар. 2019 г., 1:25:50

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

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

bitcoind -пересканировать 

Это будет проверять остаток на кошельке.DAT, который хранится в биткоинах данных каталога, на inlux ~/.биткоин/

Редактировать: с (Нейт Элдридж) -повторить поиск будет работать только после загрузки весь блокчейн.

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

Да, биткоин блокчейн растет exponentionaly как количество сделок по-прежнему растет, https://blockchain.info/charts/blocks-size. Однако есть несколько "легких" клиентов, которые требуют всего несколько мегабайт дискового пространства. Имейте в виду, что они зависят от 3rd партия серверов, которые предоставляют информацию о неизрасходованных сделки и свой баланс, искать Многоразрядной или Электрум.

+698
Philo 24 февр. 2017 г., 3:11:30

Вы можете использовать $() синтаксис для выполнения другой команды и вернуть его результаты:

validateaddress $(getaccountaddress "")

Вот документы: http://www.gnu.org/software/bash/manual/html_node/Command-Substitution.html#Command-Substitution

+584
pabloduo 5 июн. 2018 г., 7:18:05

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

Поместите ваши детали заказа и отправить. вам будет предложено внести задаток в размере 10% от стоимости заказа в биткоинах, после того как залемь будет отправлен, заказ будет подтвержден.

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

Если другая сторона не чтит торговли, вам выплачивается 5% от стоимости заказа в качестве компенсации от контрагентов залога.

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

Более подробную информацию о торговой платформе доступна на INRBTC информация.

Отзывы пользователей об использовании этой платформы в комментарии.

+491
Iron Pillow 24 сент. 2015 г., 10:22:25

Простой DoS атаки при ВЗК могут быть следующими:

  1. Свежий клиент в настоящее время загрузки блока 100.
  2. Затем он предложил 10 блоков в высоту 101, каждый утверждая, что они являются тяжелой цепи
  3. 9 из 10 альтернатив с поддельными Тыц но все равно клиент будет тратить время на получение весь блок и проверять их военнопленных.

Как текущая реализация протокола P2P в биткойн-ядра обрабатывать такое Дос атака?

+403
ishu sharma 12 февр. 2013 г., 20:51:10

Так, я только технически подкованный парень в моем доме, к сожалению, и я живу в глуши, так что мой модем/лимит передачи данных Ethernet имеет ограничение в 10 гигов. Мой единственный путь подавать интернет в мой комп через мой телефон по USB, потому что это все, что я могу использовать, чтобы получить неограниченное данных. Есть ли способ, чтобы установить мою antminer S3, чтобы накормить мой компьютер при подключении к моему телефону, и теперь модем?

+310
Jane Thorne 23 апр. 2010 г., 1:58:37

Вы не можете отправить деньги вам не придется. Если вы хотите показать кому-то транзакции на адрес, указанный им и дал никто другой, и хотите, что сделки свыше 10 бтц, вы на самом деле нужно иметь не менее 10 бтц. Вы не могли бы фактически потерять эти 10 BTC на них, если вы дважды проводят и операции игорного сервиса, не делает его в блокчейн, но вы должны контролировать UTXOs на сумму не менее 10 BTC в того, чтобы совершить сделку, которая выглядит, как ты посылаешь так много для игорного сервиса.

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

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

+235
Hugh Bothwell 23 сент. 2014 г., 13:58:02

Я просматривал код для Абэ, и я обнаружил, что отношения блока к сделкам многие-ко-многим.

Почему некоторые сделки хранятся в списках транзакций в несколько блоков?

+210
NewDogOldTricks 20 окт. 2016 г., 17:30:11

Это означает, что для каждого экземпляра облако вы владеете, вы получите ровно 1 GHS или ровно 1 СОС, в зависимости от того, какой тип экземпляра облако вы владеете (и SHA256 или Scrypt).

+132
Ana Ana 26 мар. 2018 г., 22:02:16

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