Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
17 сентября 2015, 12:18:54 PM   # 1
 
 
Сообщений: 83
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

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


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


Могут ли эксперты в этом вопросе убедиться, что собранная информация является актуальной и точной? спасибо

Узел добавить транзакцию политики пула


правила проверки Blockchain сделки



Фиксированные обе схемы, поблагодарить yakuza699 и amaclin за помощью и объяснений!
bitaps сейчас офлайн Пожаловаться на bitaps   Ответить с цитированием Мультицитирование сообщения от bitaps Быстрый ответ на сообщение bitaps


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


17 сентября 2015, 12:38:16 PM   # 2
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

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





Не верно.
Например, вы (и кто) имеют право принимать 1 мегабайта сделок в mempool и в блоке
Чтобы получить больше информации:
https://en.bitcoin.it/wiki/Protocol_rules
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

17 сентября 2015, 12:45:54 PM   # 3
 
 
Сообщений: 83
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

источник -> https://bitcoin.org/en/developer-guide#non-standard-transactions  

По состоянию на Bitcoin Ядро 0.9.3, стандартные операции должны также соответствовать следующим условиям:
    Сделка должна быть завершена: либо его Locktime должно быть в прошлом (или меньше или равен текущей высоту блока), или все его последовательность чисел должны быть 0xffffffff.
    Сделка должна быть меньше, чем 100000 байт. Это примерно в 200 раз больше, чем обычный с одним входом и одним выходом P2PKH сделки.
    Каждая из подписи сценариев сделки должны быть меньше, чем 1,650 байт. Это достаточно большой, чтобы позволить 15-оф-15 multisig сделок в P2SH с использованием сжатых открытых ключей.
    Голая (не P2SH) multisig операция, которые требуют более 3 открытых ключей в настоящее время нестандартная.
    Сценарий подписи сделки должен только передавать данные в стек оценки сценария. Он не может выдвинуть новые коды OP, за исключением OP кодов, которые только толкают данные в стек.
    Сделка не должна включать в себя какие-либо выходы, которые получают меньше, чем 1/3 столько satoshis, сколько потребовалось бы провести его в обычном входе. Это в настоящее время 546 satoshis для P2PKH или P2SH выхода на узле Bitcoin ядра с платой реле по умолчанию. Исключение: стандартный нуль выходных данных должны получить ноль satoshis.

Таким образом, стандартные операции имеют ограничение 100000 байт
Для операций, которые мы добавляем внутри блоков не проверка isStandard так не ограничивает размер в байтах < MAX_BLOCK_SIZE (1 мегабайт).
1 MB ТХ не представляется возможным

Максимально возможный размер Нестандартного транзакций MAX_BLOCK_SIZE - информация заголовка блока (80 байт), и эта сделка должна быть coinbase!


Не вся информация о bitkoin вики актуальна! Это причина, почему мы стараемся собрать фактические правила в одном месте, а затем разместить на Bitcoin вики
bitaps сейчас офлайн Пожаловаться на bitaps   Ответить с цитированием Мультицитирование сообщения от bitaps Быстрый ответ на сообщение bitaps

17 сентября 2015, 12:54:44 PM   # 4
 
 
Сообщения: 935
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

1MB сделка допустима, но нестандартная под 0.9.3, но никто в мире не запрещает вам изменить эти правила и сделать свой релейный узел 1MB transactions.For пример это моя сделка https://live.blockcypher.com/btc/tx/657b57238c7e442227f30c40e6f7a621eaed66087cace0ff66394c28bcf4162c/ который размер 219Kb.
yakuza699 сейчас офлайн Пожаловаться на yakuza699   Ответить с цитированием Мультицитирование сообщения от yakuza699 Быстрый ответ на сообщение yakuza699

17 сентября 2015, 12:57:57 PM   # 5
 
 
Сообщений: 83
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

1 MB ТХ не возможно!

Максимально возможный Нестандартные размер транзакций MAX_BLOCK_SIZE (1 MB) - информация заголовка блока (80 байт), и эта сделка должна быть coinbase!

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

17 сентября 2015, 1:01:13 PM   # 6
 
 
Сообщения: 935
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

1 MB ТХ не возможно!

Максимально возможный Нестандартные размер транзакций MAX_BLOCK_SIZE (1 MB) - информация заголовка блока (80 байт), и эта сделка должна быть coinbase!

И это ограничение правильно описано в прилагаемой фотографии
Вы правы, но 1MB ТЙ будут возможно в следующем вилке.
yakuza699 сейчас офлайн Пожаловаться на yakuza699   Ответить с цитированием Мультицитирование сообщения от yakuza699 Быстрый ответ на сообщение yakuza699

17 сентября 2015, 1:05:00 PM   # 7
 
 
Сообщений: 83
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

Да и мы используем переменную MAX_BLOCK_SIZE, эта переменная в данный момент = 1 MB
bitaps сейчас офлайн Пожаловаться на bitaps   Ответить с цитированием Мультицитирование сообщения от bitaps Быстрый ответ на сообщение bitaps

17 сентября 2015, 1:24:04 PM   # 8
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

1 MB ТХ не возможно!
Хорошо, вы правы.
999000 байт неплоха сделка, и я буду счастлив, чтобы положить его в mempool и подтвердить в блок
(Oups! Я не шахтер и даже не имеет узла.)

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

17 сентября 2015, 4:30:00 PM   # 9
 
 
Сообщений: 83
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

Мы хотим, чтобы правила для Bitcoin протокола. Многие документы, которые мы можем видеть на Bitcoin сайта вики, не актуальны для последних изменений протокола. Другим источником информации является основной Bitcoin хранилище GitHub, но одни и те же правила, не описаны в отдельных документах, как БИП, а также информация доступна только внутри C ++ Bitcoin исходные файлы ядра. Таким образом, мы собрали всю информацию, имеющуюся в этом источниках и хотим проверить с сообществом, что наша реализация этой части Bitcoin правил prorocol является правильной.
bitaps сейчас офлайн Пожаловаться на bitaps   Ответить с цитированием Мультицитирование сообщения от bitaps Быстрый ответ на сообщение bitaps

17 сентября 2015, 4:42:39 PM   # 10
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

Вы должны понимать разницу между Bitcoin протокол а также политика узла.
Сделка с размером 999000 байт действительна транзакция.
Но большинство узлов не ретранслируют / принять его.
Узлы могут реализовать свою собственную политику.
Например Элигии бассейн не принимает сделки в 1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T
Мой узел может отказаться от сделки с размером 18347-19456 байт. Почему нет?

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

17 сентября 2015, 7:37:03 PM   # 11
 
 
Сообщений: 83
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

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

17 сентября 2015, 8:00:50 PM   # 12
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

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

17 сентября 2015, 8:05:26 PM   # 13
 
 
Сообщения: 935
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

Стандартный тип операций является политика или протокольные правила узла?
Что вы имеете в виду стандартного типа? Все стандартные и нестандартные ОЕ так долго, как они действуют, может быть включена в block.Protocol правила государства, какого рода ТХ может быть включен в блоке узел правил политики государства, которая будет передана ТЕ-х .Node правила политики могут быть только жесткий и не looser.For пример в соответствии с действующими правилами протокола (и правил TX) TX над 1MB является недействительным, таким образом, блок, который включал эту сделку также invalid.A сделки над 100KB не передаются в соответствии с текущей политикой узла но это вполне допустимо и хорошо в соответствии с правилами протокола и могут быть включены в блок.
yakuza699 сейчас офлайн Пожаловаться на yakuza699   Ответить с цитированием Мультицитирование сообщения от yakuza699 Быстрый ответ на сообщение yakuza699

17 сентября 2015, 8:19:45 PM   # 14
 
 
Сообщений: 83
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

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

18 сентября 2015, 3:19:25 PM   # 15
 
 
Сообщений: 83
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

Фиксированный обе схемы


Узел добавить транзакцию политики пула


правила проверки Blockchain сделки


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

18 сентября 2015, 3:57:51 PM   # 16
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

котировка
Выходные монеты Публичный сценарий должен быть один из следующих типов: p2pkh, p2sh, Публичный (не более приемлемый), multisig, нуль-данные
Какие?
Вы шутите с нами?
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

18 сентября 2015, 4:28:53 PM   # 17
 
 
Сообщений: 83
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

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

источник ->  https://bitcoin.org/en/developer-guide#standard-transactions


Что не так?

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

18 сентября 2015, 4:38:17 PM   # 18
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

котировка
Публичных выходы представляют собой упрощенную форму Публичных сценария P2PKH, но они не так безопасны, как P2PKH, поэтому они, как правило, не используются в новых сделок больше.
источник ->  https://bitcoin.org/en/developer-guide#standard-transactions
Что не так?
не 1) не используется! = не более общепринятым
2) они используются. не доверяют bitcoin.org.
Есть более чем 40 млн таких сделок доказательства: http://webbtc.com/scripts/pubkey
и несколько тысяч из них были отправлены на прошлой неделе
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

18 сентября 2015, 4:56:08 PM   # 19
 
 
Сообщений: 83
Цитировать по имени
цитировать ответ
по умолчанию Re: Node добавить транзакции объединить политику, основные правила проверки транзакций

фиксированный тип Публичных ->

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW