Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
1 апреля 2017, 10:00:06 PM   # 1
 
 
Сообщения: 203
Цитировать по имени
цитировать ответ
по умолчанию Re: Next-Gen на цепочке масштабирования идея - Masterblocks

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


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

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

Концепция:
2016 [блок 0] ... [блок п] --- баланс последнего блока мог бы перенести в новый блок генеза 2017 года.
2017 [блок 0]

Баланс (все utxo) каждый адрес копируется в новый Masterblock в качестве одной транзакции. Masterblocks создаются детерминированным образом, так что каждый узел может видеть и воспроизводить правильность Masterblock.

Затем Mining должны начать строить на новой цепи. Просто история сделок будет потеряна.

Там может быть несколько типов узлов: Архивная узел, сохраняя всю историю всех предыдущих блоков цепей, и полный узел, сохраняя только текущий блок цепь.

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

Эта идея, если она работает, будет означать, что Bitcoin будет бить Visa х 10 сделок, с целью разорвать 1 миллиард операций в день, в децентрализованном порядке.

NOTE1: Blockchain обрезки, как это делается в Bitcoin имеет очень плохие побочные эффекты, а именно: невозможность запуск новых узлов из них и делают полное пересканирование. Мой подход не имеет таких недостатков. https://news.bitcoin.com/pros-and-cons-on-bitcoin-block-pruning/

Разъяснение 01: новый термин: Давайте переименовать наш так называемый новый Genesis блок в Masterblock. (для ясности)

Разъяснение 02: New Masterblock должен быть сгенерирован детерминированным образом, чтобы быть воспроизводимым всеми шахтерами и Full Узлов.

Разъяснение 03: крошечные количества пыли могут быть распространены последние 1000 шахтеров.
Давайте определим «пыль» в качестве выходов сделки ниже медианной платы за последние 100 блоков.
(Это снимает кучу наворотов от blockchain)

Разъяснение 04: Старая цепь не получает немедленно удалена, но только после того, как Y блоков (скажем, через 1 месяц).
Это означает, что новые узлы, подключенные к сети в течение этого периода можно загрузить как новую цепь и старую цепь, может проверить новый Masterblock путем перерасчета ее от цепи в прошлом году.

Разъяснение 05: Q: Что делать новые узлы, когда они приходят в Интернете после того, как этот один месяц прошел? Как они проверяют правильную цепочку с нуля?
A: консенсус должен работать следующим образом:

1. То же, что в настоящее время (длинная цепь) и
2. текущая метка времени (2017 год) - доказательство работы должны включать в себя временную метку.
(Если он находит очень длинную цепочку, но со старой временной меткой, как 2015 или 2016, он отвергается, будущие временные метки также отклонены)


TODO: Исследовать новый вектор атаки: NTP протокола / неправильное время. (На данный момент моя идея требует, чтобы администратор вручную настроить часы на критических производственных систем, таких как платежные системы Может быть, мы можем решить эту проблему позже.). - Может быть, мы можем решить с помощью идеи криптографической времени - отдельный блок- цепь для хронометража, с тем же SHA256-корректуры из-работы и той же сложности, как основной цепи, которая не сбрасывается на каждом Masterblock - это непрерывно. Следует объединить-добыты вместе с первичной цепи блока. В основном Раздельное Time - 'SegTime.

Примечание: Новая проблема: Моя идея, как написано сейчас, аннулирует специальные TX-выходы, такие как замок время и multisig. Но, возможно, есть элегантное решение этой проблемы тоже ... -. Что-то вроде расширенного блока, который будет записан в Masterblock, и перечислить все предыдущие специальные операции в неизрасходованных ТХ выходах, как действует)

================
Хорошо, Давайте делать некоторую математику:
4 ГБ каждый блок 10 мин =. Это позволит нам на 1 млрд ТХ / сут. В Bitcoin она будет равна 144 блоков / день х 4 Гб / блок = 576 Гб / день.

Это 576 Гб / день х 365 (год) = 210 ТБ-в-год.

Без моей идеи мы будем расти на территорию с несколькими петабайт в течение 5 лет. Будет трудно, даже с хорошим аппаратным сервером класса.
С моей идеей было бы принять только 18 жестких дисков (в порядке 20 жестких дисков, с RAID6), чтобы держать весь блок цепи (это предполагает большие жесткие диски 12 ТБ, что и Seagate и Western Digital начала производить в этом году).

Распространение блока? Он занимает всего 8 секунд на Google Fiber (1 Гбит / с Интернет) - поэтому я считаю, что это очень возможно и целесообразно выращивать с по-цепочке транзакций масштабируемости.
================

Что ты думаешь об этом?

-Technologov
05.Mar.2017
ОБНОВЛЕНИЕ на 02.04.2017

Ссылка:
https://github.com/BitcoinUnlimited/BitcoinUnlimited/issues/340
Technologov сейчас офлайн Пожаловаться на Technologov   Ответить с цитированием Мультицитирование сообщения от Technologov Быстрый ответ на сообщение Technologov


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


3 апреля 2017, 12:17:35 AM   # 2
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Next-Gen на цепочке масштабирования идея - Masterblocks

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





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

3 апреля 2017, 12:50:43 PM   # 3
 
 
Сообщения: 610
Цитировать по имени
цитировать ответ
по умолчанию Re: Next-Gen на цепочке масштабирования идея - Masterblocks

Подобно.

НО. Может быть проще. Не нужен мастер-блок.

1) Отбросьте все, кроме Блок-заголовка для блоков старше, чем 1 день / (..or самый длинный повторно орг мыслимые). Заголовок блока является единственным бит вам действительно нужно - как это имеет военнопленного. Также он связывает обратно в заголовок предыдущего блока, так что у нас есть «Proof цепь» назад к блоку Genesis. (Какой бы крошечное). Но до сих пор упакованы с нелепыми уровнями POW-эр ..

2) Вы должны хранить детерминированный UTXO корневой хэш где-то в заголовке блока. Изменения для каждого блока, очевидно. Но все согласятся на это.

3) Вот так.

Как с вашим дизайном мы теряем историю TxN - но мы продолжаем POW цепочку, которая привела нас к настоящему день UTXO.

Так .. делать математику .. это будет примерно:

576GB (как рассчитано на 1 млрд TXN в день) + UTXO размер базы данных (порядка меньше, чем 0.576TB) + размер доказательство цепи (крошечный) .. навсегда.

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

3 апреля 2017, 5:25:40 PM   # 4
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Next-Gen на цепочке масштабирования идея - Masterblocks

некоторые бумажная салфетка математика на верхних границах:

Допустим, вам нужно 100 байт для хранения пары адрес / баланс, и пусть в данный момент предположим наименьшее количество количество пыли не 0,0001 BTC (около 10 центов). Если мы используем круглое число
20Й BTC, то максимальное количество ведер (адрес), используемые бы 200 миллиардов возможных ковшей. Умножаем на 100 байт вы получите 20 триллионов байт или примерно 20 ТБ.

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

4 апреля 2017, 12:47:09 AM   # 5
 
 
Сообщения: 203
Цитировать по имени
цитировать ответ
по умолчанию Re: Next-Gen на цепочке масштабирования идея - Masterblocks

Большое спасибо.

Особенно "spartacusrex" за интересную идею.
Technologov сейчас офлайн Пожаловаться на Technologov   Ответить с цитированием Мультицитирование сообщения от Technologov Быстрый ответ на сообщение Technologov

4 апреля 2017, 8:08:32 AM   # 6
 
 
Сообщения: 322
Цитировать по имени
цитировать ответ
по умолчанию Re: Next-Gen на цепочке масштабирования идея - Masterblocks

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

4 апреля 2017, 12:35:16 PM   # 7
 
 
Сообщения: 728
Цитировать по имени
цитировать ответ
по умолчанию Re: Next-Gen на цепочке масштабирования идея - Masterblocks

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

12 апреля 2017, 1:39:21 AM   # 8
 
 
Сообщений: 16
Цитировать по имени
цитировать ответ
по умолчанию Re: Next-Gen на цепочке масштабирования идея - Masterblocks

Подобно.

НО. Может быть проще. Не нужен мастер-блок.

1) Отбросьте все, кроме Блок-заголовка для блоков старше, чем 1 день / (..or самый длинный повторно орг мыслимые). Заголовок блока является единственным бит вам действительно нужно - как это имеет военнопленного. Также он связывает обратно в заголовок предыдущего блока, так что у нас есть «Proof цепь» назад к блоку Genesis. (Какой бы крошечное). Но до сих пор упакованы с нелепыми уровнями POW-эр ..

2) Вы должны хранить детерминированный UTXO корневой хэш где-то в заголовке блока. Изменения для каждого блока, очевидно. Но все согласятся на это.

3) Вот так.

Как с вашим дизайном мы теряем историю TxN - но мы продолжаем POW цепочку, которая привела нас к настоящему день UTXO.

Так .. делать математику .. это будет примерно:

576GB (как рассчитано на 1 млрд TXN в день) + UTXO размер базы данных (порядка меньше, чем 0.576TB) + размер доказательство цепи (крошечный) .. навсегда.

Независимо от того, что будет какой-либо пункт ведение истории TxN - спорно ..


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

12 апреля 2017, 1:55:09 AM   # 9
 
 
Сообщения: 1582
Цитировать по имени
цитировать ответ
по умолчанию Re: Next-Gen на цепочке масштабирования идея - Masterblocks

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

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW