Что если блок N основывались не на N-1, но на Н-2 и Н-3?

Если биткойн-протокола были изменены таким образом, что Меркле корень из блока N-1 были заменены в блоке N на два корня из блоков Н-2 и Н-3, тогда можно будет добывать 2 блоков одновременно параллельно и увеличить частота блока по сравнению с временем каждого блока распространяться. Каждый блок все равно пришлось бы подтвердили 6 из следующих 7 блоков. Размер блока дисперсия может быть проконтролирован, согласно которому сделки с лишним хеши идут в нечетные блоки и наоборот. Какие бы ограничения этого протокола вариант по сравнению с существующими протоколе Bitcoin, предполагая, что никто не считал одно подтверждение значительно лучше, чем ноль?

+373
Windo 27 июл. 2018 г., 0:55:38
24 ответов

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

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

Есть ли решение, чтобы решить эту повторяющуюся проблему при введении нубов на Bitcoin?

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

Учитывая, что блок-это совокупность сделок, что Шахтер может накопить за 10 минут, это не может быть так, что каждый шахтер получает возможность работать самостоятельно заблокировать? Задержки в сети подразумевает, что Шахтер может собрали только 20 сделок в то время Шахтера B имеет возможность собрать 100 сделок. Вопросы:

  1. Это означает, что каждый шахтер может работать в разных блок для добавления в цепь? Или они все работают на тот же блока в заданном интервале 10мин?

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

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

+909
nathonmanrin 16 окт. 2010 г., 21:06:24

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

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

контрагент имеет децентрализованный обмен, который позволяет торговать BTC за активов контрагента.

Я думаю вам просто нужна активов контрагента которую прикалывают к доллару :Д

+892
Phill 5 авг. 2010 г., 5:25:13

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

enter image description here

Например с блок Erupter, нет ничего, чтобы показать.

+833
Stefano 25 мая 2016 г., 20:23:15

Вам нужно поговорить с каждого кошелька через это с JSON API-интерфейс RPC. Поговорить с кошелька вам нужно написать некоторый код.

Если вы хотите, чтобы проверить этот API перейти на ваш кошелек в меню Help->отладка->консоль и напиши 'Help команда', он даст вам список всех доступных команд.

Чтобы включить эту RPC для внешних приложений нужно создать .конф файл. Попробуйте запустить кошелек из командной строки и он должен жаловаться, что вы должны создать этот файл. Этот файл содержит данные, что внешние приложения использовать, чтобы получить доступ к JSON-RPC в API для кошелька. Это отличается, чем пароль, который вам нужно для того, чтобы отправить монеты.

Есть некоторые соображения безопасности, которые вы должны иметь в виду:

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

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

  • задать учетные данные для доступа к кошельку в безопасном режиме

+775
derBingle 10 апр. 2019 г., 18:50:22

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

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

Для точной информации смотрите очень подробные разъяснения в блоге.

С другой стороны, если вы используете Bitcon основной формат JSON RPC в тогда это просто вопрос вызова signrawtransaction (по API) и передает в RAW, т. е. без знака операции. Будьте осторожны, так как нет проверки при подписании таким образом, и в результате сделки делает именно то, что вы рассказали об этом, например, он может претендовать на 10 биткоинов и выделить только 1 на выходах, оставив 9 биткоины плавающий для выплат, и вы будете терять их.

+745
user3761083 25 дек. 2017 г., 11:17:43

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

Что необходимо сделать обмен Bitcoin?

но у меня еще есть несколько сомнений.

  1. При запуске обмена и нет покупателей или продавцов изначально как цена любого набора криптовалюты.
  2. В моей стране есть несколько бирж, которые не имеют ни того, возможности забронировать, они просто перечисляют свои покупки и цена продажи для каждой криптовалюты и мы можете купить на этой цены, так как это работает? Для того чтобы назвать несколько таких бирж. buyucoin, биткоин-Индия. Эти обмены не забронировать заказ, но еще около 30 cryptolisted Купить/продать.
+609
danish888 31 мая 2016 г., 11:57:58

Мне удалось протестировать Форкс путем создания 3 испытание узлов Рег. Один узел используется для взаимодействия с программным обеспечением, а две другие узлы используются для хранения конкурирующих блокчейнами. Режим регтест начинается каждый узел без связей, так что они полностью изолированы. Я могу использовать "sendrawtransaction" и "setgenerate" на этих изолированных узлов для создания конкурирующих сетей. Однако узлы должны синхронизироваться с тестовыми сценариями вилкой.

Это оказалось легко синхронизировать узлы. Я синхронизации конкурирующих узлов с интерфейсом узел с помощью протокола RPC команда "disconnectpeer", который вы можете найти здесь. Моя синхронизация кода, как показано в псевдокоде:

функция синхронизации (узел1, Узел2)

 если Узел2.высота < узел1.высота тогда
 синхронизация(узел 2, узел 1)
вернуться

 узел1.протокол RPC("добавление узла", это "localhost:" + Узел2.порт, "onetry")

 подождите, узел1.протокол RPC("get_info")["блоки"] не узел1.высота

 узел1.высота = Узел2.высота
 узел1.протокол RPC("disconnectpeer", узел1.протокол RPC("getpeerinfo")[0]["код"])

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

+593
Tan Boon Jun 12 сент. 2014 г., 21:31:36

Можно ли построить систему на биткоин, где:

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

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

+579
Thu Yein Tun 6 мая 2011 г., 11:07:46

Я м немного подозрительным о службе Фонда. Он показывает текущее БТД 16900 у. Е. но в биржами составляет 15 326 долларов США.

Худшая часть это я выбрал купить BTC от всех ее 17686.50 долларов США. Как на Земле такое колебание цен?

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

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

+545
Yakov Fox 21 авг. 2017 г., 18:34:29

Две основные проблемы, как правило, упоминается, что оплата протокола “бип 0070” (Андресен, 29-07-2013) должен решить, являются удобство и защиту от Человек-в-середине атаки. В последнем случае злоумышленник подменить адрес, принадлежащем ему на адрес продавца, когда платежный адрес показывается заказчику. В результате клиент платит злоумышленник вместо купца.

Это нападение было сделано раньше? Если да, то как это было реализовано? Или это просто теоретическая проблема?

+516
Nottenga 15 мар. 2015 г., 19:15:47
  • Почему тока пульсации протокол требует глобального консенсуса?

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

  • Подожди секунду! ПОЧЕМУ ПУЛЬСАЦИИ ДАЖЕ НУЖЕН ГЛОБАЛЬНЫЙ ГК И КОНСЕНСУСА? Каждый человек расширяет кредитную линию для их друзей, которым они доверяют. Все, что вам нужно, это две стороны подписать каждую сделку, и алгоритма маршрутизации. Вам не нужна глобальная книга, чтобы держать каждую сделку!

Короткий ответ: это не пульсация; он будет открывать сделки.

Более длинный ответ: представим, что Алиса хочет сделать платеж в Еву. Она открывает пульсации, и находит путь из Элис -> Вася -> Чарли -> Давид -> Ева. Она начинает обмен вексель до своей оплаты достигает Ева. Однако, узел Давида идет вниз на полпути через это, оставив Алису с собой расписку от Чарли, который ничего не стоит с ней.

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

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

Это было брошенный, или это тока пульсации исходный код в состоянии осуществить это на местном уровне?

Не знаю, давно не был следующим пульсации.

который мы построили, чтобы позволить любому сообществу провести свои собственные социальные сети таким же образом, хозяева блогов Wordpress

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

+465
James Dunmore 15 нояб. 2012 г., 3:21:34

Вот некоторые расчеты, основанные на протоколе документации.

Биткоин-транзакции состоит из следующих действий:

  • Версия (4 Байта)
  • Граф TxIn (1 ~ 9В)
  • Для каждого TxIn:
    • Минус (36Б)
    • Длина сценария (1 ~ 9В)
    • ScriptSig(?)
    • Последовательность (4Б)
  • Граф TxOut (1 ~ 9В)
  • Для каждого TxOut:
    • Значение (8Б)
    • Длина сценария(1 ~ 9В)*
    • Скрипт (?)*
  • LockTime (4Б)

При условии стандартной P2SH/P2PKH транзакция создана, скрипт длина отмеченные звездочкой будет привязан к 1 байт, так как скрипт длина кодируется как целочисленная переменная; пока скрипт размер отмеченные звездочками будет привязан к 24bytes как он будет содержать только сценарий хэш.

Так, в резюме, можно предположить, что максимальная граница каждого TxOut быть 34 байт, если мы платим в P2SH/адрес P2PKH, так как есть 4 опкодов в каждый скрипт. Многие поломки может быть найден здесь.

Предположим, что мы тратим P2PKH минусов для наших TxIn. Наш ScriptSig (в составе 72byte Der закодированная подпись + открытый ключ 33byte сделки) будет 146bytes в размерах и наши длина скрипт будет использовать только 1 байт, так как размер ScriptSig меньше 0xFD.

Таким образом, стандартная P2PKH/P2SH сделки тратя одна UTXO погасить основной ScriptSig платить только один выход 189bytes. В противном случае, мы также можем дополнительно обобщить это:

в знаки числа TxIns

из знаков количество TxOuts

Предполагая, что в < 254 и из < 254.

Размер P2SH/P2PKH сделки = в * 146 + из * 33 + 10

Вычисление размера P2SH/P2PKH сделки, которая финансируется со сложными входами (т. е. UTXOs расходуемого с М-О-Н подписей, хешированные-timelocked контрактов) - процесс очень сложный и зависит от сложности redeemScript использована для того чтобы произвести scriptHash предварительного сделки P2SH.

+371
Donna Everett 7 авг. 2011 г., 20:16:41

keypoolsize только показывает, сколько ключей в настоящее время в keypool. Он не отражает максимальный размер keypool. В keypool=<Н> вариант не автоматически заполнить keypool на этот размер, вам нужно будет пополнить его с помощью keypoolrefill.

Если после keypoolrefill вы по-прежнему не вижу больших keypool, то это означает, что ваш биткоин.файл conf либо им неправильно, находится в неправильном месте или неправильно отформатирована.

+354
APOXAH 24 июл. 2015 г., 4:40:03

Когда я использовать Bitcoin-CLI и sendrawtransaction и только -25 ошибки. Я пытался протолкнуть сделку с использованием различных блокчейн сайтов Эксплорер, но это не сработало. Я пробовал:

0100000001659d0ebe45e4446113776807a0160ab487a56f8386405e07d8d15275f18bb832010000006b483045022100e642093c9a56c76aeae91c68c19fd3f5f487d9d63c4f07259c5899a4df6f9bdf02203228b7f33a662fd5f3dc6fb3c361169392f91f74fe82ada1ce09bae55720ece70121029e033dda03e6cf9e0c93ac5b2689d047fd8e559ea0b5cfd1c86062387c672dcdffffffff0180d1f008000000001976a91476d2d121a1bbbc7e4c51f7a7c84437bb3aa1d66d88ac00000000

в https://live.blockcypher.com/btc-testnet/pushtx/ он декодирует хорошо, я получаю сообщение "операция успешно Broadcst" но в то же время:

"Транзакция не нашли с хэш-7f1aa3a20163a9d4058940dd6af29b3f7aefc037b2f3b21133a1413a990bc4e7"

Я могу послать операций с использованием sendtoaddress и это, кажется, эквивалент. Я начал с: https://live.blockcypher.com/btc-testnet/tx/32b88bf17552d1d8075e4086836fa587b40a16a0076877136144e445be0e9d65/ используется:

биткоин-CLI и createrawtransaction '[{"txid": "32b88bf17552d1d8075e4086836fa587b40a16a0076877136144e445be0e9d65", "Uвых": 1}]' '{"mrMEaWKfkJZcAN52VqNxKkF21uvf9HF9g7":1.5}'

0100000001659d0ebe45e4446113776807a0160ab487a56f8386405e07d8d15275f18bb8320100000000ffffffff0180d1f008000000001976a91476d2d121a1bbbc7e4c51f7a7c84437bb3aa1d66d88ac00000000

биткоин-Кинк signrawtransaction 0100000001659d0ebe45e4446113776807a0160ab487a56f8386405e07d8d15275f18bb8320100000000ffffffff0180d1f008000000001976a91476d2d121a1bbbc7e4c51f7a7c84437bb3aa1d66d88ac00000000 { "наговор" : "0100000001659d0ebe45e4446113776807a0160ab487a56f8386405e07d8d15275f18bb832010000006b483045022100c139f0601bcef52dca990a7a5ae73a6e30ce5f521e2be25e80376338c4d0a84a02201f691b9295c32660d023ff65e8b2793b563f29b66d0c704577785d353e2f66620121029e033dda03e6cf9e0c93ac5b2689d047fd8e559ea0b5cfd1c86062387c672dcdffffffff0180d1f008000000001976a91476d2d121a1bbbc7e4c51f7a7c84437bb3aa1d66d88ac00000000", "полный" : правда }

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

+327
Joseph Wilk 4 июн. 2015 г., 21:38:09

Хотя на самом деле не связанного с биткоин... Как две связанные системы? Я имею в виду, вы уже можете войти по SSH? Или у вас только терминал работает на обоих, и ни один из демонов СШ?

Если нет SSH-демон, то netcat является инструментом выбора. Если SSH daemon запущен, использовать средство для безопасного копирования:

УПП -порт целевого источника 

например:

УПП -П 22022 ~/.биткоин/кошелек.дат 192.168.92.117:/дома/mybitcoinuser/.биткоин

И наконец, если целевой сервер не запущен демон SSH, вы можете для уверены запустите в ваш терминал и выполните УПП от целевого сервера (принятие исходных и целевых).

Есть буквы при использовании УПП.

+321
Christian Schwartz 30 апр. 2015 г., 1:26:25

Вы можете получить UTXO баланс для Zcash Т-адрес с помощью https://chain.so/api/ API-интерфейса https://chain.so/api/v2/get_tx_unspent/ZECTEST/t2BqpZq16caHXC92LDTWg2pc8RQdmRFw5dF в тестовом режиме.

+313
alinka306 13 нояб. 2019 г., 17:36:34
  1. Да, ваш "кошелек.дат" содержит все ваши ключи, и когда вы сделаете новые ключи, то они будут добавлены в ваш кошелек.дат. Если вы зашифруете свой кошелек.DAT, затем все ключи в нем будут encryptet и все ключи добавлены к нему также будет encryptet.

  2. Ваши находки не хранится в вашем бумажнике.дат. Эти находки хранятся в блокчейне (которые каждый может скачать через огромную сеть P2P).

  3. Да. Ваш бумажник.DAT, который содержит только частные ключи, чтобы потратить монеты. Каждый может в любое время отправить вам монеты (будь то подключенный к интернету или нет).

  4. Нет. USB-накопителя только сможете тратить монеты отправить первые 3 адреса (как флешку кошелек.DAT, который будет содержать только личные ключи в первые 3 адреса).

  5. Как долго, как ваш клиент имеет длинный блокчейн, то монеты отправить, чтобы вы никогда не могут быть удалены (если только кто-то их тратит, при этом закрытый ключ знаете только вы). Однако, обратите внимание, что монеты могут быть "надежные", когда есть достаточно подтверждает ("0 подтверждает" просто означает, что кто-то послал вас сделки, но сначала он будет "надежным", когда она включена в блокчейн и достаточно блоки подтверждает, что блокчейн никогда не будет раздвоенный под вашей сделки. Но, как правило, 6 подтверждает, должно быть достаточно).

  6. Введите Ваш адрес на проверенном сайте, например https://blockchain.info/ и посмотреть на баланс. Некоторые клиенты поддерживают "смотреть-только" адресов (они только магазин свой биткоин-адрес, а не ваш закрытый ключ), но я не думаю, что в Bitcoin-Qt поддерживает это (пока).

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

+306
Magirus 22 февр. 2015 г., 15:46:44
  1. Для пользователей Mac OSX, вы, должно быть, Снежный Барс (10.6) или новее установлен.
  2. Полностью подключены биткоин кошелек. см http://bitcoin.org/
  3. Если это первый раз, когда вы запустили биткоин, то он должен скачать и проверить все существующие блоки в системе.
 Это может
 занять час или больше - просто игнорировать его на некоторое время.

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

  1. Установите DiabloMiner см. https://github.com/Diablo-D3/DiabloMiner/wiki/Solo-Mining
+226
BenPen 11 мар. 2018 г., 19:55:53

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

Это было бы полезно в некоторых исследований, которые я делаю. Большое спасибо.

+197
user272022 28 апр. 2015 г., 9:59:54

Какой адрес именно пользователя B стелс? Это его публичный ключ?

В схеме простейшего адрес Стелс, Да. Точное кодирования зависит от реализации; DarkWallet описано в вики.

как я могу умножить это согласовывать с PublicB, так как оба они являются точками?

Правильно, с = соб * PublicB = PrivB * Publica в точку. Мы хотим неотъемлемой общий секрет. ECDH говорит вам, чтобы использовать координату X с как общий секрет, но в Bitcoin это делается по-разному. Вместо Инт(и SHA256(обжатия(с))) используется:

  1. сериализовать в сжатом виде, как в 1 секунду по эллиптической кривой-точка-октет-преобразования строк
  2. взять его SHA-256 дайджест
  3. интерпретировать результат как 256-бита целого числа

Это целое, С, затем используется для вычисления открытого ключа PublicB + с*г , в которой проводит, и B, чтобы рассчитать свой закрытый ключ (PrivB + В) * Г , из которого Б можно выкупить (где Г - это базовая точка генератора).

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

Одним из решений этой проблемы является использование одного PublicB/PrivB пара для ECDH, но другой PublicB2/PrivB2 пара для получения потратить/обменять ключи. Теперь вы можете держать PrivB в свой смотрел-только бумажник, и PrivB2 в холодной кошелек. На нижней стороне, Б стелс адрес теперь в два раза дольше, содержащие PublicB и PublicB2.

+195
slugster 28 окт. 2018 г., 19:43:42

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

+176
Sonjit Changma 12 июн. 2015 г., 20:43:40

У меня был старый Пи малины с возможно отменить Antminer 2GH USB подключен в него.

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

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

На мой вопрос, для такого рода установки, что у меня с 1 - 4 2GH USB-накопители, если я делаю соло майнинг, у меня есть много шансов получить биткоин сейчас и потом?

+51
swiadimir 26 дек. 2013 г., 1:33:24

Используя местные блокчейн.

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

Используя список уникальных адресов, на Blockchain.

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

Используя список сокращенных адресов.

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

Даже если требуются очень точные результаты, используя только половину символов в биткоин-адрес будет по-прежнему дают почти 100% точность, давая при этом значительную скорость.

Последние дисконтирования блоков.

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

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

+29
Olddalpilot 27 июн. 2010 г., 12:17:48

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