24 июля 2011, 9:19:03 PM   # 1
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: DNS Bitcoin адрес

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я прошел и событие на нашей ферме и имел около 20 людей вышли, чтобы обсудить правовые и технарь вопросы, связанные с Bitcoin. Мы обнаружили, что на самом деле трудно обменять биткойна и построили идею на лучший способ, чтобы получить Bitcoin идентификатора бумажника одного из наших друзей.

Первое решение было бы использовать DNS TXT запись, чтобы поместить адрес Bitcoin в, так же как SPF запись сделала для добавления возможности анти-спам. Второй вариант заключается в использовании NAPTR записи, но он предлагает меньше возможностей над TXT. Мой третий вариант заключается в разработке интернет-проект для (кошелька адрес) записи WA и предложить его DNS-сообщество.

Записи TXT может быть что-то вроде BTC = 1; <адрес> Первая метка определяет curency и его версию, второй адрес. Для лейбла я рассматриваю _btc.<имя> где имя должно быть либо ASCII-7 или интернационализирован метка Punycode для UTF-8 имен.

Я бы очень хотел, чтобы связать адрес с меткой под доменом, так что sendtoaddress может использовать синтаксис, как SendTo rick@wesson.us которые вызывают бы код клиента RPC для поиска записи TXT с _btc.rick.wesson.us и вставить адрес resuting в pwalletMain->SendMoneyToBitcoinAddress (строка 511 в rpc.h)

Мои три рабочих являются:
  о простой интернет-проект, описывающий WA (бумажник адрес) запись
  O патчи для bitcoind и bitcoinJ
 

Я считаю, что за счет использования бумажника адресов в DNS позволит большему количеству людей, чтобы чувствовать себя комфортно, посылая деньги rick@wesson.us а не 1GCVXLfF1TcpnnDLJRHk845NZhuJWQTnUD

Глядя за советом, в основном о том, как получить патч принят в основную ветку.

-стог


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


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


24 июля 2011, 9:33:28 PM   # 2
 
 
Сообщения: 565
Цитировать по имени
цитировать ответ
по умолчанию Re: DNS Bitcoin адрес

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






Второй вариант заключается в использовании NAPTR записи, но он предлагает меньше возможностей над TXT.

В чем причина вы чувствуете, что NAPTR 'предлагает меньше возможностей? NAPTRs гораздо более гибким, чем TXT, ИМХО, хотя и менее просто разобрать.

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

24 июля 2011, 10:13:52 PM   # 3
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: DNS Bitcoin адрес

Его логика, которая будет необходима для обработки всех вариантов NAPTR, то есть трудность получения всех использовать их стандартным способом, который будет вести себя последовательно. TXT записи являются самыми легкими из разборе точки зрения.

Интернет-проект для адреса бумажника просто точка, чтобы начать обсуждение в IETF, если это правильный путь. Запись WA Я предлагаю может предложить общий Ват представлять множество виртуальных валют.

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

24 июля 2011, 11:51:14 PM   # 4
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: DNS Bitcoin адрес

Пример источника для rpc.h, чтобы sendtoaddress принимать dnsnames в виде пользователь @ домен

@ Заменяется точкой (.) И _btc. предваряет вопрос, который разрешен или ошибка брошена
Код:

Value sendtoaddress (сопз массив& PARAMS, BOOL fHelp)
{
...

/ **
; <<>> DiG 9.7.3 <<>> _btc.rick.wesson.us TXT
;; глобальные опции: + Cmd
;; Получил ответ:
;; ->>HEADER<<- опкод: QUERY статус: NOERROR, ID: 43754
;; флаги: ор е ра; QUERY: 1, ответ: 1, АВТОРИТЕТ: 0, ДОПОЛНИТЕЛЬНО: 0

;; ВОПРОС РАЗДЕЛ:
; _btc.rick.wesson.us. IN TXT

;; ОТВЕТ РАЗДЕЛ:
_btc.rick.wesson.us. 300 IN TXT     "BTC = 1; 1GCVXLfF1TcpnnDLJRHk845NZhuJWQTnUD"

;; Время запроса: 143 мс           
** /


    STRING strAddress = PARAMS [0] .get_str ();
    Строка DNAME ="_btc.";
    если (strAddress.find ("@")) {
       символ без знака ответа [255];
       INT Len = 0;
       dname.append (strAddress);
       dname.replace (dname.find ("@"), 1, ",");

       если ((Len = res_query (dname.c_str (), C_IN, T_TXT, ответ, PACKETSZ)) < 0) {
         Строка dnsAnswer = (символ *) ответ;
         INT I = dnsAnswer.find ("BTC = 1;");
         Если я < 0) бросок runtime_error (DNAME + " не связан с Bitcoin адрес");
         I + = 6;
         я = dnsAnswer.find ("1", 6); // адрес начинается с одной (1)
         dnsAnswer.erase (0, я);
         strAddress = dnsAnswer;
       }

    }
    // Количество
    Int64 nAmount = AmountFromValue (PARAMS [1]);
...
wessorh сейчас офлайн Пожаловаться на wessorh   Ответить с цитированием Мультицитирование сообщения от wessorh Быстрый ответ на сообщение wessorh



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW