Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
4 сентября 2015, 4:27:00 PM   # 1
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение уменьшить предел BLOCKSIZE

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


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

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

крошечный-блок;
поле | Описание | Размер
не Волшебное нет | идентифицирует сеть | 4 байта
Blockheader | состоит из 6 | 77 байт
сделка | сделка | 4 байта

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

Крошечный-Block Header;
поле | Цель | Обновлено когда ... | Размер (байт)
Версия Block номер версии | При обновлении программного обеспечения и определяет новую версию | 1
hashPrevBlock | 256-битный хэш заголовка предыдущего блока | Новый блок приходит в | 32
hashMerkleRoot | 256-битный хэш на основе всех операций в блоке | Сделка принимается | 32
Время | Текущая отметка времени в секундах с момента запуска | Каждые несколько секунд | 4
Биты | Текущая цель в компактном формате | Трудность регулируется | 4
Нонс | 32-битное число (начинается с 0) | Хеш пытавшийся (шаг) | 4

Я уменьшил поле версии до 1 байт, но оставил остальную часть блока заголовка такой же.

Это оставляет нас с красивыми 85 байтовых блоков. Таким образом, мы могли бы это blockchain работает практически на каждое устройство, которое существует, и за период 200 лет, было бы около 10518980 сделок, или около 894MB blockchain.
Я подозреваю, что технология должна быть в состоянии идти в ногу с этим требованием емкости для хранения.

На первом рассмотрении всей эта вещь кажется совершенно глупо, в конце концов, что мы могли бы сделать с системой, которая может только принять 1 сделку за 10 минут, и делает нулевую проверку сделок он прием?
Как оказалось, я думаю, что есть совсем немного, что может быть достигнуто с такой системой.

Я бы предположил, что этот корень блок цепь будет поставщиком hashpower больших структур данных, так, например, если мы хотим, чтобы прикрепить Bitcoin к этому, все, что мы должны были бы сделать мой блок-на этом крошечном-blockchain, который содержит хэш блока Bitcoin.

Новый заголовок блока Bitcoin может выглядеть следующим образом;

поле | Цель | Обновлено когда ... | Размер (байт)
Версия | Блок номер версии | При обновлении программного обеспечения и определяет новую версию | 4
Крошечный-hashPrevBlock | 32-разрядный ФНП-1a хэш заголовка предыдущего блока | Новый блок приходит в | 4
Крошечный-hashMerkleRoot | 32-разрядный ФНП-1a хэш на основе всех операций в блоке | Сделка принимается | 4

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

Шахтер будет работать крошечное программное обеспечение blockchain, но не обязательно программное обеспечение Bitcoin. Шахтер может быть сконфигурирован, расширением, принять хэш вместе с обещанием выплаты Bitcoins. (Что это "обещание" похоже, может варьироваться в широких пределах.)

Теперь Bitcoin "шахтер" обязательно работать как это собственное программное обеспечение вместе с крошечным blockchain программного обеспечения и ждать крошечного-blockchain блока катиться (или сама шахта одна).
Тогда он будет ждать блока прийти, что соответствует хэшу в блоке крошечного blockchain (или создать один себя, если он самостоятельно добывал крошечный-блок).
Тогда это будет убедиться, что этот блок на законных основаниях в соответствии с правилами, если это не то блок игнорируется (или передачи его собственные блоки).

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

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

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

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

https://en.bitcoin.it/wiki/Block
DumbFruit сейчас офлайн Пожаловаться на DumbFruit   Ответить с цитированием Мультицитирование сообщения от DumbFruit Быстрый ответ на сообщение DumbFruit


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


4 сентября 2015, 6:14:55 PM   # 2
 
 
Сообщения: 279
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение уменьшить предел BLOCKSIZE

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





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

4 сентября 2015, 6:30:49 PM   # 3
 
 
Сообщения: 1183
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение уменьшить предел BLOCKSIZE

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

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

4 сентября 2015, 7:24:39 PM   # 4
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение уменьшить предел BLOCKSIZE

Какой конец яйца вы треснуть?  
Либо это хорошо до тех пор, пока она соответствует ..

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

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

4 сентября 2015, 9:48:14 PM   # 5
 
 
Сообщения: 219
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение уменьшить предел BLOCKSIZE


Лучше всего сделать, вероятно, будет изменить алгоритм интеллектуального анализа данных, который был бы позор, на самом деле.
Возможно, нет. Это может быть Bitcoin мета монетой.

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

9 сентября 2015, 9:25:00 PM   # 6
 
 
Сообщения: 219
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение уменьшить предел BLOCKSIZE

О чем вы думаете "Доказательство работы сети"

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

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

10 сентября 2015, 2:45:09 PM   # 7
 
 
Сообщения: 219
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение уменьшить предел BLOCKSIZE

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

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

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

Вы не можете полагаться на узлы, имеющие одни и те же операции в кэше, это то, что PoW пытается найти консенсус по начинать с, так и без того, как Вы поддерживаете "они пытаются только 1 одноразового номера"?
Вам не нужно применять его. Это для клиентов выгоды, чтобы они не копируют работу они пробовали раньше. Думая немного больше об этом аспекте, они могут захотеть попробовать еще раз, если они видят ту же операцию, но с новым случайным одноразовым номером. Цель позади инкремента просто дать указание на это, стоит ли пытаться найти хэш или нет, покрывая пространство ключей. Может быть, это должно быть увеличивающееся coinbase хэш тоже так, что эффективно каждый клиент один (или более) "пытаться" что шахтер будет делать.
TransaDox сейчас офлайн Пожаловаться на TransaDox   Ответить с цитированием Мультицитирование сообщения от TransaDox Быстрый ответ на сообщение TransaDox

10 сентября 2015, 3:21:49 PM   # 8
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение уменьшить предел BLOCKSIZE

Вы не можете полагаться на узлы, имеющие одни и те же операции в кэше, это то, что PoW пытается найти консенсус по начинать с, так и без того, как Вы поддерживаете "они пытаются только 1 одноразового номера"?
Вам не нужно применять его. Это для клиентов выгоды, чтобы они не копируют работу они пробовали раньше. Думая немного больше об этом аспекте, они могут захотеть попробовать еще раз, если они видят ту же операцию, но с новым случайным одноразовым номером. Цель позади инкремента просто дать указание на это, стоит ли пытаться найти хэш или нет, покрывая пространство ключей. Может быть, это должно быть увеличивающееся coinbase хэш тоже так, что эффективно каждый клиент один (или более) "пытаться" что шахтер будет делать.
К сожалению, удалил мой ответ, потому что после того, как я написал это, я понял, что это не по теме, и я действительно не хочу, чтобы попасть в него, но он выглядит, как вы видели его и ответил уже ..
Во всяком случае .. Это было бы в их интересах, чтобы увеличить и хэширование случайного слова самой по себе, потому что это гораздо дешевле, чем получению Nonce ценностей и хэш от своих сверстников. Другими слова, распределенные вычисления гораздо медленнее, чем локальная вычислительная техника.
DumbFruit сейчас офлайн Пожаловаться на DumbFruit   Ответить с цитированием Мультицитирование сообщения от DumbFruit Быстрый ответ на сообщение DumbFruit

10 сентября 2015, 3:36:22 PM   # 9
 
 
Сообщения: 219
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение уменьшить предел BLOCKSIZE

Во всяком случае .. Это было бы в их интересах, чтобы увеличить и хэширование случайного слова самой по себе, потому что это гораздо дешевле, чем получению Nonce ценностей и хэш от своих сверстников. Другими слова, распределенные вычисления гораздо медленнее, чем локальная вычислительная техника.

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

10 сентября 2015, 4:08:54 PM   # 10
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение уменьшить предел BLOCKSIZE

Мне нравится эта идея. Это в некотором роде, похожем на то, что я был мечтательность о в то время, когда я отказался от Bitcoin, как уже будучи разрушена в качестве бэк-магазина (возможно, вокруг Satoshi-кость спама загрязнения таймфрейма.) Я назвал его «bakcoin». Идея / надежда осталась бы крошечным и нестись вокруг (и поддерживается) в пределах каждого крипто-валютной системы, которая хотела использовать его.

Я ожидал «bakcoin» остающийся облегченная-вес довольно жестокой дискриминации и растущей / сокращающихся на основе того, был ли он используется крипто-валют, которые были успехи или неудачи. Чтобы подсластить сделку, я ожидал его предоставления некоторых скромные услуг пользовательских валют (например, небольшой блокнот, который, по характеру решения, был поддержан всеми пользователями валютами.)

Основная проблема у меня было, как держать bakcoin стать ценным и востребованным по этой причине. Я чувствовал, что это вредно для это цели, но в честности я никогда не мог понять, почему именно на я чувствовал, что путь. Идея позже «paracoin» решить эту проблему, разгружая значение части к некоторому другому решению (Bitcoin в данном случае), просто быть одним.

---

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW