Как работи Bitcoin | Bulgarian.lamareschale.org

Как работи Bitcoin

Как работи Bitcoin

Забележка: бихте предпочели да гледате видеоклипове, вместо да четат един куп текст? След това проверете петте най-големи видеоклиповете, които описват Bitcoin (Fast), или дори повече подробности, най-добрите технически видеоклипове за това как Bitcoin Works.

Начинът, по който работи Bitcoin е това, което го отличава от всички други платежни системи и валути. Bitcoin е софтуер, който следи и проверява сделките на обществен книга по мрежа партньорска към партньорската. Операции и данните, свързани с Bitcoin са децентрализирани, което означава, че не са извършени или се съхраняват в едно единствено място. Вместо това, в мрежата Bitcoin се състои от компютри по целия свят, които автоматично се съхраняват и препредават данни Bitcoin един до друг. Собствениците на компютрите "доброволно избират да използват и да стартирате Bitcoin софтуера. Всеки може да използва и управлява Bitcoin софтуер.

Децентрализацията е една от основните характеристики, които прави Bitcoin изключителен: това е изключително трудно за всяко едно лице или орган за контрол на Bitcoin.

TL; р; Никой контролира Bitcoin. Тя работи на компютрите на хората по целия свят.

Когато съществуват bitcoins

А Bitcoin е напълно цифрови и няма физическо присъствие. И Bitcoins не съществуват като отделни файлове на компютъра, един от двамата. Например, не можете да си изтеглите Bitcoin. Вместо това, bitcoins са представени чрез вписване в публичния книга, наречена blockchain.

В blockchain е основното ядро ​​данни на Bitcoin: база данни за всяка сделка Bitcoin, правени някога. Компютри в мрежата рекордни сделки Bitcoin в blockchain с течение на времето, както и да ги излъчват в други компютри. Сумите на тези суми по сделката са това, което определя баланса на всеки потребител Bitcoin.

Bitcoins не са физически, подкрепени от злато, долари, миди, или бомби.

TL; д-р; Bitcoins са само записи в една голяма книга. Всеки в мрежата има копие на книга и тя се нарича на blockchain.

Как да притежавате bitcoins

За да може някой да има баланс Bitcoin-голяма от нула, те трябва да са на получателя на най-малко една сделка се съхранява в blockchain. Всеки получател на транзакция се идентифицира с уникален Bitcoin адрес. Адресите са представени от група от букви и цифри, с дължина между 27-34 знаци, които могат да изглежда по следния начин:

12pL6SzSBbFoQLXqhGyu5gkB7p1qoqHkDf

За да притежавате bitcoins, трябва най-малко един Bitcoin адрес.

TL; д-р; Хората получите и да изпратите bitcoins до адреси (точно като електронна поща). Те са един куп случайни букви и цифри.

Къде Bitcoin адреси идват от

Bitcoin адреси са произволно генерирани от Bitcoin софтуер работи на вашия компютър. Нито мрежата Bitcoin или всяко друго лице или партия е в контакт или участва в създаването на нов адрес Bitcoin. Процесът е изцяло частна.

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

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

Можете спокойно да споделите Bitcoin с други хора, когато искате те да ви изпрати bitcoins. Но това е частен ключ винаги трябва да се пази в тайна. Нейната използва, за да докаже, че притежава публичния ключ от криптографски процес, наречен цифров подпис. Всеки, който има достъп до вашия личен ключ да прекарате всички Bitcoins, свързани с вашия публичен ключ и Bitcoin адрес. Всички публични и частни ключове, генерирани от Вас са съхранени на компютъра ви в специален файл, наречен портфейл Bitcoin.

Частният ключ е единственото нещо, което може да се използва, за да прекарат и да докажат собствеността на bitcoins, принадлежащи към свързана Bitcoin адрес. Ако частният ключ е някога загубен, всички изброени bitcoins като принадлежащи към Bitcoin адрес не могат да бъдат изразходвани. По същия начин, ако частният ключ е откраднат, крадецът може да влезе във владение на всички bitcoins, принадлежащи на адреса, като ги изпратите на собствения си адрес.

Когато искате някой да ви изпрати bitcoins, можете да им даде Bitcoin адрес, който сте генерирали, и те изпрати нова сделка за именуване адрес им като подател, и като ваш адрес на получателя.

TL; д-р; А Bitcoin адрес (известен още като публичен ключ) идва от частен ключ и те са специално свързани помежду си с помощта на математиката. Частният ключ се използва, за да прекарат bitcoins.

Как работи blockchain

Всеки компютър, който участва в мрежата Bitcoin (като пълноправен възел) съхранява и поддържа копие на blockchain. Когато един потребител прекарва своите bitcoins, те излъчват сделката към мрежата, както и други възли (наречени миньори) събират, проверяват и записвате нови сделки в blockchain. Тези нови актуализации на blockchain са групирани и се съхраняват като парче от данни, известни като блок. Новият блок се обяви за останалата част от мрежата, така че всички други възли за актуализиране на копие от blockchain с най-новия блок на сделките.

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

Но как цялата мрежа Синхронизация и се споразумеят за кои сделки трябва да бъдат добавени към blockchain?

Какво пречи на непочтени потребителите да правят нови bitcoins от "нищото"?

Или разходите bitcoins повече от веднъж, или дори bitcoins, които не притежава?

Bitcoin решава тези проблеми при използването на криптографията с публични ключове и концепция, наречена доказване на работа.

TL; DR; Сделки за blockchain се съхраняват в парчета, наречени блокове. Всеки блок е свързан заедно, за, използване криптография.

Защо другите хора не могат да прекарват вашите bitcoins

Както бе споменато по-горе, всеки Bitcoin адрес е публичен ключ част на криптографски ключ двойка. Другата част от двойката ключове, частният ключ, е това, което се използва, за да докаже, че притежава bitcoins.

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

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

Само частния ключ, свързан с Bitcoin адрес може да създаде валиден цифров подпис за това конкретно Bitcoin адрес.

Ако сделката не разполага с валиден, проверими подпис, ако бъде отхвърлен и игнорирани от възлови точки в мрежата Bitcoin. Ако нов блок съдържа всяка сделка, която не разполага с валиден подпис, или транзакция, която се опитва да харчи повече, отколкото на подателя е собственик, а след това на целия блок е отхвърлена и пренебрегната. По този начин, фалшиви сделки не могат да бъдат кредитирани или добавени към blockchain.

TL; д-р; Bitcoins могат да бъдат изразходвани само с помощта на частни ключове на собственика, защото всяка сделка трябва да бъде подписан цифрово използвате правилния частния ключ.

Защо bitcoins не може да бъде произволно "направи от нищото"

Всички bitcoins съществуват като записа в дневника за blockchain. Тези записи определят сделки от подател до получател. Всеки изпращач трябва да бъде преди получател на съществуваща сделка. С други думи, за да прекарат bitcoins, трябва да са получили bitcoins и историята на транзакциите е да бъде проверявана от никого. Това правило се прилага от всички възлови точки в мрежата за всяка сделка се използва методът на цифрови подписи, споменати по-горе.

Bitcoins могат само да съществува и да бъде собственост в резултат на сделка.

Единственото изключение от правилото за подател / получател сделки, които определят новосъздадените bitcoins: тези сделки са с получател, но не подател. Те са резултат на процес, наречен минното дело, че по същество създава bitcoins "от нищото".

Въпреки това, процесът не е случаен. Новите bitcoins са награди за изчислителна работа, изпълнявана от потребители, наречени миньори. Работата и възнаградени bitcoins са обект на строг набор от правила, определени от софтуера Bitcoin, включително за ограничаване на броя на bitcoins, които са и винаги могат да бъдат създадени.

TL; д-р; Bitcoins не могат да бъдат фалшифицирани, защото всеки може да проследи историята на всеки Bitcoin за неговия произход, и bitcoins могат да се създават само от минното дело, което изисква много работа от компютри.

Как се създават bitcoins

Bitcoins се появили чрез процес, наречен добив. Mining е конкурентно използване на изчислителната мощ, за да се изчисли номер, който попада в определен диапазон. Валидният обхват на цифри се актуализира периодично от мрежата Bitcoin да го направи малко или много трудно да се намери решение; целевата процент е 1 разтвор на всеки 10 минути. Самият брой на решение трябва да бъде криптографски компютърна и проверимо въз основа на последните сделки и най-последния блок на blockchain. Това прави от възможните решения за всеки конкурс различен и непредсказуем.

Първият миньор да открият номер, който отговаря на критериите се възнаградени с определена сума на чисто нови bitcoins (понастоящем 25 bitcoins), както и всички последни такси за транзакции, които са били платени от други хора, изпращащи Bitcoin в мрежата. Конкурсът след това се повтаря за откриването на нов номер.

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

Освен това, сумите на bitcoins създадени на конкуренцията е намален наполовина на всеки 210000 състезания. Смята се, че тази сума ще бъде намалена наполовина до 12.5 bitcoins от 2016 г., а от 2140, сумата ще отиде до нула, и няма нови bitcoins някога ще бъдат създадени отново. Това е начина на създаването на bitcoins е ограничено във времето, с максималния размер на bitcoins, че някога може да съществува ограничена до 21 млн.

Докато добив е как се създават нови bitcoins, неговата основна цел е обработката на нови сделки, като ги добавите към blockchain. Mining е от основно значение за осигуряването и синхронизиране на blockchain цялата мрежа, както и новосъздадените bitcoins са по същество възнаграждава за тези хора, извършващи процеса на минното дело.

TL; р;
  • Bitcoin добив е състезание за намиране на случайни числа, който да отговаря на стриктни условия.

    Когато спечелите нови bitcoins ако спечели конкурса. Ето как са създадени всички bitcoins.

    Размерът на наградата получава намален наполовина на всеки няколко години и има само може някога да са 21 милиона общо bitcoins сечени.

    Mining не само създава bitcoins, но също така осигурява blockchain.

Как blockchain е обезпечен и синхронизирано с минното дело

Digital signaturescan провери сумите и подателите на сделки, но те не предотвратяват конфликти на нови сделки, които се опитват да харчат същите bitcoins. Например, един потребител може излъчва два различни валидни сделки, които прекарват същите bitcoins, на различни възли в мрежата. Тези две сделки създават конфликт в мрежата: който сделка трябва да бъде приет в blockchain, и която следва да бъде отхвърлен?

Това е известно като двойно разходите и Bitcoin решава този проблем, като се използва метод, наречен доказване на работа.

Когато един миньор решава конкурс (известни като решаване на блок), те публикува резултата, който включва всички най-новите валидни сделки те са събрани от мрежата в нов блок за blockchain. Този блок се излъчва в рамките на мрежата, както и други възли го получават и се увериш:

  • Решението на конкурса минната е валиден (доказване на работа).
  • Че всички сделки в рамките на блока са валидни на базата на съществуващата blockchain.

Докато броят това решава блок е трудно да се изчисли първоначално, след като е известно, че е много лесно за другите да се увери, че това е наистина правилно решение. Това е основната идея зад доказване на работа: решаването на проблем, чиято трудност е известно, и разтворът се може лесно да бъде доказано от никого да бъде вярна.

Mining е как Bitcoin защитава своята история на транзакциите (на blockchain) от противоречащи си версии. Работата трябва да се извърши за нови блокове, както и сделките, които те съдържат, за да бъдат приети в blockchain от други възли в мрежата. Като изисква работа е provably направено, сделки се считат за подходящи за включване в blockchain. Този механизъм е това, което поддържа възли в мрежата в съгласие за това, кои всъщност са възникнали сделки.

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

Понякога две различни миньори ще решат блок в същото време. Това може да доведе до forkin на blockchain: двете миньори излъчват свой собствен блок, както и някои възли ще приемат един блок, а други възли приемат другия блок. В този сценарий, възлите в мрежата да следят за двата варианта на blockchain. Миньорите продължават да копаят за нов блок с помощта на blockchain по техен избор. В крайна сметка, нов блок е решен и се добавя към един от тези blockchains, което го прави по-дълъг от другия blockchain. Мрежата и миньорите след това изоставят по-кратък blockchain за по-дълго blockchain, и най-новите сделки, които са били в него по-късия blockchain остават непотвърдени до добавен в нов блок.

В този случай на множество blockchains, възлови точки в мрежата Bitcoin обмислят най-дългата blockchain да бъде вярно и валидно. Общоприето е, че при веднъж транзакция е шест блока дълбоко в blockchain (познат като достига 6 потвърждения), тя е необратимо потвърдено и трайно да съществува на blockchain. Това е изчислително невероятно дълъг blockchain би могла да съществува без да включва тези сделки.

TL; р;
  • Спечелването на конкуренцията добив изисква много работа, но тя може да бъде лесно проверено от всеки друг в мрежата (концепция за доказване на работа).

    Всеки път, когато миньор печели конкурс, нов набор от сделки (наречена блок) се добавя към blockchain.

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

    6 нови блокове (или потвърждения) се разбрали да се направи сделка необратими.

Референции и допълнителна литература

  • Оригиналният Bitcoin whitepaper- Сатоши Nakamoto
  • Как Bitcoin работи - bitcoin.org
  • Ръководство за програмисти Bitcoin
  • Bitcoin Основи Как Bitcoin работи, Bitcoin ЧЗВ- уикито Bitcoin
  • Как протокола Bitcoin всъщност работи- Michael Nielsen
  • Какво точно е Mining - Bitcoin StackExchange
  • Какво Bitcoin "потвърждения" - Bitcoin StackExchange

Bitcoin видео интензивен курс

Знайте, повече от 99% от населението около Bitcoin. Един приятел на ден в продължение на 7 дни, къси и образователни (гарантирано). 

Свързани новини


Post Bitcoin

Ник Уивър за това, защо би трябвало да продадете своя Bitcoin - The Lawfare Podcast

Post Bitcoin

Bitcoin Анализ на цените: Тим Дрейпър печели търг на копринен път

Post Bitcoin

Записващ изпълнител 50 Cent приема Bitcoins за новоизлезлия албум

Post Bitcoin

Местни Bitcoins: купете Bitcoin лично!

Post Bitcoin

Кой притежава Bitcoin? Bitcoin е измама?

Post Bitcoin

Преглед на CoinMX - тя е надеждна борсова борса?

Post Bitcoin

Какво ще държи бъдещето? Прогноза за цената на Bitcoin за 2016 година

Post Bitcoin

Coinbase, Gemini и CoinX битката да бъде първата лицензирана Bitcoin Exchange

Post Bitcoin

5 предизвикателства, които в момента са изправени пред Bitcoin (според Майк Хърн)

Post Bitcoin

Милиардер Ричард Брансън инвестира в процесор BitTop за плащания BitPay

Post Bitcoin

Bitcoin преподава на либералистите всичко, което не знаят за икономиката - The Washington Post

Post Bitcoin

Как да получите всеки $ 5 елемент от Amazon или Ebay за безплатно използване Bitcoin