|
6 мая 2016, 4:39:14 PM | # 1 |
Сообщения: 546
цитировать ответ |
Re: Есть ли подтверждение оплаты расти все более сложным?
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Как я понял, проверка оплаты полных узлов отслеживает каждое Satoshi в сделке обратно в блок, где он впервые был создан. Я хотел бы ожидать, что различные satoshis в сделке будет перейти обратно к различным блокам создания. И что это ветвление будет расти со временем, следовательно, делает проверки компенсации более сложными (дорого). Однако, так как я никогда не видел этого поднят вопрос, я думаю, мое понимание PV неверен. Кто-нибудь просветить меня по этому поводу?
|
6 мая 2016, 5:12:08 PM | # 2 |
Сообщения: 244
цитировать ответ |
Re: Есть ли подтверждение оплаты расти все более сложным?
Получил 1806 Биткоинов
Реальная история. котировка Как я понял, проверка оплаты полных узлов отслеживает каждое Satoshi в сделке обратно в блок, где он впервые был создан. Этого не происходит, полные узлы только нужно знать, если входной сделка в вопросе существует и неизрасходованные. Полные узлы поддерживать базу данных всех неизрасходованных выходов. Таким образом, они не должны искать сделки по фактической blockchain, они просто запрос к базе данных. |
7 мая 2016, 1:29:09 PM | # 3 |
Сообщения: 1778
цитировать ответ |
Re: Есть ли подтверждение оплаты расти все более сложным?
в целом не становится более сложным для обработки одной транзакции, но ...
проблема заключается в (так называемое) неизрасходованные-выходы базы данных (или UTXO-DB). количество записей внутри этой БД увеличивается, и мы можем ожидать, что она по-прежнему расти в будущем. В настоящее время она содержит почти 40 миллионов неизрасходованных выходов, из более чем 10 миллионов транзакций. как база данных становится все больше, вы можете подумать, что она становится все более сложной для запросов своих записей. и запрашивая запись базы данных UTXO является частью процесса проверки новых сделок. |
8 мая 2016, 6:11:51 PM | # 4 |
Сообщения: 546
цитировать ответ |
Re: Есть ли подтверждение оплаты расти все более сложным?
Так utxo дб может быть собрана из, или проверяется blockchain тогда? Я хотел бы видеть, как количество utxo растет с накопленным нет сделок. Если линейный или иной. Где я могу найти эти цифры?
|
12 мая 2016, 1:54:17 PM | # 5 |
Сообщения: 139
цитировать ответ |
Re: Есть ли подтверждение оплаты расти все более сложным?
Да, Blockchain растет с каждым днем, и, таким образом, проверяя все Blockchain принимает все больше и больше и больше времени.
Но участники не должны проверять всю Blockchain. Вместо этого, только участники "наверстать", другими словами, они просто проверить блок добытый после последнего подтверждения. Если участник подключается к сети время от времени, то сложность не растет, но остается управляемым. Номер, который вы ищете, количество сделок. Чем больше сделок в данный период, тем больше времени требуется, чтобы проверить их. https://blockchain.info/charts/n-transactions |
12 мая 2016, 3:13:09 PM | # 6 |
Сообщения: 1778
цитировать ответ |
Re: Есть ли подтверждение оплаты расти все более сложным?
Так utxo дб может быть собрана из, или проверяется blockchain тогда? Да.UTXO дБ в действительности состояние blockchain, в определенном блоке времени. Теоретически количество UTXOs не нужно расти. Я уверен, что были периоды времени, когда он был на самом деле уменьшающиеся. Это в основном растет в течение некоторого рода атаки на сеть, как последние из них, когда кто-то пытается раздуть сборы на добычу, чтобы доказать то, что сумасшедший момент он имел. К сожалению (плата за сделку мудры) создание новых utxo записи очень дешево, и я еще не слышал о каких-либо идей, чтобы сделать его более дорогим, так что шансы, что UTXO дб будет расти. Я хотел бы видеть, как количество utxo растет с накопленным нет сделок. Если линейный или иной. Где я могу найти эти цифры? Вы можете получить номера самостоятельно. Существует команда RPC в недавнем Bitcoin ядра, которое показывает количество неизрасходованных выходов *. Не помню его имя, но вы должны иметь возможность легко найти его. Выполните команду во время загрузки блока цепи (предпочтительно от нуля), чтобы наблюдать количество записей вокруг определенной высоты блока. В блоке # 411453 у вас есть: Код: 15536189.79530316 BTC в 38514940 аутах от 11016826 передатчиков РЕДАКТИРОВАТЬ: * - команда gettxoutsetinfo. Это дает такой вывод: Код: { "высота": 743838, "bestblock": "000000000000fbba412ba83c0c9d4f14872c05764322a318193e23681765cab6", "операции": 2917520, "txouts": 10699376, "bytes_serialized": 370667910, "hash_serialized": "3c470a4a203d236a9ea85a9282a2400265577d5169263eb9b077adf5a77b482f", "Итого": 19085882.74182811 } |
13 мая 2016, 7:23:45 AM | # 7 |
Сообщения: 448
цитировать ответ |
Re: Есть ли подтверждение оплаты расти все более сложным?
Так UTXO растет, если больше Bitcoins разложены в несколько адресов? Воображая, что все держатели Bitcoin было предложено объединить свои Bitcoins в один адрес будет ли уменьшить размер UTXO дб? (Конечно, это всего лишь гипотетический вопрос, используя только один адрес уменьшает анонимность)
|
13 мая 2016, 7:28:50 AM | # 8 |
Сообщения: 1778
цитировать ответ |
Re: Есть ли подтверждение оплаты расти все более сложным?
Так UTXO растет, если больше Bitcoins разложены в несколько адресов? Воображая, что все держатели Bitcoin было предложено объединить свои Bitcoins в один адрес будет ли уменьшить размер UTXO дб? (Конечно, это всего лишь гипотетический вопрос, используя только один адрес уменьшает анонимность) Верный |
14 мая 2016, 3:41:42 AM | # 9 |
Сообщения: 840
цитировать ответ |
Re: Есть ли подтверждение оплаты расти все более сложным?
Не совсем правильно, но близко.
TxOut не является адресом. "Нормальный" Операции создания одного txOut за адрес, но если тот же адрес получает много различных платежей от различных операций, то есть может быть 30 BTC по этому адресу все расколото среди сотен различных txOuts. Это не рекомендуется, кстати; это плохо для личной жизни каждого человека и считается грубостью. Но это было очень распространенным явлением. Переход от сделки часто вернуться на тот же адрес / ключ, вход для сделки пришел, и некоторые онлайн-казино будет принимать один адрес для игрока и отправить все выигрыши там. Современные клиенты не делают это по умолчанию, но они все равно могут быть приказано отправить монеты по старому адресу. И в течение долгого времени некоторые asshat происходят вверх и вниз блок цепи представляемой один-Satoshi выходов случайных старые адреса, по причинам, я бы предпочел не вдаваться прямо сейчас. Так скажем, кто-то сделало много * успешной * азартную игру онлайна пути назад в обратном пути, когда все Bitcoin казино платят все выигрыши в одной и ту же учетную запись для конкретного победителя. Она получила, что 30 BTC разделить среди сотен различных txOuts. Затем, когда она тратит 10 BTC (получить новый игровой компьютер может быть) ее клиент будет смотреть на все доступный неизрасходованном txOuts и собрать транзакцию с использованием, может быть, от 50 до 90 из них. Она будет идти чуть больше целевой суммы и получить изменение вернулся к ней в другой txOut и для любого текущего программного обеспечения, изменение будет другой ключ / адрес. Но неизрасходованный txOuts по-прежнему будет сидеть на исходный адрес. |
16 мая 2016, 8:12:15 PM | # 10 |
Сообщения: 546
цитировать ответ |
Re: Есть ли подтверждение оплаты расти все более сложным?
Не совсем правильно, но близко. TxOut не является адресом. "Нормальный" Операции создания одного txOut за адрес, но если тот же адрес получает много различных платежей от различных операций, то есть может быть 30 BTC по этому адресу все расколото среди сотен различных txOuts. Это не рекомендуется, кстати; это плохо для личной жизни каждого человека и считается грубостью. Но это не то, что следует ожидать, по крайней мере в функциональном рынке? Если вы торгуете товары или услуги, вы обычно работают с одного банковского счета для всех платежей. Я полагаю, для случая Bitcoin было бы естественно, чтобы иметь один один адрес для многих платежей. |
16 мая 2016, 9:28:40 PM | # 11 |
Сообщения: 840
цитировать ответ |
Re: Есть ли подтверждение оплаты расти все более сложным?
Да, это было то, как она работала в начальных версиях Bitcoin, и многие люди до сих пор используют "ключ" а также "адрес" взаимозаменяемые - это привычка, которую трудно сломать.
Но ключ не является адрес, либо. Начиная с (я думаю) стандартная версия клиента 0,09 Bitcoin была сделать все новые txOuts имеют разные ключи. Даже когда они платят по тому же адресу. Это одна из причин, почему Bitcoin теперь распознает два различных формата адреса; а новые взаимодействовать с некоторыми новыми алгоритмами для получения уникальных ключей. Таким образом, платежи отправлены в один из новых адресов, ветер, имеющие разные ключи. Нет один смотрит на шарнирной цепи не может сказать, что они были выплачены по тому же адрес, если они не знают секретный ключ для этого адреса. Это помогает, но это не дает совершенную секретность. Snoops глядя на блок цепи обычно может идентифицировать txOuts, которые были проведены в том же бумажнике, как только они израсходованы. Это происходит потому, что когда вы делаете компенсацию из бумажника, он выбирает один, или некоторую комбинацию, из txOuts со всех адресов и ключей он знает о, и Snoops может идентифицировать бумажники, наблюдая какие платежи получают комбинированные. И даже с этим изменением, чтобы помочь сохранить некоторую частную жизнь, кто-то еще могут послать монеты непосредственно к одному из ключей, полученных от адреса нового стиля, снова приводит к возможности несколько txOuts на тот же ключ в блоке цепи. |
16 мая 2016, 10:09:14 PM | # 12 |
Сообщения: 2002
цитировать ответ |
Re: Есть ли подтверждение оплаты расти все более сложным?
Если вы торгуете товары или услуги, вы обычно работают с одного банковского счета для всех платежей. Я полагаю, для случая Bitcoin было бы естественно, чтобы иметь один один адрес для многих платежей. Нет. Адресный Bitcoin не является модель для банковского счета. Адрес Bitcoin представляет собой модель для номера счета-фактуры. Это позволяет узнать, кто заплатил вам, когда они заплатили вам, сколько они заплатили вам, и то, что они платят за. Таким образом, так же, как вы бы иметь уникальный номер счета для каждого платежа, который вы получите, вы хотите уникальный адрес для каждого платежа, который вы получите. Если вы используете свой собственный кошелек, то ваш "Счет" Ваш кошелек (если вы не созданы отдельные счета в кошельке). Вы можете получить много платежей по многим адресам все в тот же самый кошелек. Людям платят вам не нужно ничего знать о других адресах бумажника, они просто должны знать, какой адрес они должны платить. |