Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
27 апреля 2013, 6:44:33 PM   # 1
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Специальные погрузочно-разгрузочные работы в коде Bitcoin?

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


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

котировка
    BOOL fEnforceBIP30 = (! pindex->phashBlock) || // Принудительно на CreateNewBlock заклятий, которые не имеют хэш.
                          !((Pindex->nHeight == 91842 && pindex->GetBlockHash () == uint256 ("0x00000000000a4d0a398161ffc163c503763b1f4360639393e0e4c8e300e0caec")) ||
                           (pindex->nHeight == 91880 && pindex->GetBlockHash () == uint256 ("0x00000000000743f190a18c5577a3c2d2a1f610ae9601ac046a38084ccb7cd721")));
    если (fEnforceBIP30) {
        для (беззнаковое INT I = 0; я            uint256 хэш = GetTxHash (я);
            если (view.HaveCoins (хэш) && ! view.GetCoins (хэш) .IsPruned ())
                вернуться state.DoS (100, ошибка ("ConnectBlock (): пытался переписать транзакцию"));
        }
    }

    нет // BIP16 не стал активным до 1 апреля 2012
    Int64 nBIP16SwitchTime = 1333238400;
    BOOL fStrictPayToScriptHash = (pindex->NTime >= NBIP16SwitchTime);

    неподписанных INT флаги = SCRIPT_VERIFY_NOCACHE |
                         (FStrictPayToScriptHash SCRIPT_VERIFY_P2SH: SCRIPT_VERIFY_NONE);

есть объяснения в коде, почему это делается. Но, это не то, что в будущем люди (такие как правительства) может выпустить новые версии с разным поведением? Если больше людей, использующих этот клиент, то оригинальные модели поведения Bitcoin легко может быть изменен (например, добавить больше монет, изменение монет на блок, блок выпуска интервала и т.д.)? В конце концов, единственное, что в сети является blockchain, до тех пор, как новый клиент совместим с существующим blockchain, это не имеет значения, если будущее поведение изменилось или нет. Правильно ли я понимаю?

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


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


27 апреля 2013, 6:53:37 PM   # 2
 
 
Сообщения: 2058
Цитировать по имени
цитировать ответ
по умолчанию Re: Специальные погрузочно-разгрузочные работы в коде Bitcoin?

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





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

4 мая 2013, 9:59:38 AM   # 3
CJP
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Специальные погрузочно-разгрузочные работы в коде Bitcoin?

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

Человек, который делает клиентские релизы Сатоси просто кажется, что такая сила, особенно когда устрашение добавляют такие как "вы должны обновить до 0.8 до мая 15", Это важно иметь некоторые независимые люди смотрят на код релиза, так что сообщество может быть предупреждены о каких-либо проблем до установленного срока.

Я также наткнулся на кусок кода, упомянутого здесь. Этот кусок кода чист, очевидно, необходимо как часть спорного BIP 30. Если вы сначала прочитать BIP 30, а затем код и комментарии, становится ясно.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW