Получение оплаты без 3-й партии API

Так есть в любом случае, чтобы создать адрес, а затем проверьте адрес, чтобы увидеть, если хватит фонда направляется и достаточно подтверждение, без использования каких-либо 3-й партии по API?

Работает на программное обеспечение, написанное на C# и PHP веб.

+194
Ludovic de la Marck 5 февр. 2017 г., 17:35:34
24 ответов

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

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

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

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

  4. С устаревшими валюты, что вы даете то, что другая сторона получает. С Bitcoin, как правило, вы можете отправить биткоины с банковского счета, а получатель получает сырье биткоины (возможно, тарифы будут ниже по внутрибанковским переводам, но тарифы на сырье и переводам в биткоинах должна быть достаточно низкой).

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

+855
Patrick Block 03 февр. '09 в 4:24

Это как беспокоиться, что ваш дом будет попасть под двух астероидов. Есть так много способов ваш дом может быть уничтожена, что миллионы раз чаще. Так что это не рационально, чтобы беспокоиться об этом, за исключением секунды или два потребуется, чтобы осознать, что это не стоит беспокоиться. Например, столкновение на хэш открытого ключа составляет около 80 миллиардов, миллиардов, миллиардов раз более вероятно.

+840
cognophile 24 апр. 2012 г., 7:41:15

Когда транзакция создается свой узел и, далее, к полному узлы, они будут проверять, чтобы гарантировать, что сделка является действительной (не двойные траты одно условие среди них). Полный узел поддерживает набор UTXO список в chainstate папку и активно кэшируются в памяти. Если сделка действительна, полное узлы удалить UTXOs, которые потребляются в сделке и добавить результаты этой сделки в набор UTXO. Тогда узел будет добавить, что транзакции в mempool и реле проводки к другим полные узлы, подключенные к нему.

Наиболее полные узлы/горный узлы работают на первой видно основу. То есть, если они видят другую сделку проводить такую же UTXO, как к первому, они откажутся от его недействительным и не пересылать их дальше (если это не РФБ). Так что если вы пошлете две операции занимают те же UTXO, то это может быть так, что половина узлов будет использовать различные сделки в mempool по сравнению с другой половиной. Этот вопрос будет решен, если блок добывается с одной из двух операций. Шахтер будет включать только первую сделку, что он видел в блоке добычи. Когда узлы получают блок те, что видели другие транзакции будет выполнен откат изменений в UTXO установить и сходятся на сделки добытое в блоке.

Если вы хотите включить другие сделки, вам теперь придется мои два блока: один на высоте, что был только что получен (путем снятия минных операций и в том числе другие) и другой блок увеличения высоты, так что узлы признать, что версия цепи (так как узлы принимают самую длинную военнопленных, услуги). Что является причиной военнопленных является очень важным в урегулировании конфликтов в децентрализованной системе Р2Р, которая не имеет центральной власти, чтобы диктовать, что сделка является допустимым.

+805
podol1620 13 авг. 2012 г., 14:12:23

Вот libblkmakerс реализации:

статический
голец varintEncode(неподписанные символ *вне, uint64_t Н) {
 если (N < 0xfd)
{
 из[0] = н;
 возвращение 1;
}
 Чара л;
 если (N <= 0xFFFF в)
{
 из[0] = '\xfd по';
 Л = 3;
}
еще
 если (N <= значение 0xFFFFFFFF)
{
 из[0] = '\xfe';
 Л = 5;
}
еще
{
 из[0] = 'xff\';
 Л = 9;
}
 для (Без знака char я = 1; я < л; ++я)
 из[я] = (н >> ((я - 1) * 8)) % 256;
 возвращение л;
}
+795
Thien Hoang 14 дек. 2010 г., 10:46:27

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


Причина того, что CGMiner помечен как небезопасный из-за анти-вирус программное обеспечение и вредоносные программы, которые используют CGMiner. Анти-вирус есть анализы CGMiner и решили, что это будет криптовалюта майнинг программного обеспечения - что это. К сожалению, многие вредоносные программы способны также добыча криптовалюты как только они заразить чужой компьютер, так АВС взяли теряют все, что можно майнить криптовалюту как небезопасные. Тогда это достигает браузеры, которые делают то же самое.

+775
macino 30 дек. 2013 г., 20:20:48

Собирает вопросы обсуждают ограничение памяти блоков.

См. также: ,

+698
user10091 2 мая 2018 г., 18:26:20

Нужно ли разрабатывать отдельный блокчейн или он будет использовать блокчейн БТЦ / ЛТЦ?

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

Мне нужно создать кошелек или он будет создан после того, как я скомпилировать код?

"А" - кошелек? вам нужно много кошельков, пользователям нужно будет создать кошельки, а не компиляции кода. Этот вопрос звучит так, будто это ваш первый набег в криптовалюты? Если это так, это не хороший первый шаг или проект новичка.

Как бы я быть в состоянии добывать монеты? Где поставить код после того, как монета создается

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

+571
Perik Onti 6 апр. 2014 г., 13:14:19

Я понимаю, что это очень старый вопрос, но я думаю, что есть смысл дать обновление, тем не менее. Недавно порт на Qt-интерфейса биткоин сделано и в свой Namecoin. Он обеспечивает полную поддержку и для операций на имя и даже настройки доменов напрямую без необходимости придумывать правильные строки JSON.

Новый свой Namecoin-Qt является доступным в https://github.com/namecoin-qt/namecoin-qtи сторонние бинарники можно найти на https://namecoin.org/download.

+489
olegvvolegvv 18 янв. 2013 г., 22:57:20

Биткоин основного программного обеспечения управляемых центральным органом? Это в контексте, что раз сделка будет транслироваться пользователем, то в центре, опубликованной на уровне приложения (я.электронная биткоин-ядра) или это распространяется физически для всех других пользователей через сеть Bitcoin?

+471
bebeto 12 июн. 2018 г., 10:40:11

Если вы не хотите принимать депозиты от своих клиентов, то вы должны создать один детерминированный кошелек с помощью программного обеспечения, как Электра и установка расширенного публичного ключа xpub ака ака мастер открытого ключа (МПК) на сервере. Затем из этого можно создать все адреса вам нужно.

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

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

Если вы хотите связать какой-адреса пользователей в некоторых детерминированных моде, то вы можете назначить каждому пользователю идентификатор и счетчик, который будет служить в качестве индекса адресу. Затем вы можете разработать соответствующий путь деривации, которая включает в себя эти две вещи. Так, например, Алиса может быть идентификатор пользователя 5430. Адреса депозит Алисы м/5430/I, где i-это счетчик в базе данных. Первая Алиса-адрес будет м/5430/0, второй будет м/5430/1 и так далее. Идентификатор пользователя не изменится после того, как пользователь регистрируется, так что даже с чуть более старые резервные копии, пока у вас есть идентификатор пользователя можно увеличивать счетчик, пока вы не получите правильный.

+401
Vetalina 13 февр. 2013 г., 8:00:23

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

Теперь, я взглянул на blockchain.info API и, кажется, лучшее решение, чтобы получить сделок на адрес: https://blockchain.info/rawaddr/$bitcoin_address

(как видно на этой странице: https://blockchain.info/api/blockchain_api )

Моя проблема заключается в том, что такие операции возвращает все сделки, но я просто хочу принести небольшое подмножество операций в течение 2-х сроков.

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

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

+395
Daniel Lyons 12 июл. 2013 г., 1:37:33

Здравствуйте, я хотел бы сослаться на Википедию метрических префиксов. Хэши измеряется в стандарт Си десятичные приставки, такие как

Кило - 1 000 хэшей/с

Мега - 1 000 000 хэшей/с

Гига - 1 000 000 000 хэши/с

Е. Г. 2 х/С означает, что 2 000 хэшей может быть решена в секунду.

Если вы хотите узнать больше о хэш-посетите биткоин.это

От Bitcoin.это :

Хэш-алгоритм получается произвольно-большой объем данных в фиксированной длины хэш. Тот же самый хэш всегда будет результатом одного и того же данных, но изменения данных даже одного бита будет полностью изменить хеш. Как и все компьютерные данные, хэши большом количестве, и обычно пишутся в шестнадцатеричном виде. Биткоин использует SHA-256 хэш алгоритм генерации доказуемо "случайных" чисел таким образом, что требуется предсказуемое количество усилий процессора. Генерации хэша SHA-256 с значение меньше текущей цели решает заблокировать и побед вам некоторые монеты.

Или вы можете проверить это:

Криптографические хэш

+347
dean 14 нояб. 2011 г., 4:43:41

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

Я думаю, что это было из-за взаимодействия с характеристика, что мы теперь называть 'делегация': возможность для кого-то presign сделки, а также добавить новый скрипт разблокировки - эффективно делегировать право подписи кому-то другому при определенных обстоятельствах.

Элементы скриптового языка, ссылки в этом направлении включают в себя наличие OP_CODESEPARATOR, и оригинальное исполнение модели работает scriptSig + scriptPubKey на одном дыхании, а не по отдельности как это делается сейчас.

+331
JCJXXL 17 окт. 2018 г., 6:11:03

Это зависит от вашей операционной системы. Читайте об этом здесь.

Линукс

~/.биткоин/

Мак

~/Библиотеки/Application Поддержки/Биткоин/

Окна

C:\Documents и settings\Вашеимяпользователя\данные приложения\биткоин (ХР)

C:\Users\YourUserName\Appdata\Roaming\Bitcoin (Vista и 7)
+318
MissBlackliss 18 июн. 2010 г., 7:33:24

Проверить btcans.org.

В BTCANS позволяет зарегистрировать аккаунт и разместить связать платежный адрес с ним. Вы можете передать ваш платеж BTCANS адреса и другие пользователи могут запрашивать ваш адрес оплата на входе q.btcans.org/your-id-here в свой браузер.

Разница между btcans.org и сокращенным адрес в том, что вы можете изменить свой адрес в любой момент. Последующие запросы будут возвращать обновленные платежный адрес.

+290
jabalsad 13 авг. 2012 г., 2:39:30

Получать мои ноги мокрые торгов на нескольких биржах (принимает навсегда, чтобы пройти проверку кстати) и иметь постоянные проблемы в течение последних нескольких месяцев получать троса из бирж.

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

Есть другой механизм для получения троса из бирж, т. к. он завязан на "реальные" деньги за 1-к-1 соотношение?

Такие обмены как-то "обманул" троса и / или другой монеты, пока это более выгодно для них, чтобы завершить сделку?

Я знаю, что последняя часть вопроса звучит конспирологически, но посмотрите на поведение цен на каждом из троса-сторонней паре инструментов (USDT-БТЦ, USDT-ничего)... Спасибо заранее, Гетте

+280
Padraig 27 авг. 2010 г., 10:00:09

Биткойн может быть настроен для обработки любой порт для одноранговой связи, так и JSON запросов RPC. Однако, как Bitcoin клиенты не шифровать свои сообщения, он все равно будет довольно легко отфильтровать деятельности связанного с биткойном. Затем можно перейти на использование Bitcoin через Tor, или разработчики могут внедрять шифрование сообщений при необходимости.

+274
iTaoLR 19 нояб. 2010 г., 4:29:50

По-видимому, существует столько бирж / средний-Mans на биткойн-рынке (электронная.г coinjar.com), которые могут помочь купить / продать Bitcoin для среза (обычно 2-4%). Они просто торговать Bitcoins с помощью собственного кошелька, и просто держать баланс клиента наличные/биткоин в свою систему?

+224
Tumelo Ntsonyana 10 апр. 2019 г., 0:24:44

Я был однажды сказал мне логин изменить пароль

Важно понять, почему этот трюк предназначен, чтобы обмануть вас.

Кошельки не содержат биткоин.

Кошельки содержат "закрытый ключ" - это закрытый ключ, который дает вам контроль над количеством биткоинов.

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

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

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

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


См. также

Добыча обманов

Deceoptions кошелек

+221
ZjQj 28 июл. 2015 г., 2:36:01

Что делать операций, в платежные каналы и их решения похожи? Молниеносно сетевые транзакции отличается от других сделок multisignature? Могут ли шахтеры дискриминировать в сделках?

+202
alyberty 23 февр. 2013 г., 22:00:42

Если вы мой в бассейн, бассейн вышлем вам любую работу, что вы не добыча, т. е. вам не нужно скачивать блокчейн.

Если вы соло-майнинга вам понадобится блокчейн.

+153
Gerard Mick 31 авг. 2019 г., 10:01:59

Как происходит передача между плательщиком и получателем кошелек на самом деле произойдет, если оба узла находятся в автономном режиме?

Из бумаги:

Потому как payerX и payeeY, нет он-лайн связи при оплате, автономной транзакции передается через локальные интерфейсы (например, коммуникация ближнего поля (NFC) или Bluetooth с низким энергопотреблением (ЛТР)), в отличие от обычного (онлайн) операции с биткойнами, которые передаются через биткоин-пиринговая сеть.

Поэтому в основном все как два устройства могут общаться будет работать нормально общаться сделка.

Работает ли автономная кошелек работать как протокол уровня 2 в некоторой степени позволяет отложила поселение, как ЛН?

Я бы не сказал, он является аналогом ЛН, функции и модели разные. Из бумаги:

Эти механизмы достижения вероятностного безопасности, чтобы гарантировать, что вероятность нападения меньше, чем требуемый порог.

+77
Satyajeet Jadhav 26 сент. 2012 г., 8:06:00

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

 vanitygen: шаблон.с:164: vg_exec_context_init: vxcp->утверждение `vxc_key' не удалось.

ошибки, и у меня нет судо-прав, чтобы исправить это прямо сейчас.

Однако, чтобы исправить вашу проблему, она работает на ЦП, а не ГПУ. И он уже использует все процессора, судя по ридми. Если у вас есть четырехъядерный процессор будет 4 рабочих, ~100% CPU каждый. Если вы хотите ограничить количество процессоров, используемых, используйте -Т <потоки>-вариант.

+74
user3785199 12 дек. 2011 г., 23:20:05

После прочтения существующие ответы, и ваши комментарии об этом, я считаю, то, что вы ищете это.

Ваш вопрос основан на непонимании. Фигура "биткоин может обрабатывать 7 транзакций в секунду" - это не пиковая скорость. Речь идет о долгосрочных сети-средний, и результаты из того, что (а) блоки ограничены в размерах и (Б) стоимость производства блок ограничен.

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

При создании нового блока, узлы в сети должны быть в состоянии обработать быстро, чтобы не откладывать, как долго это берет, прежде чем другие шахтеры могут начать строить на верхней части этого блока. Из-за присущих отклонений в производственный блок, следующий блок есть небольшая, но существенная вероятность быть найдены только спустя несколько секунд. Если узлы сети не могу проверить предыдущего блока в течение этого времени, они находятся в неблагоприятном положении. Однако, Шахтер, который создал сам блок не имеет такой штраф (он уже знает свое блокируется). Как правило, эти задержки в обработке, как правило, пользуются крупные и шахтеров пропорционально больше, чем мелкие - эффект, который является очень вредно для децентрализации сети, поэтому следует избегать любой ценой. По этой причине время между блоками должны быть во много раз больше, чем время, необходимое для проверки транзакций в нем.

+34
poovin 23 окт. 2019 г., 7:44:37

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