Есть ли способ, чтобы не загружать весь блокчейн? Его 100Гб+ и мой ноутбук не имеет такого свободного пространства для этого. Это общая проблема. Спасибо :D, что все это имеет смысл для меня от ответа 5, где вы говорите, 'как долго, как ваш клиент имеет длинный блокчейн,'. Что это значит и как я могу проверить/убедиться, что мой клиент имеет длинный блокчейн? Пожалуйста, не надо опять задавать те же вопросы, а улучшить первый вопрос и проголосовать, чтобы открыть его. Ваш первый вопрос был закрыт необоснованно уровня, так это одно. Возможно, вы должны попытаться сделать некоторые исследования, чтобы быть в состоянии задать более целенаправленные вопросы.

Все биткоин-адреса разделяют общую базовую точку известен как генератор, Г = (0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798, 0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8) на эллиптической кривой определяется как y^2 = х^3 + 0 * х + а над полем определяется Р = 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f.

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

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

Если ваш закрытый ключ оказался 1, ваш публичный ключ будет идентична г., Что явно не годится, потому что это очень известный момент, но просто изменив свой закрытый ключ для 2 даст открытый ключ (0xc6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5, 0x1ae168fea63dc339a3c58419466ceaeef7f632653266d0e1236431a950cfe52a), который очень сильно отличается от генератора. Обычно огромный закрытый ключ используется, что делает его неосуществимо вычислительно, чтобы попытаться отказаться от открытого ключа закрытому ключу.

Открытый ключ-это "просто" private_key * G, на эллиптических кривых над полем. Я пишу "просто", потому что это немного участвует, но сама математика не очень сложная. Это только дополнение, вычитание, умножение и деление с остатком. Самое трудное заключается в том, что количество участвующих так невероятно велико, что это более или менее невозможно для человеческого мозга, чтобы понять, что они означают, и некоторые из определений вычисления эллиптических кривых отличаться от того, что вы привыкли, что можно запутаться.