Bitcoin - Transaction block chains - YouTube

Channel: Khan Academy

[1]
Bitcoinin işləmə
[2]
prinsipini başa düşmək üçün
[5]
ən vacib və səciyyəvi hissə blok zənciri əməliyyatıdır.
[9]
Keçən videodan xatırlayırsınızsa,
[11]
Alice adlı istifadəçinin nümunəsində
[13]
o, sistemdə bir neçə Bitcoin-i Bob adlı
[17]
istifadəçiyə göndərmək istəyirdi.
[19]
Və Alice bu əməliyyatı başlatmaq üçün etməli olduğu şey
[22]
əməliyyat haqqında məlumat
[25]
ehtiva edən və Alice-in imza açarı ilə
[28]
imzalanmış bir növ qeydlər etmək idi.
[32]
Bu əməliyyatda həmçinin Alice-in və Bob-un ictimai imza açarı
[35]
da var idi.
[38]
Və bu əməliyyat haqqında məlumat, qeyd etdiyimiz kimi,
[42]
bütün Bitcoin ekosisteminə yayılmışdı.
[46]
Bitcoin-dakı bütün P2P şəbəkə düyünlərinə.
[50]
Və Bitcoin ekosistemindəki bütün düyünlər orada
[52]
yerləşəcək.
[53]
Onlar bu əməliyyat haqqında məlumat
[55]
əldə etməyə başlayacaqlar.
[57]
Amma eyni zamanda onlar eyni vaxtda
[59]
çoxlu başqa informasiyalar
[60]
da almağa başlayırlar.
[63]
Və onların etdiyi şey,
[65]
bu əməliyyatları Bitcoin sistemində olan
[69]
digər əməliyyatların siyahısına
[72]
əlavə etməkdir.
[75]
Və beləliklə, hər bir düyün sistemə
[77]
daxil olan əvvəlcədən birləşməmiş əməliyyatları qəbul
[81]
etməyə başlayır.
[82]
Bunun nəticəsində müəyyən vaxt pəncərəsində
[85]
bütün əməliyyatlar yerinə yetirilmiş olacaq.
[87]
Və bütün Bitcoin əməliyyatları bir növ ortalıqda
[90]
gəzəcəklər.
[91]
Bitcoin mədənləri adlanan bu düyünlər
[95]
müxtəlif əməliyyatların məlumatlarını
[97]
qəbul edib bu əməliyyatları
[99]
birləşdirmək üçün işə
[100]
başlayacaqlar.
[102]
Bunu edəndə birinci məqsəd bu əməliyyatları
[107]
əməliyyat bloku adlanan yerdə toplamaqdır.
[109]
Əgər bizim analoq dəftərimizi xatırlayırsınızsa,
[112]
bir Bitcoin əməliyyatı mahiyyətcə
[115]
dəftərdə təklif olunan bir qeydə uyğun gəlir.
[119]
Bu həcmdə bir əməliyyat bloku
[122]
çoxsaylı əməliyyatlar etdiyiniz
[125]
dəftərdəki bir qeydə
[127]
uyğun gəlir.
[130]
Bitcoin mədənlərinin məqsədi
[134]
dəftərdəki bu qeydləri götürüb
[137]
qlobal və ətraflı qeyd kitabına
[140]
əlavə etməkdir.
[141]
Bu cür işlə məşğul olmaq üçün bu düyünlərin
[144]
birinci etdikləri şey bütün yayılmış əməliyyatları
[147]
götürməkdir.
[148]
Deyək ki, bu dörd əməlliyyat
[149]
yayılıb.
[151]
Onlar baş vermiş bu əməliyyatları ağaca oxşayan
[153]
strukturda qruplaşdıracaqlar.
[157]
Onlar bu iki əməliyyatı götürüb
[159]
detallara Haş funksiyası
[161]
tətbiq edəcəklər.
[162]
Biz iki əməliyyat üçün də eyni olan uçan
[164]
nəticələr əldə edəcəyik, sonra onlar
[166]
bu iki nəticəni götürüb vahid bir
[168]
nəticə almaq üçün onları qarışdıracaqlar.
[171]
Və bu nəticə əvvəlcədən birləşdirilməmiş və
[177]
fərdi düyünlər tərəfindən qəbul edilən bütün
[179]
əməliyyatları effektiv şəkildə kodlaşdırır.
[183]
Sonra bu nəticə şəbəkə tərəfindən
[185]
əvvəlcədən qəbul edilmiş əməliyyat
[190]
blokunun qarışığı ilə birləşdiriləcək.
[192]
Onda siz təsəvvür edə bilərsiniz ki,
[194]
şəbəkədə əvvəlcədən qəbul edilmiş bir sıra
[196]
əməliyyatlar bloku var.
[198]
Əslində qeyd etdiyim hər əməliyyat bloku
[200]
indi sadəcə əvvəlki əməliyyat kilidini
[202]
özündə birləşdirir.
[203]
Beləliklə bu əməliyyat bloku ondan əvvəl
[205]
istifadə edilmişi, bu əməliyyat bloku isə yalnız onun
[208]
üçün istifadə olunmuş kilidi
[210]
özündə birləşdirəcək.
[211]
Bu əməliyyatlar Bitcoin dövrü
[213]
başlayana qədər davam edəcək.
[215]
Bitcoin sistemi üçün zamanın başlanğıcı buradır,
[217]
sadəcə bu anda Bitcoin
[220]
sıfıra bərabər olur.
[225]
Və onlar bu son bloku
[227]
götürüb, ondan əvvəlki
[229]
ən axırıncı blokla birləşdirəcəklər.
[234]
Təsəvvür edə biləcəyiniz kimi indi sizin fərdi blokunuz
[237]
yoxdur, çünki hər fərdi blok özündən əvvəlki blokla
[240]
birləşir.
[242]
Bir artıq təcrid olunmuş əməliyyat bloklarından
[245]
deyil, bütün Bitcoin sisteminin lap əvvəlindən başlayan
[249]
blok zəncirlərindən bəhs
[252]
edirik.
[253]
Bütün birləşmələri etdikdə,
[255]
günün sonunda, bəzi
[257]
kriptoqrafik yoxlanışlar edərək, bir sıra
[259]
ardicıl rəqəmlər əldə edəcəksiniz.
[261]
Bu rəqəmlər ardıcıllığı bütün
[262]
bu blokları bir araya gətirməklə əldə olunacaq.
[265]
Ardıcıl rəqəmləri əldə etdikdən
[267]
sonra edəcəyəmiz şey,
[268]
rəqəmlər ardıcıllığını götürüb, bu ardıcıllığı iş protokolunun
[272]
sübutuna çevirməkdir.
[278]
Protokolların sübutuna ayrı video etmişəm,
[280]
bunların necə işlədiyini daha yaxşı
[281]
başa düşmək üçün o videoya baxmağınızı tövsiyyə edirəm.
[284]
Amma bunun qısası budur ki, Bitcoin düyün mədənləri
[288]
bu Bitcoini götürəcək
[292]
və çox xüsusi riyazi
[294]
xüsusiyyətə sahib sübut
[297]
və ya işin sübutu
[300]
adlandırdığımız müxtəlif
[301]
ardıcıllıqlı ədədlər alınacaq.
[303]
Bunun səbəbi odur ki,
[305]
təklif olunan və
[307]
verilmiş nömrələri götürüb
[308]
birləşdirsəniz və onları
[310]
kriptoqrafik hash funksiyasına daxil etsəniz,
[314]
nəticədə böyük bir sıfır prefiksi olmalıdır.
[317]
Və bunun hamısı sıfır olmalı deyil,
[321]
amma başlanğıcın böyük bir hissəsi - prefiks
[323]
hamısı sıfır olmalıdır.
[329]
Bir an üçün verilmiş kriptoqrafik
[331]
hash funksiyaları, və onların
[332]
nəticələri haqqında düşünsəniz, görərsiniz ki, onlar kifayət qədər
[336]
təsadüfi görünməyə meyllidir, və hər hansı bir
[338]
nümunədə sübut görmə ehtimalı azdır.
[341]
Təklif olunan sübut
[343]
başlanğıcda sizə uzun cərgəli sıfırlar verir.
[345]
Bitcoin mədənlərinin təqribən etməli olduğu şey,
[349]
bu sübut rəqəmlərinin uğur əldə edənə
[350]
qədər mümkün olan bütün hallarını yoxlamaq və
[354]
bu cür qeyri-sabit və ya
[355]
qəribə statistik nəticə tapmaqdır.
[360]
Sübut rəqəmlərini tapmaqdakı əsl çətinlik
[362]
sizin də deyə biləcəyiniz kimi, neçə ədəd sıfırın tələb
[366]
olunmasından asılıdır.
[368]
Daha çox sıfır məsələnin həllinin
[372]
daha uzun vaxt aparmağı deməkdir.
[374]
Verilmiş tapşırıqdan asılı olaraq sübutun
[377]
baş verməyi vaxt aparır.
[379]
Az sıfır isə az vaxt
[381]
deməkdir.
[382]
Bitcoin protokolunda olan bitlərin dəqiq sayı
[386]
vaxt keçdikcə dəyişir.
[388]
Dərəcələrə ayrılır.
[389]
Və bu, orta hesabla bütün sistemə
[392]
sərf olunan müddətin təxminən
[395]
10 dəqiqə olması üçün hazırlanmışdır.
[398]
Beləliklə, ən azı bir düyünün əsaslı sübut olunması üçün
[401]
təxminən 10 dəqiqə vaxt ayırmaq istəyirsiniz, lakin bir çox
[405]
qovşağın eyni vaxtda bu sübut üzərində işlədiyini unutmayın.
[408]
Yaxşı, indi fərz edək ki, bu işin sübutu
[410]
nəhayət ki, tapıldı.
[414]
Bitcoin mədənləri bu nəticələri bütün P2P
[417]
şəbəkələrinə yayacaq.
[418]
O, bu sübutu və bütün çağırışları götürüb
[421]
hər yerdə elan edəcək.
[423]
Və onlar indi görəcək ki, burada
[425]
bir sübut var, kimsə onu tapıb.
[427]
Gəlin etdiyimiz şeyləri bir kənara
[429]
qoyaq və indi yeni sübut üzərində
[432]
işləməyə başlayaq.
[433]
Yadınızda saxlayın ki, bu yeni çağırışın sübutu
[436]
əvvəlki əməliyyat bloklarını özündə birləşdirir.
[438]
Onlar indi yenilənmiş
[440]
bir əməliyyat bloku zənciri ilə işləməyə
[445]
başlayırlar.
[447]
Və indi onlar, hər hansı bir birləşməmiş yeni əməliyyatı
[450]
bu yeni əməliyyat bloklanmasına daxil edəcəklər.
[452]
İndi burada bir neçə məqama toxunmaq istərdim.
[454]
Hər şeydən əvvəl, bu əməliyyat bloklarını qurmağın, onları
[458]
əməliyyat bloku zəncirinə birləşdirməyin
[460]
bir hissəsi kimi, Bitcoin mədənçilərinə
[464]
kiçik bir istisna olaraq
[468]
bu əməliyyat blokuna özləri üçün xüsusi bir düyün
[473]
daxil edilməsinə icazə verilir.
[474]
Bu düyünü almaq onlar üçün mükafat olacaq,
[477]
mükafatı yaşıl rənglə göstərim,
[480]
onlan ilk bloku,
[482]
ilk əməliyyatı, ilk əməliyyat qeydini götürə bilər
[486]
və bu əməliyyat qeydinə
[489]
qoya bilər və bununla
[491]
özlərinə mükafat təyin edə bilərlər.
[494]
Bu mükafatın miqdarı vaxt keçdikcə dəyişəcək.
[498]
Amma bunu qeyd etmək istərdim ki,
[501]
bu əməliyyat, adətən kripto pul və ya generasiya əməliyyatı
[506]
adlanır.
[507]
Bitcoin sisteminə yeni pul bu cür daxil olur.
[511]
Ona görə də kimsə sübut tapmağı bacardıqda
[514]
bu sübutu ortaya çıxartmaq üçün lazım olan səyi göstərdiyi üçün
[518]
ona xüsusi bir mükafat veriləcək ki,
[521]
o da bu mükafatdan istifadə edərək
[523]
öz əməliyyatını yerinə yetirəcək
[525]
və bunun nəticəsində
[529]
Bitcoin üçün mövcud bloka yeni əməliyyat bloku zənciri
[533]
əlavə edəcək.
[535]
Və məncə, bu məntiqlidir.
[536]
Hər şeydən əvvəl bu qeydlər sübut əldə etmək üçün
[540]
çoxlu hesablama gücündən istifadə edirlər və əgər onlar
[544]
hesablama gücündən istifadə edirlərsə,
[545]
bu o deməkdir ki, kimsə işıq
[547]
və s. şeylərə pul xərcləyir.
[549]
Bu kripto pul mükafatına əlavə
[551]
olaraq qeyd etmək istərdim ki, Bitcoin mədəni kimi fəaliyyət
[555]
göstərən düyünlər uğurlu olanlardır.
[557]
Həmçinin əməliyyat yazılarında
[559]
qeyd olunan əməliyyat haqları da yığılmalıdır.
[561]
Yadınızdadırsa, Bitcoin-də əməliyyat edən şəxs
[566]
işin sübutunu etdiyi düyün üçün müəyyən miqdarda
[570]
pul yığa və ya kənara qoya bilər,
[572]
bu pullar
[576]
Bitcoin və ya xırda Bitcoin ola bilər,
[578]
və uğurlu olan hər düyün bu əməliyyatı
[580]
bütün əməliyyat blokları zəncirinə
[582]
əlavə edə bilər.
[585]
Beləliklə bu düyün uğurlu olduğu üçün
[587]
mükafat alır, digəri isə əməliyyat haqqı.
[589]
Bu getdikcə daha da böyüyür çünki
[592]
bu düyün ancaq bir əməliyyatdan
[596]
haqq götürmür.
[597]
İndiki blokda mövcud olan bütün əməliyyatlar üçün
[600]
haqq əldə olunur.
[601]
Müxtəlif əməliyyatlar üçün
[603]
ümumi məbləğ alınır.
[606]
İkinci qeyd etmək istədiyim
[607]
isə budur ki, iki düyün bir-birindən asılı olmayaraq
[611]
bu işin sübutunu etsinlər.
[613]
Və deyək ki, hər ikisi mövcud bloka
[616]
daxil olmağı bacarıb.
[618]
Bu halda qəribə zəncir ayrıcı yaranır.
[621]
Bu baş verərsə, Bitcoin şəbəkəsindəki cütlər
[624]
ən uzun zəncirdə qalaraq digər əlaqəni
[629]
pozacaqlar.
[630]
Ən uzun deyəndə, daxilində daha çox
[631]
əməliyyat gedən bloku nəzərdə tutmuram
[634]
Əməliyyat bloklarının hər birində
[637]
iş protokolunun sübutu ilə əlaqəli ən yüksək
[639]
ümumi çətinliyə sahib olanı nəzərdə tuturam.
[643]
Biz sadəcə olaraq bu zənciri qurmaqda işin sübutu üçün
[646]
lazım olan səylərin ümumi həcminə
[649]
baxacağıq.
[650]
Hansı zəncirin üstündə daha çox iş gedibsə,
[653]
o müqəddəs olan zəncirdir,
[655]
hamının qəbul edəcəyi zəncirdir.
[657]
Şəbəkənin gecikməsi ilə əlaqədar
[659]
bəzi uyğunsuzluqlar yarana bilər.
[661]
Amma ideya budur ki, bir neçə dövrdən sonra ikiləşmə olsa da,
[664]
düyünlərdən çoxu ədalətli olduğu müddətcə,
[666]
bunu öz aralarında həll edəcək
[668]
və həqiqətən protokolun tətbiqinə sadiq qalacaqlar.
[672]
Bitcoin mədənçiləri bitcoin istehsal edirsə
[674]
maraqlı sual ortaya çıxır,
[677]
Bitcoinə olan təklif necə nəzarət
[679]
və idarə olunur?
[680]
Və mən bu haqda bundan sonrakı videoda danışacağam.