Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
12 июля 2011, 6:24:11 PM   # 1
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
У меня параноиком, и я переехал мой сберегательный бумажник на отдельный компьютер, который имеет Bitcoin-клиент (так что я могу проверить баланс моего аккаунта), но никогда не должен быть подключен к сети. Я просто принести blockchain там на флэш-диск и использовать клиент с -rescan переключателем.
Но это скорее режим только для чтения, просто чтобы проверить свой баланс.
Деньги не ничего, если вы не можете потратить.
Так что с тех пор я уже настолько параноик, мне интересно, в настоящее время: как я буду тратить деньги без подключения моего бумажника к Интернету?

Кто-нибудь создал способ экспортировать подписанную сделку из автономного Bitcoin клиента в файл, а затем импортировать эту сделку в интернет-клиент (очевидно, без кошелька), поэтому было бы получить в эфир в сети?

Есть ли патч / раздвоенный источник дерева, который делает это?
Я не могу иметь дело с исходным кодом - никаких проблем.
Просто не хочу о изобретать колесо, если кто-то сделал это уже.

РЕДАКТИРОВАТЬ:
Если вы хотите попробовать этот патч: https://github.com/piotrnar/bitcoin-impexptx
Как это использовать:
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n


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


12 июля 2011, 6:31:44 PM   # 2
 
 
Сообщения: 547
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

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





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

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

12 июля 2011, 6:59:14 PM   # 3
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

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

12 июля 2011, 7:02:09 PM   # 4
 
 
Сообщения: 1358
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

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

13 июля 2011, 7:12:52 PM   # 5
XIU
 
 
Сообщений: 84
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

Как о том, в состоянии сделать платеж на ваш счет в автономном режиме на новый адрес, а затем экспортировать, что частный ключ?
Сей сейчас офлайн Пожаловаться на XIU   Ответить с цитированием Мультицитирование сообщения от XIU Быстрый ответ на сообщение XIU

13 июля 2011, 7:14:32 PM   # 6
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

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

13 июля 2011, 7:20:06 PM   # 7
 
 
Сообщений: 73
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

Я считаю, что для кого-то знакомого с кодом, это не должно быть слишком трудно (?)

Почему бы не начать щедроты? Я обязуюсь 1BTC.
riush сейчас офлайн Пожаловаться на riush   Ответить с цитированием Мультицитирование сообщения от riush Быстрый ответ на сообщение riush

13 июля 2011, 7:24:00 PM   # 8
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

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

13 июля 2011, 8:34:25 PM   # 9
 
 
Сообщения: 1358
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

Почему бы не начать щедроты? Я обязуюсь 1BTC.
хорошо, я возьму это. если не кто знаком с кодом получите там раньше
Отлично! Я с нетерпением жду, чтобы увидеть патч. 
SgtSpike сейчас офлайн Пожаловаться на SgtSpike   Ответить с цитированием Мультицитирование сообщения от SgtSpike Быстрый ответ на сообщение SgtSpike

13 июля 2011, 10:13:02 PM   # 10
 
 
Сообщения: 770
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

Я держу wallet.dat в автономном режиме на зашифрованное USB палки и проверить свой баланс, используя мое приложение для Android, которое позволяет мне читать только доступ в режиме реального времени (нет необходимости загружать блок цепь) на мой кошельке баланс / операции только с моими публичными выступлениями. Это позволяет мне проверить, например, бассейн платежей работают нормально, и когда / если я хочу на самом деле сделать платеж я смонтировать USB палку, чтобы сделать платеж. Смотрите мой сиговых для приложения - YMMV.

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

14 июля 2011, 9:02:41 AM   # 11
XIU
 
 
Сообщений: 84
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

Я держу wallet.dat в автономном режиме на зашифрованное USB палки и проверить свой баланс, используя мое приложение для Android, которое позволяет мне читать только доступ в режиме реального времени (нет необходимости загружать блок цепь) на мой кошельке баланс / операции только с моими публичными выступлениями. Это позволяет мне проверить, например, бассейн платежей работают нормально, и когда / если я хочу на самом деле сделать платеж я смонтировать USB палку, чтобы сделать платеж. Смотрите мой сиговых для приложения - YMMV.

Будет

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

17 июля 2011, 3:15:45 PM   # 12
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

Я добавил его к моему клиенту - не проблема экспорта сделки, но импортировать его в интернет-узел немного сложнее ...

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

Хорошая вещь заключается в том, что вы всегда можете импортировать ту же операцию еще раз, чтобы получить его повторно в эфир (если вы видите, что это не было отмечено в сети). Но это, очевидно, не является дружественным к пользователю решение, поэтому я не толкая это.
Я имею в виду, как улучшить его, но, кажется, что делает его надежным потребует много изменений по всему исходному коду.
Любые идеи приветствуются.


Во всяком случае, если кому-то нужно такая функция, патч готов.
За исключением вопросов, о которых я говорил, это, кажется, делает работу хорошо - как и для меня безопасность это дает мне это стоит дополнительных хлопот.
И изменения весьма просты, очень легко просмотреть.
В зависимости, если вы предпочитаете RPC или UI - вам необходимо изменить один из CPP файлов.
Если вы планируете использовать только метод UI вам не нужно пропатчить rpc.cpp файл - и наоборот.
https://github.com/piotrnar/bitcoin-impexptx


Просто быстро руководство.

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

1. Способ пользовательского интерфейса.
Двойной щелчок на присланном сделки, которую вы хотите экспортировать, всплывающее окно открывается, и исходные данные транзакции (base58 кодированные), копируется в буфер обмена. Просто закрыть всплывающее окно - данные будут находиться в буфере обмена.
Таким образом, вы должны передать содержимое буфера обмена в Интернете ПК, а затем нажмите на "Отправить Монеты" и вставить необработанные данные транзакции в "Платить" поле. Оставьте количество пустым и нажмите "послать",

2. Способ RPC.
"gettransaction" возвращает в настоящее время дополнительное поле "необработанные данные" - значение этого поля является то, что вам нужно, чтобы перейти к онлайн-компьютер. Это, конечно, то же самое значение, которое будет скопировано в буфер обмена при использовании метода интерфейса.
В интернет-ПК есть новая команда API "importtransacion" - выполнить его только с одним параметром, который является "необработанные данные" значение, возвращаемое "gettransaction" в автономном ПК.

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

"необработанные данные" строка просто base58-кодировке дампа сделка (из "версия" в "время блокировки" - оба включительно).

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

18 июля 2011, 1:16:23 PM   # 13
XIU
 
 
Сообщений: 84
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

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

18 июля 2011, 1:21:02 PM   # 14
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

Вроде.
Но вы на самом деле не нужны "Сделать платеж в автономном режиме"
Вы просто делаете традиционную оплату, но так как клиент отключается от сети, вы должны передать его содержание другим способом, а не через сеть.
А потом "Опубликовать в автономном режиме оплаты" - звук, похожий на броский срок
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

18 июля 2011, 1:34:08 PM   # 15
XIU
 
 
Сообщений: 84
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

Вроде.
Но вы на самом деле не нужны "Сделать платеж в автономном режиме"
Вы только традиционной оплаты, но так как клиент отключается от сети, вы должны передать его содержание другим способом, а не через сеть.
А потом "Опубликовать в автономном режиме оплаты" - звук, похожий на броский срок

Да, марка форума оплата даст вам экспорт напрямую.
Сей сейчас офлайн Пожаловаться на XIU   Ответить с цитированием Мультицитирование сообщения от XIU Быстрый ответ на сообщение XIU

18 июля 2011, 9:33:57 PM   # 16
 
 
Сообщений: 73
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

Очень красивый, большая работа!
Просто испытания ПКР звонки на testnet и все работает отлично

Скажите мне адрес Bitcoin, и вы получите вашу обещанную монету.

Теперь я просто должен выяснить новую версию WX, не построил графический интерфейс в последнее время ...
Я также думаю, что это, вероятно, не очень интуитивным для «нормального» пользователя; может быть, есть кнопка «Экспорт транзакции» в диалоговом окне отправки, который запрашивает файл для записи RAWDATA в.
Тогда кнопка «импорта транзакций» где-то (в меню?), Который позволяет выбрать один файл. Но это, безусловно, по желанию, мой личный вариант использования выполняется.
riush сейчас офлайн Пожаловаться на riush   Ответить с цитированием Мультицитирование сообщения от riush Быстрый ответ на сообщение riush

19 июля 2011, 6:44:03 AM   # 17
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

Я рада что тебе нравится.

Да, метод UI является немного рубить, но так как я ожидал, что проблемы доверия здесь я, хотя было бы лучше, чтобы изменить как можно меньше.
Но если вам это нравится я буду добавлять кнопки - должно быть весело.

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

19 июля 2011, 11:30:23 AM   # 18
 
 
Сообщений: 73
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

Bitcoin на своем пути.

У вас есть точка с внесением изменений легко просматривать, но я думаю, что до этого получает слито, интерфейс должен быть более очевидным.
(Может быть, я ошибаюсь, здесь - может сердечнику Dev комментировать свое мнение по этому поводу?)

Я планировал интегрировать, что в мой интернет-кошелек, но я не очень люблю декодировании RAWDATA себя ...
Если пользователь вставляет весь вывод gettransaction было бы гораздо проще, и, возможно, также плюс в практичности; таким образом, если у вас есть несколько экспортированных операций, вы можете легко увидеть, что есть что.
Не могли бы вы, возможно, добавить, что данные графического пользовательского интерфейса экспорта и импорта изменить так принимает JSon хэш и просто использует поле «RAWDATA» этого?
Или вы думаете, что это не очень хорошая идея и вебсервис просто должен сделать усилие и расшифровать его?

Edit: Ото, если вы сделаете отдельную WebService для этого, я хотел бы рассмотреть возможность установки его на моем сервере - если я могу понять, как; какой язык / рамки вы бы использовали?
riush сейчас офлайн Пожаловаться на riush   Ответить с цитированием Мультицитирование сообщения от riush Быстрый ответ на сообщение riush

19 июля 2011, 12:37:11 PM   # 19
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

Понял - ура!

Я думаю, единственное, что стоит слияния ATM является экспорт часть - это не больно и может быть полезным.
Импорт, как я уже сказал, просто не надежен и не должен получить, выделяемый в этом виде ... Может быть, после того, как мы делаем это надежным, поэтому импортировать один раз будет достаточно.

котировка
Я планировал интегрировать, что в мой интернет-кошелек, но я не очень люблю декодировании RAWDATA себя ...
Если пользователь вставляет весь вывод gettransaction было бы гораздо проще, и, возможно, также плюс в практичности; таким образом, если у вас есть несколько экспортированных операций, вы можете легко увидеть, что есть что.
Остальная часть продукции gettransaction просто бесполезно для этого.
Конечно, вы можете перевести все в вашем интернет-ПК, но импортирование сделки будет использовать только RAWDATA в любом случае.
Так почему бы вам просто не дать ему RAWDATA только и щадить JSON разбора части.

котировка
если вы сделаете отдельную WebService для этого, я хотел бы рассмотреть возможность установки его на моем сервере - если я могу понять, как; какой язык / рамки вы бы использовали?
С точки зрения пользователя, будет Webform, где он TextArea помещает исходные данные tansaction, звенит "послать" и что должно делать всю работу, которую он нуждается.

Что происходит внутри?
Существует простой PHP скрипт, который хранит данную RAWDATA в таблице SQL.
Таблица имеет по крайней мере, 3 колонки:
1) RAWDATA
2) TrID (будет возвращен с помощью первого вызова "importtransaction")
3) метка времени (когда последний импорт был выдан для этой сделки)

На заднем плане есть функция хрон, которая пинает в каждую минуту или около того.
Он смотрит в таблицу SQL, а также:
1) Немедленно вызывает "importtransaction" для любой сделки, которая не была импортируемого еще - устанавливает TrID и метку времени соответственно.
2) Проверка http://blockexplorer.com/tx/XXXX проверить, если какой-либо из операций ввезенных до того уже подтвердили - если это так: удалить его из таблицы.
3) Если в последний раз сделки более чем на 30 минут (и это все еще в таблице) - вызов "importtransaction" с ним снова, обновляя метку времени к текущему времени.

Вот это - на самом деле его легче реализовать, чем это звучит.

Что вам нужно, PHP, SQL и работает Bitcoin сервер с "importtransaction" патч.
Но он не должен быть обеспеченный узел, потому что не хранит деньги, только впрыскивает транзакции в сети.

Вы могли бы также думать, сделать простой инструмент командной строки, которая будет подключаться к существующему узлу Bitcoin (нет необходимости в "importtransaction" патч) и просто объявить сделку с использованием стандартного протокола Bitcoin. Но я не уверен, насколько сложным это решение было бы, есть некоторое рукопожатие или что-то ...
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

19 июля 2011, 12:58:48 PM   # 20
 
 
Сообщений: 73
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть ли патч импорт / экспорт транзакций?

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW