Найти тему

Как функционирует биткоин и как он отличается от традиционных денег. часть 1

Блокчейн (англ. blockchain) - это цифровая технология, основанная на распределенной базе данных, которая позволяет создавать цепочку блоков, связанных между собой криптографическими методами. Каждый блок содержит информацию о транзакциях или других событиях, которые происходят в системе. Каждый новый блок добавляется к цепочке только после того, как он был проверен и одобрен всеми участниками сети, что делает систему надежной и защищенной от подделок и мошенничества. Информация хранится на множестве компьютеров, подключенных к сети методом P2P (или одноранговая сеть)

Технология блокчейн используется в различных областях, например, в финансовых операциях, цифровых подписях, управлении цепочками поставок, голосовании и многих других. Она позволяет сократить затраты на проверку и обработку данных, увеличить скорость и прозрачность процессов, а также обеспечить безопасность и конфиденциальность информации.

-2

P2P сеть - это сеть, где компьютеры подключаются друг к другу напрямую, без посредника, для обмена файлами или ресурсами. Каждый участник сети является одновременно и получателем, и отправителем информации.

Децентрализованная сеть - это сеть компьютеров, которая не имеет центрального управления и позволяет каждому участнику сети иметь равный статус и контроль над ее частью.

P2P = Децентрализованная сеть

Децентрализованная сеть - это сеть компьютеров без центрального управления, где каждый участник имеет равный статус и контроль. Отличия от централизованных сетей в способе управления, контроля и принятия решений. Примеры децентрализованных сетей: Bitcoin, IPFS, Ethereum. Примеры централизованных сетей: Facebook, Twitter, Google.

-3

Если тоже самое, но простым языком:

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

Цепочка блоков - это последовательность блоков, связанных между собой криптографическими методами. Каждый блок содержит определенную информацию, например, о транзакциях в сети, которая проверена и одобрена всеми участниками системы. Новые блоки добавляются к цепочке только после того, как они прошли проверку и были одобрены всеми участниками. Таким образом, цепочка блоков обеспечивает безопасность и надежность хранения информации.

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

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

Для обеспечения безопасности и целостности данных используются криптографические методы, такие как шифрование и цифровые подписи. Это позволяет обеспечить конфиденциальность информации и предотвратить возможность изменения или подмены данных в цепочке блоков.

Блок - это набор данных, содержащий информацию о транзакциях, который добавляется к цепочке блоков (блокчейн) и обладает свойствами неизменности, неподдельности и децентрализации. – можно ли тут что нибуть сократить?

В блоке записываются транзакции, которые были выполнены в сети, а также другая информация, такая как хеш предыдущего блока, временная метка, награда за блок и другие метаданные.

-4

1. Номер блока который открыт в данный момент.
2. ХЭШ блока, длина всегда составляет 64 символа. Хэш в сети биткоина всегда должен начинаться с 8 нулей, именно такой хэш ищет майнер.
3. Сгенерирован – дата и время создания блока.
4. Количество транзакций в блоке.
5. Количество входов (отправителей).
6. Майнер – имя компьютера (майнера) который нашел блок (сеть биткоин очень большая и в основном все блоки находят пулы, пул – это обьеденение компьютеров (майнеров) с целью увеличения вычислительной мощности).
7. Количество выходов (получателей).
8. Случайный код – именно это число находит майнер что бы получить хэш правильной формы (длина 64 символа и первые 8 символов это нули).

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

Таким образом, каждый блок связан с предыдущим блоком в цепочке, образуя непрерывную цепочку блоков. Если изменить содержимое любого блока, то хеш этого блока изменится, что автоматически изменит хеши всех последующих блоков в цепочке. Таким образом, если кто-то попытается изменить содержимое любого блока в цепочке, это будет обнаружено, так как это приведет к нарушению связности цепочки блоков.

Кроме того, блокчейн биткоина работает на принципе консенсуса, который основан на доказательстве работы (Proof-of-Work). Это означает, что для добавления нового блока в цепочку, участник должен решить сложную математическую задачу. Все эти механизмы гарантируют, что цепочка блоков биткоина является неразрывной и безошибочной.

-5

Побаловаться с хэш можно например: https://snipp.ru/tools/hash (в интернете много подобных калькуляторов)

Хэш-функция - это функция, которая принимает входные данные произвольной длины и преобразует их в выходные данные фиксированной длины. Она должна обладать свойствами односторонней функции и стойкости к коллизиям, то есть невозможности восстановления входных данных по выходным и невозможности получения двух разных входных данных, которые дают одинаковый хеш.

продолжение в следующей статье .... ->