• Якби так тридцять років тому людям розповіли про швидке створення глобальної мережі, яка зв'яже в одну систему комп'ютери всіх держав, навряд чи б хто-то сильно такому прогнозу здивувався. Адже всі фантасти і футурологи пророкували поява подібної речі ще з середини минулого століття.
    Але мережа-мережею, а от якщо б футурологи копнули вглиб, ефект від прогнозів міг би бути набагато сильніше. Так, на початку 1980-х років зовсім інакше сприймалися слова про те, ніби зовсім скоро будь-яка людина зможе легко надсилати листи в будь-яку точку земної кулі, листи ці дійдуть майже моментально, фактично безкоштовно і взагалі без будь-якого посередництва/участі всяких там державних пошт. У ті часи подібні заяви звучали б як однозначне свідоцтво, що у пророка явні проблеми з головою.
    Сьогодні, коли на електронній пошті, а також Skype-телефонії та пірінгових системах комунікацій встигло підрости вже ціле покоління, черговий прогноз на найближче майбутнє не повинен здаватися відірваним від життя фантастикою. Тепер вже не так складно, напевно, уявити світ, де всі люди зможуть вільно використовувати Інтернет не тільки для прямих персональних комунікацій, але і для взаємних розрахунків за товари та послуги на основі абсолютно нового типу грошей. Таких, що вони взагалі не передбачають ніяких національних урядів і центральних банків, контролюючих нинішні фінанси. Не кажучи вже про свободу від тиранії посередників - банків, систем кредитних карт і фірм, які займаються грошовими переказами, дерущих з народу грабіжницькі побори за рішення тривіальних, по суті, завдань.
    Завдяки нинішньому рівню розвитку інформаційних технологій, вже зараз є всі можливості для реалізації такої платіжної системи, де всі учасники розраховуються один з одним повністю тільки тими цифровими грошима - немов общепланетными готівкою. Саме таку ідею, власне кажучи, і втілила в життя віртуальна цифрова валюта під назвою BitCoin.
    Як це влаштовано
    З технічної точки зору система BitCoin являє собою платіжний веб-сервіс з відкритим вихідним кодом, де через розподілену пірінгову мережу забезпечуються фінансові транзакції на основі віртуальної децентралізованої валюти (що іменується биткойнами, тобто. «бітовими монетами»).
    Тут взагалі не існує ніякого центрального BitCoin-банку, а вся система функціонує виключно завдяки інфраструктурі рівноправних комп'ютерів користувачів. Пірінгова мережа розподілена по земній кулі та завжди відкрита настільки, що всі охочі можуть у будь-який момент підключатися до цієї системи або, навпаки, відключатися від неї, як тільки це їм знадобиться.
    Кожна цифрова монета-биткойн - це невеликий фрагмент захищеного криптографією коду, який зручно пересилати через Інтернет і зберігати у файлі-гаманці. Крім трансферів з однієї адреси на інший, биткойны можна обмінювати на товари і послуги в різноманітних торгових точках, а також їх можна купувати і продавати за традиційні гроші в декількох обмінних веб-пунктах або на онлайнових біржах.
    Оскільки система повністю відкрита для нарощування інфраструктури, стараннями самих учасників в ній регулярно з'являються нові сервіси ніби доверяемого зберігання цифрових гаманців в онлайні, подстраховочного депонування суми покупки на період від замовлення до доставки товару, перенесення гаманця на мобільні пристрої і так далі. Крім того, вже відомо про ентузіастів-програмістів, які купують колишні у вживанні банкомати і перетворюючих їх в автоматичний термінал для обміну биткойнов в гаманці мобільника на справжні паперові гроші.
    На відміну від всіх інших затвердилися в Мережі платіжних систем, типу кредитних карт, PayPal або WebMoney, мережа BitCoin у своїй роботі ніяк не пов'язана з традиційними або акредитованими фінансовими інститутами. Відповідно, BitCoin ні з якого боку не є об'єктом централізованого регулювання. Регулювати, за великим рахунком, тут просто нікого і нічого, якщо вся система існує лише як однорангова мережа комп'ютерів, розподілених по земній кулі.
    Одним з найважливіших підсумків і результатів даного підходу виявляється те, що тут дуже маленькі або взагалі жодних зборів за транзакцію. Ну, а крім того - як і при розрахунках реальними готівкою - система BitCoin здатна надавати користувачам дуже високу ступінь анонімності. З цієї причини, зокрема, биткойн-кошти опиняються поза досяжності для влади, які з тих чи інших причин могли б побажати заморозити або заарештувати грошові накопичення тих, кого їм хотілося б прищучити (це просто факт, а добре це або погано - окрема розмова).
    Анонімність цифрових готівкових
    Початкова відкритість проекту нерозривно пов'язана з підтримкою анонімності користувачів BitCoin. Для кожного учасника, що викачав програму-клієнт, генерується віртуальний «гаманець», який можна зберігати на локальному диску комп'ютера, на особистому флешці або в онлайні - через додаткові сервіси типу InstaWallet або MyBitcoin. Кожен гаманець може містити багато еккаунтів, а кожен еккаунт, у свою чергу, може бути пов'язаний з декількома адресами в системі.
    При цьому ні ім'я еккаунта, ні адреси зовсім не зобов'язані бути пов'язаними з ім'ям власника - це просто довгі випадкового виду послідовності з літерами-цифрових символів. Зворотним боком такого підходу, звичайно ж виявляються ризики швидкої і непоправної втрати битмонет - біля як з зберіганням готівки в гаманці. Для зловмисників в системі BitCoin питання про доступ до цифрового гаманцю жертви (і/або розкрадання з нього биткойнов) зводиться, по суті, лише до питання про знання пароля доступу до файлу.
    Подібно до того, як при випуску реальних готівкових кожній банкноті присвоюється суто індивідуальний номер ідентифікації в системі BitCoin всі монети не тільки суворо враховано, але і абсолютно всі транзакції з їх участю тримаються відкритими для публіки. Однак та легкість, з якою будь-який користувач може створювати безліч різних еккаунтів і адрес і оперувати ними (хоч роби новий адресу на всяку чергову транзакцію), робить дуже складну задачу по прив'язці будь-якого конкретного персонажа до його онлайнових биткойн-транзакцій.
    «видобувають» битмонеты
    Один із самих цікавих нюансів у пристрої системи BitCoin - це механізм появи тут монет в умовах повної відсутності центрального органу, тобто «монетного двору», зазвичай їх випускаючого. У реальному житті людство в свій час знайшло загальний еквівалент товарно-грошового обміну у вигляді заходи золота. Оскільки биткойны зроблені з чистої математики та криптографії, геніальність невідомого автора (або творців) системи BitCoin виявилася в тому, що вдалося придумати математичний еквівалент процесу добування золота з надр землі.
    Тут теж кожен бажаючий користувач може спробувати щастя в «видобутку» кількох нових монет - надавши обчислювальні потужності своїх комп'ютерів для вирішення якоїсь математичної задачі з постійно зростаючою складністю. Всякий раз, коли черговий етап обчислень над масивом великих чисел призводить до проміжного успіху (відшукання «короткого» значення хеш-функції з деякою кількістю нулів на перших місцях), породжується нова порція з 50 монет. Ці биткойны розподіляються серед учасників обрахунку блоку відповідно до їх обчислювальному вкладом.
    Але найголовніше - і саме цей момент чому-то часто втрачають при поясненнях, що абсолютно всі зайняті «видобутком» комп'ютери витрачають свої потужності зовсім не на порожні забави, даремно витрачають електроенергію. Насправді вони зайняті розподіленої верифікацією всіх биткойн-транзакцій в мережі, забезпечуючи таким чином стійкість системи до шахрайства з повторним використанням одних і тих же битмонет в декількох платіжних операціях. Завдяки такій системі масово-розподілених перевірок тут не можуть з'являтися фальшиві биткойны, а за кожної справжньої монетою тягнуться ланцюжка блоків, легко підтверджують її справжність перевірочних обчисленнями. А автоматичний вибір для верифікації найдовшою з таких ланцюжків запобігає повторному оплати однією і тією ж монетою.
    Кількість золота в надрах землі, як можна припускати, є величина обмежена, а складність його видобутку з часом тільки зростає. Аналогічно, у системі BitCoin наростаюча складність обчислювальної завдання сконструйована таким чином, що відшукувати короткі хеши буде все складніше і складніше, і в остаточному підсумку обчислень буде сгенерировано лише кінцеве число биткойнов - близько 21 мільйона штук. Згідно з поточними оцінками, відбудеться це приблизно до 2040 року. За станом на даний момент в системі «видобуто» близько 6,5 мільйонів монет.
    Як і при подібному сценарії реальної «золотої лихоманки» (а також, на жаль, у всіх схемах фінансових пірамід) початковий капітал легше всього роблять ті, хто раніше всіх підключився до участі в проекті. У перші тижні і місяці існування системи BitCoin нові блоки можна було досить швидко генерувати навіть за допомогою процесорів звичайних побутових комп'ютерів.
    Проте зараз, за свідченням знаючих людей і FAQ-інформації з офіційного сайту bitcoin.orgдля отримання реальної «монетної» віддачі від обчислень користувачам доводиться витрачати набагато більше комп'ютерного часу. Причому задіявши для цього вже не звичайні процесори, а кластери графічних карт класу hi-end (краще всього підходять для подібних масивно-розподілених обчислень). Брак ентузіастів «видобутку», втім, як раніше не відчувається.
    Коротше кажучи, якщо суперкомп ’ ютерні обчислення та математичні нюанси нової цифрової валюти не викликають у вас зацікавленість, то зараз підключення до видобутку биткойнов навряд чи виявиться плідної витівкою. Однак для того, щоб бути повноправним користувачем системи, зовсім не обов ’ язково ставати учасником видобутку монет, або - говорячи мовою Bitcoin - процесів верифікації транзакцій.
    Система завжди відкрита для всіх і стабільно нарощує популярність в масах. Разом із зростанням популярності, ясна річ, почав стрімко підвищуватися обмінний курс биткойна, ну а іншою стороною цієї тенденції став прихід великих проблем.
    Проблеми довіри і безпеки
    Аж до червня цього року основні претензії до системи BitCoin зводилися, головним чином, до анонімності її творця, що сховався під японським псевдонімом Сатоші Накамото (це, з великою часткою ймовірності, не справжнє ім'я криптографа, якого ніхто і ніколи не бачив в реальному житті і який «зник» з Інтернету в грудні 2010-го, як тільки всі механізми «БитКойна» явно продемонстрували свою працездатність).
    У ситуації, коли головний ініціатор проекту безслідно зникає (цілком можливо, привласнивши значне, але невідому кількість початкового капіталу), що відбувається зовні стає сильно схоже на чергову фінансову піраміду, але тільки в новомодної високотехнологічної упаковці. Причому розвіяти ці підозри не завжди допомагають навіть повністю відкриті коди системи - дивись, вивчай хто хочеш... Мало хто з тих здатний самостійно встановити, що всі тут сконструйовано абсолютно прозоро і чесно.
    Як би там ні було, новизна і прозорість системи зіграли позитивну роль. Приблизно з квітня 2011 року про BitCoin стала все більше і частіше писати околокомпьютерная і звичайна преса, в систему хмарою кинулися взяти участь нові користувачі, а курс биткойна спочатку швидко злетів, а потім почав стрибати, немов божевільна мавпа. З'явилися майже нереальні історії про счастливчиках, на початку року ризикнули, скажімо, вкласти в нікому не відомий доти «БитКойн» 10 000 доларів, а на початку червня наваривших на цій справі 3 мільйони... Ну а потім, оскільки настільки привабливою штукою всерйоз зацікавився і всяке шахраїв, відразу пішли історії зовсім іншого роду.
    Один з ранніх адептів системи, встиг отримати і заробити близько 25 тисяч битмонет (за тодішнім курсом це було близько півмільйона доларів) в один жахливий день виявив, що його Windows-машина ким-то хакнута, а всі нажиті грошики з биткойн-гаманця витекли в невідомому напрямку. Адреса одержувача, звичайно, встановити було нескладно, але от тільки користі від цього ланцюжка символів для повернення грошей практично ніякого...
    Попутно в ряді відомих антивірусних фірм - начебто Symantec, F-Secure і «Лабораторії Касперського» - було оголошено про виявлення відразу декількох шкідливих програм-троянців, заточених суто під BitCoin. Зокрема, з'явилися коди-шпигуни, запрограмовані на пошук в комп'ютерах биткойн-гаманців і викрадення що зберігаються там грошей.
    Однак найбільша неприємність трапилася з найбільш відомою в Мережі биткойн-біржею Mt.Gox, що проводила близько 90% всіх обмінів цифровий готівки на валюту справжню. Якісь невідомі зловмисники викрали базу даних про всіх клієнтів біржі, спочатку начебто як хотіли її вигідно продати, але замість цього незабаром просто опублікували базу в онлайні. З-за слабкої захисту паролів у багатьох продавців монет були викрадені дуже значні суми, які потім були разом викинуті на торги і різко обрушили поточну ціну биткойна - протягом дня з 18 доларів до 1 цента...
    Біржу, звичайно, довелося терміново закривати, результати останніх торгів анулювати, захист інформації про клієнтів зміцнювати і так далі, і тому подібне. Що саме і як там робилося, не так вже, по суті, і важливо. Важливо те, що в цілому з погляду захисту даних система BitCoin виявилася зовсім не готова до обрушилося на неї успіху.
    Точніше сказати, власне ядро платіжної системи все що відбувалися останнім часом атаки не скомпрометували абсолютно ніяк. Непристойно слабкими виявилися кінцеві ланки в ланцюзі захисту, типи цифрових гаманців і біржі обміну. Але звинувачувати за це безпосередньо систему BitCoin - все одно що провину за крадіжку гаманця, викладені на видному місці, або провину за пограбування каси, залишену без нагляду, покладати на Центробанк, випусковий банкноти різного номіналу.
    Прийшли, щоб залишитися
    Як тільки широка публіка гідно оцінила технологію email, у пошти традиційної почалися великі проблеми з падінням доходів від доставки кореспонденції. Єдине, що реально змогли зробити з цим поштовики, - поставити і у себе в офісах підключені до Мережі комп'ютери з платним доступом до email-сервісів та іншим інтернет-послуг.
    Як величезні суми стали втрачати телефонні компанії у зв'язку з поширенням Skype та інших VoIP-технологій, навіть уявити складно. Масштаб збитків буде особливо вражаючим, якщо зіставити ці астрономічні цифри з практично даровий доступністю міжнародних дзвінків через Інтернет. Звичайно, дещо де намагалися і по сю пору намагаються з подачі телефонних компаній Skype забороняти. Але інтернет-технологій взагалі, а особливо технологій пірінгового типу властива специфічна особливість. Вигубиш одну, виникнуть десять нових - ще більш гнучких і стійких до викорінювання. Просто тому, що вони дуже зручні для користувачів і виключно живучі за своєю природою.
    Зрозуміло, що і державним владі, і банкам, і мереж кредитних карт платіжна система BitCoin ніяк не може подобатися просто за визначенням. Надто вже вона незалежна і не піддається контролю. Хоча «заборонити» подібну систему неможливо, позбавити її стабільності і довіри клієнтів - як показує досвід останніх тижнів - при наявності технічних навичок і достатніх ресурсів цілком реально. Принаймні, на цьому ранньому етапі розвитку.
    Але навіть якщо система BitCoin і не зуміє вирости в нову загальносвітову платіжну мережу, а буде в підсумку розхитана і розвалена на зльоті, це буде означати лише одне. Далі з'являться ще кілька аналогічних систем, більш стійких до атак і більш безпечних для своїх користувачів.
    Як зазначив з цього приводу один з активістів BitCoin, «тепер, коли ми маємо технологію для створення децентралізованої, повністю розподіленої валюти, сумнівів не залишається: такі системи напевно прийшли, щоб залишитися».