Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
27 августа 2017, 12:43:53 AM   # 1
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: Решение проблемы масштабируемости для Bitcoin

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


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

Что я пытаюсь решить? В настоящее время blockchain Bitcoin составляет около 140GB.
В 2011 году он занял 1 Гб, и это было предсказано тогда, что в 2020 году этот размер будет 4 Гб.
Как вы можете видеть, что это не 2020, и мы путь над предсказаниями размера.
В наше текущее время, чернослив узлы, которые делают блок меньше, но они не могут быть проверены без полного узла. И это полный узел становится экспоненциально больше, нам нужно, чтобы остановить это. Потому что, если мы не не частное лицо не будет иметь возможность хранить полный узел в его компьютере, и все полные узлы будут в частных многомиллионных компаниях. Это было в буквальном смысле будет конец децентрализации (или не централизация).
Что я предлагаю также удостоверяется blockchain имеет максимальный конечный размер, потому что сегодня blockchain может вырасти до любого размера без ограничений в то время как он приближается бесконечного размером!

Линейный рост иллюзия Segwit
-------------------------------------------------------
Это правда Segwit и Segwit2x является соглашением, которые обещают линейный рост blockchain размера. Но Segwit и Segwit2 только временные решения. Основной фактор экспоненциального роста не политика, как Segwit, но растущая популярность Bitcoin. Segwit был только придуман для того, чтобы встретиться с растущим спросом. И в ближайшем будущем, когда спрос продолжает расти, сообщество будет вынуждено изменить политику, либо соглашаясь на более крупные блоки, или сокращение продолжительности времени между блоками. Потому что если нет, то среднее время сделки будет поход до 10 часов или даже дней. Или, если вы находитесь в спешке, то вам придется заплатить за операцию в размере $ 5 или больше, так что ваша сделка будет на следующем блоке. И тогда Bitcoin-й значение будет, скорее всего, падение, потому что он будет дешевле использовать Paypal, или любую другую altcoin, которая все еще достаточно мало, чтобы управлять. Так Segwit так же хорошо, как это, может управлять только фиксированное количество сделок в течение определенного периода времени. После того, как растет спрос, Segwit не будет иметь выбор, но быть изменена, и это, как линейным рост становится экспоненциальным.

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


Короткий список того, что я собираюсь объяснить: Шаги, которые необходимо предпринять:
---------------------------------------------------------------------------------------------------------------------
(Детали не описаны в этом порядке)
1) Создайте пару ключей, называется Genesis пар, или сотворение, частный и публичный ключ, который будет публично известен всем, и все же его использование будет ограниченно и контролируется всеми. Ключ будет источником всех средств (точка А).
2) Сохранение генезис блок, необходимо его хэш-код. И лично я думаю, что его исторической ценности.
3) Объединить все блоки до самого последнего (не включая Genesis Block), и вырезать все промежуточные операции, удалив все сделки, и заменить их новыми сделки, посланных от А к каждому открытому ключу, который имеет средство в самом последнем блок, в сумме они есть. И подписать эти сделки с частным ключа в. И создать новый блок с этой информацией.
4) Этот комбинированные / обрезка Блок должен указывать на Бытие Блок хэш, и следующий блок, созданный должен указывать на хэш обрезки блоков. Случайное число, используемое для этого обрежет блока будет предопределено, это случайное число, как правило, используется для удовлетворения требования хэша сложности в этом случае не требуется, так как никакая установка трудности не является необходимой для этого блока, и предопределений его, этот блок может быть легко определены.
5) Загрузить отсеченный блок от другого узла или создать его самостоятельно, хэш-код будет одинаковым для всех, так как блок будет создан точно таким же везде.
6) сохранить определенное количество самых последних блоков, только в случае, если больше вилка blockchain обнаружена, а затем обрезают блок должен быть пересчитан.

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

Что делать, если мы решим, к примеру, мы решили объединить и подрезать blockchain в полном объеме каждые 99,999 блоков к одному блоку (Бытие блок не включен в счет).

Как была создана эта работа ?: Как только блок 100000, сеть будет ждать специальный "обрезают блок"И пока этот блок не был создан и проверен, блок 100001 не будет принято каких-либо узлов.
Это обрезка блок будет подрезать все от блока 2 к блоку 100000, оставив только блок генеза. Блоки 2 через 100000, будет рассчитываться, чтобы создать суммированный до сделки всех сделок, которые произошли в этих 99999 блоков. (Это число п = 100000 может быть любое число согласованного сообщества, это не является существенным для этого предложения на работу)

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

Новый блок 100001, будет использовать в качестве его хэш-указатель отброшенные блок как его ссылки. И граф начнет снова к следующим 100000. Следующая обрезка блок будет создан, его хэш-указатель будет ссылаться на Genesis Block. И так далее..
Таким образом, книга всегда будет максимум 100000 блоков.

 Немного более подробно:

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

А = 2,3 BTC, В = 0 BTC, С = 1,4 BTC. (Блок 1)
Если A посылает к 2.3 BTC B. (блок 2)
И тогда В посылает 1.5 BTC до C. (блок 3)
Блок обрезка сообщит:
A->В = 0,8 BTC и А->С = 2,9 BTC.
Остальная часть информации, которую вы теряете, не имеет никакого значения. Никто не должен знать, что именно случилось, кто послал, кто, что, и когда. Все, что нужно это средство, в настоящее время принадлежит каждому ключу.

Примечание: Цепь сделки также необходимо будет переписать, чтобы удалить все промежуточные операции, он будет показывать, как если бы операции произошли из блока Genesis непосредственно к обрезанному блоку, как будто ничего и не существовал между ними. Это будет описано ниже более подробно.

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

Конечно это отсечение блок может получить очень большим в будущем, это не будет очередным размером других блоков. Например, если каждый счет имеет только 1 Satoshi в нем, что является минимальным, то сумма счета будет максимальным. Учитывая сделку о 256bytes. Это будет означать, что блок обрезку бы приблизительно 500PB, что 500000 Terra-байт. Это теоретический сценарий, который не может произойти. (256bytes * 21M BTC * 100M (satoshis в 1 BTC))

Сценарий, который может быть решен путем создания минимальной платы транзакций, например: 100 satoshis, которые страхуют бы, что даже в наиболее маловероятном сценарии, в худшем случае блок обрезка будет 5pb в размере.
Что еще очень большое на сегодняшний день. Но без реализации этой идеи blockchain буквально не имеет конечный максимальный размер, и с течением времени стремится к бесконечности!

Кроме того, этот блок обрезку не нужно даже быть загружен, он может быть создан уже существующей информации, каждый полный узел сам по себе, путем:
1) объединение и обрезка всех предыдущих блоков
2) с использованием блока генеза в качестве хэш-указатель
3) с использованием заданного случайного числа "2", Который будет использоваться всеми. Случайное число, которое обычно добавляются к блоку, чтобы обеспечить трудности хэша-скорость блока, в не требуется в данном случае, так как вся информация может быть проверена с помощью каждого узла самого по себе через обрезку.
Это число также может быть использовано для идентификации этого блока в качестве обрезки / комбинированного блока, так как он является статическим.
4) Любая другая информация, которая необходима для SHA256 хэша, например, временный штамп может быть скопирован от последнего блока в блоке-цепи.
Эти шаги обеспечат каждый полный узел, получите точный хэш-код, как другие получили для этого обрезки блока.

И как я уже сказал следующий блок будет использовать этот хэш-код в качестве ссылки на хэш.
Создавая систему, как это, блок отсечение не должен быть создан в последнюю минуту, но постепенно с течением времени, каждый раз, когда новый блок приходит, и только тогда, когда последний блок поступает (блок 100000), она будет завершена, и хэшируются.
А так как этот блок всегда будет вторым, он должен идти по имени "Исход Блок",

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

Вот как это будет работать:

Сотворение (Key Pair):
---------------------------------------------------
Проблема с изменением сделки и блоком-цепи, является то, что она не может быть сделана без знания секретного ключа отправителя средств для каждого счета.
Чтобы проиллюстрировать эту проблему: Если мы имеем ряд блоков цепей с последовательностью операций, которые являются → B → C → D, а также упростить проблему, все деньги были отправлены во время каждой операции, так что никаких денег не осталось в А или в, или С. И я был подрезать эти операции, путем замены их с A → D. Только эта сделка никогда не происходило, ни кто может создать его без секретного ключа в.
Существует, однако, способ обойти эту проблему. То есть, чтобы создать специальный счет под названием «сотворение», в этом аккаунте Private Key и Public Key будет доступны для всех.
(Конечно, счета на самом деле не существует в Bitcoin, когда я говорю, что я объяснить на самом деле означает это закрытый ключ пара / Public)
Эта учетная запись будет источником всех средств
Но этот счет не будет иметь возможность отправлять или получать какие-либо средства в обычном блоке, он будет заблокирован - занесен в черный список. Таким образом, никто не может преднамеренно использовать его. Единственный раз, когда эта учетная запись будет использоваться в блоке обрезки, a.k.a Исход блока.
При создании новых отсеченную блока цепи и цепей транзакций, все средства, которые в настоящее время на счетах должны быть законными, и было бы трудно, чтобы узаконить их, если они не были отправлены из законного закрытого ключа, который может быть проверен. То есть, где Бытие приходит. Все средства, в Исходе блоке будут показывать, как если бы они возникли и были отправлены с частным ключом Genesis для создания каждой сделки.
Средства, которые посылаются, должны точно соответствовать средств, существующих в самой последней книге в блоке 100000.
Таким образом, Исход Блок может быть проверено, и сотворении не может дать свободные деньги в любом случае, потому что если кто-то пытался, он бы не прошедших проверку.

Теперь следующая проблема состоит в том, что число Bitcoins продолжает расширяться и поэтому средства в сотворении необходимо расширить, а также. Это может быть сделано, показывая, как если бы эта учетная запись является учетной записью, которая добывает монеты, и это будет только счет в Исходе блоке, который «мин» монеты и получает бонус добычи. В Иом блоке все монеты, добываемые реальные шахтеры покажут, как если бы они были заминированы Бытиями и послали шахтер через обычные сделки.

Я надеюсь, что это предложение будет реализовано как можно скорее, чтобы мы могли избежать проблем, которая растет с каждой минутой. Он был воспитан около 6 лет назад, когда blockchain был только 1 Гб в размерах, никто не предполагал тогда, что она будет расти так быстро, и проблема была проигнорирована.
Сегодня все решения, примененные были реализованы с помощью программного обеспечения, а не на самом blockchain, эти решения не являются полезными в долгосрочной перспективе.

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

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

Адам Шем-Тов
Шемты сейчас офлайн Пожаловаться на Шемтах   Ответить с цитированием Мультицитирование сообщения от Шемтов Быстрый ответ на сообщение Шемтов


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


27 августа 2017, 8:33:02 AM   # 2
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Решение проблемы масштабируемости для Bitcoin

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





Я не мог читать такой большой пост прямо сейчас, но на основе имен разделов, которые я вижу, что вы не говорили о экспоненциальном росте аппаратных средств хранения и снижения его цены.
Вы знаете, уже есть эксперименты по хранению данных на ДНК, которая может содержать 215 миллионов терабайт на грамм ДНК (https://en.wikipedia.org/wiki/DNA_digital_data_storage)

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

27 августа 2017, 9:51:18 AM   # 3
 
 
Сообщения: 588
Цитировать по имени
цитировать ответ
по умолчанию Re: Решение проблемы масштабируемости для Bitcoin

Большинство пользователей не хранить всю цепочку в любом случае.

около 6 лет назад, когда blockchain был только 1 Гб в размерах, никто не предполагал тогда, что она будет расти так быстро

Это неправда.
Закон Мура говорит емкость удваивается каждые 2 года. Новый компьютер имеет гораздо больше места, чем новый компьютер 6 лет назад.
В 2023 году, через 6 лет, мощность намного больше снова.
определяется сейчас офлайн Пожаловаться на определенный   Ответить с цитированием Мультицитирование Сообщения от определен Быстрый ответ на сообщение определено

27 августа 2017, 12:19:27 PM   # 4
 
 
Сообщения: 266
Цитировать по имени
цитировать ответ
по умолчанию Re: Решение проблемы масштабируемости для Bitcoin

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

Что касается идеи - это интересная идея ... для altcoin. Для Bitcoin, это не идти по многим причинам.

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

27 августа 2017, 1:32:30 PM   # 5
 
 
Сообщения: 588
Цитировать по имени
цитировать ответ
по умолчанию Re: Решение проблемы масштабируемости для Bitcoin

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

Основная проблема является следующим моментом:

[...]

6) сохранить определенное количество самых последних блоков, только в случае, если больше blockchain обнаружена, а затем обрезают блок должен быть пересчитан.

[...]

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

Кроме того, как бы вы обрабатывать транзакции, которые только вошли в сеть во время блока исхода? То есть. которые достигают своего первого (или второго) подтверждение на блоке Исхода и, таким образом, еще не полностью обеспечены?


[...]

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

[...]

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

27 августа 2017, 2:32:54 PM   # 6
 
 
Сообщения: 1736
Цитировать по имени
цитировать ответ
по умолчанию Re: Решение проблемы масштабируемости для Bitcoin

...
и это было предсказано тогда, что в 2020 году этот размер будет 4 Гб.
...

Но Segwit и Segwit2 только временные решения. Основной фактор экспоненциального роста не политика, как Segwit,
...
6) сохранить определенное количество самых последних блоков, только в случае, если больше blockchain обнаружена, а затем обрезают блок должен быть пересчитан.

...
каждый счет. ... (Конечно, счета на самом деле не существует в Bitcoin, когда я говорю, что я объяснить на самом деле означает это закрытый ключ пара / Public)
...
сделок, посланные от А до каждого открытого ключа
...
никто не предполагал тогда, что она будет расти так быстро
...

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

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

* Кто предсказал, что будет 4 Гб в 2020 году? Некоторые ссылки на претензии было бы хорошо для заявлений вроде этого. Многие люди вообразили, что блок цепь будет расти, как это имеет. Заявив, что никто не делал это неискренне особенно, так как ясно, используя основной размножению, что при размере 1MB блока цепи может вырасти примерно 52.5GB / год (1 Мб / блок * 6 блоков / час * 24 часа / сутки * 365,25 дней). 🙂

* Вещи, такие как SegWit позволяют Bitcoin сделок расти в геометрической прогрессии, а не линейно, при необходимости с помощью молнии, боковых цепей и т.д. Плюс с помощью молнии позволяют микро-транзакции, которые один не нужно хранить на цепочке.

* Предположительно вы имеете в виду длинную вилку блока цепи? Не более блок цепи.

* Счета? Bitcoin работает на входах и выходах, а не счета (которые ты признают), закрытых ключей или открытых ключей. Закрытые ключи позволяют провести выходные, демонстрируя Криптологическое доказательство того, что вы могли бы это делать. Вы не можете отправить открытый ключ (как описано выше), вы должны создать новый вход или выход, который из рода упомянет позже, но со ссылкой на него, как "послал к открытому ключу" в техническом предложении просто неправильно.

* Вы должны ссылаться на UTXO и как-то все бумажники должны знать, что это может измениться за спиной какой-то момент, а затем некоторый способ связывая две старые и новые вместе.

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

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

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



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

27 августа 2017, 10:12:22 PM   # 7
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: Решение проблемы масштабируемости для Bitcoin


около 6 лет назад, когда blockchain был только 1 Гб в размерах, никто не предполагал тогда, что она будет расти так быстро

Это неправда.
Закон Мура говорит емкость удваивается каждые 2 года. Новый компьютер имеет гораздо больше места, чем новый компьютер 6 лет назад.
В 2023 году, через 6 лет, мощность намного больше снова.


Это математика, в 2011 году мы были на 1 Гб не удваивать его каждый год до 2017 года, которая равна 2 ^ 6 = 64.
64GB является размер Blockchain в 2017 году, если он пошел на скорости закона Мура, но мы гораздо выше в ~ 140GB.

Не говоря уже закон Мура Устаревший, наши системы не растут так быстро больше.

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

28 августа 2017, 1:32:54 AM   # 8
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: Решение проблемы масштабируемости для Bitcoin

Спасибо за ответ доходчиво, я буду стараться делать то же самое, если я могу.

Почему Genesis Key Pair?
Прежде всего следует отметить, что счета на самом деле не существует, только транзакции сами. Таким образом, нет А или B или C. Там только A->В, В->C ...
Теперь, когда я получил, что из пути.
Если, например, мы провели ряд сделок, в которых A->B->C->D, и мы переписали выглядеть как A->D,
что бы создать для нас проблемы. Потому что никогда не подписал сделку посланный в D.
А для того, чтобы создать такую ​​сделку, мы должны были бы подписать его с закрытым ключом в. Таким образом, личный ключ должен быть известен всем тем, подписав с ним, а с Bitcoin призван быть децентрализована, что означает под контролем общественного согласия в этом случае личный ключ должен быть в распоряжении общественности. Таким образом, Бытие "Счет" (Key Pair).
Существует, однако, еще один способ достичь этого результата без Genesis Key Pair, который должен был бы сделать вид, что все монеты в Исходе блоке были добыты непосредственно их владельцами, как будто все Bitcoins были Новоиспеченные в Исходе блоке и никакого Bitcoins не существовал ранее. Но мне нравится моя первая идея лучше, потому что, кажется, более организованным.

Что делать, если мы должны были вычислить обрезку Блок десять блоков в?
То есть действительная точка. Это может произойти, очень маловероятно. "10" блоки могут быть предметом дискуссий, и изменены "N" блоки, если это делает вас более удобным. Если вы хотите сохранить 1000 из старых блоков, это будет означать только 1 Гб сегодня, 2 Гб с Segwit2x, это не имеет большого значения.

Просьба уточнить: Что вы имеете в виду Циклические Исход блоков будет интересный сценарий атаки?

Как бы мы обрабатываем первые сделки с одним или двумя подтверждениями во время Исхода блока?
Это легко, мы бы полагаться на старые блоки, которые мы до сих пор хранят. Я предложил 10 в моем посте, это означало бы, мы могли бы проверить до 10 подтверждений до Исхода блока.

Укорочение времени продолжительности приходит на риск ...
У меня нет разногласий с вами по этому вопросу. Некоторые политики будут предложены, которые позволят большему количеству людей по всему миру, чтобы использовать Bitcoin. Автомобильные дороги расширить в дорожках, так что больше людей могут ездить на них. Здания построены выше, так что все больше людей могут жить в городе. Это неизбежно, и у него есть свои плюсы и минусы. Bitcoin не является исключением. И что-то должно быть предложено разрешить больше операций в X количестве времени, которое будет постепенно расширяться с популярностью Bitcoin в. Еще Сделки, означают большее количество данных в X количество времени, что означает больше пространства для каждого оборудования X количество времени.

Уравнение (Transaction Per Block) * (блоков в час) = (транзакций в час)

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

28 августа 2017, 4:33:18 AM   # 9
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: Решение проблемы масштабируемости для Bitcoin

Есть среди нас те, кто заслуживают ответа, и те, кто этого не делают.
Таковы основные принципы.


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

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

3) Если вы думаете, моя идея технически может быть применен, но не думаю, что оно должно применяться:
      а) Ясно заявить, что вы думаете, она могла бы работать
      б) Допустим, вы не думаете, оно должно применяться.
      с) Затем дать обоснование, почему вы думаете, что не следует применять. Обеспечить сценарий, ясно, что показывает моя идея не принесет пользу нам. [/ B]

4) После тщательного рассмотрения, я решил больше не отвечать на:
   а) пят Кусачки: Те, кто игнорирует основную идею моего поста, сосредоточившись на небольших мелких деталях, которые только разрушают здоровый разговор.
   б) Пророки и предсказатели: Кто любит делиться там верит о будущем, не указывая на любые данные, которые могут там веру логически.
   в) Любые личные нападки: шутки или саркастические замечания.
   d) Критика на моем лексиконе и технических слов: Держите свои замечания, направленные на логике моей идеи, я не нужен преподаватель английского языка.
       Если вы хотите научить меня использовать Bitcoin жаргон, так что я могу лучше выразить себя, вы можете сделать это в частном порядке, нет необходимости публично смутить меня.
       Это просто еще одна форма голеностопного кусания, и его неуважительным.

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

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

28 августа 2017, 5:06:44 AM   # 10
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: Решение проблемы масштабируемости для Bitcoin

1) Здесь ранее сообщения, говорящие об этой проблеме:

http://bitcointalk.org/index.php?topic=56226.0






Люди, которые были проигнорированы, еще в 2011 году, вы должны читать, как они говорили тогда, и вы увидите это было допущение blockchain не будет расти так быстро, как это было сделано.

2) Segwit может позволить линейному или экспоненциальному рост, вы принимаете мои слова из контекста. Я говорил о нынешнем соглашении, а текущее соглашение 1Мб для каждого блока, а затем 2MB на блок Linear, не экспоненциальный. За исключением соглашений изменить ...

3) Ссылка UTXO?  UTXO должен быть полностью переписан, он также будет пустым, так как там не будет какой-либо неизрасходованных сделка. Все средства будут переданы, никто не останется связан с генезисом закрытым ключом, и никакие другие клавиши не будут подписаны какие-то монеты.
бумажники только пар ключей, которые havn't изменились, поэтому не требуется никаких изменений. Кошельки необходимо будут перепроверены, то есть все.

4) Операции с nLockTime бы проблемой, если бы они были созданы до Исхода блока и не добавляются в блок, пока после того, как Исход блок был создан, потому что сделки будут указывать на предыдущую сделку, которая в настоящее время не может быть найдена. Я не нашел решение, что до сих пор.

5) Как не видеть, как эта идея может повлиять Segwit, если вы делаете, просьба уточнить.

6) Выражения "послал к открытому ключу" неправильно. Да, я знал, что, когда я написал, но я стараюсь держать язык просто, если у вас есть лучший способ сказать это, так, чтобы другие могли понять, я открыт к нему.

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

   

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

28 августа 2017, 6:10:27 AM   # 11
 
 
Сообщения: 588
Цитировать по имени
цитировать ответ
по умолчанию Re: Решение проблемы масштабируемости для Bitcoin


около 6 лет назад, когда blockchain был только 1 Гб в размерах, никто не предполагал тогда, что она будет расти так быстро

Это неправда.
Закон Мура говорит емкость удваивается каждые 2 года. Новый компьютер имеет гораздо больше места, чем новый компьютер 6 лет назад.
В 2023 году, через 6 лет, мощность намного больше снова.


Это математика, в 2011 году мы были на 1 Гб не удваивать его каждый год до 2017 года, которая равна 2 ^ 6 = 64.
64GB является размер Blockchain в 2017 году, если он пошел на скорости закона Мура, но мы гораздо выше в ~ 140GB.

Не говоря уже закон Мура Устаревший, наши системы не растут так быстро больше.


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

28 августа 2017, 7:16:28 AM   # 12
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: Решение проблемы масштабируемости для Bitcoin

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

Что делает это невозможным, что кто-то придет со своей собственной версией блока Исхода?
Блок Исхода может быть проверен, всеми предыдущими блоками, включая предыдущий блок Исхода. Весы должны соответствовать, если они не он не будет принят в качестве нового Исхода блока. Единственный способ, хакер может придумать свой вариант, это если он владеет более 51% сети, что является проблемой даже сегодня.
Шемты сейчас офлайн Пожаловаться на Шемтах   Ответить с цитированием Мультицитирование сообщения от Шемтов Быстрый ответ на сообщение Шемтов



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW