Блокчейн и многое другое! В настоящее время это общеупотребительный термин, почти модный в корпоративной сфере. Все хотят чего-то с блокчейном, даже если они точно не знают, что такое «блокчейн». Кое-что о криптовалютах, правда? Что-то вроде новой сверхтехнологичной штуковины, да…?
Не совсем так, друг мой. Итак, мы можем начать утверждать, что НЕ является блокчейном и для чего он НЕ предназначен:
* Блокчейн не является криптовалютой.
* Блокчейн не является инвестиционной платформой.
* Блокчейн не является более крупной платформой с открытым исходным кодом.
* Блокчейн не может быть распределенной системой.
* Блокчейн не может быть децентрализованный система.
* Блокчейн не волшебный.
* Блокчейн не может решить все ваши проблемы.
* Блокчейн никоим образом не может увеличить ваш доход.
Все чисто? Тогда мы можем начать учиться что такое «блокчейн» на самом деле и каково его предназначение во Вселенной.
Блокчейн - это…
Это не что иное, как бухгалтерская книга в версии с цифровым шифрованием. Звучит скучно? Ну, если честно, это скучновато. Где там волшебство? Почему все так взволнованы? И почему этой штуке есть чем заняться с криптовалютами? Поясним.
Двенадцать лет назад человек (или группа людей), известный как Сатоши Накамото, пытался решить проблему двойных расходов на цифровые деньги ненадежным способом. Ok! Мы можем немного сбавить обороты. Двойное расходование - это, по сути, потратить одни и те же цифровые деньги более одного раза (как и должно быть). Вы знаете, в Интернете можно скопировать и вставить практически все, почему не деньги?
Чтобы избежать такого поведения, мы доверились централизованным учреждениям, таким как банки и правительства. После того, как вы отправите электронный банковский перевод, система банка снимет эти деньги с вашего счета. Если бы их не было, наверное, люди просто потратили бы одни и те же деньги несколько раз. И это похоже на ограбление.
Так, Сатоши думал об автоматической системе, чтобы заменить эти централизованные учреждения. и в то же время сделать возможным использование цифровых денег без проблемы двойных расходов. Затем он / она / она схватил своего рода экспериментальную криптографическую (зашифрованную) базу данных, созданную в 70-х годах, и смешал ее с другими техническими элементами, чтобы создать первую децентрализованную цифровую валюту без проблемы двойных расходов. А в 2009 году родился 1ТР6Т!
Эта экспериментальная криптографическая база данных представляет собой известный блокчейн, хотя тогда никто не знал о нем. Даже Сатоши: имя пришло после Bitcoin. Почему не «крипто-база данных» или что-то в этом роде вместо «блокчейн»? Ну, это потому, что база данных на самом деле ... цепочка блоков, как это звучит. Цифровые блоки.
Как работают блоки?
Каждый «блок» - это небольшой контейнер данных. (денежные транзакции, в случае криптовалюты), привязанные ко всем остальным (прошлым и фьючерсным) с помощью так называемого «хеша». Это зашифрованный результат передачи данных через сложный алгоритм. Что-то вроде этого (если использовать Алгоритм SHA256):
* Исходные данные: Вы перевели 1 BTC Майку.
* Хешированные данные: 710DAEB54021CCD83046E4FA16106E4DC10E5D617E4C28F61CE29C29CFAE823E
Каждый хэш представляет собой уникальный идентификатор для каждой транзакции и каждого существующего блока (группы транзакций). Все эти идентичности позже математически сливаются друг с другом, таким образом «связывая» себя. Итак, если кто-то попытается обмануть, хэш транзакции (уникальная идентификация) изменится; и если он изменится, он будет освобожден от цепей и автоматически станет недействительным.
Например, вспомним наши исходные данные (Вы передали Майку 1 BTC). Если мы изменим там хоть какой-то символ, радикально изменится и хеш:
* Исходные данные: Вы перевели Майку 2 BTC.
* Хешированные данные: 005002AC29AE0D1944110DB27CC73E9090F013B15207D84F2086B8646DAF549E
Транзакция больше не действительна, и вы, бедный смертный, не можете обмануть систему блокчейн. Даже если власти не контролируют. Но теперь давайте смоделируем «слияние» транзакций. Допустим, эти хэши действительно действительны и представляют собой идентификаторы двух разных блоков. Как они связаны друг с другом? Разумеется, вместе. Как это:
* Исходные данные:
710DAEB54021CCD83046E4FA16106E4DC10E5D617E4C28F61CE29C29CFAE823E
005002AC29AE0D1944110DB27CC73E9090F013B15207D84F2086B8646DAF549E
* Хешированные данные: EDFE12B5DB008F6491BA671DBE6BA25BD89BD6445B5003E9B3789605DBD24AD8
И это все! Если вы хотите что-то изменить и сделать это действительным, вы должны сначала расшифровать и изменить каждый существующий блок. Удачи с этим.
Блокчейн не работает в одиночку
Несмотря на математику, эта сложная бухгалтерская книга не может работать сама по себе. Ему нужны другие элементы, которые Сатоши добавил к нему: распределенная сеть узлов (и людей), вышеупомянутый алгоритм для шифрования транзакций и установки правил для валидаторов, транзакций, которые нужно потратить или «монет», а также частных и открытых криптографических ключей. Давайте быстро проверим один за другим.
Распределенная сеть
Это не банки или правительство, но кто-то должен каким-то образом проверять транзакции. А для децентрализованных систем (как и большинство криптовалют) это будет распределенная сеть, которой подчиняется множество людей по всему миру, их компьютеры и оборудование (узлы). Особенно последние.
Дело в том, каждый член сети (известный как майнер или валидатор) имеет копию всей цепочки блоков на своем оборудовании, а их специализированное программное обеспечение или оборудование для майнинга отвечает за проверку и ведение учета каждой новой транзакции и чеканку новых «монет»; следуя математическим правилам, установленным алгоритмом системы. Результат всегда должен быть одинаковым для большинства валидаторов, иначе транзакция или блок будут недействительными.
Алгоритм консенсуса
Мы можем определить алгоритм как набор шагов и методов, которые созданы с помощью математики для достижения определенного результата или решения проблемы. Существует множество алгоритмов, и не все из них работают для построения блокчейна. Они должны быть очень сложными и сильными, чтобы поддерживать высокий уровень безопасности и обеспечивать соблюдение правил среди валидаторов.
Не все криптовалюты или системы блокчейнов используют один и тот же алгоритм. 1ТР6Т, например, использует SHA256 (тот, который мы использовали раньше), но Ethereum использует Ethash, а Zcash использует Equihash. Это разные математические функции, но цель одна: зашифровать данные.
Выходы неизрасходованных транзакций (UTXO)
Мы знаем, что термин звучит сложно, но это «цифровые монеты» или транзакции сами по себе. Они похожи на фрагменты собственности, которыми можно обмениваться с другими людьми. Вы также можете сравнить их со счетами или центами в вашем бумажнике.
Частные и публичные криптографические ключи
Это математические ключи, которые работают как адреса для отправки и получения средств внутри цепочки блоков. Открытый ключ похож на номер банковского счета: Вы можете свободно делиться ею, чтобы получать деньги. С другой стороны, закрытый ключ служит для «подписи» транзакций и проверки настоящего владельца и его намерения отправить средства. Другими словами, закрытый ключ подобен паролю, и оба, закрытый и открытый ключ, образуют «учетную запись» в криптовалюте или блокчейне.
«Блокчейн» не всегда означает «децентрализованный»
Как мы сказали вначале, цепочка блоков не может быть распределенной и децентрализованной. В конце концов, это всего лишь криптографический реестр, и другие элементы, которые с ним работают, могут изменяться в соответствии с потребностями их создателей.
Сатоши Накамото был первым, кто использовал его с Bitcoin, но исходный код поскольку этот вид бухгалтерской книги открыт для публики. Его можно копировать, вставлять, изменять и даже продавать. Таким образом, многие люди (и предприятия) по всему миру пробуют эту технологию для своих собственных целей, даже помимо криптовалют. Не исключены и банки: им нравится использовать блокчейны для создания новых платежных платформ. И, как вы понимаете, они не децентрализованы, а полностью контролируются институциональной сетью.
Иногда блокчейны не работают с распределенными сетями, только с контролируемыми внутренними сетями.. Для такой платформы требуются разрешения пользователей от создателей, поэтому они называются «разрешенными» или частными блокчейнами. С другой стороны, криптовалюты и платформы, такие как Bitcoin, работают с децентрализованными сетями. Это делает их «не имеющими разрешения» или публичными.
Хотите торговать BTC, ETH и другими токенами? Ты можешь это сделать безопасно на Alfacash! И не забывайте, что мы говорим об этом и многом другом в наших социальных сетях.
Twitter * Телеграмма * Instagram * YouTube *Facebook * Вконтакте