ბლოკჩეინი ან ბლოკჩეინი არის უზარმაზარი მონაცემთა ბაზა, რომელიც შეიცავს წარსულში ოდესმე მომხდარ ყველა ოპერაციას, ისევე როგორც ყველა საფულის მონაცემებს, რომლებიც ოდესმე ყოფილა. ბლოკჩეინი შედგება საჯარო მონაცემთა ურთიერთდაკავშირებული ბლოკებისგან. ამავე დროს, დაშიფვრის სისტემა მათემატიკურად აკავშირებს ყველა არსებულ ბლოკს ერთმანეთთან, ინფორმაციის წაკითხვის გარეშე საერთოდ ჩარევის გარეშე.
Blockchain ასევე არის განაწილებული მონაცემთა ბაზა. ამ ჩანაწერის ასლები ინახება ბიტკოინის საფულის ყველა პროგრამაში, გარდა მობილური ტელეფონების ბიტკოინის საფულეებისა. მონაცემთა დაცვის დონე გადაულახავია და ასოცირდება მათემატიკური დაშიფვრის სპეციფიკასთან. ფაქტია, რომ ბლოკში ერთი ჩანაწერი ვერ შეიცვლება, რადგან შემდგომი მათემატიკური შეუსაბამობები გამოიწვევს ჯაჭვის ყველა ბლოკის შეცვლის აუცილებლობას.
ამრიგად, თითოეულ კლიენტს აქვს ბლოკჩეინის საკუთარი ასლი და სხვა საფულეებთან კავშირის დროს, ეს ასლი მოწმდება. ბლოკჩეინის ასლის ოდნავი შეუსაბამობა გამოიწვევს ამ ბლოკის სხვა ბლოკებთან დაკავშირებას და უარყოფს.
ბლოკჩეინი ყველასთვის ღიაა. ნებისმიერს შეუძლია მისი შინაარსის ნახვა ანალიზატორების ან ონლაინ სერვისების გამოყენებით. ამასთან, საფულის ასოციაცია მისი მფლობელის პიროვნებასთან ძალიან რთული ამოცანაა, რომლის შესრულებაც მხოლოდ სპეციალურ სამსახურებს შეუძლიათ და მაშინაც კი, ყოველთვის არა.
ბლოკები, რომლებიც ქმნიან ბლოკჩეინს, როგორც უჯრედები, გარიგების მონაცემების შესანახად. ახალი ინფორმაციის ჩასაწერად მუდმივად იქმნება ახალი ბლოკები, საშუალო სიჩქარით 1 ბლოკი 10 წუთში. ახალი ბლოკის შექმნისთანავე, იგი გადამოწმებულია ბიტკოინის ყველა სხვა კლიენტის მიერ და ერთვის ბლოკჩეინს. მომავალში შეუძლებელი იქნება მისი შეცვლა და მონაცემთა ბაზა ავტომატურად განახლდება ქსელის ყველა კვანძზე (საფულეზე).
საფულეები, რომლებიც ასევე არიან ბიტკოინის ქსელის კლიენტები, ასრულებენ ქსელის კვანძების ფუნქციებს, ანუ სინქრონიზირებენ თავად ბლოკჩეინს და გადასცემენ ახალ ბლოკებს. მომხმარებლისთვის საფულე საჭიროა მათი გარიგებების მისაღებად და გადასაცემად და მათი გარიგებების ისტორიის სანახავად. საფულის ყველა მონაცემი ინახება wallet.dat ფაილში. ამ ფაილის დაკარგვა უდრის თქვენს საფულეში ფულის დაკარგვას.
ზემოაღნიშნულის საფუძველზე ირკვევა, რომ ბლოკჩეინი არის დეცენტრალიზებული სისტემა. სინამდვილეში, თითოეული მომხმარებლის თითოეული საფულე წარმოადგენს თავის მცირე დამოუკიდებელ ცენტრს, რომელიც დამოუკიდებლად წყვეტს კონკრეტული გარიგების სიაში შეტანას. ამიტომ, ბლოკჩეინში რაღაცის შესაცვლელად, თქვენ უნდა შეცვალოთ ამ სისტემის ყველა კვანძი (საფულე). ან თუნდაც უმეტესობა.
ამრიგად, წარმოუდგენლად რთულია ბლოკჩეინის მოტყუება. თეორიული თვალსაზრისით, არსებობს გზები, მაგრამ ყველა მათგანს სჭირდება უზარმაზარი ინვესტიციები, რომელთა გაგზავნაც ერთდროულად უნდა მოხდეს, ასევე წარმოუდგენელი ტექნიკური აღფრთოვანება და ამ ყველაფრის პოვნა მარტივი და ადვილად მოსაგვარებელი იქნება.
ბლოკჩეინში მონაცემების რაოდენობა 100 გბ ინფორმაციის ოდნავ მეტია. ეს არის ზუსტად ის, თუ რამდენი ინტერნეტ ტრაფიკი სჭირდება კლიენტის პროგრამას მისი სინქრონიზაციისთვის.
ბიტკოინის ქსელის ყველა მომხმარებელი პირობითად შეიძლება დაიყოს 2 ჯგუფად: ჩვეულებრივი მომხმარებლები და მაინერები. ჩვეულებრივი მომხმარებლები დებენ გარიგებებს: გადასცემენ ერთმანეთს ბიტკოინებს.
მაღაროელები ქმნიან ბლოკებს ამ ჩანაწერებში. თითოეული ფორმირებული ბლოკისთვის, სისტემა მაღაროელებს აძლევს ჯილდოს, გარკვეული რაოდენობის ბიტკოინების სახით. ამჟამად, ამ ჯილდოს ოდენობა 25 მონეტაა.