Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
2 ноября 2012, 7:34:03 AM   # 1
 
 
Сообщения: 980
Цитировать по имени
цитировать ответ
по умолчанию Re: Satoshi Bitcoin клиент переменного объяснения в main.h (клиент Bitcoin ПСЕВДОКОДА

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Это для исследований для клиентов проекта Bitcoin псевдокод, где мы попытка сделать клиент Bitcoin в нескольких lanaguages ​​с полной документацией и proccesses на все в everylanguage, так Bitcoin говорит каждый разработчик, я делаю это бесплатно, так каждый немного помогает (Ссылка на проект: https://github.com/Xenland/Bitcoin-Pseudocode-Client/tree/gh-pages)

Мой вопрос к вам ... Кто-нибудь знает, что следующие переменные для в main.h?
Я просто знаю, что MAX_MONEY является 21000000 жестким пределом, но я не могу найти переменную CO (но я предполагаю, что это значение 100000000 для преобразования Satoshi) в любом из исходных файлов Bitcoin (как УБС обычного поиска переменных глобально в рамках проекта?)

Я предполагаю, что это MAX_BLOCK_SIZE количество сделок в одном блоке, а в каких единицах я удивляюсь? (Ограничение килобайта ?, TX ограничить ?, и т.д.)
Что такое максимум сделок сиротских? почему даже иметь максимум детей-сирот? почему не только toss'em?

котировка
Статическая сопзЬ неподписанных INT MAX_BLOCK_SIZE = 1000000;
статические Const беззнаковое INT MAX_BLOCK_SIZE_GEN = MAX_BLOCK_SIZE / 2;
статические Const беззнаковое INT MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE / 50;
статические Const беззнаковое INT MAX_ORPHAN_TRANSACTIONS = MAX_BLOCK_SIZE / 100;
Статическая сопзЬ неподписанных INT MAX_INV_SZ = 50000;
Статическая сопзЬ неподписанных INT MAX_BLOCKFILE_SIZE = 0x8000000; // 128 MiB
Статическая сопзЬ неподписанных INT BLOCKFILE_CHUNK_SIZE = 0x1000000; // 16 MiB
Статическая сопзЬ неподписанных INT UNDOFILE_CHUNK_SIZE = 0x100000; // 1 MiB
Статическая сопзЬ неподписанных INT MEMPOOL_HEIGHT = 0x7FFFFFFF;
статический Const int64 MIN_TX_FEE = 50000;
статическая Const int64 MIN_RELAY_TX_FEE = 10000;
Статическая Const int64 MAX_MONEY = 21000000 * МОНЕТЫ;
встроенный BOOL MoneyRange (Int64 nValue) {возвращение (nValue >= 0 && nValue <= MAX_MONEY); }
статического сопзЬ INT COINBASE_MATURITY = 100;
// Порог для nLockTime: ниже этого значения, он интерпретируется как номер блока, в противном случае, как UNIX метки времени.
Статическая сопзЬ неподписанных INT LOCKTIME_THRESHOLD = 500000000; // вт 5 ноября 1985 00:53:20 UTC

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


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


2 ноября 2012, 8:24:49 AM   # 2
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Satoshi Bitcoin клиент переменного объяснения в main.h (клиент Bitcoin ПСЕВДОКОДА

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





Не знаю, как вы пропустили это, но:

Код:
[Main.h]
...
статический Const int64 МОНЕТКА = 100000000;
...
Статическая Const int64 MAX_MONEY = 21000000 * МОНЕТЫ;

найти такие символы (при условии, что они находятся в заголовочных файлах) просто:
Код:
Grep МОНЕТЫ * .h
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

2 ноября 2012, 10:16:49 AM   # 3
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Satoshi Bitcoin клиент переменного объяснения в main.h (клиент Bitcoin ПСЕВДОКОДА

Статическая сопзЬ неподписанных INT MAX_BLOCK_SIZE = 1000000;
Максимальный размер блока в байтах, как указано в правилах сети.

котировка
статические Const беззнаковое INT MAX_BLOCK_SIZE_GEN = MAX_BLOCK_SIZE / 2;
Максимальный размер блока, который будет сформирован.

котировка
статические Const беззнаковое INT MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE / 50;
Максимальное количество проверки подписных операций в блоке, как определено правила сетей

котировка
статические Const беззнаковое INT MAX_ORPHAN_TRANSACTIONS = MAX_BLOCK_SIZE / 100;
Максимальное количество бесхозных операций сохраняется в памяти; старые удаляются, когда это число превышено

котировка
Статическая сопзЬ неподписанных INT MAX_INV_SZ = 50000;
Максимальное количество записей в "фактура" протокольное сообщение

котировка
Статическая сопзЬ неподписанных INT MAX_BLOCKFILE_SIZE = 0x8000000; // 128 MiB
Максимальный размер блока файла (новое в 0.8)

котировка
Статическая сопзЬ неподписанных INT BLOCKFILE_CHUNK_SIZE = 0x1000000; // 16 MiB
Размер предраспределение кусков в блочных файлах (новый в 0.8)

котировка
Статическая сопзЬ неподписанных INT UNDOFILE_CHUNK_SIZE = 0x100000; // 1 MiB
Размер предраспределение кусков в отменах файлов (новый в 0.8)

котировка
Статическая сопзЬ неподписанных INT MEMPOOL_HEIGHT = 0x7FFFFFFF;
Специальная высота в CCoins, чтобы отметить происхождение является mempool (постоянное запоминающее устройство) (новое в 0.8)

Тарифы ниже этого (в Satoshi) считается нулевым взносом для целей создания блока / ТХА
котировка
статический Const int64 MIN_TX_FEE = 50000;

котировка
статическая Const int64 MIN_RELAY_TX_FEE = 10000;
Тарифы ниже этого (в Satoshi) считается нулевым взносом для целей релейной защиты

котировка
Статическая Const int64 MAX_MONEY = 21000000 * МОНЕТЫ;
Максимальное количество (в Satoshi) допускается в любом месте. МОНЕТА равно 10 ^ 8

котировка
статического сопзЬ INT COINBASE_MATURITY = 100;
Coinbase сделка не может быть потрачена до этого числа подтверждает

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

2 ноября 2012, 10:56:59 PM   # 4
 
 
Сообщения: 980
Цитировать по имени
цитировать ответ
по умолчанию Re: Satoshi Bitcoin клиент переменного объяснения в main.h (клиент Bitcoin ПСЕВДОКОДА

Не знаю, как вы пропустили это, но:

Код:
[Main.h]
...
статический Const int64 МОНЕТКА = 100000000;
...
Статическая Const int64 MAX_MONEY = 21000000 * МОНЕТЫ;

найти такие символы (при условии, что они находятся в заголовочных файлах) просто:
Код:
Grep МОНЕТЫ * .h


Это грамматологическое не существует на main.h, так что я не уверен, какой исходный код вы имеете в виду.
Infact целого числа 100000000 даже не нашел на main.h на странице GitHub https://github.com/bitcoin/bitcoin/blob/master/src/main.h
Xenland сейчас офлайн Пожаловаться на Xenland   Ответить с цитированием Мультицитирование сообщения от Xenland Быстрый ответ на сообщение Xenland

2 ноября 2012, 11:04:45 PM   # 5
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Satoshi Bitcoin клиент переменного объяснения в main.h (клиент Bitcoin ПСЕВДОКОДА

МОНЕТА определяется в util.h, по-видимому. Я предполагаю, потому что это необходимо для сумм форматирования.
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille

2 ноября 2012, 11:16:30 PM   # 6
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Satoshi Bitcoin клиент переменного объяснения в main.h (клиент Bitcoin ПСЕВДОКОДА

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

3 ноября 2012, 1:17:34 AM   # 7
 
 
Сообщения: 980
Цитировать по имени
цитировать ответ
по умолчанию Re: Satoshi Bitcoin клиент переменного объяснения в main.h (клиент Bitcoin ПСЕВДОКОДА

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

3 ноября 2012, 2:43:09 AM   # 8
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Satoshi Bitcoin клиент переменного объяснения в main.h (клиент Bitcoin ПСЕВДОКОДА

Это грамматологическое не существует на main.h, так что я не уверен, какой исходный код вы имеете в виду.
Infact целого числа 100000000 даже не нашел на main.h на странице GitHub https://github.com/bitcoin/bitcoin/blob/master/src/main.h

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

Guess была некоторая REORG работа по заголовкам.
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

3 ноября 2012, 5:03:33 AM   # 9
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Satoshi Bitcoin клиент переменного объяснения в main.h (клиент Bitcoin ПСЕВДОКОДА

я уже представил запрос тянуть с комментариями для всех этих констант.

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

3 ноября 2012, 5:04:28 PM   # 10
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Satoshi Bitcoin клиент переменного объяснения в main.h (клиент Bitcoin ПСЕВДОКОДА

я уже представил запрос тянуть с комментариями для всех этих констант.

Просто из любопытства, уже MAX_BLOCK_SIGOPS всегда определяется как доля от размера блока? Из P2SH дебатов, я помню номер 20000, который является то, что вы получаете, когда вы выполняете разделение, но я не помню деление. И насколько я помню, это было довольно важно, так как изменение к нему потенциально может привести к hardfork. И я не могу найти какую-либо документацию на него, кроме исходного кода, поэтому мне было интересно ...

Это имеет значение? Любое изменение MAX_BLOCK_SIGOPS или MAX_BLOCK_SIZE имеет hardforking риски - сделать один зависимый от другого не изменит.
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW