AI қорытындысы
Көбірек көрсету
Бар болғаны 30 секундта мақаланың мазмұнын жылдам түсініңіз және нарықтағы көңіл-күйді бағалаңыз.
Bitcoin пайдаланушыларға әлемнің кез келген нүктесінде электронды төлемдерді жіберуге және алуға мүмкіндік беретін криптовалюта желісі. Физикалық биткоиндер жоқ, сондай-ақ биткоиндер ұсталатын шоттар да жоқ. Оның орнына, биткоин электронды қолма-қол ақшаның нысаны ретінде әрекет етеді және пайдаланушылар электрондық кітаптың бір түрі ретінде әрекет ететін Bitcoin блокчейнін пайдалана отырып, бір-бірден (P2P) транзакциялар жасай алады. Блокчейн желі бойынша жаңартылған баланстар мен деректерді бөлісетін түйіндер арқылы үнемі жаңартылып отырады. Дегенмен, транзакциялар блокчейнге қосылмас бұрын, олар мемпулға өтуі керек.
Мемпулға жетпес бұрын, Bitcoin транзакциясы қалай жұмыс істейтінін түсінейік. Барлық биткоин транзакциялары жай ғана күтудегі транзакциялар болып табылады және олар расталғанға дейін мемпулда ғана болады. Пайдаланушы биткоиндік транзакцияны бастаған сайын, оған криптографиялық қол қойылады және кенші транзакцияны тексеріп, оны блокчейнге қосуын күту үшін Bitcoin желісіне жіберіледі. Әрбір тексерілген транзакция жалпыға қолжетімді және ашық кітапта қол жетімді және әрбір Bitcoin транзакциясын басқаруға болмай-ақ ашық түрде тіркеу және тарату құралы ретінде.
Блокчейн технологиясыорталықсыздандыруды мүмкін етеді, бірақ оның шектеулері бар. Мысалы, Bitcoin желісісекундына шамамен 4,6 транзакциянемесе TPS өңдейді. Мұны1700 TPSөңдейтін VisaNet-пен салыстырыңыз. Блокчейн технологиясының ауқымдылығын жақсарту үшін кейбір бейімделулер мүмкін болғанымен, жүйе салыстырмалы түрде баяу жұмыс істеуін жалғастыруда, бұл жоғары алымдар мен кездейсоқ кідірістерге әкелді, әсіресе транзакциялар көлемі ауыр кезеңдерінде.
Блокчейн бастапқыда биткоинға банктерсіз, мемлекеттік қадағалаусыз, реттеуші агенттіктерсіз немесе басқа орталық органдарсыз жұмыс істеуге мүмкіндік беру үшін жасалған. Bitcoin жұмыс істеуі үшін сыртқы органдарды қажет етпесе де, ол әлі де криптографиялық кілттер арқылы жасайтын транзакцияларды тексеруге қабілетті болуы керек.
Биткоиннің ашық кілтті криптографиясы пайдаланушылар үшін идентификация ретінде әрекет етеді, олардың әмияндарына немесе тіркелгілеріне қол жеткізуге мүмкіндік береді және негізінен транзакциялардың тұтастығын қамтамасыз етеді. Әрбір пайдаланушының жеке пайдалануға арналған жеке кілті және жүйедегі барлық адамдарға көрінетін ашық кілті болады. Бұл кілттер бірге транзакциялардың аутентификациясы үшін цифрлық қолтаңба ретінде әрекет етеді.
Екі пайдаланушы белгілі бір транзакция туралы келісімге келген кезде, келесі қадам авторизация болады. Әрбір транзакция блокчейнге қосылмас бұрын рұқсат етілуі керек. Бұл консенсус арқылы жүзеге асырылады, яғни желінің компьютерлері немесетүйіндерісияқты орталықтандырылмаған тараптар транзакцияның рұқсат етілген және жарамды екенін объективті түрде келісу керек дегенді білдіреді. Түйіндердің иелері (кеншілері)жұмыс консенсусының дәлелінемесе криптографиялық есептерді немесе күрделі математикалық басқатырғыштарды шешуді талап ететін PoW арқылы расталмаған транзакцияны тексеруге ынталандырылады.
Бұл мәселе шешілгеннен кейін транзакция тексеріледі және оны блокқа қосуға болады. Биткоин блогы толтырылған кезде, ол аяқтау деп аталатын блокчейнге қосылады және келесі блок ашылады.
Mempool немесе жад пулы виртуалды күту бөлмесі болып табылады, онда ол келесі блокқа қосу үшін кенші өңдегенше күтілетін транзакцияны жинайды.Әрбір түйін өз мемпулын сақтайды және әрбір түйінде расталмаған транзакциялар үшін өзінің сақтау сыйымдылығы бар. Транзакция расталғанда және блокқа енгізілгенде, ол мемпулдан жойылады.
Түйіндер қол қойылған транзакцияларды бір-бірінен бүкіл желіге жеткенше жіберу арқылы мемпул деректерін бөліседі. Транзакция көлемі жоғары кезеңдерінде жалпы мемпул толық сыйымдылыққа жеткенде, түйін шекті алымдардан асатын сауда-саттық мәмілелерінің комиссияларынақарай транзакцияларға басымдық береді. Шекті алымдардан төмен кез келген транзакциялар мемпулдан жойылады және тек ең төменгі мөлшерлемеге сәйкес келетін алымдары бар жаңа транзакциялар мемпулға қайта қосылады. Басқаша айтқанда, жоғары комиссиялық транзакциялар өңдеуге және мемпулдан тазартуға және блокқа қосылуға басымдық береді.
Егер мемпулды күту залы деп ойласақ, ол кептеліс болған кезде тазартуды күтіп тұрған транзакциялардың үлкен көлемі болады. Әдетте, транзакциялар тексерілген және блокқа қосылған кезде мемпулдың ішіне және сыртына біркелкі қозғалады, бірақ кейде мемпул толып қалуы мүмкін.
Кептеліс кезеңдерін әдетте транзакциялардың жоғары көлемінен немесе сауда хэшінің күрт төмендеуінен байқауға болады. Осы кезеңдерде мемпул толып қалады және кешігулер орын алуы мүмкін, соның салдарынан алымдар көбейеді.
«Сауда хэші» термині блокчейнді өндірудің қиындығын білдіреді. Блокчейннің күрделілігін немесе кептелістерін шешу үшін сол сәтте кеншілер жеткіліксіз болуы мүмкін. Сондықтан кейбір транзакциялар расталу үшін ұзағырақ күтуі керек.
Әрбір Bitcoin транзакциясы растауға дайын болғанша мемпулда отырады, бірақ бірде-бір жалпы мемпул жоқ. Әрбір түйінде байланыстырылған мемпул бар және әдепкі бойынша, мемпул әдетте 300 МБ аспайды.
Мемпул толтырылған кезде, пайдаланушылардың жоғары ақы төлеу мүмкіндігі бар, бұл олардың транзакцияларын жылдамырақ растау үшін жолдың алдыңғы жағына шығаруы мүмкін. Екінші жағынан, төменгі комиссиялық транзакциялар кептеліс жойылғанша расталмаған күйде қалатын мемпулда қалады. Сол сияқты, транзакция көлемі аз болған кездегі ең аз кептеліс кезінде комиссиялар сәйкесінше төменірек болады. Транзакция алынып, расталған блокқа қосылғаннан кейін ол мемпулдан жойылады.
BTC транзакция күйіносы жердентексеруге болады.
Байттардағы мемпул өлшемі кептеліс қанша уақытқа созылатынын бағалауға арналған метрика болып табылады, ал мемпул транзакцияларын санау диаграммасы кептеліс тудыратын транзакциялар ағынының нақты көрінісін ұсынады. Mempool өлшемі неғұрлым үлкен болса, әдетте неғұрлым тығыз желіге ауысады, бұл орташа растау уақытын ұзартады және блокқа қосылу үшін транзакциялар үшін жоғары басымдық алымдар қажет болады. Дегенмен, егер мемпул өлшемі төмендесе, бұл түйін жаңа жарамды блокты алғанын және блокта қамтылған күтудегі транзакцияларды мемпулдан алып тастағанын білдіреді.
Әдетте, мемпул өлшемі өзгеріп отыруы мүмкін, себебі ол жіберілетін транзакциялар санына байланысты. Әрбір түйінде расталмаған транзакцияларды сақтау мүмкіндіктеріне байланысты күтілетін транзакциялардың өзіндік көрсетілімі бар болғандықтан, бұл мемпул өлшемі неге өзгеретінін де түсіндіреді.
Керісінше, егермемпул транзакцияларының саныкөбейсе, бұл мемпулдағы расталмаған транзакциялардың жалпы саны артып келе жатқанын білдіреді. Осылайша, жоғары ақы алынады. Мысалы, 2021 жылдың 4 қазанында Bitcoin мемпулында 4,25 мың күтудегі транзакция болды, ал транзакцияның орташа комиссиясы $2,45 құрады. Мұны 2021 жылдың 25 қазанымен салыстырыңыз, ол кезде мемпул мөлшері 6,6 мың транзакцияға жетті, транзакцияның орташа комиссиясы $3,09 құрайды.
Ағымдағы төлем мөлшерлемелерінмына жердентексеруге болады.
Трафиктің шыңы кезінде Bitcoin желісі транзакциялардың айтарлықтай артта қалуымен аяқталуы мүмкін, күту уақытын арттырады және транзакция ақысын арттырады. Сұраныс ұсыныстан асып кеткенде, кеншілер бірінші болып қандай транзакцияларды өңдейтінін таңдауда айтарлықтай еркіндікке ие болады. Мұндай сценарийлерде тіпті жомарт алымдарды төлегендер күтілгеннен ұзағырақ күтуі мүмкін.
Артта қалуға бірнеше нәрсе ықпал етеді, соның ішінде биткоин блокчейнінің оңай масштабталмағаны — бұл оның оңай жүктелетінін білдіреді. Жоғары кептеліс кезеңдерімен айналысқанда, сізде оны күту немесе негізгі тізбектегі кішігірім транзакцияларды аяқтау үшінLightning желісінеауысу немесе жоғары транзакциялық комиссияны төлеу мүмкіндігі бар.
Транзакция жіберілгеннен кейін сізде оны жылдамдататын бірнеше опциялар бар. Егер сіздің транзакцияңыз кезекте тұрса, сіз транзакцияңызды жоғары комиссиямен қайта жіберуге мүмкіндік беретін «Алым бойынша ауыстыру» немесе RBF қосылу мүмкіндігіне сәйкес алға өтуіңізге болады. Дегенмен, барлық әмияндар бұл опцияны қолдамайды. Егер сіздікі болмаса, «бала ата-ана үшін төлейді» немесе CPFP сияқты балама нұсқаларды қарастыруыңыз керек. CPFP көмегімен кеншілер ең үлкен біріктірілген комиссияларды қамтитын транзакцияларды таңдайды. Сондай-ақ, басымдықты растау үшінViaBTCмайнинг пулына килобайт үшін кемінде 0,1 мБТК болатын транзакцияларды жіберуге мүмкіндік беретін транзакция үдеткішін пайдалануға болады.
Соңында, сіз 2-қабат шешімі болып табылатын Lightning желісін пайдалана аласыз. Lightning Network жаңа арна ашуға, кәдімгі Bitcoin желісінен қажетті тізбектен тыс транзакцияларды орындауға, содан кейін транзакциялар тексерілген кезде төлем арнасын жабуға мүмкіндік береді. Lightning желісін пайдаланған кезде, сіз кептеліс кезегін өткізіп жібере аласыз және сіздің төлемдеріңіз де айтарлықтай төмен болуы мүмкін.
Егер Lightning Network немесе кез келген басқа шешім опция болмаса, транзакциялар тоқтап қалса да, сіздің биткоин жоғалмайтынына сенімді болыңыз. Ол транзакция расталғанға дейін әмияныңызда қалады.
Әрбір транзакция блокчейнге қосылмас бұрын мемпул арқылы өтуі керек. Трафик пен кептеліс кезінде мемпул транзакцияларды кеншілер блокқа қосқанша жинайды және сақтайды.
Сондай-ақ, мемпул түйіндерге басқа түйіндердің мемпулдарына қол жеткізуге мүмкіндік береді, бұл растауға дейін оларға нақты транзакциялар туралы қосымша мәліметтер береді. Көптеген пайдаланушылар мемпулда мүмкіндігінше аз уақыт өткізгісі келсе де, бұл әрқашан мүмкін бола бермейді, әсіресе транзакциялар тез арада жойылғаннан гөрі көп түскенде. Блок өндірілген кезде, оның құрамындағы барлық транзакциялар мемпулдан тазартылады, бұл мемпул өлшемін тиісінше азайтады.
Мемпулсыз түйіндер кіріс транзакцияларын көре алмайды және блокчейн желісінің қаншалықты кептелетінін білмейді. Кептелістердің, жоғары төлемдердің және кептелістерге байланысты басқа да мәселелердің себебін түсіну немесе анықтау мүмкін емес еді.
Транзакцияның аяқталуын күту көңілсіз болуы мүмкін. Сіз мемпулды кінәлауға азғырылуы мүмкін, бірақ бұл Bitcoin желісінің маңызды ерекшелігі, өйткені ол транзакцияларды блокчейнге қосуға дайын болғанша біріктіру және ұстау үшін пайдаланылады. Мемпулдың қалай жұмыс істейтінін түсіну транзакцияларыңыздың уақтылы өңделуін қамтамасыз ету үшін оны өз пайдаңызға пайдалануға және олар болмаса, көңіліңізді қалдыруға көмектеседі.