Как именно работает Bitcoin адрес?
Bitcoin адрес специальная кодировка (основание 58 проверки кодирование) в ripemd160 из SHA256 открытого ключа. Этот хэш известен как hash160 открытого ключа. При вводе адреса в вашем бумажнике, он декодирует адрес в hash160 и строит правильный вывод, основанный на номер версии (вещь, которая решает, начинается ли адрес с «1» или «3»). Этот вывод используется в транзакции.
то, что определяет, является ли адрес для Bitcoin, а не для его клонов или некоторых altcoins?
Ничто не делает. Как правило, различные версии байт выбирается так, чтобы префикс адреса будет отличаться и, таким образом различимы. Однако некоторые altcoins действительно используют одни и те же версии байт и неотличимы от Bitcoin адреса (например, litecoin-х p2sh адреса такие же, как Bitcoin 'ы). Кроме этого нет никакой разницы в качестве адреса еще проверка base58 кодирование hash160 в качестве открытого ключа ECDSA.
Что произойдет, если вы посылаете Bitcoin по другим адресам или наоборот?
Bitcoin переходит к нормальному выходу. Как правило, монета считается сжигали, но он по-прежнему можно получить доступ к нему, так как приемник сделки может просто импортировать закрытый ключ от другой монеты и импортировать его в монете, что было на самом деле послал.
Можно ли создать адрес в автономном режиме? если да, то каким образом система знает, что если он может внести биткойны в него или нет?
Да. Адреса не нужно регистрироваться ни с чем, чтобы показать, что он может быть отправлен. Как я уже говорил ранее, адреса просто используется для создания выходных транзакций. Выходы транзакций не волнуют, являются ли они на самом деле расходуемыми, они просто должны быть действительными выходами.
А что, если группа несколько тысяч членов решили клонировать Bitcoin и иметь контроль над несколькими значительно больших бирж объем и сделать сделок, то как мы можем сказать, разница?
Сделки, сделанные с клонированной монеты не будут иметь такой же blockchain как Bitcoin. Операции, которые они пытаются проводить с не существует в сети Bitcoin, так что их сделки считаются недействительными.
Или что, если узел Bitcoin, который имеет гроссбух пытается клонировать биткойна, используя blockchain информации на жестком диске? или они просто используют blockchain в качестве блока цепи своего клона?
В то время любой вилке blockchain, нападавшие blockchain будет отклоняться от blockchain Bitcoin. Если они пытаются украсть монеты, которые не являются их, Bitcoin узлы будут просто отказаться от сделки как недействительные. Конечно, они будут иметь монеты на их blockchain, но никто не заботится о том, потому что это blockchain не Bitcoin-х.
То, что люди должны знать при использовании различных кошельков и обменов?
Все они должны соблюдать правила консенсуса для того, чтобы с помощью Bitcoin.
Что произойдет, если 50 узлов в сети или в поддельной онлайновой среде и делать сделки и сделайте сами подтверждения?
Затем они раздвоили blockchain и их операции и блоки не будут считаться действительными. При нынешней сложности, их цепь потеряет.
это возможно для шахтеров предсказать хэш будущего быть Bitcoins и использовать его, чтобы создать их, а затем сеть проверить эти монеты, как законные из них?
Нет, это не то, как работает Bitcoin. Прежде всего, хэши распределены случайным образом, так что вы не можете предсказать хэш. Во-вторых, Bitcoins не являются объектами. Скорее они представляют собой значения, присвоенные выходов транзакций.
Где именно новый Bitcoins порожденного какого механизма, который в узлах бумажник программного обеспечения?
Когда шахтер шахты блок-, они включают в себя, в качестве первой транзакции в их блоке, транзакции генерации монет. Эта сделка не имеет входов и создает один или несколько выходов, значения которых в большинстве сумма блока субсидий (в настоящее время 12,5 Bitcoin) и все операционные издержки, оплаченных сделок в блоке.
который один из узлов создает проблемы для шахтеров, чтобы решить?
Ни один узел не делает. Горняки фактически не решают проблемы. То, что они делают, они строят блок заголовок 80 байт, который состоит из номера версии, меток времени, предыдущего блок хэша, Merkle корня всех операций в блоке, текущей цели, и одноразовый номер. Тогда что хешируется с SHA256 дважды. Этот хэш затем сравнивается с текущей цели. Если он меньше, чем цель, то блок действует и широковещательный к остальной части сети. Если он является недействительным, шахтер не меняет что-то в заголовке (обычно Нонс, то корень Merkle), пока действительный хэш найден.
и что если кто-то найдет способ сделать систему в пользу некоторых отдельных шахтеров?
Сеть Bitcoin не выбирает шахтер, чтобы выиграть. Все шахтеры пытаются найти правильный хэш для текущего блока. Это соревнование, и только один выигрывает. Если несколько шахтеров решают блок одновременно, блок считается победителем является тот, который построен на вершине рядом. Устойчивая вилка невероятно вряд ли произойдет.
Я настоятельно рекомендую вам сделать ваши собственные исследования, как работает Bitcoin. Существует много документации по всем технической внутренней работе Bitcoin. Хорошее место, чтобы начать это документация разработчика на bitcoin.org.