0:00:00.000,0:00:03.480 Біткоїн - це нова віртуальна валютна система, 0:00:03.480,0:00:05.700 яка останнім часом привертає багато уваги. 0:00:05.700,0:00:07.890 Я вирішив зробити серію з відео, де б я 0:00:07.890,0:00:11.060 і Ви занурились у світ Біткоїна, пояснили б, 0:00:11.060,0:00:12.680 як він працює в деталях. 0:00:12.680,0:00:16.030 В першому відео цієї серії я планую 0:00:16.030,0:00:19.490 описати деякі з механізмів його роботи на найвищому рівні. 0:00:19.490,0:00:22.080 В наступних відео 0:00:22.080,0:00:26.000 я порину трохи глибше в усі основні аспекти, які будуть згадані 0:00:26.000,0:00:27.360 в цьому першому відео. 0:00:27.360,0:00:30.720 Я сподіваюсь, що до закінчення серії цих відео Ви знатимете 0:00:30.720,0:00:34.410 не лише, що таке Біткоїн, але й зрозумієте механізм 0:00:34.410,0:00:37.010 з чого розпочинається транзакція, Ви побачите, як 0:00:37.010,0:00:40.250 відбувається перевірка в таких угодах, а також вивчете, 0:00:40.250,0:00:45.050 що означає для когось брати участь у процесі видобутку (майнінгу) Біткоїна. 0:00:45.050,0:00:49.240 Цей термін Ви мабуть чули, якщо останнім часом проявляли інтерес до Біткоїна. 0:00:49.240,0:00:54.710 Я також хочу зазначити, що Біткоїн схема є досить заплутаною, вона вимагає 0:00:54.710,0:00:58.850 часу, щоб дійсно охопити всі важливі деталі і, 0:00:58.850,0:01:03.430 як на мене, найкращий спосіб, щоб Ви справді осягнули таку систему як Біткоїн, це 0:01:03.430,0:01:06.250 постаратись справді уявити і розкрити 0:01:06.250,0:01:08.250 всі особливості. 0:01:08.250,0:01:11.420 Тепер, безумовно, у Вас є багато запитань, 0:01:11.420,0:01:13.970 але я сподіваюсь, що до кінця цього відеоряду 0:01:13.970,0:01:18.860 всі доречні сумніви будуть відкинуті і на Ваші питання будуть отримані належні відповіді. 0:01:18.860,0:01:21.090 Але це може зайняти деякий час, для того щоб досягти 0:01:21.090,0:01:25.970 розуміння. Частково це тому, що я намагаюсь описати речі настільки доступно, як це можливо, що може 0:01:25.970,0:01:28.400 залишати деякі деталі непоясненими, 0:01:28.400,0:01:30.540 поки я не зможу пояснити достатньо 0:01:30.540,0:01:33.810 частину механізму. Потім я додаватиму ці деталі в ході розповіді. 0:01:33.810,0:01:36.640 Що ж, Ви не будете перенавантажені багатьма 0:01:36.640,0:01:39.200 дрібними нюансами в процесі, 0:01:39.200,0:01:42.540 але Ви отримаєте вид загальної системи. 0:01:42.540,0:01:47.620 Отже, я розпочну і в першу чергу хочу зазначити, що Біткоїн 0:01:47.620,0:01:50.550 був описаний, насправді, як децентралізована 0:01:50.550,0:01:54.260 валюта, бо не існує реального центрального банку чи організації, 0:01:54.260,0:01:57.840 яка бере участь у генерації / транзакції Біткоїнів. 0:01:57.840,0:02:02.350 Насправді, те що відбувається в контексті Біткоїна - це все, що насправді транзакції 0:02:02.350,0:02:06.840 потребують і що відомо, як мережа рівноправних вузлів, мережа індивідуального сервера, 0:02:06.840,0:02:11.260 що істотно і колективно узгоджує різні аспекти того, як умови договору 0:02:11.260,0:02:14.150 реалізовуються і використовуються. 0:02:14.150,0:02:19.150 Гаразд, Біткоїн також іноді називають криптовалютою. 0:02:19.150,0:02:23.080 Під криптовалютою я маю на увазі, що ми використовуємо багато методів криптографії, 0:02:23.080,0:02:25.740 щоб полегшити / дійсно дозволити 0:02:25.740,0:02:27.610 транзакції з Біткоїнами відбутися. 0:02:27.610,0:02:29.890 І я зроблю окремі відео для деяких із цих методів, 0:02:29.890,0:02:35.290 але давайте зараз просто сприймемо той факт, що Біткоїн є децентралізованим і це вид криптовалюти. 0:02:35.290,0:02:39.800 Тепер, я також хочу зазначити, що термін Біткоїн може бути сам по собі 0:02:39.800,0:02:43.980 трохи заплутаним у багатьох відношеннях. Біткоїн транзакції насправді не 0:02:43.980,0:02:51.720 схожі на традиційні операції з монетами, так як вони представляють собою, в деякому роді, записи глобального обліку. 0:02:51.720,0:02:54.140 Говорячи це я маю на увазі, що,скажімо, 0:02:54.140,0:02:59.530 є транзакція, припустимо ця угода відбувається 0:02:59.530,0:03:03.520 між двома сторонами, ми назвемо їх Еліс і Боб. 0:03:03.520,0:03:08.800 Це традиційні імена, які використовуються в багатьох криптографічних угодах, щоб описати учасників які беруть в ній участь. 0:03:08.800,0:03:13.840 Уявіть, що Еліс хоче передати / призначити 0:03:13.840,0:03:17.770 певну кількість Біткоїнів, якими вона володіє, Бобу. 0:03:17.770,0:03:20.820 Ви можете думати про цю тарнзакцію дійсно, як про запис 0:03:20.820,0:03:23.340 свого роду в обліковій книзі 0:03:23.340,0:03:27.630 Я також хочу відзнаити, перш ніж приступити, що навіть якщо я 0:03:27.630,0:03:29.630 використовую такі терміни як Еліс і Боб, 0:03:29.630,0:03:35.310 то лише в контексті Біткоїна, це не є справжні особистості 0:03:35.310,0:03:37.730 у фізичному розумнінні, але насправді 0:03:38.490,0:03:42.890 Еліс і Боб є особистостями в Біткоїн системі, ці особистості є лише 0:03:42.890,0:03:46.740 поточною реалізацією, лише набором чисел, 0:03:46.740,0:03:49.220 що не повинні бути прив’язані 0:03:49.220,0:03:52.550 з реальними особистостями Еліс і Боба. 0:03:52.550,0:03:58.760 Що ж, в такий спосіб, Ви можете думати про особистості Біткоїна, насправді, як про ефективно існуючий псевдоніми 0:03:59.450,0:04:00.770 замість справжніх імен. 0:04:00.770,0:04:04.650 Ідея в тому, що Біткоїн стає більш псевдоанонімною угодою, де 0:04:04.650,0:04:08.960 люди звертаються від їхніх псевдонімів, що забезпечує певний рівень приватності 0:04:08.960,0:04:12.420 користувачам, які хочуть здійснювати транзакції використовуючи Біткоїн. 0:04:13.410,0:04:17.170 Тепер, в угоді між Еліс і Бобом; Еліс в основному 0:04:17.170,0:04:18.700 вказує кілька різних чисел, 0:04:18.700,0:04:22.780 а також зазначає як багато Біткоїнів вона хоче переказати Бобу. 0:04:22.780,0:04:25.280 Допустимо, що Еліс володіє п’ятдесятьма Біткоїнами. 0:04:25.280,0:04:30.860 Вона може вирішити дати, скажімо, 30 з Біткоїнів Бобу. 0:04:31.710,0:04:35.510 Припустимо, вона хоче, щоб певна кількість цих біткоїнів повернулась назад до неї. 0:04:35.510,0:04:38.080 Еліс повинна вказати 0:04:38.080,0:04:39.570 як багато вона збирається обміняти. 0:04:39.570,0:04:42.900 В нашому випадку, уявимо, що вона хоче обміняти 18 Біткоїнів для себе. 0:04:42.900,0:04:45.850 Решта два біткоїни будуть 0:04:45.850,0:04:47.570 платою за здійснення транзакції. 0:04:47.570,0:04:50.780 Ми поговоримо про те, що означає плата за здійснення транзакції 0:04:50.780,0:04:54.290 трохи пізніше. Я думаю, я також занурюсь у це в майбутніх відео 0:04:54.290,0:04:56.290 але це в основному дає можливість 0:04:56.290,0:04:59.020 іншим вузлам в мережі допомогти Еліс, 0:04:59.020,0:05:03.760 в основному, перевірити деякі деталі цього переказу для Боба. 0:05:04.690,0:05:08.500 Еліс буде ухвалювати деталі цієї угоди застововуючи 0:05:08.500,0:05:11.980 цифровий підпис 0:05:11.980,0:05:15.900 до цієї операції. Цифровий підпис є 0:05:15.900,0:05:19.690 математичним аналогом традиційного підпису. Це дійсно прив’язує 0:05:19.690,0:05:21.980 особистість Еліс до деталей 0:05:21.980,0:05:23.050 цієї транзакції. 0:05:23.050,0:05:27.520 Під особистістю Еліс я, знову ж таки, маю на увазі особистість в Біткоїн системі. 0:05:27.520,0:05:30.980 І ця прив’язка виконується криптографічним способом. 0:05:31.830,0:05:35.320 Тепер деталі цієї тарнзакції, як тільки вона розпочнеться, 0:05:35.320,0:05:40.890 будуть транслюватися. Еліс ефективно транслюватиме усі деталі транзакції 0:05:40.890,0:05:42.790 до всіх точок 0:05:42.790,0:05:44.960 в одноранговій мережі, 0:05:44.960,0:05:46.810 які представляють вузли Біткоїна. 0:05:47.680,0:05:50.570 тепер Боб, коли він отримає інформацію 0:05:50.570,0:05:53.800 про цю транзакцію по одноранговій мережі, 0:05:53.800,0:05:57.520 він, ймовірно, перевірить частину транзакції, для прикладу: 0:05:57.520,0:06:01.680 він може перевірити, щоб число було правильним. Що Еліс, скажімо, почала з п’ятдесяти 0:06:01.680,0:06:06.650 Біткоїнів і вона не намагається переказати йому більше п’ятдесяти Біткоїнів і т.д. 0:06:06.650,0:06:11.370 Він хоче мати певну математичну впевненість в залученні криптографії, 0:06:11.370,0:06:14.530 що деякі з цих вимог є точними, що Еліс 0:06:14.530,0:06:17.540 справді ствердуже, що володіє цими Біткоїнами, 0:06:17.540,0:06:19.800 що вона проявляє інтерес 0:06:19.800,0:06:21.480 присвоїти ці Біткоїни йому. 0:06:21.480,0:06:24.280 Але те, що він не буде знати поки що, це те чи намагалась Еліс 0:06:24.280,0:06:27.600 передати ці самі Біткоїни ще комусь 0:06:27.600,0:06:30.910 протягом цього часу, чи можливо, до цього моменту. 0:06:30.910,0:06:34.960 І спосіб, яким ми розв’яжемо цю ситуацію, до речі, я повинен відзначити 0:06:34.960,0:06:38.190 цю концепцію, коли Еліс намагається, для прикладу, витратити 0:06:38.190,0:06:41.330 монети двічі, в розумінні цифрових грошей. 0:06:41.330,0:06:43.200 В електронній валютній системі 0:06:43.200,0:06:44.780 це поняття відоме як 0:06:44.780,0:06:47.280 "подвійні витрати". Ви повинні брати це до уваги, 0:06:47.280,0:06:51.860 коли у вас є віртуальна валюта, бо хтось може легко скопіювати 0:06:51.860,0:06:54.770 числа які представляють транзакцію і спробувати 0:06:54.770,0:06:56.300 використати їх в інших місцях. 0:06:57.250,0:07:01.210 І спосіб, яким ми зазвичай регулюємо і скорочуємо ризик "подвійних витрат" 0:07:01.210,0:07:03.520 здійснюється через спецільний набір вузлів 0:07:03.520,0:07:05.200 у цій одноранговій мережі, 0:07:05.200,0:07:08.340 які відомі як видобувачі Біткоїна. 0:07:08.340,0:07:12.540 Гаразд, Ви мабуть вже чули про цей термін - Біткоїн видобувачі. Видобувачі Біткоїнів це, в основному, 0:07:12.540,0:07:17.200 конкретні особи / так звані, конкретні вузли в цій одноранговій мережі. 0:07:17.200,0:07:19.200 Вони тримають під контролем 0:07:19.200,0:07:21.570 всі транзакції за якими спостерігають. 0:07:21.570,0:07:26.650 Пам’ятайте, що вони слідкують за усіма операціями, не лише за тими, що відбуваються між Еліс і Бобом, але й за всіма іншими угодами. 0:07:26.650,0:07:31.040 Вони приймають ці угоди і, в кінцевом урахунку, вони упорядковують їх 0:07:31.040,0:07:33.950 в так званий " блок транзакцій". 0:07:33.950,0:07:36.780 Це записи всіх 0:07:36.780,0:07:39.630 раніше неврахованих операцій. 0:07:40.410,0:07:44.210 Так що, якщо ви думаєте про одну транзакцію, скажімо, як про облікову річ, 0:07:44.210,0:07:49.300 то ви можете вважати, що блок транзакцій представляє, для прикладу, усю книку в обліковій книзі. 0:07:50.210,0:07:53.920 Ці видобувачі Біткоїна також будуть додавати в цей блок, 0:07:54.100,0:07:57.800 на додаток до всіх незаписаних транзакцій, 0:07:57.800,0:08:03.110 спеціальну операцію, яка призначається тільки для себе, в основному, щоб винагородити себе 0:08:03.110,0:08:05.820 за сусилля над майнінгом. 0:08:06.720,0:08:11.820 Тепер блок транзакції також буде містити кодування попереднього блоку транзакції. 0:08:11.820,0:08:14.310 Що ж, повинен бути певний рівень безперервності. 0:08:14.310,0:08:19.330 Тоді, видобувачі Біткоїна будуть також включати спеціально створені послідовності чисел, 0:08:19.330,0:08:23.100 які пов’язані з транзакцією. Ці послідовності чисел 0:08:23.100,0:08:26.420 відомі як "докази роботи". 0:08:26.420,0:08:30.170 Названо "докази роботи", бо це щось, що дійсно тяжко згенерувати, 0:08:30.170,0:08:31.720 щось, що вимагає багато зусиль. 0:08:31.720,0:08:36.840 Щоб зробити цей складний вид роботи просто для когось, волею неволею залучаєшся у майнинг Біткоїнів, 0:08:36.840,0:08:41.380 але це вимагає, щоб вони дійсно виявили / приклали деякі обчислювальні зусилля 0:08:42.190,0:08:45.940 в обмін за отриманя цієї додаткової винагороди оплати 0:08:45.940,0:08:51.340 Також, в обмін за отриману плату за транзакцію вони зобов’зані Еліс 0:08:51.340,0:08:53.230 брати участь у такому виді роботи. 0:08:53.890,0:08:57.700 Я розкажу про докази роботи в окремому відео в деталях. 0:08:57.700,0:09:02.020 Зараз, оскільки кожен блок транзакції містить інформацію про 0:09:02.020,0:09:03.790 попередню угоду, 0:09:03.790,0:09:05.950 дійсно те, що Ви матимете в результуті - це не просто 0:09:05.950,0:09:09.590 єдиний блок, в кінцевому підсумку. Ви можете думати про це, як про ланцюг 0:09:09.590,0:09:14.260 транзакцій. І Ви можете називати це "ланцюгом блоків транзакцій". 0:09:15.200,0:09:17.410 І ідея в тому, що як тільки видобувач Біткоїна 0:09:17.410,0:09:23.200 здатний побудувати ланцюг блоків транзакцій, що міститиме всі ці невраховані транзакії - це і є доказ роботи. 0:09:23.200,0:09:25.500 Це буде транслювати деталі 0:09:25.500,0:09:28.650 про ланцюг до всіх вузлів мережі, 0:09:28.650,0:09:32.480 всіх точок цієї однорангової мережі для Бітокїна. 0:09:33.260,0:09:34.480 І потім, коли 0:09:34.480,0:09:40.690 новий трансльований ланцюг проходить перевірку / задовільняє певні характеристики, вузли мережі 0:09:40.690,0:09:44.750 просто вступають в дію і починають використовувати його. І вузли мережі додають новий блок транзакції 0:09:44.750,0:09:45.780 до цього ланцюга. 0:09:46.500,0:09:49.200 Вони беруть усе, що ще не було обробленим і починають 0:09:49.200,0:09:52.430 втілювати це в ланцюг транзакцій, що 0:09:52.430,0:09:56.520 тарнслювався вузлом мережі, який правильно підійшов до доказу роботи. 0:09:57.480,0:09:59.970 Тепер, цей ланцюг блоків транзакцій, насправді, 0:09:59.970,0:10:02.890 те що ми робитимемо в розумінні Біткоїна. 0:10:02.890,0:10:05.720 Вузли мережі лише розглядають 0:10:05.720,0:10:09.770 ланцюги блоків транзакцій, що відображають величезну кількість роботи, 0:10:09.770,0:10:10.960 яку генерація вміщує. 0:10:10.960,0:10:13.210 І знову ж таки, це і є доказом роботи, про який я згадував і який 0:10:13.210,0:10:14.450 використовується для 0:10:14.450,0:10:16.650 визначення / ідентифікації того, 0:10:16.650,0:10:20.180 що робота була залучена до цього ланцюга блоків транзакцій. 0:10:20.970,0:10:24.880 Найдовший з них буде вважатися священним в системі Біткоїн. 0:10:24.880,0:10:30.230 І майбутні видобувачі будуть працювати тільки з ланцюгом, що містить найбльше роботи в собі 0:10:30.840,0:10:32.540 Тепер те, що характерно тут, 0:10:32.540,0:10:36.920 це те, що весь цей процес є децентралізованим. Немає банку чи 0:10:36.920,0:10:40.730 централізовано довіреного об’єкту, який би напсравді брав участь в транзакції. 0:10:40.730,0:10:44.600 Сподіваюся, це перше відео дало Вам трохи опису і розуміння 0:10:44.600,0:10:47.250 механізму вищого рівня в Біткоїн системі 0:10:47.250,0:10:52.380 Є ще багато питань, які я залишив нерозглянутими. І в наступних відео я збираюсь 0:10:52.380,0:10:56.380 розкрити ці деталі. Я впевнений, що Ви маєте багато запитань. Але сподіваюсь, 0:10:56.380,0:11:00.380 майбутні відео допоможуть відповісти Вам на деякі з них.