Основната технология зад криптовалутите е блокчейнът. Тя позволява на всеки клиент в мрежата да постигне консенсус, без изобщо да се доверява на някого друг.
Първите дни
Идеята зад блокчейн технологията беше описана още през 1991 г., когато изследователите Стюарт Хабер и У. Скот Сторнета представиха изчислително практично решение за маркиране на цифрови документи с време, така че да не могат да бъдат датирани със задна дата или подправяни.
Системата използва криптографски защитена верига от блокове за съхранение на документите с времеви печат и през 1992 г. дърветата на Merkle бяха включени в дизайна, което го прави по-ефективен, като позволява няколко документа да бъдат събрани в един блок. Въпреки това, тази технология останала неизползвана и патентът изтекъл през 2004 г., четири години преди създаването на Биткойн.
Доказателство за работа за многократна употреба
През 2004 г. компютърният учен и криптографски активист Хал Фини (Харолд Томас Фини II) представи система, наречена RPoW, Доказателство за работа за многократна употреба. Системата работеше, като получаваше неразменим или незаменим токен за доказателство за работа, базиран на Hashcash, и в замяна създаваше токен, подписан от RSA, който след това можеше да се прехвърля от човек на човек.
Системата RPoW реши проблема с двойното харчене, като запази собствеността върху токените, регистрирани на доверен сървър, който е проектиран да позволява на потребителите по целия свят да проверяват неговата коректност и цялост в реално време.
RPoW може да се счита за ранен прототип и значителна ранна стъпка в историята на криптовалутите.
Биткойн мрежа
В края на 2008 г. бяла книга, въвеждаща децентрализирана peer-to-peer електронна система за парични средства - наречена Bitcoin - беше публикувана в криптографски пощенски списък от лице или група, използващи псевдонима Сатоши Накамото.
Базиран на алгоритъма за доказателство за работа на Hashcash, но вместо да използва хардуерно доверена изчислителна функция като RPoW, двойната защита на разходите в Bitcoin беше осигурена от децентрализиран peer-to-peer протокол за проследяване и проверка на трансакциите. Накратко Биткойните се „копаят“ за награда с помощта на механизма доказателство за работа от отделни копачи, след което се проверяват от децентрализирани възли в мрежата.
На 3 януари 2009 г. Биткойн се появи, когато първият биткойн блок, изкопан от Сатоши Накамото, който получил награда от 50 биткойна. Първият получател на Биткойн бил Хал Финли, той получава 10 биткойна от Сатоши Накамото в първата в света трансакция на биткойн на 12 януари 2009 г.
Ethereum
През 2013 г. Виталик Бутерин, програмист и съосновател на списание Bitcoin Magazine заявява, че Биткойн има нужда от скриптов език за изграждане на децентрализирани приложения. Тъй като не успя да постигне съгласие в общността, Виталик започна разработването на нова базирана на блокчейн платформа за разпределени изчисления, Ethereum, която включваше скриптова функционалност, наречена смарт договори.
Смарт договорите са програми или скриптове, които се съхраняват, внедряват и изпълняват в блокчейна на Ethereum. Могат да се използват за извършване на трансакция, ако са изпълнени определени условия. Смарт договорите са написани на специфични езици за програмиране и се компилират в байт код, който може да се прочете и изпълни от децентрализирана цялостна по Тюринг виртуална машина, наречена виртуална машина Ethereum (EVM).
Разработчиците също така могат да създават и публикуват приложения, които работят в блокчейна на Ethereum. Тези приложения обикновено се наричат DApp-ове (децентрализирани приложения) и вече има стотици DApp-ове, работещи в блокчейна на Ethereum, включително платформи за социални медии, приложения за хазарт и финансови борси.
Криптовалутата на Ethereum се нарича Ether, тя може да се прехвърля между сметки и се използва за плащане на таксите за изчислителната мощност, използвана при изпълнение на смарт договори.
Днес блокчейн технологията привлича вниманието на широката общественост и вече се използва в различни приложения, не само в криптовалутите. За повече информация относно блокчейн и други интересни теми, не забравяйте да гледате другите ни видеоклипове в Binance Academy.