Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
21 июня 2012, 9:23:38 PM   # 1
 
 
Сообщения: 160
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Может кто-нибудь пожалуйста, переместить эту тему в раздел развития?
Этот вопрос кросс-размещен на bitcoin.stackexchange, переполнение стека а также bitcointalks.



Я планирую создать приложение на Google App Engine, который будет в значительной степени сделать использование Bitcoin торговли. Я погуглить по немного, но я не смог найти, можно ли запустить Bitcoin себя на App Engine (с Java). У меня есть некоторый опыт работы с App Engine, но ограничивается чистой веб-приложений с центром использования.
Я читал о нескольких людей, которые сделали приложение с использованием Bitcoin с App Engine, а что размещающихся Bitcoin отдельно на экземпляре Amazon EC2.

Так, кто-нибудь здесь, либо имеет опыт работы с Bitcoin работает в App Engine для Java или кому-то иметь представление о том, как это возможно, можно было бы сделать?
Я знаю, что есть много приложений Bitcoin там, я хотел бы знать, как они управлять своим трафиком Bitcoin.

Я пытаюсь избежать необходимости отдельной службы Amazon работает все время рядом с App Engine.

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


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


21 июня 2012, 9:34:32 PM   # 2
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

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





\ Итак, кто-нибудь здесь, либо имеет опыт работы с Bitcoin работает в App Engine для Java или кому-то иметь представление о том, как это возможно, можно было бы сделать?
Я знаю, что есть много приложений Bitcoin там, я хотел бы знать, как они управлять своим трафиком Bitcoin.

Я пытаюсь избежать необходимости отдельной службы Amazon работает все время рядом с App Engine.

Если то, что вы после это blockchain там может быть способ репликации данных в Google App Engine, Cloud SQL (на основе данных MySQL libbitcoin, а может быть).  

Но если вы желаете, чтобы положить кошелек на App Engine, вот идея: почему бы вам не дать мне половину биткойны вы думали о хранении, то мы выйдем обратно, я надеру тебе в орехах и мы будем называть его в день.



 - http://www.youtube.com/watch?v=CEeqCbEFIJw (Длина: 10s)
 - http://www.youtube.com/watch?v=lvDu3IysKiM (Длина: 60)

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

21 июня 2012, 9:41:01 PM   # 3
 
 
Сообщения: 160
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

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

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

Что так менее безопасно на управлении Bitcoin в App Engine по сравнению с работой его на примере Amazon? В последнем варианте вы должны создать безопасное соединение между App Engine и в этом случае, что в моих глазах приводит к тому же, если даже еще нет, вопросы безопасности?
stevenroose сейчас офлайн Пожаловаться на stevenroose   Ответить с цитированием Мультицитирование сообщения от stevenroose Быстрый ответ на сообщение stevenroose

21 июня 2012, 9:47:36 PM   # 4
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

Что так менее безопасно на управлении Bitcoin в App Engine по сравнению с работой его на примере Amazon? В последнем варианте вы должны создать безопасное соединение между App Engine и в этом случае, что в моих глазах приводит к тому же, если даже еще нет, вопросы безопасности?

Не может быть обеспечено.

Это некоторые полезные ссылки:
 - http://bitcointalk.org/index.php?topic=81045.msg894870#msg894870
Стивен Gornick сейчас офлайн Пожаловаться на Stephen Gornick   Ответить с цитированием Мультицитирование сообщения от Stephen Gornick Быстрый ответ на сообщение Стивен Gornick

21 июня 2012, 9:56:24 PM   # 5
 
 
Сообщения: 160
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

Конечно, мы уже работаем с сильной осторожностью, и мы знаем, что хостинг все ваши монеты на веб-туп.
Мы думали о ежедневной рутинной проверке, что среднее количество Bitcoins требуется в день. Иметь эту сумму + некоторый буфер, доступную для обслуживания и просто все остальное сидит где-то на автономный адрес.
Это неизбежно будет означать, что мы должны вручную пополнить запас онлайн, когда он получил ниже расчетного требуемого количества, но мы знаем о вопросах безопасности не делать этого.

Это также большая причина, почему я хотел бы разместить на App Engine, а не на самоуправляемых например Amazon. Я доверяю Google, когда речь идет о безопасности сервера. Я доверяю им намного больше, чем я сам, так как я не эксперт по вопросам безопасности, а также доверять им больше, чем я доверяю Amazon. Так я думал, что App Engine будет самым безопасным решением.

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

21 июня 2012, 11:24:01 PM   # 6
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

Почему вы не получите небольшой VPS, положить bitcoind на него, заблокировать его так только запрос от и до GAE возможно с помощью брандмауэра Linux, вы знаете строгую изоляцию SSH. И вы должны быть хорошо идти.
gweedo сейчас офлайн Пожаловаться на gweedo   Ответить с цитированием Мультицитирование сообщения от gweedo Быстрый ответ на сообщение gweedo

21 июня 2012, 11:36:42 PM   # 7
 
 
Сообщения: 700
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

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

24 июня 2012, 12:56:06 PM   # 8
 
 
Сообщения: 160
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

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

24 июня 2012, 3:50:54 PM   # 9
 
 
Сообщения: 657
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

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

24 июня 2012, 4:17:22 PM   # 10
 
 
Сообщения: 160
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

У меня нет ничего, работает еще, так что не могу сказать.

Хм, ага blockchain, кажется, растет в геометрической прогрессии, довольно страшно ...
Сколько памяти занимает принять его? Это равно размеру послушай https://blockchain.info/charts/blocks-size или это больше?
stevenroose сейчас офлайн Пожаловаться на stevenroose   Ответить с цитированием Мультицитирование сообщения от stevenroose Быстрый ответ на сообщение stevenroose

24 июня 2012, 4:20:02 PM   # 11
 
 
Сообщения: 1190
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

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

24 июня 2012, 4:48:04 PM   # 12
 
 
Сообщения: 160
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

Благодаря!

У меня есть еще один вопрос об услугах VPS.

Если VPS настроен только для Bitcoin сделок, то Blockchain не должны быть загружены в оперативную память, не так ли?
Большинство простых услуги VPS предлагают по крайней мере 10GB в их самой базовой настройке, так что не может быть проблемой?

Я не уверен, и эта цитата делает меня еще меньше уверен

Я не знаю о вашем VPS, но мой не может даже соответствовать blockchain больше.

Может кто-нибудь подтвердить / правильно?
stevenroose сейчас офлайн Пожаловаться на stevenroose   Ответить с цитированием Мультицитирование сообщения от stevenroose Быстрый ответ на сообщение stevenroose

24 июня 2012, 4:49:32 PM   # 13
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

Благодаря!

У меня есть еще один вопрос об услугах VPS.

Если VPS настроен только для Bitcoin сделок, то Blockchain не должны быть загружены в оперативную память, не так ли?
Большинство простых услуги VPS предлагают по крайней мере 10GB в их самой базовой настройке, так что не может быть проблемой?

Я не уверен, и эта цитата делает меня еще меньше уверен

Я не знаю о вашем VPS, но мой не может даже соответствовать blockchain больше.

Может кто-нибудь подтвердить / правильно?
нет 10gb должно быть хорошо сейчас, но следить за ним и убедитесь, что вы не собираетесь запускать из космоса в будущем.
и если вы получите 512mb для овна и работать только bitcoind на нем вы должны быть хорошо.
gweedo сейчас офлайн Пожаловаться на gweedo   Ответить с цитированием Мультицитирование сообщения от gweedo Быстрый ответ на сообщение gweedo

25 июня 2012, 9:25:46 PM   # 14
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

Я работаю в Google. AppEngine серверы не собираются взломан. Тем не менее, ваша учетная запись администратора может хорошо сделать. Если вы хотите сделать это, вы должны по крайней мере активировать 2-аутентификацию. Даже тогда это не невзламываемое - люди удались получить доступ к таким счетам, взяв за бэк номера телефонов (например, обманывая телефонную компанию или начать номер порта). Так что это не панацея.

AppEngine предназначен для погрузки и разгрузки серверов по требованию, это на самом деле не предназначено для длительного процесса P2P. Но он все еще может иметь смысл для вашего приложения - как уже упоминалось ранее, вы можете запустить bitcoind на заблокированном компьютере, который принимает соединения только от вашего сервиса, есть Bitcoin соответствующее программное обеспечение работает там, и запустить остальную часть вашей WebAPP логики на AppEngine. Услуги, которые она предоставляет по-прежнему могут быть очень полезными.

Вы можете найти bitcoinj полезную библиотеку Java. Я написал это Просто надо знать, что вам нужно будет держать в курсе, если вы используете, что, поскольку она все еще меняется довольно быстро, и будет продолжать делать это в обозримом будущем. Это может сделать его проще для вас, если вы предпочитаете Java - вы можете просто использовать библиотеку классов и направьте его на нормальный bitcoind запускается на хост-машине (или даже самостоятельно). Когда происходят события, как ваш баланс изменения, вы можете загрузить соответствующие данные в приложение и делать все, что вы хотите с ним там.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

25 июня 2012, 9:49:50 PM   # 15
 
 
Сообщения: 160
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

О, хорошо, спасибо!

Я могу найти bitcoinj прибегая к помощи его я полагаю? На Google Code, или GitHub где-то

Да у нас нет ничего готового, но я думаю, что мы начнем работать над ней примерно через месяц или 2, так что спасибо!
(Я полагаю, bitcoinj полностью совместим с AppEngine)

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

25 июня 2012, 10:09:12 PM   # 16
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

Вы можете найти его на www.bitcoinj.org

bitcoinj представляет собой набор классов, которые помогут вам использовать протокол Bitcoin. Она не предназначена для AppEngine специально. Некоторые классы, как классы сетей P2P и блок-магазины, не будут работать с AppEngine. Другие просто анализировать данные и позволяют манипулировать им.

Зная больше информации о том, что вы хотите сделать, это поможет.

Если мы предположим, что вы хотите иметь сайт, который и отправляет и получает деньги автоматически (! Самый опасный / рискованный тип), то, как я бы это сделать, чтобы иметь регулярный Linux ящик - в идеале, один вы физически собственный и находится в близлежащий центр обработки данных, так что вы можете ездить к нему - что работает нормальный bitcoind, как загрузить с bitcoin.org, и приложение Java вы писали с помощью bitcoinj. Приложение Java подключается к локальному узлу и управляет бумажником. Вы бы запрограммировать его для создания партий ключей и POST на ваши к-адреса Appengine приложения, которые затем запихнуть их в хранилище данных.

Теперь, когда вы хотите получить платеж от пользователя, вы берете неиспользуемый адрес из хранилища данных и предоставить его пользователю. Они посылают деньги, которые Замечены приложением на вашей физически принадлежащую машине. Затем он отправляет уведомление приложения AE, который затем может делать все, что нужно сделать, получив компенсацию. Для реверса, ваше приложение будет AE POST на выделенный сервер (ваше Java приложение может и поговорить с Bitcoin и быть веб-приложение).

Если вы не знакомы с управлением свои собственные машины, я бы дважды подумать о хостинг-кошельков. В тот момент у вас есть значительные средства на машине, вы получите массовый набор перекрестия нарисованного на спине. Если вы не очень острые, когда речь идет о компьютерной безопасности, вы будете ограбите. Аутсорсинг его другие компании является методом, который не удался несколько раз в настоящее время ...... большинство хостинга операций не предназначены для высокопроизводительных приложений безопасности, таких как финансовые услуги Bitcoin. Даже не AppEngine.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

25 июня 2012, 10:12:57 PM   # 17
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

О кстати, Вы говорите, что он может подключиться к любому bitcoind экземпляр работает на VPS или так, нужно ли мне специальное программное обеспечение на этой машине? Я не знаком с управлением программного обеспечения на VPS, я обычно работают в системах типа AppEngine, которые управляются другими ...

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

25 июня 2012, 10:49:57 PM   # 18
 
 
Сообщения: 160
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

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

Не существует VPS услуги, которые только позволяют мне запустить эти 2 программы и закрепить безопасность себя? (Желательно не слишком дорого OFC ...)

@ Mike, что я хочу сделать, это действительно то, что вы предложили. Но, я думаю, что трафик Bitcoin в и из нашей службы не будет Су высоким (разговорный как доля от общего объема, мы бы хранить). Таким образом, мы думали только о хостинге только оценочной суммы, необходимую для одного или двух дней на сервере и остальные отправить в автономный адрес. Я думаю, что большинство вход будет охватывать выпуск поэтому, когда мы просто всегда, как в два раза средний объем производства принимал это было бы нормально.
Кроме того, в отличие от услуг, таких как бумажники мы можем F.E. сказать, что отведение большего количества монет может занять 24 часов. Я думаю, что люди не будут беспокоиться, если они знают, что их монеты хранятся более надежно таким образом.

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

О аутсорсинге. Да я думаю, что это действительно странно, что никто не предлагает хороший надежный Bitcoin API для этих целей. Ofc это очень опасно доверять им свои деньги, но некоторые должен быть достаточно надежными теперь ... Я считал API Blockchain.info, они размещают ваши личные ключей зашифрованы. Но я сомневался, что они могли обрабатывать большие объемы запросов.
stevenroose сейчас офлайн Пожаловаться на stevenroose   Ответить с цитированием Мультицитирование сообщения от stevenroose Быстрый ответ на сообщение stevenroose

25 июня 2012, 10:52:49 PM   # 19
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

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

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

Я думаю, что интеграция между всеми этими частями будет лучше с течением времени. Вы правы, что наличие API, что делает ваш случай использования легко было бы хорошо, хотя, возможно, это не должно быть слишком легко бросить другие деньги народов вокруг 🙂
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

25 июня 2012, 11:35:11 PM   # 20
 
 
Сообщения: 160
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли запустить Bitcoin на Google App Engine? / Альтернативы?

Было бы, конечно, неплохо, если бы вы, как Googler может обеспечить поддержку AE для bitcoinj

Albeit, я думаю, что проведение полной Blockchain на EA, включая отдельный процессор, потребляющий экземпляр, который должен быть просыпаются 100% от времени может стоить копейки


Кстати, не получая монеты это не проблема в любом случае, публичные интерфейсы, такие как blockexplorer и blockchain действительно большой и надежный при использовании вместе (один в качестве резервного для другого), так что только функциональность по-прежнему отсутствует является отправка API: р я бы заплатил за один , не было бы дело? Это жесткий бизнес, хотя.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW