Я завалил собес: как хранить приватные ключи в крипте
Восьмой вопрос с собеседования: «как хранить ключи в крипте». Ответил верно, но слишком долго. Вот коротко. Шпаргалка: Приватный ключ — это и есть деньги: у кого ключ, тот и владелец. Из сид-фразы на 12 или 24 слова выводятся все ключи кошелька. На сервере приватного ключа быть не должно: для приёма платежей хватит xpub — сервер выводит новый адрес на каждый платёж, а потратить ничего не может. Тратить — с холодного кошелька или из HSM: подпись делается без интернета, ключ наружу не выходит. Для крупных сумм — мультиподпись, например 2 из 3 у разных людей. Сохрани шпаргалку. А ты где хранишь ключи? Голос, музыка, звуки и картинки созданы нейросетями AiSearch.
Похожее
- 0:39
Я завалил собес: что такое идемпотентность — простыми словами
Седьмой вопрос с собеседования: «что такое идемпотентность». Тема моя, а объяснил сбивчиво. Вот как надо. Шпаргалка: Идемпотентная операция — повторяешь сколько угодно раз, результат как от одного. Как кнопка лифта: жмёшь раз или двадцать — лифт приедет один. В HTTP идемпотентны GET, PUT и DELETE. POST — нет: два одинаковых запроса создадут два заказа. Для платежей шлют Idempotency-Key: связь оборвалась, клиент повторил запрос — сервер видит тот же ключ и не спишет деньги второй раз. Сохрани шпаргалку. А у тебя платежи идемпотентны? Голос, музыка, звуки и картинки созданы нейросетями AiSearch.
собеседованиепрограммирование Как работает HMAC-SHA256: подробное объяснение с примерами
# Как работает HMAC-SHA256: подробное объяснение с примерами HMAC (Hash-based Message Authentication Code) с использованием алгоритма SHA-256 — это метод создания хеш-кодов для аутентификации сообщений. HMAC сочетает хеш-функцию (в данном случае SHA-256) с секретным ключом, чтоб
- 0:43
Я завалил собес: что делает git rebase (и почему он не затирает коммиты)
Шестой вопрос, на котором я ошибся на собеседовании: «что делает git rebase». Сказал, что он затирает чужие коммиты. Нет. Шпаргалка: rebase переносит твои коммиты поверх другой ветки (например, свежего main) — история прямая, без merge-коммита. Коммиты создаются заново, с новыми хэшами. Старые остаются в reflog — к ним можно вернуться. Чужие ветки rebase не трогает: переписывается только история твоей. Опасно одно: rebase уже запушенной общей ветки — придётся push --force-with-lease, у коллег будут конфликты. Сохрани шпаргалку. А ты чем пользуешься — merge или rebase? Голос, музыка, звуки и картинки созданы нейросетями AiSearch.
собеседованиепрограммирование Рассказ о доверии и откровенном разговоре между супругами
# Рассказ о доверии и откровенном разговоре между супругами Анна и Сергей были вместе уже несколько лет. Их любовь была крепкой и наполненной взаимопониманием. Они всегда открыто обсуждали свои желания и фантазии, и в последнее время у них возникла новая идея, которая их оба вдо
У каждой части речи свои достоинства: сочинение
# У каждой части речи свои достоинства: сочинение **Сочинение на тему: "У каждой части речи свои достоинства"** Язык — это удивительный инструмент, который позволяет людям общаться, передавать свои мысли и чувства. В основе любого языка лежат части речи — слова, обладающие опре
Напісаць сачыненне разважанне на аснове прыказкі"У людзей пытай,а свой разум май"
# Напісаць сачыненне разважанне на аснове прыказкі"У людзей пытай,а свой разум май" **Сачыненне-разыважанне на тэму: "У людзей пытай, а свой разум май"** Прыгоды, веды і досвед кожнага чалавека на свеце унікальныя. Кожны з нас стварае свой шлях, але важна не забываць, што вакол