AI қорытындысы
Көбірек көрсету
Бар болғаны 30 секундта мақаланың мазмұнын жылдам түсініңіз және нарықтағы көңіл-күйді бағалаңыз.
Биткоин – орталықтандырылмаған электронды қолма-қол ақша жүйесі, ол делдал арқылы өтпей-ақбір-бірінетөлем жасауға мүмкіндік береді. Түпнұсқа биткоин бағдарламалық құралын Сатоси Накамото әзірледі және 2009 жылыMIT лицензиясыбойынша Bitcoin ақ қағазынан кейін шығарылды: «Тең-теңімен» электронды қолма-қол ақша жүйесі.
Биткоин таратылған криптовалютаның алғашқы сәтті іске асырылуы болып табылады. Биткоин пайда болғаннан кейін 16 жыл өткен соң айналымда шамамен 20 миллион биткоин бар және қазір ол 2 триллион доллардан астамнарықтық капиталғажетті.
Bitcoin блокчейнінде транзакциякірістер мен шығыстардың жиынтығы төлеуші мен алушы арасында биткоиндерге меншік құқығын беретінін білдіреді. Енгізулер желіге төлем қай монетадан немесе монетадан алынатынын нұсқайды. Кірістегі монеталар жұмсалмаған болуы керек, яғни олар басқа біреуге төлеу үшін пайдаланылмаған. Осы арада,
шығыстар төлеуші төлеушілерге төлеуге келісетін биткоиндердің жұмсалатын мөлшерін қамтамасыз етеді. Мәміле жасалғаннан кейін нәтижелер алушы үшін жұмсалмаған сомалар болады және ағымдағы алушы басқа біреуге тиынмен төлегенше олар жұмсалмаған күйінде қалады.
Мысалы, Алиса Бобқа 10 BTC төлеуі керек болғанда, Элис өзінің Bitcoin әмиянын ашады және Бобтың транзакция мекенжайын сканерлейді немесе көшіреді және Бобқа 10 BTC төлемімен транзакция жасайды. Транзакцияға цифрлық қолтаңба қойылып, жіберілгеннен кейін ол Bitcoin blockchain желісіне жіберіледі.

Транзакция Bitcoin желісіне таратылғаннан кейін бухгалтерлік түйін, әдетте транзакцияларды қабылдайтын P2P желісіндегі толық түйін, оны Bitcoin протоколының ережелеріне сәйкес растайды. Егер транзакция жарамды болса, бухгалтер оны транзакция пулына қосады және транзакцияны желідегі әріптестерге жібереді.
Bitcoin желісінде әрбір 10 минут сайын «майнинг түйіндері» немесе кеншілердеп аталатын желі түйіндерінің жиынытранзакция пулынан барлық жарамды транзакцияларды жинайды және үміткер блоктарын жасайды. Олар сондай-ақ сыйақы алу және транзакциялық комиссияларды жинау үшін өздері үшінкоинбаза транзакциясынжасайды . Егер олар «тау-кен жарысында жеңіске жетсе» және блокты тізбекке қосса, барлық түйіндер жаңа блокты тексереді және оны блокчейннің жеке көшірмесіне қосады. Сиқырлы, Боб Алисаның төлемін және оның әмиянындағы 10 BTC-ді көре алады.
Биткоин желісіндегі немесе тұтастай алғанда кез келген жұмыс дәлелі (PoW) негізіндегі блокчейнге қатысты маңызды мәселелердің бірі масштабтау болып табылады. Дизайн бойынша әрбір транзакция барлық түйіндермен тексерілуі керек. Жаңа блокты жасау үшін орта есеппен 10 минут кетеді, блок өлшемі 1 Мбайтпен шектеледі. Блок өлшемі мен жиілік шектеулері желінің өткізу қабілетін одан әрі шектейді. Нәтижесінде, Bitcoin блогы орташа есеппен 2700 транзакцияны қабылдауға қабілетті. Бүгінгі төлем жүйелерімен VISA орта есеппенсекундынашамамен 2000 транзакцияны (TPS) өңдеуге қабілетті , ал күнделікті ең жоғары мөлшерлеме шамамен 4000 TPS құрайды. 2025 жылғы жағдай бойынша Paypal орташа есеппен шамамен 193 TPS немесе күніне 17 миллион транзакцияны орындай алады.
Bitcoin желісіндегі Visa-ға ұқсас сыйымдылыққа қол жеткізу мүмкін емес екені анық. Жоғары өнімділік және жақсырақ масштабтау желінің транзакцияларды өңдеу шегін арттыруды және Bitcoin желісі үшін бағдарламалық қамтамасыз етуді жақсартуды талап етеді.
Блокчейн трилеммасы блокчейн желісіндегі масштабтауға, орталықсыздандыруға және қауіпсіздікке қол жеткізудің «трифектасын» қарастырады, олардың ешқайсысына нұқсан келтірмейді. Трилемманың негізі - блокчейн жүйесінде барлық үш қасиетке қол жеткізу мүмкін емес деген тұжырым.
Келесі диаграмма блокчейннің масштабтау трилеммасының суреті болып табылады.

Масштабтау тұжырымдамасының кілті негізгі деңгейде барлық үш талапқа жету жолын табу болып табылады. Биткоиннің дизайн таңдауы орталықсыздандыру мен қауіпсіздікті қолдайды, сонымен бірге масштабтауға құрбандық жасайды.
Bitcoin масштабтауға қатысты көптеген шешімдер бар, оларды одан әрі тізбекті және тізбектен тыс масштабтауға бөлуге болады.
Тізбекті шешімдер, кейде 1-деңгей шешімдері деп те аталады, Bitcoin blockchain желісінің негізгі қабатындағы масштабтау және өнімділік мәселелерін шешеді. Желініңкешігуітұрғысынан тізбектегі масштабтау блокчейндегі көбірек транзакцияларды өңдеуге мүмкіндік береді. Мысалдар: 1 МБ блокқа көбірек транзакциялар санына сәйкес келетін SegWitжәнеблок өлшемін жай ғана өсіретінBitcoin Cash (BCH, Ƀсимволы).
SegWit (Биткоинді жақсарту ұсынысының нөмірі BIP14) «бөлінген куәгер» деген сөздің қысқартылған түрі, бұл транзакция үшін цифрлық қолтаңбаны бөлуді білдіреді. Оны алғаш рет 2015 жылдың желтоқсанында Scaling Bitcoin конференциясында әзірлеуші Питер Вилл ұсынды. SegWit мақсаты Bitcoin транзакцияларының әдейі емес икемділігін болдырмау және қосымша деректерді жіберуге мүмкіндік беру және белгілі бір хаттамалық шектеулерді айналып өту болды.
Bitcoin транзакциясы үш нәрседен тұрады:
транзакция енгізуі, ол Bitcoin жіберушінің мекенжайы болып табылады
транзакцияның шығысы, ол Bitcoin қабылдаушы мекенжайы болып табылады
жіберушінің монеталарды жіберуге құқығы бар екенін растайтын сандық қолтаңбамен бірге жіберілетін Bitcoin сомасы
ЭЦҚ өзгерсе, транзакция идентификаторы өзгереді. Bitcoin коды транзакция әлі расталмаған кезде цифрлық қолтаңбаны өзгертуге мүмкіндік береді екен. Желіге транзакция қосылғаннан кейін транзакция, оның ішінде қолтаңба өзгермейтін болады. Қолтаңбаны өзгерту, егер сіз оған математикалық тексеру жүргізсеңіз, оны әлі де желі растайтындай етіп жасалады. Дегенмен, оғанхэштеуалгоритмініске қосқанда , ол басқа нәтиже береді.
Бір мысалды қарастырайық:
Енгізу:
Алдыңғы tx: p9k5ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6
Индекс: 0
scriptSig: 304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10
90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501
Шығару:
Мән: 2000000000
scriptPubKey: OP_DUP OP_HASH160 201371705fa9bd789a2fcd52d2c580b65d35549d
OP_CHECKSIG ТЕКСЕРУ
Бұл транзакциядағы кіріс p9k5e транзакциясындағы №0 шығыстан 20 BTC импорттайды… Содан кейін шығыс 20 БТД-ны биткоин мекенжайына жібереді (мұнда 2013 жылы он алтылық жүйеде қалыпты база58 орнына көрсетілген). Алушы бұл ақшаны жұмсағысы келгенде, олар өз транзакциясының кірісінде осы транзакцияның №0 шығысына сілтеме жасайды.
Кейбір анықтамалар:
• Previous tx — A мекенжайына алдыңғы транзакцияның идентификаторы
• Index — кіріс нөмірі (мұнда бізде бір ғана кіріс нөмірі бар: 0)
• scriptSig — тексеру сценарийінің бірінші бөлігі (транзакция қолтаңбасын қамтиды)
• Мән — сатоши бірлігінде жіберілетін биткоиндер саны (бір биткоин = 100 миллион сатоши) (жоғарыдағы мысалда 20 биткоин)
• scriptPubKey — валидация сценарийінің екінші бөлігі, ол сонымен қатар қабылдағыш адресі B қамтиды.
Алдыңғы транзакция сомасын жұмсауға болатынын тексеру үшін нәтиже шынайы және жарамды болуы үшін оған жаңа транзакцияның scriptSig және алдыңғы транзакцияның scriptPubKey біріктіру қажет; scriptPubKey жай ғана ашық кілттің теңдігін және қолтаңбаның жарамдылығын тексереді (OP_CHECKSIG).
Bitcoin транзакциясында txid (транзакция идентификаторы немесе транзакция хэшінің қысқартылған түрі) транзакция деректерінің барлық өрістерінің sha256d хэші болып табылады. Txid мәні scriptSig-ге байланысты. Майнингтік түйін процесінің транзакциясы кезінде түйін қолтаңба жарамды болып қалатындай етіп scriptSig мутациясын өзгерте алады және транзакция бірдей әсерге ие болады, бірақ txid өзгереді. Мысалы, OP_NOP операциясын қосуға болады (бұл ештеңе жасамайды). Немесе кейбір күрделілік үшін екі операцияны қосуға болады: OP_DUP және OP_DROP (біріншісі стекке қолтаңбаның көшірмесін жасайды, ал екіншісі оны қайтадан жояды). Қолтаңба әлі де жарамды, бірақ txid өзгереді.
Тағы бір мысал: Егер қолтаңба мәні «3» болса, біз оны «03» немесе «3+7-7» етіп өзгерте аламыз. Математикалық тұрғыдан бұл әлі де жарамды қолтаңбасы бар транзакция мәні, бірақ хэш нәтижелері әртүрлі, өйткені хэшинг мәннің өзі емес, мәнді қалай жазуыңызға байланысты.
Бар транзакция үшінөзгермелі транзакция идентификаторы бірқатар себептерге байланысты проблемалық болуы мүмкін. Мысалы, егер сіз Bitcoin желісінің үстіне2-деңгейшешімін жасағыңыз келсе, 1-деңгейді ешкім өзгерте алмайтынына көз жеткізуіңіз керек, өйткені 2-деңгей оған сүйенеді.
Егер сіз расталмаған қаражатты жұмсасаңыз немесе қабылдасаңыз, txid өзгерту мәселелер тудыруы мүмкін. SegWit бұл мәселені қалай шешеді:
SegWit көмегімен барлық икемді ақпарат транзакциядан бөлек «куәгер деректеріне» бөлінеді. Txid есептегенде, ол осы икемді ақпаратты қамтымайды. Бұл жағдайда идентификатор ешқашан өзгере алмайды, себебі мәселелер түзетіледі.
Міне, SegWit транзакциясының шығыс мысалы:
Индекс 0
Мәліметтер
Шығару
Мекенжай
35SegWitPieWKVHieXd97mnurNi8o6CM73
Мән
1,00200000 BTC
PkScript
OP_HASH160
2928f43af18d2d60e8a843540d8086b305341339
ОП_ТЕҢ
SigScript
0014a4b4ca48de0b3fffc15404a1acdc8dbaae226955
Куәгер
30450221008604ef8f6d8afa892dee0f31259b6ce02dd70c545cfcfed8148179971876c5 4a022076d771d6e91bed212783c9b06e0de600fab2d518fad6f15a2b191d7fbd262a3e01
039d25ab79f41f75ceaf882411fd41fa670a4c672c23ffaf0e361a969cde0692e8
Біз куәгер туралы ақпарат бар екенін және деректердің барлық өзгеретін ақпаратты қамтитынын көреміз. SigScript-те SegWit транзакциясынсыз алдыңғы мысалмен салыстырғанда хэш ақпараты әлдеқайда аз. Бұл сонымен қатар Bitcoin транзакциясының өлшемін азайтатынын және куәгер деректерін бастапқы бөліктен алып тастау және оны соңында бөлек құрылым ретінде қосу арқылы транзакция жылдамдығын жақсартатынын білдіреді.
SegWit-тің кейбір артықшылықтары:
Түйін өнімділігі — транзакция өлшемі азаяды, осылайша Bitcoin желісі аз кептеледі, өйткені түйіндер блоктарды (немесе транзакцияларды) тезірек тексере алады.
Транзакцияның икемділігі — Жоғарыда талқыланғандай, SegWit көмегімен қолтаңба транзакция деректерінен куәгер деректер блогына ауысады. txid өзгермейді және транзакция деректерін бұзудан қорғайды.
Қолтаңба хэштеу операцияларының сызықтық масштабтауы — Транзакция өлшемін азайту топтаманың бөлігі ретінде белгілі бір транзакция үшін көбірек транзакция деректерін қосады. SegWit транзакция қолтаңбаларын транзакция деректерінен ажыратады, осылайша транзакцияның әрбір байты екі реттен көп емес хэштелуі керек.
Көп қолтаңбалы транзакциялар үшін қауіпсіздіктің жоғарылауы — SegWit екі түрлі сценарийді ұсынады: біреуі ашық кілтке, екіншісі төлемдерді сценарий хэшіне бағыттайды. Осы сценарийлерді біріктіру кезінде SegWit көп қолтаңба (мультисиг) транзакциясын қосу арқылы қауіпсіздікті арттырады.
1-деңгейдің үстіне құрылыс — SegWit Lightning желісі сияқты 2-деңгей хаттамаларының Bitcoin әзірлеуі үшін тамаша. Сонымен қатар, SegWit белсендіруMAST (бұл күрделірек Bitcoin смарт келісім-шарттарынамүмкіндік береді), Schnorr қолтаңбалары (транзакция сыйымдылығын арттыруға мүмкіндік береді) және TumbleBit (жоғарғы деңгейдегі анонимді желі)сияқты басқа мүмкіндіктер бойынша әзірлеу жұмыстарын күшейтеді .
Lightning желісін қорғайды — Lightning Network микротөлем арналары бастапқы депозиттерді құлыптау үшін қос қол қойылған транзакцияларға сүйенеді. Lightning Network төлемін бастау үшін екі тараптың қаражаты екі қол қойылған бір мекенжайға жіберіледі. Алаяқтықтың алдын алу үшін кез келген қаражат екі қолтаңбалы мекенжайға жіберілмес бұрын транзакцияға екі рет қол қою керек. Негізгі блокчейннен транзакциялардың нәтижелерін жинау үшін екі тарапты синхрондауды қажет етеді. Бұл қажетті транзакция идентификаторы өзгермейді.
Теориялық тұрғыдан, SegWit Bitcoin өткізу қабілетін немесе TPS) екі есе арттыра алады. Дегенмен, Bitcoin желісінің өткізу қабілетін жақсарту өте маңызды болғанымен, тіпті теориялық еселеу Bitcoin-ді төлем жүйесі ретінде жалпы пайдалану үшін әлі де тым төмен болып қалады.
Биткоинның тізбекті масштабтауға арналған тағы бір ұсынысы блок өлшемін ұлғайтуды ұсынады. Идея өте қарапайым: блок өлшемін бүгінгі 1 МБ-тан, мысалы, 8 МБ-қа дейін ұлғайту транзакция өткізу қабілетін сегіз есе арттырады. Мысалы, Bitcoin Cash (BCH) блоктары бастапқыда 8 МБ болды, ал қазіргі уақытта BCH блогы 32 МБ деңгейінде орнатылған. Мұндай тік масштабтау тәсілі бір блок ішінде көптеген транзакцияларды қосады. Дегенмен, блок өлшемін ұлғайту блокчейннің бірнеше есе үлкен болуы мүмкін екенін білдіреді және бұл үлкен өлшемді блоктарды өңдеу үшін жақсырақ есептеу қабілетін қажет етеді. Сонымен қатар, бұл тиімді адал хэш қуатының төмендеуіне байланысты желінің қауіпсіздігін белгілі бір дәрежеде төмендетеді.
Бұл сонымен қатар желі бірнеше бай қолдарға шоғырланған сценарийге әкелуі мүмкін және осылайша, ақыр соңында блокчейннің негізгі қағидалары орталықсыздандыру мен қауіпсіздікке нұқсан келтіруі мүмкін. Қауіпсіздік мәселелеріне келетін болсақ, транзакцияларды өңдеуге көбірек желі түйіндері қатысса, блокчейн желісі қауіпсіз болады деген ортақ сенім. Альткоин тізбегінің кеңірек таралуымен кез келген блокчейнде аз түйіндер жұмыс істейді.
Бұл шын мәнінде блокчейннің қауіпсіздігін төмендетуі мүмкін, өйткені кішірек altcoin желісі желілік шабуылдарға осал болуы мүмкін. Мысалы, үлкенірек желіде шамамен 10 000 түйін бар делік. Ол желіге шабуыл жасау үшін кемінде 5001 түйінді (51%) бұзуды қажет етеді. Егер біз 10 000 түйінді 50 кішірек тізбекке бөлсек, әрбір тізбек 200 түйіннен тұрады, сондықтан кез келген кішірек тізбекті жою үшін тек 101 түйін қажет, мұны біз 1% шабуыл мәселесі деп атаймыз.
Тағы бір мәселе - кросс-тізбекті интеграция: кросс-блокчейндік интеграцияны өңдеудің кейбір шешімдері бар болса да, кішірек тізбектер мен альткоиндерді біріктірудің жалпы күрделілігі күрт артады. SegWit2x, 2017 жылы блок өлшемі туралы пікірталасқа ұсынылған ымыра, SegWit-ті бірінші қадам ретінде белсендіруді ұсынды, содан кейін блок өлшемі 2 МБ дейін ұлғайтылады. Дегенмен, бұл ұсынысты Bitcoin желісіндегі түйіндердің көпшілігі қабылдамады.
Тізбекті шешімнің негіздемесіне ұқсас, Bitcoin қауымдастығы сонымен қатар кейде 2-деңгейлік шешімдер деп аталатын тізбектен тыс шешімдерді белсенді түрде іздейді. Тізбектен тыс масштабтауда шешім Bitcoin блокчейнінің үстіне екі қатысушымен транзакциялардың барлық түрлерін өңдей алатын қосымша қабат құру болып табылады. Содан кейін бұл транзакцияларды блокчейндегі бір транзакция ретінде топтастыруға және жіберуге болады. Осы тізбектен тыс шешімдердің бірі жарықтандыру желісі деп аталады.
2016 жылдың қаңтарында Bitcoin Lightning Network атты ақ қағаз: Жозеф Пун және Таддеус Драйжа арқылымасштабталатын тізбектен тыс жедел төлемдер ұсынылды. Онда найзағай желісінің контурлары сипатталған.
Lightning – қатысушылар желісі бойынша лезде төлемдерді жүзеге асыру үшін блокчейндегі смарт келісімшарт функционалдығын пайдаланатын орталықтандырылмаған желі.
Lightning Network-тың 2-деңгей төлем шешімі блокчейндерді масштабтайды және транзакциялардың көпшілігін тізбектен тыс ұстау арқылысенімсізжедел төлемдерді жүзеге асыруға мүмкіндік береді. Ол екі тарап мәміле жасайтын және тек бір-біріне төлейтін төлем арналары деп аталатын желіні құрады. Процесс лезде жүреді және транзакцияны Bitcoin желісінің әрбір түйіні тексеруді, қайта жіберуді және сақтауды қажет етпейді, өйткені ол тек екі қатысушы арасында.
Төлемдерді тізбектен тыс жылжыту арқылы арналарды ұстау құны сол арнадағы төлемдер көлемінен азаяды, бұл микротөлемдер мен шағын транзакцияларға мүмкіндік береді, олар үшін тізбектегі транзакция комиссиясы әйтпесе ақтау үшін тым қымбат болады. Сонымен қатар, Lightning Network транзакциядан тыс транзакция өткізу қабілетін заманауи деректерді өңдеу және кідіріс шектеулері арқылы масштабтайды, осылайша төлемдер үлкен жылдамдықпен өңделеді.
Lightning Network қалай жұмыс істейтінін қарастырайық.
Мысал: Бастапқыда Алиса A1 міндеттеме транзакциясына ие, ал Боб B1 міндеттеме транзакциясына ие. A1, K A1 үшін қайтарып алу кілті тек Алисаға тиесілі, ал B1, K B1 үшін қайтарып алу кілті тек Бобқа тиесілі.
Алиса мен Бобтың әрқайсысының шотында 10 BTC бар делік. Алиса Бобқа 2 BTC жібергісі келеді.

Алиса мен Боб екеуі бірдей ақшаны салады (бұл жағдайда 10 BTC) және әрқайсысы оған құлып қояды. Ортақ жәшікке бірдей мөлшерде ақша салу әрекеті блокчейнде «төлем арнасы» түрінде жазылады, ол кейін екі қатысушы арасында ашылады.
Алиса жаңа транзакцияны жасайды, B2, ол Алисаға 8 BTC және Бобқа 12 BTC бөледі.

Алиса В2 деп қол қойып, оны Бобқа жібереді.
Боб В2 алады, қол қояды және оны сақтайды.

Боб жаңа транзакцияны жасайды, A2, ол Алисаға 8 BTC және Бобқа 12 BTC бөледі.
Боб A2-ге қол қойып, оны Алисаға жібереді.

Алиса A2 алады, қол қояды және оны сақтайды.

Алиса A1-ді жарамсыз етіп, Ka1 береді. Содан кейін ол A1 файлын жоя алады.

Bob K B1 береді, бұл B1 жарамсыз. Содан кейін ол B1-ді жоя алады.

Қорытындылай келе, төлем арнасы екі тарап үшін бірге ақша біріктіру комбинациясын жасайды, содан кейін біріктірілген ақшаны иелену туралы уәдені келісілген тәртіпте береді. Алиса немесе Боб арнаны жапқысы келгенде, олар мүмкін. «Арнаны жабу» жай ғана екі тараптың өз ақшасын қайтарып алуын білдіреді. Бұл қораптың ашылуы блокчейнде орын алады және қораптан қанша ақша кімге тиесілі екендігі туралы жазба мәңгілікке жазылады.
Lighting Network төлемді қабылдаушыдан төлемнің криптографиялық дәлелін жасау арқылы төлемді белгіленген мерзімге дейін алғанын растауын немесе төлемді талап ету мүмкіндігін жоғалтып, оны төлеушіге қайтаруды талап ету үшін хэшлоктар мен уақыт құлыптарын пайдаланатын төлемдер сыныбын (HTLC) пайдаланады. Ол тікелей арнасы жоқ тараптар арасында транзакцияларды бірнеше құлмақ (қосымша арналар) арқылы бағыттау арқылы жіберуге мүмкіндік береді, осылайша Lightning желісіне қосылған кез келген адам бір, өзара байланысты әлемдік қаржы жүйесінің бөлігі болады.
Бір мысалды қарастырайық:
Алиса Тимге төлем жібергісі келеді, бірақ оның Тиммен төлем арнасы жоқ. Алисаның Бобпен төлем арнасы бар, оның Тиммен төлем арнасы бар. Сұрақ мынада: Алиса Тимге қалай төлей алады?
Ол үшін Тим криптографиялық құпия жолды (кілт) жасауы керек, содан кейін оны хэш функциясын (мысалы, SHA-256) пайдаланып, оны Алисаға жіберуі керек. Тим сонымен қатар бұл хэшті Бобпен бөліседі. Бұл жазбаша иллюстрацияны жеңілдету үшін мәнді V түрінде көрсетеміз.

Хэш (V) - құлып, ал кілт - HTLC құлпын ашу үшін код.
Алиса Бобпен HTLC жасайды және Бобқа V бейнесін 3 күн ішінде түсіре алса, оған ақша төлейтінін айтады. Элис трансляциядан кейін үш күндік құлыптау уақыты бар транзакцияға қол қояды. Боб оны V туралы біле отырып өтей алады, содан кейін оны тек Алиса өтей алады. HTLC Алисаға Бобқа шартты уәде беруге мүмкіндік береді, ал егер Боб V дегенді білмесе,оның қаражаты кездейсоқкүйіпкетпеуін қамтамасыз етеді.
Боб дәл осылай жасайды, егер Тим екі күн ішінде V шығара алса, Тимге төлейтін HTLC жасайды. Дегенмен, Тим шын мәнінде V-ді біледі. Тим өз кілтін пайдаланып Бобтан қалаған соманы ала алатындықтан, Тим Алисаның төлемін аяқталды деп есептей алады. Енді ол өз қаражатын жинай алу үшін Бобпен V-ті бөлісуде еш қиындықсыз.
Тим екі күн ішінде Бобқа кілтті ашады, ал Тимге Боб ақша алады.
Боб үш күн ішінде Алисаға кілтті ашады, ал Боб Алисадан ақша алады.

Барлығы бірлесіп жұмыс істегеннен кейін, бұл транзакциялардың барлығы Lightning Network ішінде жүзеге асырылады. Барлығына механикалық түрде төленеді, өйткені Lightning Network дерлік атомдық сипатта және екі жақты, яғни барлығы төлейді немесе ешкім төлемейді.
Lighting Network көмегімен төлем транзакциясы таратылған кезде алдымен барлық жеке транзакциялар тексеріледі және олар жалған немесе қате транзакцияларды таратуды болдырмау үшін транзакция тарихымен сәйкес келуі керек. Сондай-ақ алаяқтық транзакцияларға салынатын айыппұл бар: егер Lighting Network жүйеде зиянды әрекетті анықтаса, олар дереу айыппұл төлейді. Осылайша, бүкіл желі жаман мінез-құлыққа жол бермей, сенімділік пен жүйелілікті қамтамасыз етеді.
Желілік транзакциялармен салыстырғанда Lightning Network пайдаланудың бірнеше артықшылықтары бар:
Жылдам және жылдам транзакциялар: Lightning Network транзакциялары үшін есеп айырысу уақыты бір минуттан аз және миллисекундтарда болуы мүмкін.
Микротөлемдер: Lightning Network үлкен көлемде микро транзакцияларға мүмкіндік береді.
Транзакция өткізу қабілеті: Негізінде, хаттамаға сәйкес секундына төленетін төлемдер санына шектеулер жоқ. Транзакциялар саны тек әрбір түйіннің сыйымдылығы мен жылдамдығымен шектеледі.
Құпиялық: Блокчейн жазбалары жоқ. Lightning Network жеке төлем транзакцияларының мәліметтері блокчейнде тікелей және ашық түрде жазылмайды. Төлемдер көптеген дәйекті арналар арқылы бағытталуы мүмкін, өйткені әрбір түйін операторы өз арналары бойынша төлемдерді көре алады. Алайда, егер олар жақын емес болса, олар сол қаражаттың көзін немесе тағайындалған жерін көре алмайды.
Өте төмен транзакциялық комиссиялар: Жарықтандыру желісіндегі делдалдық түйіндерге төленетін транзакциялық комиссиялар әдетте аз, әдетте миллисатошилерде.
Lightning желісі екі түйін арасындағы екі жақты төлем арналарынан тұрады, олар біріктірілген кезде смарт келісімшарттар жасайды. Кез келген уақытта кез келген тарап арнаны тастаса, арна жабылады және блокчейнге орнатылады.
Lightning Network дау механизмінің сипатына байланысты әрбір қатысушы әрқашан өз арнасын қадағалап отыруы және желіге таратылатын офлайндық кітаптың күйін қадағалауы қажет. Бұл мәселені шешу үшін «күзет мұнарасы» тұжырымдамасы жасалды.
Биткоиннің блокчейні жаңа орталықтандырылмаған төлем жүйесі болып қала береді, бірақ оның тән дизайны қауіпсіздік пен орталықсыздандыруды масштабтауға артықшылық береді, нәтижесінде дәстүрлі төлем желілерімен салыстырғанда транзакция өткізу қабілеті шектеулі. SegWit және Lightning Network сияқты инновациялар транзакция сыйымдылығын арттыру және желіден тыс жедел төлемдерді қосу арқылы Bitcoin өнімділігін арттыратын маңызды жетістіктерді білдіреді.
Дегенмен, блокчейннің масштабтау трилеммасы әзірлеушілерді ымырасыз масштабтауды, қауіпсіздікті және орталықсыздандыруды теңестіруге шақырады. Биткоин дамып келе жатқанда, үздіксіз зерттеулер мен деңгейлі масштабтау шешімдері кеңірек қабылдауды қолдау және цифрлық экономикада желінің тұтастығын сақтау үшін маңызды болады.
#LearnWithBybit