1 00:00:13,388 --> 00:00:13,930 أنا ديفيد شوارتز. 2 00:00:13,930 --> 00:00:14,201 أنا رئيس قسم التكنولوجيا في "ريبل". أنا خوان بينيت. 3 00:00:14,201 --> 00:00:14,336 أنا المؤسس والرئيس التنفيذي لشركة "بروتوكول لابس". 4 00:00:14,336 --> 00:00:14,404 تركز "ريبل"، وهي شركة خدمات مالية، 5 00:00:14,404 --> 00:00:14,438 بشكل كبير على تحسين تدفقات الدفع الدولية وجلب تقنية سلسلة الكتل 6 00:00:14,438 --> 00:00:14,455 إلى المؤسسات وشركات الخدمات المالية. 7 00:00:14,455 --> 00:00:14,463 "بروتوكول لابس" هي منظمة بحث وتطوير تقوم ببناء بروتوكولات وأدوات 8 00:00:14,463 --> 00:00:14,467 وخدمات لتحسين الإنترنت. 9 00:00:14,467 --> 00:00:14,469 أفضل طريقة لشرح تقنية سلسلة الكتل 10 00:00:14,469 --> 00:00:14,470 هي النظر إلى المثال الأول من بيتكوين. 11 00:00:14,470 --> 00:00:14,471 بيتكوين هي شكل من أشكال النقود الرقمية. 12 00:00:14,471 --> 00:00:14,471 تم إصدارها عام 2009 ولا تزال العملة المشفرة الأكثر شعبية. 13 00:00:14,471 --> 00:00:14,471 لا تحتاج بيتكوين إلى سلطة مركزية للتحقق من صحة المعاملات عبر الشبكة 14 00:00:14,471 --> 00:00:14,471 مثل البنك. 15 00:00:14,471 --> 00:00:14,471 بدلاً من ذلك، إنها شبكة لا مركزية من نظير إلى نظير. 16 00:00:14,471 --> 00:00:14,471 يتحقق المستخدمون على الشبكة من المعاملات من خلال إكمال مشكلات الرياضيات المعقدة، 17 00:00:14,471 --> 00:00:14,471 وطلب المعاملات بشكل أساسي في الدقائق العشر الماضية أو نحو ذلك، 18 00:00:14,471 --> 00:00:14,471 ويتلقون عملات بيتكوين في المقابل، 19 00:00:14,471 --> 00:00:14,471 مما يضمن صحة المعاملات والحفاظ على أمان الشبكة. 20 00:00:14,471 --> 00:00:14,471 لبناء الثقة، يمكن تتبع جميع عناوين المستخدمين والمعاملات 21 00:00:14,471 --> 00:00:14,471 وغير ذلك على الشبكة بشكل عام. 22 00:00:14,471 --> 00:00:14,471 على عكس الخوارزميات أو قواعد البيانات في البنوك التقليدية. 23 00:00:14,471 --> 00:00:14,471 لكن كيف يمكن للعملة أن تعمل بدون حكومة أو بنك؟ 24 00:00:14,471 --> 00:00:14,471 دعونا نفكر في مثال معًا. 25 00:00:14,471 --> 00:00:14,471 لنفترض أنك وخمسة أشخاص آخرين يحاولون جميعًا شراء وبيع الأشياء 26 00:00:14,471 --> 00:00:14,471 من بعضهم البعض وتريد أن تفعل ذلك بدون نقود تقليدية 27 00:00:14,471 --> 00:00:14,471 وبدون أي شخص مسؤول. 28 00:00:14,471 --> 00:00:14,471 ستحتاج إلى طريقة لتتبع جميع المعاملات. 29 00:00:14,471 --> 00:00:14,471 يمكن أن يكون لديك سجل تشاركونه جميعًا، 30 00:00:14,471 --> 00:00:14,471 وفي كل مرة تشتري أو تبيع شيئًا ما، تسجلونه. 31 00:00:14,471 --> 00:00:14,471 هذا يسمى دفتر الأستاذ. 32 00:00:14,471 --> 00:00:14,471 إنه يتتبع جميع عمليات الشراء والمعاملات في مجموعة، 33 00:00:14,471 --> 00:00:14,471 ولكن ليس من المنطقي أن يكون لديك دفتر أستاذ واحد فقط. 34 00:00:14,471 --> 00:00:14,471 أنت لديك دفتر أستاذ واحد فقط. 35 00:00:14,471 --> 00:00:14,471 لقد عدت إلى نظام مركزي. 36 00:00:14,471 --> 00:00:14,471 إذا قام شخص واحد بتدمير دفتر الأستاذ 37 00:00:14,471 --> 00:00:14,471 أو صنع دفتر أستاذ مزيف، ينهار النظام. بدلاً من ذلك، 38 00:00:14,471 --> 00:00:14,471 كل واحد منكم لديه نسخته الخاصة من دفتر الأستاذ لتتبع المعاملات. 39 00:00:14,471 --> 00:00:14,471 هذا يشبه كونك البنك الخاص بك لأن كل شخص لديه نسخة من دفتر الأستاذ. 40 00:00:14,471 --> 00:00:14,471 وفي أي وقت تحدث معاملة، يجب إرسالها إلى 41 00:00:14,471 --> 00:00:14,471 الشبكة بالكامل حتى يتمكن الجميع من تحديث نسختهم الخاصة. 42 00:00:14,471 --> 00:00:14,471 لكن انتظر، ما الذي يمنع شخصًا ما من إرسال معاملة وهمية؟ 43 00:00:14,471 --> 00:00:14,471 أو عرض شخص يدفع المال؟ 44 00:00:14,471 --> 00:00:14,471 الحل هو استخدام شيء يسمى التوقيع الرقمي. 45 00:00:14,471 --> 00:00:14,471 يجب أن يتضمن أي شخص يرسل معاملة 46 00:00:14,471 --> 00:00:14,471 توقيعًا مشفرًا لا يمكن لأي شخص آخر إنشاؤه، 47 00:00:14,471 --> 00:00:14,471 هو فقط. وهذا يثبت أن الصفقة جاءت منه. 48 00:00:14,471 --> 00:00:14,471 يمكنك أيضًا تضمين طابع زمني، وبهذه الطريقة تعرف المعاملات 49 00:00:14,471 --> 00:00:14,471 الأصلية وترتيب حدوثها. 50 00:00:14,471 --> 00:00:14,471 ولكن ماذا لو كان الأشخاص مختلفين حول دفتر الأستاذ 51 00:00:14,471 --> 00:00:14,471 دون أي شخص مسؤول؟ 52 00:00:14,471 --> 00:00:14,471 كيف نعرف من لديه النسخة الصحيحة؟ 53 00:00:14,471 --> 00:00:14,471 تتضمن الإجابة آلية تسمى الإجماع، 54 00:00:14,471 --> 00:00:14,471 والتي تتطلب عددًا كافيًا من الأشخاص للاتفاق على المعاملات الصحيحة. 55 00:00:14,471 --> 00:00:14,471 كيف يعمل ذلك؟ 56 00:00:14,471 --> 00:00:14,471 تتحقق المجموعة من المعاملات على دفعات تسمى الكتل 57 00:00:14,471 --> 00:00:14,471 عندما يتفق الجميع على الكتلة. 58 00:00:14,471 --> 00:00:14,471 يضيفونها إلى نسختهم من دفتر الأستاذ. 59 00:00:14,471 --> 00:00:14,471 تتضمن كل كتلة ملخصًا رقميًا أو تجزئة 60 00:00:14,471 --> 00:00:14,471 لجميع المعاملات في تلك الكتلة، بالإضافة إلى جميع المعاملات السابقة. 61 00:00:14,471 --> 00:00:14,471 يربط هذا الملخص الرقمي الكتل معًا في سلسلة، 62 00:00:14,471 --> 00:00:14,471 وهذا هو السبب في أن طريقة تخزين المعلومات هذه تسمى سلسلة الكتل. 63 00:00:14,471 --> 00:00:14,471 الآن، كيف يتفق هؤلاء الأشخاص على الكتلة؟ 64 00:00:14,471 --> 00:00:14,471 ما الذي يمنع المهاجم من نشر كتل وهمية؟ 65 00:00:14,471 --> 00:00:14,471 كيف نميز الجيد عن السيئ؟ 66 00:00:14,471 --> 00:00:14,471 لإضافة كتلة إلى السلسلة، نحتاج إلى إيجاد قيمة خاصة 67 00:00:14,471 --> 00:00:14,471 تسمى إثبات العمل التي تتطلب الكثير من القدرة الحاسوبية للعثور عليها. 68 00:00:14,471 --> 00:00:14,471 فكر في الأمر مثل البحث عن قطعة اللغز المفقودة والعثور عليها 69 00:00:14,471 --> 00:00:14,471 والتي تكمل الكتلة بطريقة يمكن للجميع التحقق منها. 70 00:00:14,471 --> 00:00:14,471 يتطلب الأمر قدرًا كبيرًا من قوة الحوسبة لإنتاج إثبات العمل. 71 00:00:14,471 --> 00:00:14,471 لذلك سوف يتطلب الأمر قدرًا هائلاً من العمل لشخص واحد لمحاولة 72 00:00:14,471 --> 00:00:14,471 العثور على إثبات العمل للعديد من الكتل، ناهيك عن كل منهم. 73 00:00:14,471 --> 00:00:14,471 بصفتك مهاجمًا، إذا أردت محاولة إضافة كتلة وهمية إلى السلسلة، 74 00:00:14,471 --> 00:00:14,471 فقد تكون محظوظًا وتحصل على هذه المعلومة الخاصة لكتلة واحدة. 75 00:00:14,471 --> 00:00:14,471 ولكن إذا قمت بذلك، فلن تتمكن من القيام بذلك 76 00:00:14,471 --> 00:00:14,471 بشكل موثوق للكتلة التالية والكتلة التي تليها. 77 00:00:14,471 --> 00:00:14,471 في النهاية، سيتم الإمساك بك. 78 00:00:14,471 --> 00:00:14,471 لهذا السبب، بمرور الوقت، تبقى المعاملات الأصلية فقط في سلسلة الكتل. 79 00:00:14,471 --> 00:00:14,471 يمكن للنظام الذي وصفناه بستة أشخاص أن يعمل أيضًا مع 6000 أو 6 ملايين. 80 00:00:14,471 --> 00:00:14,471 لكن هل يحتاج الجميع إلى القيام بكل إثباتات العمل الباهظة؟ 81 00:00:14,471 --> 00:00:14,471 حسنًا، إذا كان هناك عدد كافٍ من الأشخاص يقومون بهذا العمل الحاسوبي، 82 00:00:14,471 --> 00:00:14,471 فيمكن لبقيتنا المشاركة بسهولة أكبر لأننا نثق في الشبكة ككل. 83 00:00:14,471 --> 00:00:14,471 لكن انتظر، لماذا كل هؤلاء الناس يقومون بكل هذا العمل؟ 84 00:00:14,471 --> 00:00:14,471 هذا هو الجزء الرائع حقًا. 85 00:00:14,471 --> 00:00:14,471 عادةً ما تحتوي تقنية سلسلة الكتل على مكافأة مضمنة. 86 00:00:14,471 --> 00:00:14,471 عندما تجد قطعة خاصة من المعلومات، لإكمال 87 00:00:14,471 --> 00:00:14,471 كتلة من المعاملات. 88 00:00:14,471 --> 00:00:14,471 يمكنك تضمين معاملة أخرى لمنح بعض المال لنفسك 89 00:00:14,471 --> 00:00:14,471 كدفعة مقابل العمل الذي قمت به للمساعدة في حماية سلسلة الكتل. 90 00:00:14,471 --> 00:00:14,471 لهذا السبب يُطلق على الأشخاص الذين يقومون بهذا العمل اسم المُعدنين. 91 00:00:14,471 --> 00:00:14,471 إنه يشبه إلى حد كبير التنقيب عن الذهب. 92 00:00:14,471 --> 00:00:14,471 أنت تعمل وتحصل على أجر. عندما يكون هناك عدد قليل من المُعدنين، 93 00:00:14,471 --> 00:00:14,471 يكون من الأسهل جمع هذه الأموال 94 00:00:14,471 --> 00:00:14,471 وهذا يخلق حافزًا لانضمام المزيد من المُعدنين. 95 00:00:14,471 --> 00:00:14,471 يكفي لجعل النظام آمنًا لبقيتنا. 96 00:00:14,471 --> 00:00:14,471 هذا كل شيء. 97 00:00:14,471 --> 00:00:14,471 النظام الذي وصفناه يتيح عملة لامركزية. 98 00:00:14,471 --> 00:00:14,471 باختصار، أولًا 99 00:00:14,471 --> 00:00:14,471 تعمل العملة على دفتر الأستاذ المشترك للمعاملات. 100 00:00:14,471 --> 00:00:14,471 ثانيًا، للاحتفاظ بدفتر الأستاذ المشترك، يتم تخزين المعلومات في كتل. 101 00:00:14,471 --> 00:00:14,471 ثالثًا، يتم التحقق من الكتل باستخدام إثبات العمل. 102 00:00:14,471 --> 00:00:14,471 رابعًا، في كل مرة يتم التحقق 103 00:00:14,471 --> 00:00:14,471 من كتلة يتم إضافتها إلى سلسلة الكتل. 104 00:00:14,471 --> 00:00:14,471 خامسًا، المُعدِّن الذي تحقق من الكتلة يحصل على مكافأة. 105 00:00:14,471 --> 00:00:14,471 سادسًا، تحافظ هذه المكافآت على عدد كافٍ من المُعدنين لجعل النظام آمنًا. 106 00:00:14,471 --> 00:00:14,471 107 00:00:14,471 --> 00:00:14,471 108 00:00:14,471 --> 00:00:14,471 109 00:00:14,471 --> 00:00:14,471 110 00:00:14,471 --> 00:00:14,472 111 00:00:14,472 --> 00:00:16,516 112 00:00:16,725 --> 00:00:19,019 113 00:00:19,019 --> 00:00:21,021 114 00:00:21,062 --> 00:00:25,191 115 00:00:25,191 --> 00:00:28,069 116 00:00:28,236 --> 00:00:31,990 117 00:00:31,990 --> 00:00:33,825 118 00:00:35,243 --> 00:00:36,786 119 00:00:36,786 --> 00:00:40,040 120 00:00:40,373 --> 00:00:42,625 121 00:00:42,625 --> 00:00:46,379 122 00:00:46,588 --> 00:00:50,675 123 00:00:50,675 --> 00:00:51,968 124 00:00:51,968 --> 00:00:55,305 125 00:00:55,388 --> 00:00:59,768 126 00:00:59,768 --> 00:01:03,605 127 00:01:03,897 --> 00:01:05,648 128 00:01:05,648 --> 00:01:08,860 129 00:01:09,778 --> 00:01:13,740 130 00:01:13,740 --> 00:01:16,493 131 00:01:16,951 --> 00:01:19,746 132 00:01:20,371 --> 00:01:23,708 133 00:01:24,417 --> 00:01:26,586 134 00:01:26,586 --> 00:01:30,548 135 00:01:30,548 --> 00:01:34,094 136 00:01:34,260 --> 00:01:35,470 137 00:01:36,763 --> 00:01:38,932 138 00:01:39,307 --> 00:01:41,226 139 00:01:41,226 --> 00:01:44,145 140 00:01:44,854 --> 00:01:46,523 141 00:01:46,523 --> 00:01:49,442 142 00:01:49,901 --> 00:01:52,028 143 00:01:52,695 --> 00:01:53,863 144 00:01:53,863 --> 00:01:55,573 145 00:01:55,573 --> 00:01:57,283 146 00:01:57,283 --> 00:02:00,829 147 00:02:01,287 --> 00:02:04,833 148 00:02:05,166 --> 00:02:08,628 149 00:02:08,920 --> 00:02:11,923 150 00:02:12,006 --> 00:02:15,468 151 00:02:16,177 --> 00:02:19,597 152 00:02:19,597 --> 00:02:21,182 153 00:02:21,182 --> 00:02:24,686 154 00:02:25,270 --> 00:02:28,022 155 00:02:28,022 --> 00:02:31,234 156 00:02:31,276 --> 00:02:35,113 157 00:02:35,321 --> 00:02:38,908 158 00:02:38,908 --> 00:02:41,661 159 00:02:41,995 --> 00:02:44,414 160 00:02:44,497 --> 00:02:45,999 161 00:02:45,999 --> 00:02:48,209 162 00:02:48,209 --> 00:02:50,920 163 00:02:50,920 --> 00:02:54,465 164 00:02:55,091 --> 00:02:56,217 165 00:02:56,217 --> 00:02:59,429 166 00:02:59,804 --> 00:03:01,556 167 00:03:01,556 --> 00:03:03,850 168 00:03:03,850 --> 00:03:06,519 169 00:03:06,519 --> 00:03:09,814 170 00:03:10,273 --> 00:03:13,610 171 00:03:13,610 --> 00:03:19,032 172 00:03:20,283 --> 00:03:22,327 173 00:03:22,577 --> 00:03:25,121 174 00:03:25,413 --> 00:03:27,457 175 00:03:27,624 --> 00:03:31,502 176 00:03:31,502 --> 00:03:35,757 177 00:03:36,341 --> 00:03:40,303 178 00:03:40,511 --> 00:03:43,514 179 00:03:43,723 --> 00:03:47,352 180 00:03:48,019 --> 00:03:51,397 181 00:03:51,397 --> 00:03:54,776 182 00:03:55,235 --> 00:03:58,488 183 00:03:58,529 --> 00:04:02,242 184 00:04:02,367 --> 00:04:05,954 185 00:04:05,954 --> 00:04:07,121 186 00:04:07,121 --> 00:04:09,165 187 00:04:09,165 --> 00:04:13,962 188 00:04:14,712 --> 00:04:18,383 189 00:04:19,300 --> 00:04:22,637 190 00:04:24,138 --> 00:04:26,516 191 00:04:26,557 --> 00:04:30,353 192 00:04:31,145 --> 00:04:34,148 193 00:04:34,399 --> 00:04:35,984 194 00:04:35,984 --> 00:04:38,820 195 00:04:39,195 --> 00:04:41,906 196 00:04:41,906 --> 00:04:43,449 197 00:04:43,449 --> 00:04:47,203 198 00:04:47,412 --> 00:04:50,540 199 00:04:51,165 --> 00:04:53,626 200 00:04:53,793 --> 00:04:55,545 201 00:04:55,545 --> 00:04:59,507 202 00:04:59,549 --> 00:05:01,634 203 00:05:01,634 --> 00:05:04,554 204 00:05:05,096 --> 00:05:07,765 205 00:05:08,891 --> 00:05:09,517 206 00:05:09,517 --> 00:05:12,312 207 00:05:13,396 --> 00:05:15,315 208 00:05:15,315 --> 00:05:17,859 209 00:05:18,359 --> 00:05:22,071 210 00:05:22,780 --> 00:05:25,616 211 00:05:26,617 --> 00:05:28,619 212 00:05:28,619 --> 00:05:30,580 213 00:05:30,580 --> 00:05:33,166 214 00:05:33,791 --> 00:05:38,296 215 00:05:39,464 --> 00:05:41,799 216 00:05:41,799 --> 00:05:44,761 217 00:05:45,136 --> 00:05:48,306 218 00:05:48,473 --> 00:05:51,976 219 00:05:52,226 --> 00:05:53,811 220 99:59:59,999 --> 99:59:59,999 221 99:59:59,999 --> 99:59:59,999 222 99:59:59,999 --> 99:59:59,999 223 99:59:59,999 --> 99:59:59,999 224 99:59:59,999 --> 99:59:59,999 225 99:59:59,999 --> 99:59:59,999 226 99:59:59,999 --> 99:59:59,999 227 99:59:59,999 --> 99:59:59,999 228 99:59:59,999 --> 99:59:59,999 229 99:59:59,999 --> 99:59:59,999 230 99:59:59,999 --> 99:59:59,999 231 99:59:59,999 --> 99:59:59,999 232 99:59:59,999 --> 99:59:59,999 233 99:59:59,999 --> 99:59:59,999 234 99:59:59,999 --> 99:59:59,999 235 99:59:59,999 --> 99:59:59,999 236 99:59:59,999 --> 99:59:59,999 237 99:59:59,999 --> 99:59:59,999 238 99:59:59,999 --> 99:59:59,999 239 99:59:59,999 --> 99:59:59,999 240 99:59:59,999 --> 99:59:59,999 241 99:59:59,999 --> 99:59:59,999 242 99:59:59,999 --> 99:59:59,999 243 99:59:59,999 --> 99:59:59,999 244 99:59:59,999 --> 99:59:59,999 245 99:59:59,999 --> 99:59:59,999 246 99:59:59,999 --> 99:59:59,999 247 99:59:59,999 --> 99:59:59,999 248 99:59:59,999 --> 99:59:59,999 249 99:59:59,999 --> 99:59:59,999 250 99:59:59,999 --> 99:59:59,999 251 99:59:59,999 --> 99:59:59,999 252 99:59:59,999 --> 99:59:59,999 253 99:59:59,999 --> 99:59:59,999 254 99:59:59,999 --> 99:59:59,999 255 99:59:59,999 --> 99:59:59,999 256 99:59:59,999 --> 99:59:59,999 257 99:59:59,999 --> 99:59:59,999 258 99:59:59,999 --> 99:59:59,999 259 99:59:59,999 --> 99:59:59,999 260 99:59:59,999 --> 99:59:59,999 261 99:59:59,999 --> 99:59:59,999 262 99:59:59,999 --> 99:59:59,999 263 99:59:59,999 --> 99:59:59,999 264 99:59:59,999 --> 99:59:59,999 265 99:59:59,999 --> 99:59:59,999 266 99:59:59,999 --> 99:59:59,999 267 99:59:59,999 --> 99:59:59,999 268 99:59:59,999 --> 99:59:59,999