биткоин для моего приложения для Android

Я панорамирование, чтобы построить Android-приложение для моей столовой колледжа, где студент может купить кофе с помощью Bitcoin и могут пополнить биткоин через какой-то источник(из колледж банка).

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

+695
artemkobzenko 11 июл. 2017 г., 16:57:39
26 ответов

Сентябрь/октябрь 2013 - GHASH.Операторы ввода-вывода бассейн обвинили в двойном расходы против BetCoin DICE на:

https://bitcointalk.org/index.php?topic=321630.0

Отрывок:

"Я говорю, что ghash.Ио был, вероятно, вовлечен в двойную трату. Я получила сообщение от пользователя с бассейном, что не было никаких блоков (вознаграждения) между 25 и 27 сентября. Это означает, что пользователя hashpower был использован для бесплатного операторами бассейн, чтобы выполнить эту атаку".

Сделал дело заключается в том, что BetCoin DICE был с помощью 0-подтверждение метода по тратит, и что GHASH.ИО мощности майнинга злоупотребляют б/проверить/подтвердить только выигрышные ставки (без учета невыигрышных ставок). Там было достаточно значительный поток выиграть-только подтверждения, чтобы предложить 'кто-то' в ghash.Ио бассейн, но все было доказуемо дважды тратить биткоины, а затем с помощью ghash.мощность майнинга Ио, чтобы получить выигрыш подтверждения в блокчейн до номера-выигрышные сделки могут быть подтверждены остальной части сети.

Сех.ИО, очевидно, отрицает свою причастность, но это поднимает более широкий вопрос о том, как мы должны следить за обман такой? Помимо пострадавших людей, совсем никого беспокоить результатов аудиторской проверки блока (недействительные и действительные, так?)

+973
Cardboard Dino 03 февр. '09 в 4:24

Я бегу создавать команду на ядра биткоин вилка (с сложность = 1) и bitcoind запущена в другом окне и вывод лучшей/и хэши как следует, когда генерация работает.

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

Как я могу проверить, что происходит неправильно? Возможно, параметр verbose для создания или что-то другое, чем отладка.журнал (это просто выводит keypool возвращение/keypool заповедника на всей территории. Я также попытался помоему в консоли отладки в Qt клиента, но не повезло либо.

+969
Greg Lloyd 29 апр. 2016 г., 12:55:20

В 2016 году вдвое, с 25 до 12,5 БТД БТД, произошло: в субботу 9 июля 2016 16:46:13 мирового.

Награда была вдвое:

enter image description here

+751
Twistjkee 18 июл. 2019 г., 16:45:40

Вы должны иметь по крайней мере один узел, который может быть доступен из публичного IP-адреса. Это может означать, что настройка маршрутизатора/брандмауэра направить свои альткоины порта на внутренний IP-адрес машины.

Вы может быть записана (публичного) IP получать деньги на ваш код, если он статический (похоже, это очень маленький, вероятно, сделанный вами, альткоины), и/или жестко DNS-сервер(ы), которые указывают на известный узел(ы) (возможно использование не-IP если вы ищете бесплатный/дешевый подход с динамическим IP). Это те же методы, что Bitcoin Core использует , чтобы открыть свой первый сверстниками.

Как только новый клиент подключился к своей первой сверстников, коллеги расскажем вам о более сверстников и т. д.

+750
QnA 28 дек. 2010 г., 7:54:56

Это, кажется, соответствует стандарту ISO 8601 формат даты-времени, а конкретно полная дата плюс часы, минуты и секунды с часовой пояс обозначение формата.

Гггг-мм-Ддтчч:мм:ssTZD (например, 1997-07-16T19:20:30+01:00)

На ТЗД настоящим стенды для часового пояса указатель, который является ±чч:мм смещение от UTC* .

Соответственно, "-05:00" будет представлять Восточное стандартное время.

* UTC (всемирное координированное время), также известный как по Гринвичу (среднее время по Гринвичу), т. е. время в зоне время.

+741
Cever666 26 мар. 2018 г., 15:50:50

Есть некоторые СМИ, которые утверждают, что если коэффициент обмена BTCUSD капель достаточно далеко, скажем, ниже $5к за БТЦ, что добыча больше не будет прибыльным. Но, я не вижу, как это имеет смысл, потому что как только биткоин достигнет 21 млн монет стимул для майнеров общества по сделке плату.

Не плата за транзакции для майнинга просто подойти, чтобы покрыть расходы на добычу полезных ископаемых?

+740
Macrochip 2 нояб. 2019 г., 4:31:25

Я был в состоянии следовать код validation.cpp:

// Предельные размеры 
если (блок.vtx.пустой() || блок.vtx.размер() > MAX_BLOCK_BASE_SIZE || ::GetSerializeSize(блок, SER_NETWORK, версия | SERIALIZE_TRANSACTION_NO_WITNESS) > MAX_BLOCK_BASE_SIZE)
 возвращение государства.Дос(100, ложь, REJECT_INVALID, "плохой-чер-длина", ложь, "предельные размеры искусству");

и сериализовать.ч:

шаблон <typename и Т>
GetSerializeSize значение size_t(как const т& т, инт nType, int и nVersion = 0)
{
 возвращение (CSizeComputer(nType, nVersion) << Т).размер();
}

Но для жизни меня я не могу выяснить, что CSizeComputer делает. Не GetSerializeSize включают блок заголовка возвращаемого значения?

+716
Trade2NobleLife 5 окт. 2015 г., 13:01:39

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

Я знаю следующие варианты в деле ввода:

  1. Используя счетах внутри кошелька. Плюсы: кошелек поддерживает команды для проверки баланса, отправке со счета и т. д. Минусы: по-прежнему тратит монеты из общего кошелька, так трудно отслеживать; устарела; сложно делать резервные копии
  2. Используя отдельные клавиши для каждого пользователя. Не знаете, как это сделать.
  3. Отслеживание ballances и операций внутри собственной системы. Плюсы: никаких проблем, связанных с возможностью НР. 1; минусы: наверное ад для поддержания, даже не знаю, как его реализовать;

ID любят, если кто-то может дать мне совет или поделиться опытом. Что это лучший вариант? Есть что-нибудь еще я не рассматриваете?

+613
Lisa Gardiner 25 мар. 2011 г., 22:53:16

ваши сделки будут объявлены в ближайшее время. поверь мне :)

+589
siebz0r 26 мая 2013 г., 4:36:14

Я хотел бы держать мою биткоин на blockchain кошелек в тяжелый кошелек. они объясняют, что вы можете только сделать это путем импорта жесткий кошелек онлайн как Bitcoincore. но как это сделать? импорт жесткого внешнего кошелек bitcore? спасибо держу пари, обычный вопрос!

+578
HoffZ 5 апр. 2017 г., 22:41:23

То, что я прошу, делает содержание -операции - один влияние блока хеш следующего блока? если да, то как это происходит?

Да. Блок хэш - блока х явно не включенными в заголовке блока х+1. Поэтому, если вы измените транзакции в блок х, оно повлияет на хэш блока х, и что бы изменить блок х +1 , а также.

Например, предположим, что мы добыли 10 блоков. Затем мы взломали блока № 5 и изменил сделок.

Узлы в сети, которые уже знают о блока 10 не приняли бы свой новый блок 5, потому что это более короткие цепи (меньше работы, чем цепь, на блок 10). Они могут признать новый блок 5 как изменяется, потому что чем длиннее цепочка не включает его.

+564
Jim Duehr 20 июл. 2019 г., 15:22:44

ТЛ;ДР: он сравнивает один час на сумму транзакции, а не шесть блоков. Т. е. он сравнивает безопасности 6 блоков в биткойн-сети против 24 блоков в лайткоин сети.

В ролике ведущий зачитывает с листа с расчетами, который должен доказать, что лайткоина является более безопасной, чем биткоин. Расчет основан на предположении, что 51% злоумышленник хочет мой час стоит из блоков, на 35% майнинговой мощности. Наконец, он приходит к выводу, что 8 блоков транзакций в сети Litecoin предложить аналогичную безопасности, 6 блоков в биткойн-сети. Т. е. блока к блоку лайткоин не надежнее, чем Bitcoin, однако он не достигнет того же уровня безопасности за меньшее время.

Я не могу прокомментировать, насколько представленные цифры соответствуют действительности (я не повторим расчет), однако я не убежден в заключение "Litecoin-это величины более безопасным, чем биткоин". В 51% атаки не требует стоит час работы блоков, а определенное количество блоков, в которых даже хозяин говорит нам, что Bitcoin является более безопасным.

+556
Ben Havens 18 февр. 2011 г., 10:24:00

Могут ли два UTXOs быть объединены в одну UTXO?

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

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

+457
Brian Deragon 11 нояб. 2012 г., 3:42:25

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

+384
Grazhdan1n 20 авг. 2011 г., 14:01:12

Как делать сайты, как blockchain.info и bitaddress.org генерировать закрытые ключи, просто хэширования строки? (пароль?)

В этой статье, https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses Шаг "0" начинается с ключевой пары по алгоритму ECDSA уже сформирован.

Значит ли это, что любой 256-битное значение может быть действительным закрытым ключом по алгоритму ECDSA? Так что где бы я ни был в мире, я всегда могу просто SHA256 хэш(пароль) и получить мой приватный ключ?

+384
Amanda Jo 2 февр. 2015 г., 3:56:32

Когда Шахтер создает блоки, делать операции в этом блоке повлиять на результат? Например, если майнер создает блок, но теперь новая проводка, вещания в сети, будет Шахтер прекратить текущую работу, а затем добавить новую транзакцию, как один из входов, а затем создать блок?

+369
Pavan Manjunath 27 мая 2013 г., 3:22:56

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

Какие преимущества у МТ. Гора Gox или Кракен за всех? Я понимаю, что это довольно легко двигаться БТЦ в обе МТ. Gox и Кракен прошел кошельки.

Это чисто анонимность, ценообразование, или что-то, чего мне не хватает, как исполнения?

+335
igx 12 окт. 2010 г., 15:45:52

Как вы правильно упомянули, getreceivedbyaddress не возвращает значение номера узла-адреса, т. е. адреса, которые не входят в узлы кошелек.

txindex=1 в файле конфигурации с последующим перезапуском bitcoind с -переиндексация параметр создает индексы для всех ВМС США, так что вы можете открыть их с getrawtransaction и проверьте детали транзакции.

Только так вы можете проверить адреса баланс в любой момент заблокировать обход всех блоков перед блоком на стадии рассмотрения и проверки Uвых каждой транзакции содержит ли она адрес на стадии рассмотрения. Также вы должны проверить, является ли любой из vouts вы просто прошли, не были потрачены который соответственно уменьшаться баланс.

+319
Kees Huizing 22 окт. 2011 г., 7:53:30

Может кто-то пожалуйста, помогите мне с этим trancaction, я послал его через bitmex и не знаете, как использовать плату поднять.

https://www.blockchain.com/btc/tx/c907eaed2535c4f5853ef09e759d4d27c6706749a9bf23b27a2654e7ca0e95f5

ваша помощь будет высоко ценится :).

+261
David van Mil 24 июл. 2013 г., 18:09:27

У меня один приемник карты 480, который я использую, чтобы мои ethash в miningpoolhub.

На заводские настройки, я сделал 24Mhash/с

Если я разгонять память до 2250 МГц, у меня 27.5 Mhash/с

Некоторые люди говорят, что моддинг BIOS может сделать вещи идти до 31 Mhash/с

Но как?

Я уже могу разогнать память с помощью MSI горелки. Что еще может сделать мод БИОС, что нормального разгона не может? С технической точки зрения?

Да я знаю, только разгон памяти не заставишь меня 31Mhash/с на карту. Но что такое мод БИОСе внутренне?

+235
Mike Phelps 9 мар. 2019 г., 5:26:11

Вы можете использовать эти библиотеки для ваших целей:

https://github.com/bitpay/bitcore-lib

https://github.com/bitpay/bitcore-explorers

И вы не нуждаетесь в узел =)

+177
777Vlad777 14 июл. 2016 г., 17:23:26

Вход(ы) сделки финансирования не указан, так как нет необходимости делать это. Это потому, что только одна партия может финансировать канал (тот, что отправляет „open_channel“ сообщение на другой узел ЛН).

Например:

Предположим, что Алиса хочет создать канал с Бобом. В данном случае, Алиса является единственным источником финансирования канала. Поэтому она создает транзакцию средств с одного или более входов (которые ссылаются на нее UTXOs), сумма которых в общей сложности 1 БТЦ. Кроме того, она создает первое обязательство сделки, возмещения ей 1 БТЦ (она может транслировать эту операцию в случае, если Боб не хочет больше). Это означает, что вторая сделка обязательство фактически первая сделка в том, что Алиса может использовать для оплаты Боба. Обратите внимание, что Боб не может ничего платить, чтобы Алиса со второй сделки обязательство как только Алиса финансировал канал и еще не заплатила Боб ничего. А что если Боб хочет, например, чтобы заплатить 1,5 BTC на Элис? Ну, он может просто (попытаться) открыть еще один канал с Элис, посылая ей „open_channel“ сообщение. Если Алиса принимает запрос, Боб фонды канал с 1.5 BTC и потом можете отправлять деньги на Элис.

+55
kusnan hariyanto 4 июл. 2018 г., 20:31:38

Запись книга действительно один multisig 2-из-2 операции, включенные в блок.

Затем, обе стороны создают 1-из-2 multisig транзакции, которые еще не опубликованы в сети, но держали в резерве. Эта сделка обновляется каждый раз, когда вы сделать сделки между обеими сторонами. Как только одна из сторон принимает решение о закрытии канала, он или она публикует свой второй сделки и включается в блокчейн.

+34
onoturtle 23 мар. 2015 г., 22:34:25

Я купил некоторые дробные биткоины с сайта zebpay.com в Индии. Я хочу перевести биткоины на имя кошелек Джонс, так что я могу купить ethereuem и другие криптовалюты от Джонс кошелек.

Я могу отправить биткоин с zebpay для Jaxx исполнителя вставить адрес биткоин Джонс в zebpay, но мне придется платить комиссионное вознаграждение сделки в zebpay за это. Есть ли другой способ, что я могу просто открыть свое биткоин в Джонс без указания типа комиссии за транзакции?

+32
Rubix Rechvin 12 июл. 2015 г., 16:20:24

Это ответ от XRPChat, что надеюсь добавить к тому, что Дэвид объяснил:

Эван Шварц (22 Октября 2015)
https://www.xrpchat.com/topic/333-ahbritto-ilp-will-potentially-increase-value-of-xrp-as-a-bridge-currency/#comment-1986

"Если два разъема института сообщества, каждый будет устанавливать свои ставки между XRP, и любой другой валюте они торгуют. Что ставки будут публиковаться вне книги, возможно, через стандартизированный API. Когда дело доходит до выполнения кросс-валютный платеж по мосту через сообщества, что бы вы хотели увидеть на РЦБ будет платеж сообщества с одного разъема на другой. Мы уже построили доказательство концепции, что сделал это на тестовом Нетто (который приостановил платежи уже поддержка)".

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

+17
user3397 16 янв. 2010 г., 7:52:04

Раскрытие информации: я Blockstream соучредитель

Главной особенностью вклад в биткоин-ядра:

  • Грег Максвелл, Андрей Poelstra и я (а также несколько других участников) работал на libsecp256k1, хорошо проверенные библиотеки для эффективного эллиптических кривых криптография с использованием кривой secp256k1. Биткоин ядра перешли подписания в 0.10 и проверки в 0.12 (с 5-кратным ускорением при проверке подписи в результате). Эта работа также привела к обнаружению уязвимости CVE-2014-3570 (в OpenSSL bignum квадратура ошибка). Работа в библиотеке начат как проект хобби в 2013 году, но многие оптимизации, испытаний, правильность доказательства, и верификация были добавлены после того, как мы могли бы работать на него полный рабочий день.

  • Я работал на заголовки первой синхронизации (ядра биткоин 0.10), новый механизм для блокчейн загрузки, который загружает с несколькими коллегами одновременно, и решить многие проблемы с ранее механизм. Идея была впервые описана Грег Максвелл в 2012 году, но реализация только закончили после запуска в Blockstream.

  • Хорхе Тимон и Мэтт Коралло (а также Кори поля) работала над созданием libbitcoinconsensus, общая библиотека, созданная из ядра биткоин кода, который предоставляет часть логики проверки, и поставляется с 0.10.

Кроме того, мы предоставили большое количество изменений реализует множество функций, очистка, оптимизация, переделывает, улучшения и общее обслуживание. При взгляде на историю биткоина версии v0.12.0rc1 проверка после 1 августа 2014, 500 из 2185 совершает (23%; более 30% при включении libsecp256k1) пришел от Blockstream сотрудников и подрядчиков. Большинство из этих людей были активны в проекте задолго до создания компании, как эти же люди несут ответственность за 866 из 4195 совершает до 1 августа 2014 (20%). Эти числа исключают сливает, чтобы избежать пользу людям с доступ на запись в репозиторий.

Мы также приняли участие в нескольких улучшений, не связанных напрямую с биткоин основные изменения код:

  • BIP66 исправлен потенциальный риск отваливания от сети, что было вызвано несоответствие между платформами между версии OpenSSL, и открыла дверь, не срабатывает проверка.
  • BIP68, BIP112, и BIP113 были предложены и впервые реализованы Марк Friedenbach ввести относительный locktimes и их правоприменения, которые необходимы для более эффективной платежной системы каналов, как молния.
  • Несколько родовых blockchain технология улучшения были обнаружены нами и внедренная в наш первый демо-технология боковой цепи элементов Альфа, в том числе сегрегированных свидетеля, конфиденциальные сделки, подписи Шнорра и ключевых дерево подписей. Сегрегированные свидетель в данный момент работают как софт-форк биткоин (BIP141 через BIP144), и включает в себя управление версиями скрипт, который делает внедрение таких вещей, как подписи Шнорра в будущем softforks гораздо проще.
  • Другие предложенные Бипс: BIP99 (консенсус изменении лучших практик) Хорхе Тимон, BIP103 (размер блока увеличивается следующим технологический рост) по мне, BIP111 (NODE_BLOOM флаг) Мэтт Коралло, BIP9 (версия битах с таймаута и задержки) я, Грег Максвелл и расти Расселом (а также Питер Тодд).
  • Мэтт Коралло внедрена и функционирует биткоин реле сети, обеспечивая низкие задержки блока распространения в различные стороны.

Этот список отнюдь не является исчерпывающим, и я, вероятно, концентрируясь в основном на вклады, в которых я участвовал сам.

+15
Dan Andrew Brendstrup 14 дек. 2017 г., 4:09:35

Показать вопросы с тегом