Вернуться   Биткоин Форум > Ценные бумаги
6 июня 2012, 11:05:48 AM   # 1
 
 
Сообщений: 75
Цитировать по имени
цитировать ответ
по умолчанию Re: г

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Z
znort987 сейчас офлайн Пожаловаться на znort987   Ответить с цитированием Мультицитирование сообщения от znort987 Быстрый ответ на сообщение znort987


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


6 июня 2012, 12:09:06 PM   # 2
 
 
Сообщения: 323
Цитировать по имени
цитировать ответ
по умолчанию Re: г

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





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

6 июня 2012, 7:33:47 PM   # 3
 
 
Сообщения: 1031
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Очень полезно. Направлено пожертвование.

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

6 июня 2012, 9:42:29 PM   # 4
 
 
Сообщения: 910
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Спасибо. Это именно то, что мне нужно
EskimoBob сейчас офлайн Пожаловаться на EskimoBob   Ответить с цитированием Мультицитирование сообщения от EskimoBob Быстрый ответ на сообщение EskimoBob

6 июня 2012, 10:37:42 PM   # 5
 
 
Сообщения: 1031
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Спасибо. Это именно то, что мне нужно

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

6 июня 2012, 10:42:44 PM   # 6
 
 
Сообщения: 1031
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Ожидаемые сложности?

Похоже, Blockexplorer может быть запорами и странно, что Blockchain не обеспечивает его; дает ошибку. Blockchain или запорами Blockexplorer?
sunnankar сейчас офлайн Пожаловаться на sunnankar   Ответить с цитированием Мультицитирование сообщения от sunnankar Быстрый ответ на сообщение sunnankar

7 июня 2012, 3:01:58 AM   # 7
 
 
Сообщений: 65
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Ожидаемые сложности?

Похоже, Blockexplorer может быть запорами и странно, что Blockchain не обеспечивает его; дает ошибку. Blockchain или запорами Blockexplorer?

Я не нашел JSON RPC на blockchain.info для предполагаемой сложности,
и blockexplorer не работает прямо сейчас.

Если кто-нибудь знает сайт, где оценка трудности есть в наличии, или
как theymos вычисляет его, дайте мне знать.

http://blockchain.info/q/getdifficulty

Пожертвование послал  

Изменить: извините! Теперь я видел: по оценкам!
Locust сейчас офлайн Пожаловаться на саранчу   Ответить с цитированием Мультицитирование сообщения от саранчи Быстрый ответ на сообщение саранча

7 июня 2012, 6:34:26 AM   # 8
 
 
Сообщения: 952
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Круто, я буду использовать это в будущем.

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

7 июня 2012, 6:41:59 AM   # 9
 
 
Сообщения: 1031
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Круто, я буду использовать это в будущем.

Благодаря!

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

7 июня 2012, 6:45:10 AM   # 10
 
 
Сообщения: 952
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Круто, я буду использовать это в будущем.

Благодаря!

Нет фрирайд, не пожертвовать!

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

8 июня 2012, 4:25:46 AM   # 11
 
 
Сообщения: 1190
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Спасибо за предоставленную мне возможность узнать Google таблицу!  
Я понял, что таблица пересчитывает только при редактировании его, и данные тикеров будет устаревший на несколько часов. После некоторых исследований, я сделал этот сырой обходной путь здесь, который теоретически заставит таблицу пересчитать быстро.

1. Положите поле в таблице с этим кодом:

Код:
= FetchTickerRefresh (ImportData ("https://glbse.com/api/asset/ASSETNAME"&"? = Обходной путь"&INT (NOW () * 1e3)&ПОВТОР (GoogleFinance ("AAPL"); 0)),"FIELDNAME") / 100000000

где ASSETNAME заменяется активом вы хотите контролировать и FIELDNAME тип данных, которые вы хотите извлечь. (Например: latest_trade по последней цене.)

Обходной извлекает код JSon в этой области, и с обходным; обновляет его после короткого периода времени. (1 мин + -)

2.Put этот код внутри вашего скрипта:

Код:
Функция fetchTickerRefresh (вход, FIELDNAME
)
{
    вар = вход JSON

       
    = Utilities.jsonParse JSON (JSON)
    если ( 'не определено' == TypeOf (JSON))
        возвращать «неверные данные в формате JSON, возвращаемые GLBSE для тикер» + tickerName
       
    = JSON JSON [FIELDNAME]
    если ( 'не определено' == TypeOf (JSON))
        вернуться «Неизвестное поле» + FIELDNAME + «тикер» + tickerName
         
   
    / *
        Поля:

        {
            "просить": 0
            "предложение": 0,
            "btc_vol_total": 0,
            "latest_trade": 0,
            "Максимум": 0,
            "мин": 0,
            "t24havg": 0,
            "t24hvol": 0,
            "t5davg": 0,
            "t5dvol": 0,
            "t7davg": 0,
        }
    * /

    возвращение JSON
}

Входной параметр должен быть в поле, где ваш код ImportData является (например .: A52), а FIELDNAME бы поле вы хотели.

Пример использования кода:

Код:
Код:
= FetchTickerRefresh (ImportData ("https://glbse.com/api/asset/TYGRR.BOND-P"&"? = Обходной путь"&INT (NOW () * 1e3)&ПОВТОР (GoogleFinance ("AAPL"); 0)),"latest_trade") / 100000000

Это возвращает это:

Код:
1,048


Извините за прямоту в объяснении, как я в спешке, чтобы выйти. Все кредиты идут на znort987 для запуска этого проекта!

Edit: чистый код
Джон (John K.) сейчас офлайн Пожаловаться на Джон (John K.)   Ответить с цитированием Мультицитирование сообщения от Джон (Джон К.) Быстрый ответ на сообщение Джон (John K.)

8 июня 2012, 4:54:25 AM   # 12
 
 
Сообщения: 1031
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Я получаю странное сообщение об ошибке, и только по некоторым адресам. Другие остатки загрузить только штрафом.

= FetchAddrInfo (Д12, "final_balance") / 100000000

"Ошибка: Адрес недоступны: http://blockchain.info/rawaddr/D12?limit=0 (Строка 10)" [D12 = действительный адрес Bitcoin]

Когда я нажмите кнопку Выполнить в редакторе сценариев я получаю это:

"Invalid JSON строку. (Строка 18)"

Любая идея, почему Google Docs загружается противовесов несколько адресов, но не другие? Конечно делает мою таблицу выглядеть некрасиво с = суммой (), в результате чего #ERROR!  

Может быть проблема с Blockchain.info? Я также получить #ERROR! в другой таблице, потянув в трудности. BlockChain.info были некоторые проблемы в последнее время.
sunnankar сейчас офлайн Пожаловаться на sunnankar   Ответить с цитированием Мультицитирование сообщения от sunnankar Быстрый ответ на сообщение sunnankar

9 июня 2012, 3:53:14 PM   # 13
 
 
Сообщения: 335
Цитировать по имени
цитировать ответ
по умолчанию Re: г

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

9 июня 2012, 7:24:49 PM   # 14
 
 
Сообщения: 1031
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Если проблема только в том черствость, один из способов является то, что сделал Джон: добавить фиктивный
позвонить в то Google знает, должны быть пересчитаны часто, как Google
финансовые данные.

Любой написал функцию, которая будет делать это для бумажника адрес баланса?

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

9 июня 2012, 8:03:22 PM   # 15
 
 
Сообщения: 1190
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Если проблема только в том черствость, один из способов является то, что сделал Джон: добавить фиктивный
позвонить в то Google знает, должны быть пересчитаны часто, как Google
финансовые данные.

Любой написал функцию, которая будет делать это для бумажника адрес баланса?

Я также, как представляется, возникают проблемы с обходным и возможность ссылаться на ячейку, которая имеет тикер. Я предпочел бы не жесткий код билета в функцию импорта.
Я мог бы сделать, как и, вероятно, документировать их позже, как его почти 4 утра здесь.
Джон (John K.) сейчас офлайн Пожаловаться на Джон (John K.)   Ответить с цитированием Мультицитирование сообщения от Джон (Джон К.) Быстрый ответ на сообщение Джон (John K.)

10 июня 2012, 6:11:00 AM   # 16
 
 
Сообщения: 1031
Цитировать по имени
цитировать ответ
по умолчанию Re: г

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

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

10 июня 2012, 2:48:19 PM   # 17
 
 
Сообщения: 389
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Это то, что я писал в другом потоке .

Это то, что я использую, надеюсь, это поможет кому-то. Все уже вернулись в Bitcoins, не satoshis хотя.
Код:
// термоусадочного массив вниз в большинстве 3-х элементов
// Вспомогательная функция
Функция get3 (информация) {
// Если вы хотите больше или меньше выплат, изменить 3
  в то время как (info.length > 3)
    info.shift ();
  вернуть данные;
}

// Извлекает данные активов на основе тикер
Функция GetInfo (код) {
  вернуться glbseCachedFetch ("/ API / актив /" + Тиккер);
}

// Извлекает данные дивидендов на основе тикер
Функция getDiv (код) {
  вернуться glbseCachedFetch ("/ API / дивиденды / актив /" + Тиккер);
}

// Выдает цену актива
// Возвращает первый ненулевую цену из списка 24h в среднем, 5 дней в среднем, 7 дней в среднем, или последней сделки
Функция getPrice (код) (info.t5davg / 100000000)

// Получает средний дивиденд от принятого в массиве
Функция getDivArray (информация) {
  Logger.log ("В getDivArray");
  если (информация === нуля) возвратный нуль;
  если (info.length == 0) возвращает 0;
  Logger.log ("Не нулевой или нулевой длины");
  вар divTotal = 0;
  для (вар я = 0; я < info.length; я ++) {
    divTotal + = Информация [I] .pps;
    Logger.log ("шаг " + I + "/" + Info.length + " " + Строка (divTotal));
  }
  Logger.log (String (divTotal));
  вернуться divTotal / info.length / 100000000;
}
// Получает средний дивиденд всех выплат
Функция getAvgDividend (код) {
  Logger.log ("В getAvgDividend " + Тиккер);
  вар информация = getDiv (тикер);
  Logger.log (информация);
  Logger.log ("Got информация");
  вернуться getDivArray (информация);
}
// Получает средний дивиденд 3 последних выплат
Функция get3AvgDividend (код) {
  вар информация = get3 (getDiv (тикер));
  вернуться getDivArray (информация);
}

// Извлекает данные из GLBSE, кэши извлеченной и пытается использовать кэш
// Кэширует данные в течение 30 минут
Функция glbseCachedFetch (apiUrl) {
  вар publicCache = CacheService.getPublicCache ();
  вар кэшированные = publicCache.get ("http://glbse.com" + ApiUrl);
  если (кэшируются! == NULL && JSON.parse (кэшируется) .length > 1) {
    вернуть JSON.parse (кэшированные);
  } Еще {
    поспи();
    //Browser.msgBox ("Fetching");
    Logger.log ("Fetching");
    Ответ переменная = UrlFetchApp.fetch ("http://glbse.com"+ ApiUrl);
    // проверка кода состояния
    Результат переменная = response.getContentText ();
    если (response.getResponseCode () < 300) // только сохранить, если хорошо принести
      publicCache.put ("http://glbse.com"+ apiUrl, результат, 60 * 30); // 30 * 60 секунд - 30 минут
    вернуть JSON.parse (результат);
  }
}

// Позволяет небольшую задержку между несколькими выборками, чтобы облегчить нагрузку на сайте GLBSE
Функция getSleep () {
  Задержка вар = 50;
  дата вар = новый Date ();
  Теперь переменная = Date.getTime ();
  Кэш переменная = CacheService.getPublicCache ();
  вар cacheKey = "sleepUntil";
  вар TimeString = cache.get (cacheKey);
  Время вара = ParseInt (TimeString);
  вар сон = время - сейчас;
 
  Logger.log (cacheKey + " " + TimeString);
  Logger.log ("ParseInt " + Время);
  Logger.log ("спать " + Сон);
 
  если ((TimeString === нуль) || (TimeString == "NaN") || (Время === нуль) || (Время == NaN) || (спать < 0)) {
    cache.put (cacheKey, String (теперь + задержка));
  } Еще {
    cache.put (cacheKey, Строка (время задержки +));
    Utilities.sleep (сон);
  }
}
// Дни между выплатами, на основе всех выплат
Функция daysBetween (код) {
  вар информация = getDiv (тикер);
  если (информация === нуля) возвратный нуль;
  если (info.length < 2) возвращает бесконечность;
  вар = первая информация [0];
  вар последний = info.pop ();
  Возвращение (last.timestamp - first.timestamp) / info.length / 3600/24;
}
// Дни между выплатами, основанные на последних 3 выплатах
Функция daysBetween3 (код) {
  вар информация = get3 (getDiv (тикер));
  если (информация === нуля) возвратный нуль;
  если (info.length < 2) возвращает бесконечность;
  вар = первая информация [0];
  вар последний = info.pop ();
  Возвращение (last.timestamp - first.timestamp) / info.length / 3600/24;
}
Эти функции я использую в моем листе, и, хотя я не совсем готов, чтобы показать все, что я надеюсь, что это может быть полезным для кого-то. Я ищу, чтобы получить эти опубликованный в gallergy, но утверждение занимает некоторое время. Они могут быть использованы на регулярной основе в листе в качестве формулы Документов или как функция на других сценариях. Они могут быть использованы как под какой-либо лицензии или как общественное достояние, когда таковой имеется.

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

23 июня 2012, 10:56:20 AM   # 18
 
 
Сообщения: 910
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Я atempted к hдkk исходного кода для извлечения данных формы MtGox, но все, что я получаю "Неизвестное поле продают за тикер евро"

Я не программист, и этот код делает близко к не имеет смысла для меня вообще


Код:
функционировать fetchTicker (
    tickerName, // например, : 'ЕВРО'
    FIELDNAME // например, : «Купить» (см код для полного списка арг)
)
{
    // Выборка данных в реальном времени из MtGox JSON корма
    вар = UrlFetchApp.fetch JSON ("https://mtgox.com/api/0/data/ticker.php?Currency=" + TickerName)
    если ( 'не определено' == TypeOf (JSON))
        возвращения «Нет данных для бегущей строки» + tickerName + «от MtGox»

    = json.getContentText JSON ()
    если (json.length<= 0)
        возвращение «MtGox не Возвращается ничего» + tickerName

    = Utilities.jsonParse JSON (JSON)
    если ( 'не определено' == TypeOf (JSON))
        возвращать «неверные данные в формате JSON, возвращаемые MtGox для тикер» + tickerName

    = JSON JSON [FIELDNAME]
    если ( 'не определено' == TypeOf (JSON))
        вернуться «Неизвестное поле» + FIELDNAME + «тикер» + tickerName

    / *
        Поля:

        {
            "высокая": 0,
            "низкий": 0,
            "средний": 0,
            "VWAP": 0,
            "об": 0,
            "last_all": 0,
            "last_local": 0,
            "купить": 0,
            "продавать": 0,
       
    * /

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

23 июня 2012, 12:27:58 PM   # 19
 
 
Сообщения: 910
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Я получил это работает с Intersango JSON корма, так что я рад сейчас. 

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

5 августа 2012, 10:24:57 PM   # 20
 
 
Сообщения: 139
Цитировать по имени
цитировать ответ
по умолчанию Re: г

Не уверен, что если у людей есть лучшее решение, но вот функция (форматирование бесстыдно разорвал с znort987) для извлечения времени, взвешенные цены от bitcoincharts.com (например, в среднем 24 ч USDBTC). Я думаю, что это лучше, чем MTGox котировки, если вы делаете P&L Calcs.

Код:
Функция fetchPrice (
    валюта, валюта // цитировать
    период // опциональный период доклада (30d, 7d, 24h) по умолчанию 24h
)
{
  если (arguments.length == 1)
    период = '24h'
 
  вар = UrlFetchApp.fetch JSON ( 'http://bitcoincharts.com/t/weighted_prices.json')
  если ( 'не определено' == TypeOf (JSON))
    возвращение «Ошибка получения цитата данных»
 
  = json.getContentText JSON ()
  если (json.length<= 0)
    ВОЗВРАЩЕНИЕ «Цитата данные недействительны»
 
  = Utilities.jsonParse JSON (JSON)
  если ( 'не определено' == TypeOf (JSON))
    возвращение «Quote данные были уродливы данными в формате JSON»
     
  = JSON JSON [валюта]
  если ( 'не определено' == TypeOf (JSON))
    ВОЗВРАЩЕНИЕ «Цитата этой валюты не найден»

  = JSON JSON [период]
   
  если ( 'не определено' == TypeOf (JSON))
    возвращение «Invalid цитата период»
     
  вернуться parseFloat (JSON)
   
}
jackmaninov сейчас офлайн Пожаловаться на jackmaninov   Ответить с цитированием Мультицитирование сообщения от jackmaninov Быстрый ответ на сообщение jackmaninov



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW