Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
2 июля 2013, 10:54:40 AM   # 1
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Держите Bitcoin децентрализованного при увеличении размера блока

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
"Большие блоки сделают Bitcoin централизованным" является общим аргументом против увеличения размера блока: http://www.youtube.com/watch?v=cZp7UGgBR0I

Это не ново, но я хотел бы подвести итог решения этой проблемы.

1. Частичный узел Validating с веб-оф-доверие. В настоящее время существует 3 основных типа Bitcoin клиентов: полные клиенты (например, bitcoind), SPV-клиенты (например, bitcoinj), серверные доверяя клиенты (например, электрум). Мы можем реализовать 4-й тип: частичное проверяющие клиенты (ПВХ).

Пользователь может назначить определенное количество системных ресурсов (CPU мощности / пропускная способность / пространство для хранения), чтобы bitcoind. Если узел не в состоянии проверить блок до прихода следующего блока, он автоматически превратится в ПВХ. Вместо проверки каждые блоки, ПВХ будет пропускать некоторые из них. Когда блок проверяются, ПВХ опубликует подпись для блока. Через доверие веб-правового, люди будут достаточно уверены в том, что длинная цепь является действительной цепи.

Это может даже быть расширено на мобильное устройство. Например, смартфон, который обычно работает как SPV, может превратиться в ПВХ, когда он подключен к источнику питания переменного тока и Wi-Fi. Даже только один блок проверяется в день, сеть укрепляется в целом.

2. Майнинг и полные узлы на доверенной платформы. Поскольку некоторые люди выступают централизованы "Bitcoin банк" работает на доверенной платформы (ТП), я думаю, что майнинг и общественные полные узлы могут также использовать TP. Полный узел на ТП будет принимать новые блоки и новые операции через зашифрованный канал, так что администратор сети не сможет цензурировать любой блок / транзакции. Они также будут отвечать на запросы как нормальные полные узлы, но и в зашифрованном виде. С дистанционной аттестацией и верностью облигацией (), Это очень маловероятно, что оператор может обмануть.

На основе TP полных узлов, можно дополнительно установить TP бассейнов горнодобывающих. Это как обычный getblocktemplate майнинг так шахтеры могут свободно строить свои блоки, не делая проверку транзакции самого, при условии, что бассейн является надежным. Опять же, целостность бассейна обеспечивается дистанционной аттестацией и верность связи. Таким образом, добыча будет децентрализована даже с огромным размером блока. Добыча над TOR также возможно.

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

3. Ограничение размера UTXO в блоке. Это не может быть необходимым, но некоторые из них подняли связанные проблемы (). Когда максимальный размер блока поднимается, мы можем поставить еще один жесткий предел для роста размера UTXO: Общий размер новых выходов - Общий размер затраченных выходов. Это также будет стимулировать людей / Горняк объединить выходы пыли.

4. Распространение исторической blockchain в автономном режиме. В настоящее время blockchain может храниться в 2 DVD-R (4.3Гб). Один BD-R (25GB) должно быть достаточно для наступающего года. Следующее поколение дисков (Голографический универсальный диск) будет хранить 6TB. Мы не должны зависеть от сети p2p для распространения исторической blockchain.
jl2012 сейчас офлайн Пожаловаться на jl2012   Ответить с цитированием Мультицитирование сообщения от jl2012 Быстрый ответ на сообщение jl2012


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


1 августа 2013, 10:52:09 AM   # 2
 
 
Сообщения: 518
Цитировать по имени
цитировать ответ
по умолчанию Re: Держите Bitcoin децентрализованного при увеличении размера блока

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





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

http://blog.jim.com/economics/bitcoin-scaling-problems.html/comment-page-1#comment-342437

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

Хотя размер блока цепи в настоящее время только ~ 8GB (по сравнению с ~ 2 Гб в год) и, таким образом, все еще может легко поместиться в 4 Тбайт жестких дисков, доступных и предоставляемых на потребительском рынке, это не только в конечном итоге опережать закон Мура применительно к места на жестком диске , но в настоящее время слишком большой для многих потребительских интернет-соединения для загрузки в любом случае быстрого запуска. Если не-организована ISP соединения обеспечивают 0,1 - 1 Гб за 10 минут, а затем (при условии возобновляемого менеджер загрузки для разрыва соединения) 8GB является 1 час 1 день загрузки. В 4TB 1 год десятилетия загрузки. Обратите внимание, добывающий пэр может начать обработку перед загрузкой всего blockchain, если загрузка с нового к старому, и все операции в текущем блоке из блоков являются уже загружен.

В Visa масштабе 16 миллионов транзакций в минуту 10 блока, blockchain будет расти на примерно 23 ГБ в день или 8 ТБ в год. Тем не менее, некоторые проценты можно уменьшить путем обрезки blockchain для частных ключей, которые были полностью затраченных (и, возможно, также за пределами определенного возраста).

Я полагаю, что, хотя мы должны вещать сделки, то blockchain должно только хранить остатки закрытых ключей (возможно, после цикла блока зрелости в настоящее время 100 на счет разрешения конкурирующих вилок). Там будет доказательствам-оф-работы при условии, то есть два параллельных blockchains, одна из которых содержит данные о транзакциях, а другой только закрытые ключи с обновленными противовесов, с бывшим обеспечить первое, то все сверстники конкурирующими, чтобы обеспечить последним. Таким образом, награда будет разделена пополам, и трудность для обоих blockchains будет установлена ​​таким образом, они как среднее завершение каждые 10 минут. Или последний blockchain может быть дайджестом скажет каждые 10 до 100 блоков, и поэтому трудности могут быть скорректированы, чтобы быть каждые 100 до 1000 минут.

Если число закрытых ключей в наличии может быть ограниченно (с помощью автоматического свободного протокола алгоритма рынка, который поднял цену новых частных ключей, давая одновременно кредит тратить все и, таким образом, удаление секретного ключа), то размер blockchain мог быть ограничено. Четыре миллиарда закрытых ключей с 4-байтового балансом потребуется примерно 100 ГБ, таким образом, 12 часов до 12 дней скачать. С возможно 100 миллионов пользователей Bitcoin на наиболее в течение следующих нескольких лет, то есть 40 частных ключей каждых. К тому времени все человеческое население нуждается в использовании Bitcoin, пропускная способность интернет-провайдеров, вероятно, увеличили порядок величины равна, поэтому предел может быть увеличен вплоть до порядка от величины.

По многим причинам, в том числе, что добыча является единственным способом получения Bitcoins действительно анонимно, мы не хотим, добыча ограничиваться только теми, с определенными ресурсами (особенно мы не хотим, чтобы устранить обычные счета провайдера!).

Каждый минирование сверстников должен иметь доказательства того, что поддерживает сделку, иначе Сверстники может согласиться на основе консенсуса (см мой вывод, что альтернативы Proof-оф-работы должны централизовать для получения согласия) Могут появиться около новых блоков и вилки.

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

Если blockchain доказательства по каждой сделке не передается каждому горнорудной партнеру, то транзакции требуют фактор N больше времени, чтобы быть добавлены в blockchain (должны ждать горного партнера, чтобы выиграть корректуры из-работы, удерживающий участок запись на балансе отправителя) и вилки могут появиться, потому что (N-1) / N горнодобывающие сверстники не смогут проверить (N-1) / N транзакции в текущем блоке перед началом Proof-оф-работы на следующий блок ,

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

Я считаю, что Джим является правильным, что единственным доказательством того, что нужно послать ветви дерева Merkle внутри блока до блока хэша. Все добывающие ровесники будут вести полную историю добычи хешей, так как это только 80 байт * 6 / час * 24 часа * 365 = 4MB в год.

Дерево Меркло является идеально сбалансированным бинарным деревом, таким образом, глубина дерева log2 (Т), где Т представляет собой количество сделок в блоке. Таким образом, количество (2 хешей доказательств в) узлах от корня дерева блока хэша является log2 (Т) -1. Таким образом, пропускная способность ветви доказательства Merkle требуется на пределе N -> бесконечность T_current х ((log2 (T_old) -1) х 2 х hashsize + transactionsize / 2). Обратите внимание, что это в дополнение к данным для текущего блока, который является T_current х (hashsize + transactionsize) - hashsize.

Visa масштаб ~ 16 миллионов транзакций в 10 минут. Если hashsize 20 байт (вместо текущих 32 байта) и transactionsize составляет 50 байтов, а затем в течение ~ 16 миллионов операций в блоке, с увеличением размера 1.1GB данных до 15,8 ГБ на 10 минут блока.

Номера размещаемых соединения ISP ограничены на заказ, от величины 100 МБ с пропускной способностью 1 Гб за 10 минут приравнивая 1,4 - 14,3 миллионов транзакций в 10 мин блока с Bitcoin в однораздельной blockchain или 118 до 1046 тысяч операций за 10 мин блока с предлагаемый в данном документе, распределяли blockchain.

Таким образом, я делаю вывод, что единственный способ масштабирования в Visa масштабе и сохранить свободу добычи для всех (и, таким образом, анонимность для всех), чтобы ограничить число закрытых ключей, как я предложил выше. Это также имеет преимущество по поддержанию требуемой полосы пропускания, таким образом, ненадежно соединение икает ниже и отбрасывая историю транзакций графиков, которые, таким образом, увеличивая анонимность w.r.t. нападения частного сектора (хотя АНБ имеет Zetabyte ресурсы хранения, чтобы сохранить сделки графики даже в масштабе Visa).

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

1 августа 2013, 11:47:31 AM   # 3
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Держите Bitcoin децентрализованного при увеличении размера блока

1. Частичный узел Validating с веб-оф-доверие. В настоящее время существует 3 основных типа Bitcoin клиентов: полные клиенты (например, bitcoind), SPV-клиенты (например, bitcoinj), серверные доверяя клиенты (например, электрум). Мы можем реализовать 4-й тип: частичное проверяющие клиенты (ПВХ).

Если Merkle дерево было изменено, чтобы быть суммой дерева, то узел может проверить отдельные операции в блоке.

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

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

Еще одна вещь, чтобы помнить о том, что проверка подписи является большая стоимость. ПКА потенциально могут проверить все операции, но только проверить случайные подписи (с предельным множеством нагрузки CPU).

котировка
3. Ограничение размера UTXO в блоке. Это не может быть необходимым, но некоторые из них подняли связанные проблемы (). Когда максимальный размер блока поднимается, мы можем поставить еще один жесткий предел для роста размера UTXO: Общий размер новых выходов - Общий размер затраченных выходов. Это также будет стимулировать людей / Горняк объединить выходы пыли.

Да, что это хорошая идея. Тем не менее, это трудно ограничивает количество монет, пользователи могут иметь.

Это плюс, что пользователям рекомендуется объединить пыли монет. Если UTXOs становится ограниченным, торговцы могли бы сохранить их.

На данный момент оплата

In1: от клиента

Выход 1: торговец
Выход 2: изменение (для клиента)

Это создает +1 UTXOs.

В ограниченной ситуации UTXO, продавец должен предоставить 2-й вход.

В 1: оплате от клиента
В 2: монетах от коммерсанта

Выход 1: торговец
Out 2: изменение клиента

котировка
4. Распространение исторической blockchain в автономном режиме. В настоящее время blockchain может храниться в 2 DVD-R (4.3Гб). Один BD-R (25GB) должно быть достаточно для наступающего года. Следующее поколение дисков (Голографический универсальный диск) будет хранить 6TB. Мы не должны зависеть от сети p2p для распространения исторической blockchain.

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

1 августа 2013, 1:03:47 PM   # 4
 
 
Сообщения: 518
Цитировать по имени
цитировать ответ
по умолчанию Re: Держите Bitcoin децентрализованного при увеличении размера блока

4. Распространение исторической blockchain в автономном режиме. В настоящее время blockchain может храниться в 2 DVD-R (4.3Гб). Один BD-R (25GB) должно быть достаточно для наступающего года. Следующее поколение дисков (Голографический универсальный диск) будет хранить 6TB. Мы не должны зависеть от сети p2p для распространения исторической blockchain.

Вы также можете иметь выделенные узлы хранения. Они не должны даже сделать проверку. Если блок будет добавлен в блок дерева, хранить его.

НФГ (The невежливо форма) на обоих.

1. Требование рассылки или личный обмен blockchain посягает на условиях анонимности, целесообразности, мобильности и географического охвата. Кроме того, в Visa масштабе, нам нужно 8 Тб в год.

2. Узлы хранения означают либо нет консенсуса или доказательств требования к пропускной способности взлетать. Смотрите мой предварительный пост для расчетов.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW