Может кто-нибудь описать полный плюсы/минусы различных заменить на плату предложений?

Я сделал некоторые исследования, но я считаю, что я либо предвзят я или Мои источники сами являются необъективными. У кого-нибудь есть объективный анализ различных предложений и их преимущества/недостатки? Во-первых-видел-безопасный, ребенок-платит-за-родителей, полный РФБ я об этом не знаю, но с удовольствием прочитал несколько предложений, если они есть.

+565
adrian7 19 авг. 2018 г., 5:30:19
18 ответов

Как Байкал х10 заработать больше денег, чем AntminerS9 хотя Байкал х10 только 10 гр/С и Antminer С9 14 м/с ?

Итак, какой больше ГХ/С или М/с?
Я запутался.

+997
Henrique Tyrrell 03 февр. '09 в 4:24

Создание SatoshiDice-как игра довольно легко. Ниже приведены шаги высокого уровня, участвующих в создании такой игры.

Для каждой входящей транзакции...

Получить количество клиентов и адрес оплаты

  1. Вызов bitcoind getrawtransaction [входящий идентификатор транзакции] 1. На 1 в конце будет возвращать данные в "расширенном режиме", который, по сути, необработанные данные в формате JSON.

  2. Из сырого детали сделки, брать txid и Uвых от вин объекта. С этой транзакцией, снова звонок bitcoind getrawtransaction на txid.

  3. Из этих сырых детали сделки найти Uвых объект, на который ссылается Uвых индекса на Шаге #2. В этом Uвых объект, там должен быть список получателей платежей. Принимать и хранить первый адрес.

Определить выигрыш/убыток государству круглого и возвращать результаты

  1. Хэш txid+Uвых индекс сделки. Семян свои хэш-функции с секретным ключом. Кроме того, обратите внимание, вам нужно будет предоставить свой секретный ключ на периодической основе. Без обновления и предоставляя свои секретные ключи, нет никакого способа для ваших игроков, чтобы проверить вашу честность.

  2. Сравните последние четыре байт хэш для определения победу/условие потери.

В случае утраты...

  1. Позвоните bitcoind createrawtransaction. Вы должны пройти в происходящих txid и Uвых ваших клиентов оплату. С обращения к клиентам, включают в себя небольшой, дробное значение для отправки обратно клиенту. Это сообщает им, что они потеряли круглого. Кроме того, включать второй платежный адрес, который будет получать оставшуюся часть биткоины от клиентов, поступающих платежей. Это должен быть адрес в ваш кошелек.

  2. Позвоните bitcoind signrawtransaction в знак совершения сделки. Если она возвращает значение полный=правда, ваша сделка является действительной.

  3. Вызов bitcoind sendrawtransaction и построены сырьевой сделки.

В случае выигрыша

  1. Вычислить клиентам выигрыш.

  2. Позвоните bitcoind listunspent. Это вернет список введенных транзакций, которые не были потрачены на ваш кошелек.

  3. Создать перечень операций для обработки платежей. Во-первых, клиента происходящих txid и Uвых показатель их оплаты. Далее, добавить в список любое количество неизрасходованных сделок (от шага № 1), необходимые для оплаты вашего клиента свои выигрыши.

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

  4. Звоните bitcoind createrawtransaction, передав все транзакции, накопленные в шаге #3.

  5. Позвоните bitcoind signrawtransaction в знак совершения сделки.

  6. Вызов bitcoind sendrawtransaction и построены сырьевой сделки.


Вот оно! Это очень упрощенно, процессор SatoshiDice. Вы можете добавить дополнительные проверки, кэш ваших сделок, мониторинг потерянных блоков и просто интегрировать некоторые другие административные процедуры.

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

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

+984
argyle 26 июн. 2013 г., 23:17:32

Вы загружаете кошелек с помощью loadwallet команды.

Чтобы загрузить бумажника с именем 1, сделать

биткоин-Кинк loadwallet "1"

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

кошелек=1
+959
Bernadette Mortel 26 авг. 2015 г., 16:43:42

Ну, это детерминированный кошелек. Есть функция f, которая для каждого N∈ℕ возвращает N-ный адрес, который будет произведен.

Адрес в основном хэш открытого ключа (мы можем пренебречь остальными оно состоит, но это детерминировано также).

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

Каждый 256-битное число является закрытым ключом.

Так что ваш кошелек просто должен сделать 256-битные числа детерминированно и сделать расчеты, чтобы добраться до адреса детерминировано.

Это может легко быть сделано путем выбора хэш-функция, которая выводит 256 бит – давайте выберем SHA256 хэш и соль λ. Соль-это просто что-то добавил на вход хэш-функции.

Если ваш кошелек не знает λ, он может генерировать практически произвольное количество адресов Bitcoin.

г(N) для каждого N∈ℕ может быть определена как G(Н) := sha256sum(λ.N), где . является оператором конкатенации. г(N) - это закрытый ключ энного.

Если вы используете компьютер Linux, откройте терминал и введите:

Эхо "aR3Ba9raAi1" | sha256sum
Эхо "aR3Ba9raAi2" | sha256sum
Эхо "aR3Ba9raAi3" | sha256sum
Эхо "aR3Ba9raAi4" | sha256sum
Эхо "aR3Ba9raAi5" | sha256sum
Эхо "aR3Ba9raAi6" | sha256sum
.
.
.

aR3Ba9raAi является λ. Последняя цифра параметра Эхо получает, но, конечно, это может быть больше, чем 1 цифра.

По выходе вы получите:

г(1) = 49fc13b53bf8cbc8607c121066a974f5c803aee04629e11696946f93b16825a6
г(2) = 9462e18f435684eb8bf5008f8e7c717729fbfa505554ef4b3325a3eccc807519
г(3) = d7bde9e8c19959b0abaa5c476a3fc7a4eacf713fe78c9e2a66ac202419ddbf6f
г(4) = d08ddf753bb37b853407f1451334bb042d93ee2179c01244a019229a32fe9c03
Г(5) = 4291513728b1a0d96b72df35bafa1f78db1ceaf135d874a3d8e5353aa9408893
г(6) = e04aba61558daaa532d252397e5d5467c8dd64552f987e54245ab759dd0517cb
.
.
.

Это будут закрытые ключи. Они одинаковые на все машины, пока λ не меняется. Нет между машин необходимо после того, как они все знают λ. г(N) является детерминированным, а так все остальное потом по пути создания адреса. Так что F(N) может быть вычислена с г(н).

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

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

+860
user40116 6 февр. 2018 г., 3:54:49

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

"уникальный адрес для каждой транзакции. Большинство биткоин программного обеспечения и веб-сайтов поможет вам в этом, создавая новый адрес каждый раз, когда вы создать счет на оплату или платежное требование. (Antonpolous, 2014:188)"

это на самом деле можно создать всегда, по крайней мере, три различных действительных биткоин-адресов из того же открытого ключа, так как существует всегда гибрид, сжатом и несжатом виде той же пары открытых/закрытых ключей.
Так, например, открытый ключ (Х,Y):

(50863ad64a87ae8a2fe83c1af1a8403cb53f53e486d8511dad8a04887e5b2352, 
2cd470243453a299fa9e77237716103abc11a1df38855ed6f2ee187e9c582ba6)

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

16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvm
1PMycacnJaSqwwJqjawXBErnLsZ7RkXUas
1DcuACZPCeAEmvSPzKiF8pAaZAEY1XPyue

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

+803
Jopeth Deza 6 нояб. 2019 г., 6:44:13

В multisig все обрабатываются в интерфейсе без необходимости для обработки закрытых ключей напрямую.

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

Третий набор приватные ключи, которые только у вас есть. Вы должны были загружены те (вместе с Набор, BitGo не имеет в своем зашифрованный кошелек), когда вы создали свой кошелек. Этот набор ключей также позволяет создавать операции без BitGo участие.

+768
Mathissimo 17 окт. 2019 г., 10:57:20

https://blockchain.info/charts/bitcoin-days-destroyed?timespan=1year&showDataPoints=false&daysAverageString=1&show_header=true&scale=0&address= наиболее вероятно то, что вы ищете.

Возможно, вы также захотите взглянуть на это https://en.bitcoin.it/wiki/Bitcoin_Days_Destroyed если хотите узнать больше.

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

Редактировать:

Я также нашел этот старый пост, который дает объяснение, что "биткойн дней уничтожили"?

+652
Georg Heiler 23 янв. 2013 г., 2:31:35

Если вам нужно 100 монет, вы должны использовать регтест режим, это сообщение из крана сайт:

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

Если вам действительно нужно большое тестирование монет, попробовать другое решение. Например: биткоин-тестовом режиме-коробка биткоин-регнет

Ссылка

+440
Seadourff 12 янв. 2019 г., 0:40:00

Большинство из Индийский биткоин-бизнеса пойти на анализ из Nisith Десаи и партнеры:https://www.zebpay.com/wp-content/uploads/2016/04/Bitcoins.pdf

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

+393
user291764 8 мар. 2016 г., 5:17:50

Я думаю, что это открытый ключ, в общем 33 байт сжатом виде. Я сгенерировал адрес от него

12r9cntQ5T8o6mELxxcj1RwBZiKGVV

чтобы проверить баланс и bitref говорит, что это 0.0 биткоины отправлены или получены.

Также Ноль сделок за этот бумажник.

+385
weet09 12 сент. 2018 г., 13:55:34

Я хочу использовать базу данных Windows 7 Биткойн (блок цепи я скачал + мои кошельки) на Линукс (Debian). Я запустить Debian в VirtualBox гость на компьютере под управлением Windows 7 и общий доступ к папке биткоин данных (C:/Users/Username/AppData/Roaming/Bitcoin/) как папку в Debian.

Однако bitcoind на Debian с правильной -параметр datadir не говорит "открытие базы данных ошибка блока. Вы хотите восстановить базу данных блока сейчас?" сообщение. Это подводит меня к вопросу, могут ли базы данных являются совместимыми между Windows и Linux вообще.

Редактировать 1: Я использую один биткоин экземпляра одновременно. Я понял, что я получаю ту же ошибку, даже при использовании En пустой каталог данных, установил через VirtualBox на хост.

Вот это отладка.журнал (для пустой или полный каталог данных):

2013-12-22 20:49:07 биткоин версия v0.8.6-грязно-бета (2013-12-05 13:11:26 +0100)
2013-12-22 20:49:07 с помощью OpenSSL версии OpenSSL с 1.0.1 е 11 февраля 2013 года
2013-12-22 20:49:07 данные по умолчанию директорию /home/кожух/.биткоин
2013-12-22 20:49:07, используя данные каталога /Home/кожух/vboxshare2
2013-12-22 20:49:07 за 125 соединений (1024 дескриптора файла доступен)
2013-12-22 20:49:07 сообщение инициализации: проверка бумажник...
2013-12-22 20:49:07 dbenv.открытого каталога журнала=/домой/кожух/vboxshare2/базы данных файл ошибок=/домой/кожух/vboxshare2/дБ.журнал
2013-12-22 20:49:07 обязательно [::]:8333
2013-12-22 20:49:07 привязан к 0.0.0.0:8333
2013-12-22 20:49:07 инит сообщение: загрузка блока индекса...
2013-12-22 20:49:07 Открытие LevelDB в /Home/кожух/vboxshare2/блоки/индекс
2013-12-22 20:49:07 : ошибка открытия блокировки базы данных.
Вы хотите восстановить базу данных блока сейчас?
2013-12-22 20:49:07 выключения : в процессе...
2013-12-22 20:49:07 заподлицо(ложь)
2013-12-22 20:49:07 DBFlush(ложные) 0мс закончилась 
2013-12-22 20:49:07 StopNode()
2013-12-22 20:49:07 покраснел 0 обращается к сверстникам.дат 4МС
2013-12-22 20:49:07 флеш(правда)
2013-12-22 20:49:07 DBFlush(правда) 1мс закончилась 
2013-12-22 20:49:07 выключения : сделано

Кажется, что проблема может быть в следующем:

Файл ошибок=/домой/кожух/vboxshare2/дБ.журнал

Правка 2: Там же есть .блокировка файлов с 0 размером в datadir не после того, как я получаю ошибку.

Редактировать 3: Так "файл ошибок=/домой/кожух/vboxshare2/дБ.журнал" проблем не было. Я получаю эту ошибку для рабочего экземпляра локально (без общей папки с данными).

+379
Maksym Minyaylo 14 сент. 2012 г., 22:57:52

вы знаете ,вам нужен размер 32 ГБ за один биткоин клиента,можно запускать несколько программ биткоин обмен и тому же источнику данных, используя -переменной datadir или что-то еще? Я обнаружил, что кто-то должен был поставить его около года назад и получили большой нет; так 1 год прошел ,он до сих пор нет?

+355
Psycho 17 окт. 2011 г., 9:14:24

В цепочке блоков Bitcoin, сложность добычи корректируется через каждые 2016 блоков. Если средняя добыча за последние 2016 блоков была выше, чем 10 минут чем трудность уменьшается, так что время корректирует до 10 минут. А если времени на мои последние 2016 блоков был ниже, чем 10 минут, то сложность увеличивается.

Хотя цель калибровки происходит каждые 2016 блоков, из-за "на одну" ошибку в биткоин основной клиент, это исходя из общего времени предыдущего 2015 блоки (Не 2016, как это должно быть). Потому что теперь вы находитесь в том времени за последние 2015 блоков, но сравнивая его с 20,160 минут (2016 х 10 минут), в результате получилось смещение вверх на ~0.05%.

+242
19961809 19 авг. 2015 г., 8:54:59

У моих родителей есть Windows Vista и недавно у нас были отключения электроэнергии и Биткоин начал с Однако начало погрузки блоков на неделю сейчас она не опускается ниже 1 года 13 месяцев? Как неопытный комментарии, я мог бы использовать некоторые советы. Пожалуйста, помогите, если можно. Спасибо.Пожалуйста, сделать это просто, как я новичок и не понимаю всех Биткоин терминологии. Дэвид

+149
Ireniv 21 нояб. 2013 г., 11:29:17

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

+102
SonyS 6 июн. 2017 г., 23:49:04

На самом деле, я знаю, что есть уже есть blockchain.info и свой собственный API. Но я хочу, чтобы построить свой собственный сервер, который может обеспечить базовый API, таких как:

    1. Создать кошелек с помощью пароля и имени пользователя.
    1. Пользователь может вход/выход(опционально)
    1. Пользователь может делать транзакции (отправка/получение в/из чей-то адрес)

Но у меня гугл на некоторое время. Единственный способ создать кошелек настройте биткоин.конф прежде чем запустить bitcoind сервер. Я не знаю, как это работает, я знаю, что есть также способ вызова multisig, но я не знаю как соединить его с бумажником. Я имею в виду, как сделать каждый пользователь имеет его/ее собственные кошельки.

Кто поможет?

+82
noon 18 нояб. 2016 г., 15:43:26

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

У меня есть следующие вещи:

  • Каналы оплаты
  • Азартные игры / распределенных случайных генератор
  • Хранение данных в блокчейн / документ, подтверждающий публикацию

Что еще там есть?

+82
Michael Gallagher 3 дек. 2017 г., 2:19:09

У меня есть идея, я работаю на некоторое время, она будет использовать технологию blockchain. Однако, хотя я знаю что-то о blockchain как она стоит сегодня, мне не хватает более углубили знания о криптографических примитивов. Так, потому что я не мог найти окончательный ответ в любом месте, я думал, что я попробую здесь. Так как я новичок в этом форуме, пожалуйста, сообщите мне, если мои вопросы должны быть размещены в другой категории.

Так вот вопросы:

Допустим, что в одноранговой сети имеется большой объем информации с одного узла на другой, однако, большинство из этой информации является частная. Так, узел: 1) подписывает свое сообщение (для проверки подлинности источника) 2) затем шифрует его с использованием симметричной криптографии 3) затем шифрует симметричный ключ (который будет использоваться для расшифровки сообщения), используя открытый ключ получателя 4), а затем на вершине, что он подписывает, используя его ключ и сообщение, зашифрованное симметричным ключом и

Так, Наконец, у нас есть 2 вещи: 1) сообщение -> подписанный своим закрытым ключом -> зашифровать с помощью симметричной криптографии -> наконец-то подписали снова (чтобы узлы сети будут знать, от какой узел это и откуда) 2 симметричный) ключ, используемый для расшифровки сообщения -> зашифрованный с помощью асимметричного шифрования по открытому ключу -> получателя и, наконец, подписанного ключом отправителя, поэтому узлы будут знать источник сообщения.

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

1) Существуют ли какие-либо технические причины, почему нечто подобное не сработает? 2) может такой способ передачи сообщений на большие сети (размер биткоин например), где каждый узел "бассейны" сообщения и отправляет его сверстники? Проблемы я вижу-это размер сообщений (она растет больше по подписи и шифрования подобное). 3) я уверен в этом, но я все равно хочу спросить - может узел сравните два сообщения, которые он получил, даже если они разные, и найти каждые два или более сообщений, которые были подписаны одним и тем же открытым ключом (из одного источника)?

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

Если есть какой-то эксперт, кто успеет ответить на такие элементарные вопросы на этом форуме, Я глубоко благодарен.

+38
binhdigipro 29 дек. 2015 г., 15:38:47

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