Почему Bitcoin хранить все входы и выходы транзакций, а не только на «счет / баланс» гроссбух?
Я думаю, что уменьшит размер блока очень много.
и сократить программу diffcluty.
в то же время легко защитить блок цепь
но почему нет?
|
14 августа 2014, 7:04:49 AM | # 1 |
Сообщений: 27
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Почему Bitcoin хранить все входы и выходы транзакций, а не только на «счет / баланс» гроссбух?
Я думаю, что уменьшит размер блока очень много. и сократить программу diffcluty. в то же время легко защитить блок цепь но почему нет? |
14 августа 2014, 7:13:32 AM | # 2 |
Сообщения: 406
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Получил 1806 Биткоинов
Реальная история. это может сделать его проще, но там должно быть объяснение в противном случае они бы уже сделали это.
|
14 августа 2014, 7:22:01 AM | # 3 |
Сообщений: 27
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
это может сделать его проще, но там должно быть объяснение в противном случае они бы уже сделали это. Я не думаю, что есть какое-либо объяснение. Я исследовал Bitcoin кода в течение длительного времени, я уверен, что это безопасно. Что-то я не Kown? |
14 августа 2014, 7:32:46 AM | # 4 |
Сообщения: 1568
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Выходы хорошо определены с количеством. адреса довольно неявные и зависят от порядка сделок, чтобы получить неявный баланс. Поскольку операции только по заказу шахтера, все строже, если вы проводите от выходов, а не из адресов.
Кроме того, в оригинальной концепции повторного использования адреса не было действительно большое дело, так что это не имеет значения, если вы проводите от одного вывода или с адреса, поэтому blockchain не должны действительно быть меньше или больше с такой схемой. |
14 августа 2014, 7:47:58 AM | # 5 |
Сообщений: 27
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Выходы хорошо определены с количеством. адреса довольно неявные и зависят от порядка сделок, чтобы получить неявный баланс. Поскольку операции только по заказу шахтера, все строже, если вы проводите от выходов, а не из адресов. Кроме того, в оригинальной концепции повторного использования адреса не было действительно большое дело, так что это не имеет значения, если вы проводите от одного вывода или с адреса, поэтому blockchain не должны действительно быть меньше или больше с такой схемой. любое объяснение со схемой? Я хочу разработать altcoin, одна функции должна использовать эту схему, я боюсь безопасного случая, однако в настоящее время я не могу найти какие-либо утечки .... |
14 августа 2014, 9:15:02 AM | # 6 |
Сообщений: 27
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Является ли какой-либо один может помочь мне?
|
14 августа 2014, 10:03:21 AM | # 7 |
Сообщения: 400
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Почему Bitcoin хранить все входы и выходы транзакций, а не только на «счет / баланс» гроссбух? Я думаю, что уменьшит размер блока очень много. и сократить программу diffcluty. в то же время легко защитить блок цепь но почему нет? Он не будет делать blockchain меньше. На самом деле, это будет сделать намного больше. Есть 2 ^ 160 возможных Bitcoin адреса, что означает, что сохранение базы данных учетной записи, а не учетная запись книги потребует поддержания точного представления баланса, содержащегося в 2 ^ 160 Bitcoin адресов. Если вы сделаете это за блок, то вам нужно будет стека серверов просто держать blockchain работают. Он также не безопасно хранить точные балансы вместо ввода-вывода операций, так как это было бы трудно, если не невозможно, чтобы проверить, если указанный баланс был подменен злоумышленником. |
14 августа 2014, 3:03:09 PM | # 8 |
Сообщения: 1890
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Операции содержат детали о "Счета" а если добавить их все, вы получите "баланс" из любой адреса, которые вы смотрите.
|
15 августа 2014, 5:09:01 AM | # 9 |
Сообщения: 1302
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Представьте глобальный баланс счета и бухгалтерскую книгу ...
Теперь представьте гроссбух изменения в виде пакета сделок подтверждаются. Вам нужно отправить новый гроссбух тысячи узлов в Интернете. Как ты делаешь это? Вариант 1 является передача новой главной книги нетронутыми. Это может быть толкать или тянуть, но она должна переполнять сеть. Я надеюсь, что это не нужно объяснять, что случилось с вариантом 1. Вариант 2 является создание своего рода треугольник или дифф. Это то, что мы на самом деле. Blockchain это просто список файлов изменений, начиная с пустой книги и заканчивая текущим состоянием. |
15 августа 2014, 8:30:54 AM | # 10 |
Сообщений: 27
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Представьте глобальный баланс счета и бухгалтерскую книгу ... Теперь представьте гроссбух изменения в виде пакета сделок подтверждаются. Вам нужно отправить новый гроссбух тысячи узлов в Интернете. Как ты делаешь это? Вариант 1 является передача новой главной книги нетронутыми. Это может быть толкать или тянуть, но она должна переполнять сеть. Я надеюсь, что это не нужно объяснять, что случилось с вариантом 1. Вариант 2 является создание своего рода треугольник или дифф. Это то, что мы на самом деле. Blockchain это просто список файлов изменений, начиная с пустой книги и заканчивая текущим состоянием. мы только передать пакет сделок, которые в блоке, все узлы проверяют блок и обновление, связанный весь вид счета, так же, как Bitcoin. может быть, вы будете думать, вид счета будет очень большой, на самом деле вид монеты в Bitcoin имеет те же проблемы, с другой полосной системе может собрать такие же сборы контролировать счет общего munber. |
15 августа 2014, 2:01:29 PM | # 11 |
Сообщения: 539
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Мое предположение, что Satoshi предпочитает модель ввода / вывода, поскольку она делает очень легко предотвращения транзакций спама в сети (до включения в blockchain).
Когда вы принимаете модель счета / баланса, вы должны выбрать один из следующих проектных решений, чтобы иметь возможность обнаружить двойное тратит (который может быть использован для DoS в сети): 1. Требовать сделки включать доказательство правильности работы 2. Прогнозировать баланс каждого счета каждый раз, когда вы получаете сделку 3. Уменьшить интервал блока по значению настолько мало, что позволяет одной транзакции для каждого блока достаточно для пользователя (например, 5 секунд). Затем вперед одну транзакцию за счет между блоками. Есть, конечно, больше решений, но, вероятно, более сложным. Самое простое решение (в течение 10-минутного интервала блока) является один Satoshi выбор, так как он не требует дополнительных временных структур данных. Серхио. |
15 августа 2014, 3:38:19 PM | # 12 |
Сообщения: 1302
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Использование одноразового номера имеет проблемы в глобальной системе.
|
15 августа 2014, 4:11:50 PM | # 13 |
Сообщения: 2366
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Во-первых, вся модель конфиденциальности для Bitcoin основывается на пользователей не повторное использование ключей. Без этого, Bitcoin является непристойно, не частным, и серьезно невыгодным по сравнению с любым другим магазином или стоимость сделки системы в широком использовании. Это само по себе немедленно уничтожит любое значение система «счет» будет иметь, и поэтому вы можете в основном останавливаться на этом и не думаю, что не больше.
Хотя есть и другие причины, помимо повышенной сложности оценки ZeroConf сделок Серджио упоминалось выше- Тогда модель учетной записи имеет серьезные проблемы с угловыми случаями ... например У вас есть проблемы с детерминизмом в конфликтных ситуациях: например, Алиса 2 BTC и платит Боб 0.9 BTC, то Алиса платит Carol 1 BTC. Позже Боб сердится сделка не подтвердила и требует Элис переиздания с платой. Алиса делает, но затем Боб получает зарплату в два раза, и Кэрол не совсем. Даже просто анти-переигровке вам нужна случайный поиск доступа, чтобы увидеть, если одноразовое значение используется уже и одноразовый номер на вход, если вы ар ето контроля конфликтов. У вас есть больше данных (список временных значений) является unprunable (или трудно сделать prunable) ... и поэтому любое пространство вы спасены, не имея дополнительных выходов теряется в изобилии того, чтобы хранить Forever- даже одноразовые номера после того, как счет идет на нулевое значение, так как если она финансировалась опять кто-то мог переиграть лет spend- после того, как расходы на самом деле произошло. Короче говоря, счет, как установок _seem_ более простым и интуитивно понятным, но у них есть уродливые условия края, которые трудно получить права и создавать накладные расходы, что сводит на нет возможные выгоды. Если учесть, что модель конфиденциальности исключает, что вид использования в любом случае, там действительно нет ног и много вниз. |
15 августа 2014, 4:55:07 PM | # 14 |
Сообщения: 1890
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Некоторые адреса донорства постоянно повторно использованы, а также некоторые игровые адреса, как кости.
Но все сделки приходят в эти адреса и выходить, не что-то "смешивание" кто что сделал, и несколько раз вы можете даже утверждают, что вы не имели прямой связи с ними, как кто-то другой сделал это, и заплатил вам после, или что-то. А есть те, кто Монета Присоединяйтесь вещь, или Shared Отправить. И то, что "доверенный эскроу / смеситель / тумблер" который сочетает в себе кучу неизрасходованных выходов в одну, а затем разбивает его позже. Я думаю, что это хорошая идея почти всегда включают минимальную плату за транзакцию, даже если это не требуется или требуется в Bitcoin клиента. |
15 августа 2014, 5:23:04 PM | # 15 |
Сообщения: 1750
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Мое предположение, что Satoshi предпочитает модель ввода / вывода, поскольку она делает очень легко предотвращения транзакций спама в сети (до включения в blockchain). Когда вы принимаете модель счета / баланса, вы должны выбрать один из следующих проектных решений, чтобы иметь возможность обнаружить двойное тратит (который может быть использован для DoS в сети): 1. Требовать сделки включать доказательство правильности работы 2. Прогнозировать баланс каждого счета каждый раз, когда вы получаете сделку 3. Уменьшить интервал блока по значению настолько мало, что позволяет одной транзакции для каждого блока достаточно для пользователя (например, 5 секунд). Затем вперед одну транзакцию за счет между блоками. Есть, конечно, больше решений, но, вероятно, более сложным. Самое простое решение (в течение 10-минутного интервала блока) является один Satoshi выбор, так как он не требует дополнительных временных структур данных. Серхио. Просто с помощью увеличивающегося временного значения для каждой учетной записи достаточно, чтобы решить эту проблему. Не все так просто. Все полные узлы должны держать одноразовый номер всех адресов, даже для тех, кто с нулевым балансом. Нет обрезку не возможно. |
15 августа 2014, 5:49:16 PM | # 16 |
Сообщения: 361
цитировать ответ |
Re: Почему хранить все входы и выходы, вместо «счета / баланса» книги?
Это может быть легко "сделанный",
Это как держать только неизрасходованные выходы. Проблема является доверие. Как вы можете быть уверены в том, что книга, которая направляется к вам является правильным? Это происходит потому, что все blockchains со всеми сделками и хэшей необходимо. С наилучшими пожеланиями, ilpirata79 |