Как отбраковать в blockchain
Я хотел бы, чтобы этот составлен в BIP. Я не предлагаю автор в BIP в данный момент, но я определенно хотел бы получить разговор начался. Жарьте.
|
30 октября 2017, 3:14:24 AM | # 1 |
Сообщений: 56
цитировать ответ |
Re: Предложение: Как отбраковать в blockchain
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Как отбраковать в blockchain
Я хотел бы, чтобы этот составлен в BIP. Я не предлагаю автор в BIP в данный момент, но я определенно хотел бы получить разговор начался. Жарьте. |
30 октября 2017, 4:28:07 AM | # 2 |
Сообщений: 69
цитировать ответ |
Re: Предложение: Как отбраковать в blockchain
Получил 1806 Биткоинов
Реальная история. Интересная идея, одна вещь, чтобы отметить, что это приведет к потере исторических данных транзакций до снимка, если дальнейшее расслоение сети не произошло т.е .:
* Полные узлы с историческими передатчиках * Полные узлы с снимками * SPV узлы * Веб-бумажники Тем не менее, я предполагаю, что это позволило бы новый тип полностью проверочной узла существовать, что было бы хорошо. |
30 октября 2017, 4:47:14 AM | # 3 |
Сообщений: 56
цитировать ответ |
Re: Предложение: Как отбраковать в blockchain
Интересная идея, одна вещь, чтобы отметить, что это приведет к потере исторических данных транзакций до снимка, если дальнейшее расслоение сети не произошло т.е .: * Полные узлы с историческими передатчиках * Полные узлы с снимками * SPV узлы * Веб-бумажники Тем не менее, я предполагаю, что это позволило бы новый тип полностью проверочной узла существовать, что было бы хорошо. Спасибо за ответ. Теперь, когда вы так выразиться, это заставляет меня думать, что это можно рассматривать как "полный узел с быстрым p2p присоединиться" Протокол, в котором используется маленький, последний суффикс blockchain (+ моментальные снимки) для начальной загрузки полного узла, но оператор полного узла мог бы установить возможность продолжать вытягивать в архивных данных из других архивных полноправных-узлов после суффикса blockchain был проверены и полный узел пошел онлайн. |
30 октября 2017, 4:49:46 AM | # 4 |
Сообщения: 1246
цитировать ответ |
Re: Предложение: Как отбраковать в blockchain
Спасибо за ответ. Теперь, когда вы так выразиться, это заставляет меня думать, что это можно рассматривать как "полный узел с быстрым p2p присоединиться" Протокол, в котором используется маленький, последний суффикс blockchain (+ моментальные снимки) для начальной загрузки полного узла, но оператор полного узла мог бы установить возможность продолжать вытягивать в архивных данных из других архивных полноправных-узлов после суффикса blockchain был проверены и полный узел пошел онлайн. Эта идея известна как UTXO синхронизации и то, что был предложен и хотя о в течение нескольких лет. Он все еще работает, и для того, чтобы UTXO синхронизация требует вилки. Включение UTXO синхронизации требует, чтобы каждый блок обязан весь набор UTXO. Люди работают над способами, чтобы надежно и эффективно совершать множество UTXO, но все, что до сих пор изучается. |
30 октября 2017, 4:58:44 AM | # 5 |
Сообщений: 56
цитировать ответ |
Re: Предложение: Как отбраковать в blockchain
Спасибо за ответ. Теперь, когда вы так выразиться, это заставляет меня думать, что это можно рассматривать как "полный узел с быстрым p2p присоединиться" Протокол, в котором используется маленький, последний суффикс blockchain (+ моментальные снимки) для начальной загрузки полного узла, но оператор полного узла мог бы установить возможность продолжать вытягивать в архивных данных из других архивных полноправных-узлов после суффикса blockchain был проверены и полный узел пошел онлайн. Эта идея известна как UTXO синхронизации и то, что был предложен и хотя о в течение нескольких лет. Он все еще работает, и для того, чтобы UTXO синхронизация требует вилки. Включение UTXO синхронизации требует, чтобы каждый блок обязан весь набор UTXO. Люди работают над способами, чтобы надежно и эффективно совершать множество UTXO, но все, что до сих пор изучается.Спасибо за эту информацию. Можете ли вы сказать мне, кто работает над этим? Любые ссылки на рабочую документацию / обсуждение / DEV-листы? На мой взгляд, это последнее технологическое препятствие, которое Bitcoin нужно прыгать, прежде чем он будет готов масштабироваться до широкого распространения - вот почему я забочусь об этой проблеме много. |
30 октября 2017, 3:06:57 PM | # 6 |
Сообщения: 1246
цитировать ответ |
Re: Предложение: Как отбраковать в blockchain
Спасибо за эту информацию. Можете ли вы сказать мне, кто работает над этим? Любые ссылки на рабочую документацию / обсуждение / DEV-листы? На мой взгляд, это последнее технологическое препятствие, которое Bitcoin нужно прыгать, прежде чем он будет готов масштабироваться до широкого распространения - вот почему я забочусь об этой проблеме много. Питер Wuille работает над этим. Список рассылки по электронной почте об этом здесь: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-May/014337.htmlТо, что он работает на способ сделать прокатки UTXO набор хэшей так, что множество UTXO может быть совершено в blockchain для обеспечения UTXO набора синхронизации. После того, как мы полагаем, что вне, остальное довольно тривиально. |
30 октября 2017, 5:48:44 PM | # 7 |
Сообщений: 56
цитировать ответ |
Re: Предложение: Как отбраковать в blockchain
Спасибо за эту информацию. Можете ли вы сказать мне, кто работает над этим? Любые ссылки на рабочую документацию / обсуждение / DEV-листы? На мой взгляд, это последнее технологическое препятствие, которое Bitcoin нужно прыгать, прежде чем он будет готов масштабироваться до широкого распространения - вот почему я забочусь об этой проблеме много. Питер Wuille работает над этим. Список рассылки по электронной почте об этом здесь: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-May/014337.htmlТо, что он работает на способ сделать прокатки UTXO набор хэшей так, что множество UTXO может быть совершено в blockchain для обеспечения UTXO набора синхронизации. После того, как мы полагаем, что вне, остальное довольно тривиально. Спасибо за эту ссылку. |
31 октября 2017, 2:22:19 AM | # 8 |
Сообщений: 56
цитировать ответ |
Re: Предложение: Как отбраковать в blockchain
Сегодня я просматривал ECMH идею Wuille, за ними следует его ссылке, а также искал Bitcoin-DEV для родственных нитей. Не всеобъемлющее глубоководное погружение, но начало.
В то время как некоторые из этих идей решить проблему полного узла времени синхронизации, другие оптимизации для различных проблемных наборов. Я перечислю некоторые из проблемных наборов я видел адрес (и которые, как представляется, связаны): - Полный узел синхронизации времени - рост размера UTXO набор - объем памяти UTXO (добыча) - "бездействующий" UTXOs (вкл. Пыль, unspendable (не доказуемо), холодное хранение, и т.д.) - Merklized UTXO конструкции (UTXO "совершить") - Пропускная способность сети - складские расходы Озабоченность у меня с подходом Wuille является его сложность. Blockchain не является особенно производительностью оптимизированной структуры; В частности, когда безопасность и производительность являются взаимоисключающими, то blockchain дизайн выбирает безопасность за исполнением. Таким образом, 10 минут на блок, 1Мб размер блока и т.д. Конечно, для той же безопасности, всегда предпочтительнее выбирать более высокую производительность, при прочих равных условиях. Но я не согласен, что ЕС на основе "128-битный эквивалентно" Безопасность подходит для UTXO-набор операций, так как UTXO-набор построен из блоков, которые непосредственно обеспеченные добычи. Я думаю, Merklix дерево предлагает превосходную альтернативу, которая улавливает любые преимущества ECMH, не требуя каких-либо скачков веры в теоретическом битном эквиваленте безопасности. Вставив в порядке TXID-поразрядного и распространяя Меркл хэш до корня, только войти (N) хеши должны быть пересчитаны для UTXO-набора размера N. Я думаю, что тоска по тому, как сериализовать данные о сделке не требуется, потому что blockchain уже просто сериализованная структура, содержащая все данные о транзакциях. Для листьев дерева Merklix мы определяем каноническую форму каждого "лист" как сериализованный TXID + свидетель + UTXO баланс, так как они представлены в самой структуре блока. Таким образом, нет никакого дополнительного бремени, это просто вопрос жонглирования несколько указателей (или смещений, если вы используете указатель безопасного языка). Вот очень схожее предложение, которое в основном специальная / неправильно зачат Merklix дерево. Как объяснено в это сообщение в блоге, дерево Merklix может даже обеспечить горизонтальное масштабирование в обработке транзакций, позволяя узлы выбрать только принимающую часть UTXO-набор (с Merkle доказательствами) и глинистой коркой от просьбы о каких-либо недостающих частях множества к другому узлу. Это не требует каких-либо узлов для запуска в "резервное копирование" или "архив" режим, до тех пор пока все узлы, вместе взятые, имеют полную копию UTXO-набора. Конечно, мы очень далеко от вида шкалы, где это имело бы значение, но это всегда приятно иметь такое решение, которое является одновременно параллелизуемым и масштабируемым в O (журнал (N)). Поселившись на определении для вычисления корня UTXO фиксации Меркле не принуждает никого, чтобы выбрать ту или иную внутреннюю реализацию, потому что (а) blockchain уже имеет серийный номер и (б) Любые определение UTXO фиксации структуры будет, по самой своей природе, нормативной в определении его расчет, но не таким образом, что оператор выбирает узел для выполнения этого вычисления. Предположим, что мы определять корень UTXO Merkle в терминах натальной дерева на txids - что на самом деле не принуждать кого-либо хранить транзакции в натальной дерева. Полный-узел мог бы синхронизировать на блоке-цепи с использованием какой-либо внутренняя реализации, то он может вычислить корень UTXO Меркл итерации над его выбранным представлением UTXO в TXID порядка с не более, чем связанным списком хешей (Log N). Это является дополнительным шагом для синхронизации, но он платит за себя, так как полный узел должен только последние UTXO фиксации корень Меркла и правильную копию из UTXO набора из любого другого узла, который будет служить ей, для того, чтобы синхронизироваться , При желании, полный узел может начать "работая назад" через blockchain (по крайней мере, до точки, где UTXO фиксации вилки произошло). Описание Merklix дерева |