Как да обясня биткойн на вашата празнична вечеря

Биткойн се превърна в един от най-големите модни думи за годината. От умопомрачителния растеж, до историите на хората, които стават милиардери на пръв поглед през нощта, това е тема, която доминира заглавия както в онлайн средите, така и в масовите медии. Докато историите за свръх и успех са добре и добро, повечето хора нямат представа какво е биткойн, камо ли технологията на blockchain, която го подкрепя.

С пълния размах на празничния сезон много от нас ще бъдат със семейството и близките си. Биткойн със сигурност ще бъде в горната част на списъка с потенциални теми за разговор на масата за вечеря. В тази публикация, надявам се, ще ви е по-лесно да можете да обясните тези понятия на вашето семейство и приятели.

Първи неща първо, какво точно е биткойн?

Биткойн е това, което е известно като „криптовалута“; това са по същество цифрови пари.

Каква е мотивацията зад създаването на биткойн?

Биткойн е създаден, за да позволи начин за извършване на електронни плащания без нужда от централен орган. С други думи, няма нужда от посредник като банка или система за проверка на плащанията, което означава по-бързи транзакции и по-малко такси. Той също така защитава срещу риска от изчезване на централен орган (банкрутване на банката) и засяга всички негови потребители.

Традиционните онлайн разплащателни системи работят с помощта на централизирана настройка на мрежата. Централният орган е банката или службата за проверка. Транзакциите с биткойн се извършват през децентрализирана мрежа, която няма нито един орган.

Кой го направи?

Сатоши Накамото

Защо биткойн има стойност?

Диаграма от Coinbase

Подобно на други стоки, стойността на биткойн се извлича от това, което пазарът определя своята стойност. За Bitcoin няма присъща стойност; в крайна сметка, това са само някои данни на компютър. Въпреки това има купувачи, готови да платят за това и именно тази вяра му дава стойност.

По ирония на съдбата именно вярата дава и стойността на фиатната валута (например щатски долари, евро и т.н.). Няма и действителна вътрешна стойност за фиатната валута (т.е. няма златна поддръжка). Валутата на Fiat всъщност извлича своята стойност от вярата, че другите страни ще приемат тази валута в бъдеще.

Защо бързото покачване на стойността?

За това може да има много причини. Купувачите може да мислят, че биткойн е бъдещето на електронните плащания (някои онлайн търговци на дребно го приемат като начин на плащане, наред с традиционните валути) и могат да заменят валутите. Те могат да се надяват, че свръхмонията ще отнесе инвестициите си до Луната или нещо друго изцяло.

От къде идва?

Биткойн е изграден върху това, което е известно като блокчейн. От името blockchain е подреден списък от блокове. Всеки блок по същество представлява списък на транзакциите, които са се случили в мрежата. Всеки блок също съдържа препратка към блока, който го предхожда във веригата.

На обикновен английски език блокчейнът е по същество главна система, която се споделя между компютрите. Всеки компютър има копие на blockchain, което ще бъде актуализирано, когато компютърът му бъде съобщен от съседите, че към него са добавени нов блок / блокове.

Много опростен визуал на блокчейн. Стрелките представляват референцията, която всеки блок има към блока, който го предхожда във веригата.

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

Много хора изграждат високоефективни компютри, единствено за използване в мрежата на Bitcoin. За сериозните потребители това може да бъде много скъп и отнемащ време процес. Може би си задавате въпроса: „Защо по света някой би се сблъскал с неприятностите да направи това?“ Или „Какво получават от това?“

Тук идва биткойн валутата; можете да печелите биткойни, като свържете компютъра си към мрежата. Компютрите, които са част от биткойн мрежата, са отговорни за поддържането на блокчейна чрез това, което по същество е процес на проверка на главната книга. Често срещан термин за тази работа е „добив“ и миньорите получават биткойни за своята работа. В следващия раздел ще обсъдим минирането на биткойни.

Как биткойните се награждават (или създават)

Нека да проучим как работи блокчейн на практика и как се създават биткойни от него:

Блокчейнът се споделя в мрежа от свързани компютри. Всички тези компютри работят за проверка на историята на електронната книга, така че хората да се чувстват уверени в възможността да използват мрежата за плащане на нещата. Уверете се, че системата за главна книга е точна е труден проблем за справяне и изисква много изчислителна мощност от мрежата, за да се осъществи. Следователно работата, която компютрите извършват в мрежата, е изключително ценна. За да стимулира хората да вършат тази работа, валутата биткойн се използва като награда.

Добре, така че какво трябва да се случи, за да получи някой биткойн като награда? Нека го изложим на стъпки и след това преминете през всяко от тях:

  1. Транзакциите се създават в мрежата
  2. Сделките се поставят в „блок“
  3. След като блокът е пълен с транзакции, той е готов да бъде „добит“
  4. След като блокът е успешно добит, той се добавя към blockchain, а компютърът, който го е решил, получава биткойн за своята работа

Сделки

Ето как пример за транзакция и как ще работи в мрежата:

Лице A иска да плати на лице B за нещо. За целта те трябва да уведомят мрежата, че това се случва. За да започне този процес, те съобщават на своите съседи (компютри, към които са свързани в мрежата), че извършват това плащане. Всеки съсед ще предаде съобщението на своите съседи. В крайна сметка съобщението ще си проправи път към цялата мрежа:

Лице A обявява транзакцията си със съседните компютри, към които са свързани. Всеки от тези компютри прави същото. В крайна сметка съобщението за транзакцията ще си проправи път към всеки свързан компютър в мрежата.

За да може мрежата да потвърди, че Лица А всъщност е тази, която обявява транзакцията, е необходима криптография с публичен ключ. Това е съвсем друга тема сама по себе си (и е абсолютно решаваща за неприкосновеността на личния живот в Интернет, така че определено си струва да научите повече), така че ще се опитам да запазя нещата; но ако искате бърз преглед, можете да научите повече тук.

Накратко, с криптография с публичен ключ потребителят има два ключа: публичен и частен ключ. Те могат да предоставят публичния ключ на всеки, но трябва да пазят частния ключ в тайна. Казано по-просто, частният ключ се използва за кодиране на данни, но по начин, по който данните могат да бъдат разшифровани с публичния ключ. Процесът на кодиране или криптиране на данните се нарича подписване. Тази техника се използва в мрежата на Bitcoin, така че компютрите да могат да проверят дали лицето, извършващо транзакцията, всъщност е това, което те казват.

Когато Лице А извършва транзакция, те използват своя личен ключ, за да кодират (подпишат) някои от данните. Те също включват публичния ключ с транзакцията. Ако компютрите в мрежата могат да вземат този публичен ключ и да декларират другите данни, тогава те могат да бъдат сигурни, че той е бил кодиран от Лице А. Ако публичният ключ не работи, транзакцията ще бъде идентифицирана като невалидна и игнорирана.

блокове

Тъй като транзакциите се обявяват и проверяват, те се поставят в „блок“. След като блокът е пълен с транзакции (пълен блок е 1 MB), той е готов да бъде обработен (миниран) и добавен към blockchain.

Тук нещата стават малко по-сложни; Биткойн е проектиран по начин, при който броят на биткойните е ограничен. Поради това трябва да се направи значителна работа, за да се изкопае блок, за да се получи биткойн. Ограниченото предлагане и работа, необходими за изкопаването на блок, помага за предотвратяване на инфлацията (можете да прочетете защо биткойн се счита за дефлационна валута тук и можете да видите как инфлацията с течение на времето намалява тук).

Създателят (ите) на Bitcoin създаде система, която ще позволи успешно блокиране на блокове на всеки 10 минути или така; това се осъществява чрез труден математически проблем, който се създава с помощта на данни за транзакциите в блока, заедно с адреса на най-новия блок в blockchain.

Така че добивът за биткойни е основно опит за компютър да реши много труден математически проблем, което от своя страна гарантира, че валидността на blockchain остава непокътната. Проблемът с математиката е настройка, така че да е лесно да се провери правилен отговор, но много трудно да се стигне до този отговор.

По същество се свежда до компютри, които бързо отгатват и проверяват решения. Ако компютърът реши проблема, той казва на останалата част от мрежата (чрез съседите си, например как се обявяват транзакциите), блокът се добавя към веригата и биткойните се присъждат на компютъра, който е решил блока. След като разрешеният блок бъде добавен към веригата, главната книга ще отразява, че Лице А е платило на лицето Б парите и сумата на парите в сметките на А и Б ще бъде актуализирана съответно.

Средно отнема около 10 минути, за да бъде блокът успешно „добиван“. Ако някога сте се опитвали да превеждате пари от една банкова сметка в друга, може би сте забелязали, че може да отнеме много време, тъй като банката проверява превода. Блокчейнът позволява тези транзакции да се случват много по-бързо.

Какво ще кажете за измамите в мрежата?

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

Нека разгледаме пример, когато измамник иска да промени сумата, която са платили за нещо. Това ще изисква те да се върнат в блока, където се е състояла тази транзакция. Поради естеството на блокчейна и криптографските математически проблеми, те също ще трябва да обработват всеки от блоковете, следвайки този, в който транзакцията им попада. Добрите компютри се фокусират само върху най-новия блок във веригата, така че те просто ще надминат всеки, който се опита да модифицира по-ранните транзакции.

Страхотна илюстрация от Марк Монтгомъри от IEEE, показваща защо този вид измама вероятно няма да се случи

Какво ще кажете за потенциала на потребителя да създаде транзакция, при която в акаунта им изведнъж има куп биткойн? Това не е възможно, тъй като мрежата е наясно кои монети са създадени чрез процеса на добив; монети, които нямат валиден цифров подпис, ще бъдат игнорирани. Така че не е възможно потребителите да създават биткойни от чист въздух.

Как се постига поверителност?

Очевидно хората ценят поверителността, когато плащат за неща и прехвърлят пари. В система без централен орган, който да пази информацията ви поверителна, как хората пазят самоличността си в тайна? С начина, по който мрежата е настроена за Bitcoin, тя е повече или по-малко напълно прозрачна; можете да видите всички транзакции, направени между акаунти; като всяка транзакция се записва за постоянно в блокчейна. Чувал съм много хора да казват, че биткойн е „непроследим“; възможно е да се направи трудно да се проследи къде отиват парите, но системата все още е напълно прозрачна, така че не може да се проследи по никакъв начин. За да осигурят известна поверителност, потребителите могат да генерират адрес за изпращане на биткойни за плащане; този адрес ще бъде обществено видим, но не е задължително да се разкрие кой е собственикът на акаунта. Препоръчва се да генерирате нов адрес за всяко получено от вас плащане, така че да не позволявате на хората да гледат върху активността на един адрес.

Как изглежда бъдещето за биткойн и блокчейн?

Дали биткойнът и другите криптовалути са бъдещето на парите? Или са балон, който ще съперничи на манията на лалета? Честно казано, никой не знае. Концепцията на blockchain е много мощна и се изучава като възможна платформа за изграждане. Вече има много приложения, които работят на blockchain платформи; един от по-известните примери е CryptoKitties, който работи в мрежата на Ethereum. Независимо какво се случва с цената на криптовалутите, блокчейнът има голям потенциал и ще бъде вълнуващо да видите какво правят хората с него.

Весели празници!

За повече четене на Bitcoin и blockchain, ето няколко добри ресурси, с които да започнете:

  • „Биткойн: Електронна парична система с равностоен достъп“
  • „Въведение в Ethereum и интелигентни договори: Bitcoin & The Blockchain“
  • „Какво е майнинг на биткойн?“

Относно Mesh

Mesh е консултантска програма за разработка на софтуер, разположена в Fremont, WA. Регистрирайте се за нашия месечен бюлетин тук. Искате да се свържете? Изпратете имейл на: [email protected]