Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
3 мая 2013, 6:00:50 AM   # 1
 
 
Сообщения: 658
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я читаю Bitcoin кодов, и я не совсем понимаю, что контрольные точки в коде Bitcoin:

котировка
        (11111, uint256 ("0x0000000069e244f73d78e8fd29ba2fd2ed618bd6fa2ee92559f542fdb26e7c1d"))
        (33333, uint256 ("0x000000002dd5588a74784eaa7ab0507a18ad16a236e7b1ce69f00d7ddfb5d0a6"))
        (74000, uint256 ("0x0000000000573993a3c9e41ce34471c079dcf5f52a0e824a81e7f953b8661a20"))
        (105000, uint256 ("0x00000000000291ce28027faea320c8d2b054b2e0fe44a773f3eefb151d6bdc97"))
        (134444, uint256 ("0x00000000000005b12ffd4cd315cd34ffd4a594f430ac814c91184a0d42d2b0fe"))
        (168000, uint256 ("0x000000000000099e61ea72015e79632f216fe6cb33d7899acb35b75c8303b763"))
        (193000, uint256 ("0x000000000000059f452a5f7340de6682a977387c17010ff6e6c3bd83ca8b1317"))
        (210000, uint256 ("0x000000000000048b95347e83192f69cf0366076336c639f9b7228e9ba171342e"))
        (216116, uint256 ("0x00000000000001b4f4b433e81ee46494af945cf96014816a4e2370f11b23df4e"))
        (225430, uint256 ("0x00000000000001c108384350f74090433e7fcf79a606b8e797f065b130575932"))

Являются ли они хэши блоков на 11111,33333 и т.д. позиции? Если да, то как мы можем предвычисление их, как переход от 1 к блоку 225430 займет большое количество времени вычислений ...
одноцветные сейчас офлайн Пожаловаться на одноцветные   Ответить с цитированием Мультицитирование сообщения от одноцветные Быстрый ответ на сообщение одноцветные


Как заработать Биткоины?
Без вложений. Не майнинг.


3 мая 2013, 6:11:50 AM   # 2
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

Получил 1806 Биткоинов
Реальная история.





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

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

3 мая 2013, 6:23:51 AM   # 3
 
 
Сообщения: 658
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

Таким образом, они добавляются постепенно, как мы достигаем там, это может только защитить фальсификации существующих данных, нет никакого способа, чтобы предотвратить будущие данные подделки. Я прав? Если квантовый компьютер выходит, то просто нужно взять текущую blockchain, а затем изменить код и сделать новый исполняемый файл, делая что-то вроде каждого блока генерации 1k монет, к примеру, и прикрепить новые в цепочке. Это заменит существующую цепочку, хотя никакие предыдущие данные (проверяются контрольно-пропускные пункты) не будут изменены.
одноцветные сейчас офлайн Пожаловаться на одноцветные   Ответить с цитированием Мультицитирование сообщения от одноцветные Быстрый ответ на сообщение одноцветные

3 мая 2013, 6:40:02 AM   # 4
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

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

3 мая 2013, 6:41:45 AM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

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

например вы начинаете с трудом 1 блоками в блоке 0, теперь противоминное состояние миллионов одним asic- _MAYBE_ цепь, которая начинается таким образом в конечном счете может оказаться самым длинным, так отсутствуют блокпосты узел будет счастливо следовать бесконечно длинная цепь из них.

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

7 мая 2013, 1:56:08 PM   # 6
 
 
Сообщения: 934
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

Таким образом, контрольные точки добавляются после этого? С каждой новой версией клиента проходной блоки, который был только добывал добавляются?

благодаря
tyrion70 сейчас офлайн Пожаловаться на tyrion70   Ответить с цитированием Мультицитирование сообщения от tyrion70 Быстрый ответ на сообщение tyrion70

7 мая 2013, 2:00:00 PM   # 7
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

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

7 мая 2013, 2:14:26 PM   # 8
 
 
Сообщения: 934
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

Код:
    // Что делает хороший контрольную точку блока?
    // + окружены блоками с разумными временными метками
    нет // (без блоков перед с отметкой времени после, ни один после с
    // метка времени раньше)
    // + Не содержит странные сделки

Эта часть?

Я пытаюсь понять весь файл, я дам ему еще один хороший прочтении сегодня, так как сейчас я на работе 😉 но что делать и имею в виду не только добывали? Я имел в виду никогда не может быть контрольно-пропускными пунктами для блоков еще не в blockchain ..
tyrion70 сейчас офлайн Пожаловаться на tyrion70   Ответить с цитированием Мультицитирование сообщения от tyrion70 Быстрый ответ на сообщение tyrion70

7 мая 2013, 5:20:44 PM   # 9
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

Да, с "просто добывали" Я думал, что вы имеете в виду "добывали в тот же день" или что-то вроде этого - как правило, блок-а (несколько) тысяч блоков глубиной выбран.
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

17 июня 2013, 2:58:53 PM   # 10
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

кто делает контрольно-пропускные пункты?
bluemeanie1 сейчас офлайн Пожаловаться на bluemeanie1   Ответить с цитированием Мультицитирование сообщения от bluemeanie1 Быстрый ответ на сообщение bluemeanie1

17 июня 2013, 3:01:39 PM   # 11
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

кто делает контрольно-пропускные пункты?
Основные Bitcoin дэвы
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack

17 июня 2013, 3:18:58 PM   # 12
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

кто делает контрольно-пропускные пункты?
Основные Bitcoin дэвы
так, в конечном счете, состояние блока цепи зависит полностью на них.
bluemeanie1 сейчас офлайн Пожаловаться на bluemeanie1   Ответить с цитированием Мультицитирование сообщения от bluemeanie1 Быстрый ответ на сообщение bluemeanie1

17 июня 2013, 3:25:24 PM   # 13
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

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

17 июня 2013, 3:31:39 PM   # 14
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

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

а это практичное решение, но оно нарушает понятие «равный-равному» или равенства для всех узлов в сети.

нет никаких признаков «контрольных точек» в Satoshi технического документе.

Кроме того, если мы полагаемся на таких контрольно-пропускных пунктах безопасности, почему у нас даже есть доказательства работы на всех? Почему бы нам не просто полагаться на контрольно-пропускных пунктах?
bluemeanie1 сейчас офлайн Пожаловаться на bluemeanie1   Ответить с цитированием Мультицитирование сообщения от bluemeanie1 Быстрый ответ на сообщение bluemeanie1

17 июня 2013, 3:34:12 PM   # 15
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

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

17 июня 2013, 5:17:41 PM   # 16
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

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

а это практичное решение, но оно нарушает понятие «равный-равному» или равенства для всех узлов в сети.

нет никаких признаков «контрольных точек» в Satoshi технического документе.

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

Я с трудом выяснить, что вы имеете в виду "равенство всех узлов", Равенство (или неравенство) узлов не является частью системы. Никто не заботится о узлах. Мы заботимся о цепочке. Если узел имеет правильную цепь и может дать вам копию, это "равный" для всех других хороших узлов. Если это не так, или не может, то он равен вообще, даже не узел.

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

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

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

Постскриптум Не один особо не любит контрольно-пропускных пунктов, в УБС меньше всего. Там было много дискуссий об удалении их, или переключения на мягкую систему (конфигурационный файл, и т.д.). До сих пор никто не придумал действительно хорошее решение.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

17 июня 2013, 5:20:21 PM   # 17
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?


 Как вы думаете, «Одноранговую» означает?

 как в "Peer-To-Peer Электронная система денежных средств"?  http://bitcoin.org/bitcoin.pdf
bluemeanie1 сейчас офлайн Пожаловаться на bluemeanie1   Ответить с цитированием Мультицитирование сообщения от bluemeanie1 Быстрый ответ на сообщение bluemeanie1

17 июня 2013, 5:22:04 PM   # 18
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

Постскриптум Не один особо не любит контрольно-пропускных пунктов, в УБС меньше всего. Там было много дискуссий об удалении их, или переключения на мягкую систему (конфигурационный файл, и т.д.). До сих пор никто не придумал действительно хорошее решение.
Я могу выйти с очень хорошее решение, если ты хочешь

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

17 июня 2013, 5:26:22 PM   # 19
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

Постскриптум Не один особо не любит контрольно-пропускных пунктов, в УБС меньше всего. Там было много дискуссий об удалении их, или переключения на мягкую систему (конфигурационный файл, и т.д.). До сих пор никто не придумал действительно хорошее решение.
Я могу выйти с действительно решение бог, если ты хочешь

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


то есть, если мы ввели форму консенсус СНАРУЖИ доказательство-из-работы, который переопределяет Proof-of-работа, и это именно то, что контрольно-пропускные пункты являются- почему у нас есть доказательства работы на всех?

мы можем удалить доказательство работы, и имеют блочную цепь, основанная на консенсусе между N сторон? Да!  https://docs.google.com/file/d/0BwUFHE6KYsM0ZkxLVmFwbXQ3ck0/edit?usp=sharing

-Ьт
bluemeanie1 сейчас офлайн Пожаловаться на bluemeanie1   Ответить с цитированием Мультицитирование сообщения от bluemeanie1 Быстрый ответ на сообщение bluemeanie1

17 июня 2013, 5:30:11 PM   # 20
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Какие контрольные точки в Bitcoin коде?

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

Вы понимаете, что если бы не было никаких контрольно-пропускных пунктов, каждый с графической картой может просто держать добывающие блоки, которые ссылаются на генезиса один, и таким образом пополнить свой жесткий диск? Также начинка сети с бесполезными данными.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW