Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
11 ноября 2017, 5:32:25 PM   # 1
 
 
Сообщений: 20
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin масштабируемость - объединить сделки сделки.

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
На мой Bitcoin адрес 1000 входных операций, 0,001 Btc каждый, - 1 Btc резюме. Новый из транзакции перечисляет их всех, и его размер составляет 100 килобайт. У меня есть 10 таких адресов, и отправить 10 BTC по новому адресу, мне нужно произвести 1Mb сделки! Таким образом, у меня есть очень biiig плату ... 2 БТД или 25% (((
Но размер Bitcoin адрес составляет 33 байт! Так почему же не Bitcoin предоставляют специальные объединяющие сделки, листинг только 10 входов адресов, без перечисления 10000 сделок? Это позволит уменьшить размер транзакции чрезвычайно, позволит оптимизировать состояния с очень низкими, почти фиксированными платежами, а также позволит решить проблему сделок с количеством монет меньше, чем текущая плата.
ivantosov сейчас офлайн Пожаловаться на ivantosov   Ответить с цитированием Мультицитирование сообщения от ivantosov Быстрый ответ на сообщение ivantosov


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


11 ноября 2017, 5:51:54 PM   # 2
 
 
Сообщения: 1288
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin масштабируемость - объединить сделки сделки.

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





Blockchain не системный баланс. Он отслеживает сделки, а не баланс. Узлы не должны видеть весь баланс адреса для подтверждения сделки.

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

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

11 ноября 2017, 6:02:03 PM   # 3
 
 
Сообщений: 20
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin масштабируемость - объединить сделки сделки.

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

12 ноября 2017, 2:04:52 AM   # 4
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin масштабируемость - объединить сделки сделки.

Она не требует расчета баланса для адреса / всех адресов. Это просто необходимо найти все сделки адреса (адрес), указанные в такой сделке в указанном номере блока.
... Вы сами себе противоречите. расчет баланса средств "найти все сделки по адресам", Так ваша идея работать, вам нужно будет рассчитать баланс для данного адреса.

И я предполагаю, что это не должно быть трудно реализовать.?
Это неправильно. Было бы как трудности в реализации, и совершенно небезопасно. Что делает его безопасным бы сделать это еще сложнее реализовать.

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

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

12 ноября 2017, 8:46:30 AM   # 5
 
 
Сообщений: 20
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin масштабируемость - объединить сделки сделки.

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

расчет баланса средств "найти все сделки по адресам", Так ваша идея работать, вам нужно будет рассчитать баланс для данного адреса.
Все операции содержат адрес. Так что это нужно только + один индекс для поиска массива.
Обычные операции содержат список номеров ввода транзакций. Они также должны быть найдены. Для каждой транзакции будет отдельный поиск. Там аre всегда больше сделок, чем адрес. Поиск по адресу должен быть быстрее.

В текущей ситуации, сеть потеряла много монет в небольших сделках (~< 0002 BTC), так как комиссии по их передаче (0,00913 BTC / KB) больше, чем количество монет в этих операциях. Это большая проблема. Сеть должна сделку Unite.
ivantosov сейчас офлайн Пожаловаться на ivantosov   Ответить с цитированием Мультицитирование сообщения от ivantosov Быстрый ответ на сообщение ivantosov

12 ноября 2017, 1:23:16 PM   # 6
 
 
Сообщения: 1288
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin масштабируемость - объединить сделки сделки.

сделка Союза должны содержит номер блока, который должен быть использован для определения всех адресных сделок.
- если позже я получаю деньги, эта новая сделка будет иметь большее количество блоков, и не должна использоваться в операции объединения.
- если я тратить деньги позже (связанные с накидной сделкой), будет "двойные израсходует" сделка. Такая ситуация характерна для сделок. Только одна транзакция будет выбрана, так что это не проблема.
Это сбивает с толку. В настоящее время система работает blockchain разрешив только каждый вход будет проводиться только один раз. Как проходит ваша реализация, чтобы помочь?
Я имею в виду специальную операцию, отдельный тип. В транзакции сообщений, например.
Существует не сделка сообщение. Если вы не имеете в виду OP_Return что способствует Blockchain наворотов.
Все операции содержат адрес. Так что это нужно только + один индекс для поиска массива.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW