Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
3 марта 2016, 10:59:08 PM   # 1
 
 
Сообщений: 55
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

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


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

Основной проблемой при повышении лимита блок-размера, что blockchain будет расти неприемлемыми темпами, что узлы в конечном итоге не быть в состоянии поддерживать. Таким образом, в настоящее время 60GB blockchain в конечном счете станет 1TB, 100TB, и больше, как принятие растет, и это будет ускорено с увеличенным размером блока.

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

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

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


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

Обрезка блоков Требования

1. Обрезка блок должен быть специальный блок, который происходит каждые X блоков
  а. X определяется голосов от сообщества. Например, чтобы иметь блок обрезки примерно один раз в неделю он может начаться в 6 * 24 * 7 = 1008
2. Обрезка блок должен содержать информацию о регулярных транзакций так, чтобы не нарушить нормальный бизнес
3. Обрезка блок должен содержать прилагаемый список всех адресов, содержащихся баланс вместе с соответствующим балансом, как в предыдущем блоке. **
  а. Исправленные остатки не должны включаться в расчет хэш блока ***
  б. Хэш измененных остатков должны быть включены в блок ***
  с. Хэш измененных остатков должны быть включены в расчет хэш-блока ***
  д. Остатки не должны принимать во внимание сделки для этого обрезки блока ***
4. Обрезка блок должен быть принят только клиентами, если он соответствует всем требованиям обычных блоков плюс вышеуказанных требований. 
  а. Крышка блока размера не будет рассматривать прилагаемый список остатков в расчете блока размера


Проблемы
Основная проблема состоит в том, если кто-то злонамеренно надувается количество адресов, чтобы увеличить размер подрезки блоков. Например, они могли бы взять 10 биткойнов и разделить их на 1 млрд адресов с 1 Satoshi в каждом как атаки, которая будет дуть размер обрезки блока от 13.5MB до 27GB. Это, как правило, можно предотвратить из-за операционные издержки и крышки блока размера. Однако, если крышка блока размера был удален полностью и злоумышленник добывал блок и послал сделки через с нулевыми налогами, это было бы теоретически возможно. В процессе выполнения этого они будут болеть сами, так как они не будут бросать только деньги на ветер, но и девальвирует валюту они значительно инвестированного в их добыче полезных ископаемых (как это требует много энергии, чтобы добывать блок в настоящее время) , Тем не менее, из-за этой проблемы рекомендуется, чтобы предел размера блока будет полностью удален. 


Результаты по blockchain
Если Обрезка блоки были реализованы сегодня, влияние на весь размер blockchain будет минимальным. Например, если мы предположим, что максимальный ток блока размером 1 МБ используется для каждого блока, Обрезка блок будет около 14.5MB **. Если блок обрезка был установлен происходить еженедельно (каждые 1008 блоков), рост-курс blockchain будет только 1,34% быстрее, чем без обрезки блоков (1021.5MB / неделе против 1008MB / недели). Таким образом, полные узлы будут затронуты только это изменение с помощью небольшого количества.

Однако эффект для частичных узлов очень заметен. Вместо того, чтобы загрузить полную 60GB blockchain и обрезку, шахтерам нужно только загрузить блоки назад к последним обрезкам блоку. С размерами блока 1MB и обрезке блока еженедельно, это будет варьироваться от .0145GB до 1.0215GB. Кроме того, как только следующий корректный блок обрезка поступает, узел может очистить все предыдущие блоки. Таким образом, требования к памяти для обрезают blockchain будет гораздо более управляемым и последовательным, так как они будут расти только тогда, когда Bitcoin принятие / использование увеличивается.

Что еще более важно, это решение устранит многие проблемы, о повышении искусственного ограничения блока размера. Это происходит потому, что для хранения / загрузки требование для узлов больше не будет основываться на количестве сделок в истории мира, но вместо того, чтобы быть на основе количества адресов с балансом и небольшой частью недавних сделок. Это поддается узлы быть гораздо более готовы принять большие и большие блоки транзакций, так как им нужно только, чтобы держать их до следующего обрезки блока. Например, 60GB очень низкий верхний предел для текущего требования хранения для каждого узла, как то, что полные узлы хранения прямо сейчас, а также то, что недоверчивы частичные узлы должны сначала загрузить. Чтобы получить это значение для частичных узлов, максимального размер блока может быть установлен в 50Мбы, что позволило бы току Bitcoin экосистемы, чтобы иметь возможность обрабатывать 50 раз больше операций, чем она поддерживает сегодня, в то же время не поставив никакого дополнительного бремени памяти на существующих узлах сегодня.





* Если все 7,125 миллиарда человек в среднем 1 сделку в день на 500 байт / транзакции (средний ток), размер blockchain увеличится на 3.5625 ТБ ежедневно

** На адрес Bitcoin составляет 20 байт (160 бит), и вы можете в настоящее время есть где-то от 1 до 21000000 SatoshiBTC, которые могут быть представлены без потери в 7 байт, поэтому оптимально вы можете сохранить текущий баланс одного адреса с 27 байт на адрес, или баланс всех адресов с 27 * numAddresses. В настоящее время существует около 500 000 адресов, которые давали бы минимальный обрезают размер блока 13.5MB. Проведение этого вперед, если бы все в мире были Bitcoin адреса, которые были бы 7,125 млрд * 27 байт = 192.375 Гб. Это может показаться большой, но положить вещи в перспективе, если все в среднем 1 сделка / день blockchain будет расти более чем на 18 раз больше ежедневно (3,5625 TB *).

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


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


4 марта 2016, 9:31:08 AM   # 2
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

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





Давайте предположим, я только что установил мой клиент. Как я могу доверять "противовесов" (Я предполагаю, что вы хотите сохранить набор UTXO, но детали ...), когда я не могу рассчитать их самостоятельно из исторических данных и сравнить ее с данными в "обрезка блок"? Если мне нужно это сделать, кто-то должен будет хранить все данные истории для меня, чтобы загрузить и проверить. После того, как я проверил данные, я могу отказаться от него. Это, однако, уже реализовано, и его называют - вы уже догадались - обрезка.
Шорена сейчас офлайн Пожаловаться на Шорену   Ответить с цитированием Мультицитирование сообщения от Шорену Быстрый ответ на сообщение Шорену

4 марта 2016, 3:11:24 PM   # 3
 
 
Сообщений: 55
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

Давайте предположим, я только что установил мой клиент. Как я могу доверять "противовесов" (Я предполагаю, что вы хотите сохранить набор UTXO, но детали ...), когда я не могу рассчитать их самостоятельно из исторических данных и сравнить ее с данными в "обрезка блок"? Если мне нужно это сделать, кто-то должен будет хранить все данные истории для меня, чтобы загрузить и проверить. После того, как я проверил данные, я могу отказаться от него. Это, однако, уже реализовано, и его называют - вы уже догадались - обрезка.

Это устраняет необходимость доверять 3-й партии и заменяет его с необходимостью доверять blockchain: 

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

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

4 марта 2016, 3:13:07 PM   # 4
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

Вы не дают никаких технических деталей и имеют явно очень мало понимания о технологии (от того, что вы выложили).

Тем не менее, вы думаете, что вы придумали какой-то великой идеей, что другие должны смотреть на?

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

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

4 марта 2016, 3:16:09 PM   # 5
 
 
Сообщений: 55
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

Вы не дают никаких технических деталей и имеют явно очень мало понимания о технологии (от того, что вы выложили).

Тем не менее, вы думаете, что вы придумали какой-то великой идеей, что другие должны смотреть на?

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


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

Вот достоинства я вижу

Существо дела:
1) Упрощение и глобализовать процесс обрезки
2) Устранение необходимости загрузить полную blockchain, чтобы получить надежные & точная книга
briguy37 сейчас офлайн Пожаловаться на briguy37   Ответить с цитированием Мультицитирование сообщения от briguy37 Быстрый ответ на сообщение briguy37

4 марта 2016, 3:17:37 PM   # 6
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

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

Нет - у вас есть глупая идея, и он указал вам, почему это так - пока вы игнорируете, что и до сих пор считаете, "сообщество" следует обратить внимание на вас.

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

4 марта 2016, 3:43:20 PM   # 7
 
 
Сообщений: 55
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

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

Нет - у вас есть глупая идея, и он указал вам, почему это так - пока вы игнорируете, что и до сих пор считаете, "сообщество" следует обратить внимание на вас.

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


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

4 марта 2016, 3:45:25 PM   # 8
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

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

Если вы имеете в виду какой-либо УБС Bitcoin того извини - ни один из них не имеет (или, вероятно, будет) ответить на эту тему.

Перейдите и на самом деле узнать о обрезке, что Bitcoin использует уже, прежде чем предлагать что-то уступает, чтобы заменить его.

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

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

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

4 марта 2016, 5:35:47 PM   # 9
 
 
Сообщений: 55
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"


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


Я изучал его, я вижу большие проблемы в будущем, если ничего не будет сделано, и именно поэтому я отправляю на эту тему, чтобы начать с. Вот соответствующие факты:

1) Без доверия, вы должны в настоящее время загрузить весь blockchain, чтобы получить отсеченную один. (Примечание:.. Я знаю намного больше о обрезке, чем это, и все остальное не имеет значения, я готов обсудить свои знания в другом потоке, но здесь не место)
2) По мере того как blockchain растет в общем размере и обрезки программного обеспечения улучшается, больше узлов будет переходить от полного режима в режим обрезки.
3) Полный blockchain будет только когда-либо расти, и будет расти пропорционально количеству пользователей, использующих его.

Точки 2 & 3 в сочетании наиболее тревожным, так как меньше узлов, чтобы доставить больше данных может означать, что 1 станет практически невозможным. 

Например, мы в настоящее время находимся на 60GB blockchain с 500k адресов. Представьте себе 500 миллионов адресов. Поскольку blockchain может только расти, с этих уровней мы можем ожидать очень быстро в blockchain 60TB. Если у вас есть 10Mb / с (это 80Mbps) доступ в Интернет, это займет около 69,4 дней, чтобы загрузить полную цепочку, как вы подрезать его по пути, и это даже не считая 10000 дополнительных блоков, которые были добавлены в пути. Кроме того, это предполагает, что полные узлы имеют пропускную способность поддерживать эти скорости, и что вы были в состоянии держать их 24/7. Более реалистично, вы будете конкурировать с 10-х других загрузками клиентов на полный узел, так как число будет увеличиваться пропорционально к общему времени blockchain загрузки, умноженному на числе пользователей скачивает частичный / полный узел. В этом случае, если не все будет отменить загрузку часть пути до конца, то есть никто не получает всю цепочку.

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

4 марта 2016, 5:44:14 PM   # 10
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

Так что вы отказываетесь говорить о чем-либо актуальной и хотите вести с некоторой глупой вещи, которые не DEV не ответил или воли.

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

4 марта 2016, 6:30:17 PM   # 11
 
 
Сообщений: 55
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

Так что вы отказываетесь говорить о чем-либо актуальной и хотите вести с некоторой глупой вещи, которые не DEV не ответил или воли.

Удачи!


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

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

4 марта 2016, 6:32:39 PM   # 12
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

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

Хорошо - хорошо, когда (хотя бы) один из разработчиков говорит, что ваша идея хороша, то я признаю, что я не отверг вашу идею.

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

4 марта 2016, 6:38:22 PM   # 13
 
 
Сообщений: 55
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

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

Хорошо - хорошо, когда (хотя бы) один из разработчиков говорит, что ваша идея хороша, то я признаю, что я не отверг вашу идею.

Справедливая?


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

4 марта 2016, 6:46:17 PM   # 14
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

Давайте предположим, я только что установил мой клиент. Как я могу доверять "противовесов" (Я предполагаю, что вы хотите сохранить набор UTXO, но детали ...), когда я не могу рассчитать их самостоятельно из исторических данных и сравнить ее с данными в "обрезка блок"? Если мне нужно это сделать, кто-то должен будет хранить все данные истории для меня, чтобы загрузить и проверить. После того, как я проверил данные, я могу отказаться от него. Это, однако, уже реализовано, и его называют - вы уже догадались - обрезка.

Это устраняет необходимость доверять 3-й партии и заменяет его с необходимостью доверять blockchain:  

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

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

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

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

4 марта 2016, 6:46:32 PM   # 15
hv_
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

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

Хорошо - хорошо, когда (хотя бы) один из разработчиков говорит, что ваша идея хороша, то я признаю, что я не отверг вашу идею.

Справедливая?


Справедливая.

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

4 марта 2016, 7:42:58 PM   # 16
 
 
Сообщений: 55
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

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

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

Да, блок обрезки бы по существу включает в себя копию всех UTXOs как предыдущий блок. Тем не менее, любая обрезка блок, представленный с дополнительным, неверно, или отсутствуют UTXO пользователи автоматически должно быть отклонена как недействительный блок обрезки, так что он не даст шахтерам возможности тратить Bitcoin других людей (опять те будут отвергнуты другими шахтерами).

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

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

4 марта 2016, 8:09:42 PM   # 17
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

Если шахтер представляет обрезку блок с измененными противовесами, они будут отвергнуты остальной частью горного сообщества как недопустимый блок, поскольку представленные остатки не соответствуют тому, что они имеют, и поэтому он никогда не будет делать это в реальную blockchain, чтобы остаться , Таким образом, аналогично приему платежей вы не должны принимать парсинга блока до тех пор, пока 6 или больше сделок старый (и более вероятно, предпочтительнее), если вы скачиваете с нуля.
Подтверждения вы имеете в виду, не так ли? Таким образом, в данном случае 6 блоков глубоко. Так что, если шахтер производит обрезку блок для меня узлов, имеет более высокую высоту блока, чем фактические? Затем шахтер расширяется на этом блоке? В настоящее время лучший blockchain выбирается имеющий наибольшую сумму сложности, но это ломает, потому что это не может быть вычислен с частичной blockchain. Как узел будет иметь возможность знать, что blockcthat она знает неверна? Если он получает фактическую blockchain, как он будет знать, что является правильным по отношению к неправильному одной заданной злонамеренным узлом / шахтера?

Да, блок обрезки бы по существу включает в себя копию всех UTXOs как предыдущий блок. Тем не менее, любая обрезка блок, представленный с дополнительным, неверно, или отсутствуют UTXO пользователи автоматически должно быть отклонена как недействительный блок обрезки, так что он не даст шахтерам возможности тратить Bitcoin других людей (опять те будут отвергнуты другими шахтерами).
Итак, что случилось бы с оригинальной UTXO, который заменяется / удаляется с помощью блока обрезки. Что делать, если кто-то хотел бы провести от этого? Кто-то, кто синхронизировал грызню, а затем взял его в автономном режиме до блока обрезков добываются?

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

4 марта 2016, 10:08:55 PM   # 18
 
 
Сообщений: 55
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

Так что, если шахтер производит обрезку блок для меня узлов, имеет более высокую высоту блока, чем фактические? Затем шахтер расширяется на этом блоке? В настоящее время лучший blockchain выбирается имеющий наибольшую сумму сложности, но это ломает, потому что это не может быть вычислен с частичной blockchain. Как узел будет иметь возможность знать, что blockcthat она знает неверна? Если он получает фактическую blockchain, как он будет знать, что является правильным по отношению к неправильному одной заданной злонамеренным узлом / шахтера?

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

1) Новый шахтер загружает все уникальную обрезку blockchains видимых им. Предполагается, что один из них будет правильно, потому что сеть Bitcoin является самой мощной сетью в мире.
2) Если нет конкурирующих сетей, здорово! Если есть конкурирующие цепи, они должны быть сравнены, чтобы выяснить, что является истинным blockchain и который является / являются подделкой (s). Как вы отметили, что легче подделать обратно к Обрезку блоку, чем blockchain, потому что вам не нужно, чтобы генерировать все блоки обратно к блоку генеза, вам просто нужно лежать с обрезками блока вы начинаете с. Таким образом, мы можем принять дополнительные меры предосторожности:
  а) Проверьте уровень сложности блока блоков. Если он слишком низкий бросать блоки из. Это позволит ограничить человек, которые могли бы воспользоваться этой атакой только очень мощными шахтерами, так как вы не можете подделать сложность блока.
  б) Скачать обратно последние 2 подрезку блоков, а не только за последние 6 обычных блоков. В 1008 блоках между подрезкой блоками плюс 6 подтверждений для блока обрезки, это означает, что вредоносный шахтер должен были бы генерировать по меньшей мере 1014 вблизи текущей сложности реальной сети вместо 6. Это позволит ограничить риск чрезвычайно мощные шахтер, так как даже шахтер / бассейн с 10% сети займет 2,5 месяца, чтобы сделать это.
  в) Проверьте, что текущие операции получают через своевременно (например, следить за 6+ блоков для чего-нибудь подозрительного). Ваш узел может контролировать все опубликованные транзакции и убедитесь, что они включены. Если они не включены в одну цепочку, они вы знаете что-то нечисто с этим. Это предотвратит от предварительно генерируя 2000 блоков, а затем снова играть блоки обратно.
  г) проверить, что времена блоков имеют смысл. Это позволит избежать повторного воспроизведения предварительно сгенерированную последовательность блоков более чем один раз, так как даты / времени не будут выстраиваться.
  е) в качестве окончательного запасной вариант для тех, кто не готов принять любой риск, скачать всю цепь.

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

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

Итак, что случилось бы с оригинальной UTXO, который заменяется / удаляется с помощью блока обрезки. Что делать, если кто-то хотел бы провести от этого? Кто-то, кто синхронизировал грызню, а затем взял его в автономном режиме до блока обрезков добываются?

Блок обрезки не заменяет UTXOs, он содержит только их копию. Они не должны рассматриваться отдельные сделки. 

Blockchain не может расти в геометрической прогрессии навсегда, потому что предельный размер блока заставляет максимальную скорость роста. Он может расти только на 144 Мб в день прямо сейчас.

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

4 марта 2016, 10:29:55 PM   # 19
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

Так что, если шахтер производит обрезку блок для меня узлов, имеет более высокую высоту блока, чем фактические? Затем шахтер расширяется на этом блоке? В настоящее время лучший blockchain выбирается имеющий наибольшую сумму сложности, но это ломает, потому что это не может быть вычислен с частичной blockchain. Как узел будет иметь возможность знать, что blockcthat она знает неверна? Если он получает фактическую blockchain, как он будет знать, что является правильным по отношению к неправильному одной заданной злонамеренным узлом / шахтера?

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

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

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

5 марта 2016, 2:02:00 AM   # 20
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок-Size Предложение: "Обрезка блоков"

1) Новый шахтер загружает все уникальную обрезку blockchains видимых им. Предполагается, что один из них будет правильно, потому что сеть Bitcoin является самой мощной сетью в мире.
Это не хорошее предположение, чтобы сделать. Sybil атаки на сети Bitcoin все еще возможно.

2) Если нет конкурирующих сетей, здорово! Если есть конкурирующие цепи, они должны быть сравнены, чтобы выяснить, что является истинным blockchain и который является / являются подделкой (s). Как вы отметили, что легче подделать обратно к Обрезку блоку, чем blockchain, потому что вам не нужно, чтобы генерировать все блоки обратно к блоку генеза, вам просто нужно лежать с обрезками блока вы начинаете с. Таким образом, мы можем принять дополнительные меры предосторожности:
  а) Проверьте уровень сложности блока блоков. Если он слишком низкий бросать блоки из. Это позволит ограничить человек, которые могли бы воспользоваться этой атакой только очень мощными шахтерами, так как вы не можете подделать сложность блока.
Что представляет собой слишком низкую трудность? Как бы новый узел определить, что?


  б) Скачать обратно последние 2 подрезку блоков, а не только за последние 6 обычных блоков. В 1008 блоках между подрезкой блоками плюс 6 подтверждений для блока обрезки, это означает, что вредоносный шахтер должен были бы генерировать по меньшей мере 1014 вблизи текущей сложности реальной сети вместо 6. Это позволит ограничить риск чрезвычайно мощные шахтер, так как даже шахтер / бассейн с 10% сети займет 2,5 месяца dochecked
Несмотря на то, что может работать, злонамеренный шахтер может генерировать блоки с временными метками несколько месяцев вперед и pregenerate их.

  в) Проверьте, что текущие операции получают через своевременно (например, следить за 6+ блоков для чего-нибудь подозрительного). Ваш узел может контролировать все опубликованные транзакции и убедитесь, что они включены. Если они не включены в одну цепочку, они вы знаете что-то нечисто с этим. Это предотвратит от предварительно генерируя 2000 блоков, а затем снова играть блоки обратно.
Это может сработать слишком предотвратить 2b от происходящего, но что, если шахтер pregenerates сделки? Операции в блоках pregenerated и транслируются на узел жертвы в нужное время?

  г) проверить, что времена блоков имеют смысл. Это позволит избежать повторного воспроизведения предварительно сгенерированную последовательность блоков более чем один раз, так как даты / времени не будут выстраиваться.
IIRC ядро ​​Bitcoin уже делает эту проверку новых блоков в любом случае. Взгляд вверх нападение timejacking.


  е) в качестве окончательного запасной вариант для тех, кто не готов принять любой риск, скачать всю цепь.
Это всегда надежное резервное копирование.


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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW