Но ведь я мог бы так же легко заявить, что у меня есть больше монет, чем на самом деле мне принадлежит.
Это уже немного из другой темы, но раз вы спрашиваете… Это важный вопрос: как можно быть уверенным, что у кого-то действительно есть то количество монет, которое он заявляет?
Помните, мы говорили, что блокчейн содержит информацию обо всех произведённых транзакциях? Состояние блокчейна верифицируется сетью из компьютеров или других вычислительных устройств, которые мы называем нодами (или узлами сети). Можно образно представить каждую ноду как человека, который хранит точную и полную копию реестра с записями обо всех транзакциях, которые когда-либо были записаны в блокчейн.
Когда Петя решает, что он хочет продать несколько (например, пять) из своих монет, он находит кого-то, кто хочет купить пять монет. Валентина хочет купить у Пети пять монет, но постойте! А вдруг это мошенничество? Действительно ли у Пети есть пять монет?
Прежде чем транзакция между Петей и Валентиной будет обработана сетью, она должна пройти проверку и быть одобрена. Люди, хранящие полную копию блокчейна, переходят на страницу 587317 и находят на ней запись о соответствующей транзакции, в которой Петя в прошлом приобрёл пять монет. Кто угодно может посмотреть на эту запись и сказать: "Да, всё верно, на балансе адреса/публичного ключа Пети действительно числится пять монет".
Для того чтобы транзакция была признана правомерной, официально состоявшейся и необратимой, её должно проверить достаточное количество людей (узлов сети).
Валентина получает на баланс своего адреса пять монет, и все ноды вносят соответствующую запись в свою копию реестра, так что если в следующий раз Петя попробует заявить, что у него на том же адресе всё ещё есть те же пять монет, и не хочет ли кто-нибудь их купить, или если Валентина попробует сделать вид, что у неё на соответствующем адресе есть шесть монет, то проверяющие транзакции ноды дружно скажут: "А вот и нет, такая транзакция невозможна!" – и попытка мошеннической сделки будет пресечена.
Вот что такое блокчейн – огромная база данных, на 100% верифицируемая и доказуемо корректная, что обеспечивается за счёт её открытости и перекрёстной проверки вносимых в неё записей всеми узлами сети.
Теперь, наконец, мы можем ответить на вопрос: "Где же прямо сейчас находятся мои коины?"
Ложки не существует
И никаких монет тоже нет.
Проведём аналогию с чем-то чуть более знакомым – с банковским счётом. Проверяя баланс счёта, вы видите некую цифру, но при этом нет никакой стопки денег, подписанной вашим именем, которая хранилась бы где-то в закрытом хранилище с работающим в нём сердитым гоблином, который выходит к вам каждый раз, когда вы тратите свои деньги или, наоборот, пополняете счёт.
Ваши сбережения – это просто цифра на экране и история транзакций, в которой говорится, что тогда-то и там-то вы пополнили счёт на 300 долларов, а тогда-то и там-то потратили из них 27. То же самое и с блокчейном: нет никаких физических (и даже цифровых) монет – есть только история транзакций, подтверждающая актуальный баланс вашего адреса, который является также и вашим открытым ключом, генерируемым из закрытого ключа, который (как мы надеемся) надёжно хранится в вашем аппаратном кошельке.
Подождите, а можно чуть подробнее насчёт закрытого ключа?Легко в двух словах сказать, почему закрытый ключ так важен, сложнее донести до людей, насколько важно безопасно, надёжно и бережно хранить свой закрытый ключ.
Обобщая сказанное выше, закрытый ключ является доказательством того, что ваш адрес (он же открытый ключ), со всеми хранящимися на нём монетами, действительно принадлежит вам. Вы используете закрытый ключ для подтверждения права владения тем или иным адресом каждый раз, когда отправляете или обмениваете с него свои коины. Никто другой не может сказать, что ваш адрес принадлежит ему, до тех пор, пока у него нет подтверждающего это закрытого ключа.
Вы, должно быть, слышали распространённую присказку "Не твои ключи – не твои монеты?" Вы должны обеспечивать сохранность своего закрытого ключа, потому что если он попадёт в руки кому-то другому, тот сможет воспользоваться вашим ключом, чтобы потратить монеты с вашего адреса.
Когда говорят "Не храните свои коины на бирже!", имеют в виду "Храните свои коины в кошельке, закрытый ключ от которого контролируете вы, а не биржа или какой-то другой сервис". Не ваш закрытый ключ – не ваши коины.
Источник:
https://blog.trezor.io/where-in-the-world-are-my-coins-85a229417b06