Всем привет,
если это уже обсуждалось, прежде чем пожалуйста, дайте мне ссылку.
Кто-то говорило, BTC-сеть не в состоянии освоить более семи сделок каждый вторые. Это правда? И почему?
Спасибо.
|
11 июля 2013, 4:15:46 PM | # 1 |
Сообщения: 210
цитировать ответ |
Re: Количество сделок каждый второй
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Всем привет,
если это уже обсуждалось, прежде чем пожалуйста, дайте мне ссылку. Кто-то говорило, BTC-сеть не в состоянии освоить более семи сделок каждый вторые. Это правда? И почему? Спасибо. |
12 июля 2013, 7:55:40 AM | # 2 |
Сообщения: 915
цитировать ответ |
Re: Количество сделок каждый второй
Получил 1806 Биткоинов
Реальная история. Поскольку размер блока ограничен, и есть ~ 1 блок за 10 минут.
10 минут это 600s. 1000kb / 600s ~ 2К в секунду. |
12 июля 2013, 9:21:46 AM | # 3 |
Сообщения: 503
цитировать ответ |
Re: Количество сделок каждый второй
Этот предел искусственно помещается в коде и могут быть сняты в любое время.
Вы должны прочитать: https://en.bitcoin.it/wiki/Scalability |
12 июля 2013, 12:59:31 PM | # 4 |
Сообщения: 1792
цитировать ответ |
Re: Количество сделок каждый второй
http://blockchain.info/ru/charts/n-transactions-per-block
462 TX / блок максимального ==> 462 ТХ в 600 сек ==> 0.77 TX / сек |
12 июля 2013, 3:20:45 PM | # 5 |
Сообщения: 210
цитировать ответ |
Re: Количество сделок каждый второй
Спасибо ...
Один блок определенное количество хэш, и некоторые из них использовать для сделки? Нет? Сделайте Miner, делая блоки соединяют хэшей в blockchain? Я смущен о том, как она работает, не я не кодер, но заинтересованы в принципах ... |
12 июля 2013, 3:26:12 PM | # 6 |
Сообщения: 1218
цитировать ответ |
Re: Количество сделок каждый второй
Спасибо ... Один блок определенное количество хэш, и некоторые из них использовать для сделки? Нет? Сделайте Miner, делая блоки соединяют хэшей в blockchain? Я смущен о том, как она работает, не я не кодер, но заинтересованы в принципах ... Нет ничего из этого не является правильным. Сделки занимают пространство ИНА блок. В среднем ТХ составляет около 250 байт. Фактический размер одного ТХ будет варьироваться в зависимости от # входов и выходов, но глядя на большое количество сделки совокупности они в среднем около 250 байт. В настоящее время протокол Bitcoin ограничивает блоки 1Мб. 1024 * 1024/250 = ~ 4200 сделок. 4200 транзакций каждые 600 секунд = ~ 7tps. Как было отмечено выше предела 1 МБ является произвольным и может быть поднят в будущем. Ничего из этого не имеет ничего общего с количеством хэша не пытается шахтерам нужно сделать, прежде чем решить блок (неудачные хэш просто отбрасывается). |
12 июля 2013, 4:31:08 PM | # 7 |
Сообщения: 1792
цитировать ответ |
Re: Количество сделок каждый второй
Как было отмечено выше предела 1 МБ является произвольным и может быть поднят в будущем. Что нужно сделать, чтобы поднять предел? |
12 июля 2013, 5:40:11 PM | # 8 |
Сообщения: 1218
цитировать ответ |
Re: Количество сделок каждый второй
Как было отмечено выше предела 1 МБ является произвольным и может быть поднят в будущем. Что нужно сделать, чтобы поднять предел? Жесткая вилка будет необходима, и один будет хотеть действовать в осторожной манере, чтобы защитить целостность сети и обеспечить пользователь не подвергается ненужному риску. Ниже приведен пример того, как может происходить процесс (версия # для клиентов, так и блоков в данном примере являются произвольными и используются только для целей иллюстрации): 1) Тест этот процесс от начала до конца на testnet. 2) В будущей версии Bitcoin клиента (1.0.1) добавлена поддержка новой версии блока (версия 2). По умолчанию горнодобывающих узлы будут по-прежнему создавать версии 1 блоки в это время. В 1.0.1, ver2 блоков >высота 1MB они помечены как нестандартные и предупредят вопрос предупреждение узла, сохраните блок и не исключают их >1MB блоки, делая лучший / самый длинный выбор цепи. 3) Предложите пользователям перейти на 1.0.1. Контролируйте использование 1.0.1+ версий клиентов и ждать, пока супер большинство не модернизировал (не технический номер, но 80% + использовался в прошлом). 4) После того, как супер большинство узлов модернизировали установить дату отсечения и использовать предупредительные сообщения, чтобы предупредить старые клиент, чтобы обновить или рискуют отделился основная сеть. 5) После того, как дата в шаге 4 были шахтеры начинают создавать версии 2 блоков (но все еще мягкие ограничивается 1 Мб). Флаг конфигурации может быть использован в 1.0.1 версии узла, чтобы заставить узел в версии 2 (режим блока еще мягкий ограничен до 1 Мб). Это гарантирует, что все узлы имеют возможность запускать то же кодовое, но по-прежнему сохранять свою способность поддерживать или не поддерживать новый блок версии. 6) принять решение о высоте блока для реализации >1MB блоки. Это должно быть 10 000 до 20 000 блоков за пределами текущей высоты блока. Это имело бы смысл для того, чтобы быть памятным номер, например, если мы были готовы к transistion сегодня (блок высотой 246242) может произойти изменение на высоте блока 260000 7) Выпуск новой версии клиента (1.1.1), который выше высоты блока решено на шаге 6, позволяет создавать версии 2-х блоков >1MB и считает их стандарт (выбираются самой длинной / лучшей цепь). Версия 1.1.1 будет удалить поддержку версии блока 1. Используйте предупреждающие сообщения, чтобы предупредить узлы на версии старше 1.1.1, что они рискуют отделились после высоты блока в шаге 6. Поскольку высота блока приближается сообщения должны происходить чаще и с большей настойчивостью. 9) до основной версии 1.0.1 могут быть закодированы с помощью безотказного узла. С тех пор "понимает" VER2 блоки и просто считает >1MB нестандартным он может использовать это, чтобы защитить пользователя. Версия 1.0.1 может быть закодирована искать двойной тратит в >1MB блоки. Узел может также рассчитывать на # блоков, полученных на цепях, помеченных нестандартные (потому что они имеют 1 или более >1 МБ блок), и если это превышает 50% от общего числа блоков в предшествующем уровне дня пользователя, вероятно, был раздвоенным выключен (потому что после даты отсечки). Затем узел мог бы рассмотреть все операции неподтвержденным, предотвратить расходы и предупредить пользователя, чтобы немедленно обновить, чтобы избежать потери средств. Пользователи старше 1.0.1 будут иметь на знание версии 2-х блоков и подвергаются большему риску, однако аналогичный безопасный режим может быть встроено в клиентов, которые в настоящее время ищет >50% блоков, являющихся будущие блоки версий. Конец состояние (после того, как высота блока определена # 6 проходов): Шахтеры могут (но не обязаны) производить блоки больше 1Мб. Все узлы на текущую версии будут видеть эти большие блоки, как действительные и использовать их для выбора наилучшей цепи. Узлы, которые находятся на устаревшие версии имеют некоторую защиту от вредоносных атак (предупредительные сообщения & отказоустойчивый режим). Нет, это не особенно простой процесс, и это займет некоторое время, но используя многоступенчатый процесс, как выше (только пример nitpickers) обеспечить переходный план и обеспечить как неразрывные горнодобывающие и горнодобывающие узлы готовы к изменениям. |