რა უნდა გააკეთოს, თუ გარიგება არ არის დადასტურებული? ბიტკოინის ტრანზაქციის დადასტურების დრო: რამდენი ხანი უნდა ველოდოთ? რატომ სჭირდება დიდი დრო ბიტკოინის ტრანზაქციის დადასტურებას?

ბევრ ადამიანს ალბათ უკვე წააწყდა გაყინული კუ ბურთების პრობლემა (გაგზავნის და მიღებისას).
უმეტეს შემთხვევაში, ეს გამოწვეულია ქსელის სპამისა და მაინერების დაბალი საფასურით (შემდგომში საკომისიო).
ბიტკოინების გაგზავნამდე გირჩევთ, გადახედოთ ქსელის მდგომარეობას და დაადგინოთ საკომისიო, რომელსაც ეს სერვისები გირჩევენ:
https://btc.com/stats/unconfirmed-tx

თუ ისე მოხდა, რომ თქვენ გამოგიგზავნეთ საკომისიო რეკომენდებულზე ნაკლები ან უბრალოდ თქვენი ტრანზაქცია დარჩება დაუდასტურებლად და არ შედის ბლოკში, მაშინ გამოიყენეთ ეს სერვისი „დასასვლელად“:

აიღეთ თქვენი მე-2 ტრანზაქცია:
მაგალითი:

და შეიყვანეთ ID აქ:


Შენიშვნა!

როდესაც ქსელი გადატვირთულია, ყოველთვის არ არის შესაძლებელი ბიტკოინის წარმატებით შეყვანა პირველად ამ სერვისის გამოყენებით.

თქვენ შეიძლება მიიღოთ ასეთი შეტყობინება:

წინადადებები სცილდება ლიმიტს. გთხოვთ, სცადოთ მოგვიანებით.

დააწკაპუნეთ გასაშლელად...

თქვენ უნდა მართოთ სანამ არ მიიღებთ სტატუსს: წარმატებული.

ამის შემდეგ, თქვენი ტრანზაქცია აიღება და ჩაითვლება ბლოკში დასამუშავებლად.

რა უნდა გააკეთოთ, თუ თქვენი ბიტკოინის ტრანზაქცია არ არის დადასტურებული ("გაჭედილი")?

თავდაპირველად შეგიძლიათ უბრალოდ დაელოდოთ. თუ რამდენიმე საათი (ან თუნდაც დღე) გავიდა და დაიღალეთ ლოდინით, მაშინ არსებობს რამდენიმე ვარიანტი:

  1. გააკეთეთ ორმაგი დახარჯვა. მახასიათებლები: შეიძლება გაკეთდეს მხოლოდ გამგზავნის მიერ.
  2. გამოიყენეთ CPFP. მახასიათებლები: შეიძლება გაკეთდეს მიმღების და ჩვეულებრივ გამგზავნის მიერ.
  3. გამოიყენეთ ჩანაცვლება საფასურით. მახასიათებლები: მხოლოდ გამგზავნს შეუძლია და თუ მან წინასწარ იზრუნა; ყველა საფულეს არ შეუძლია.
  4. გამოიყენეთ "ამაჩქარებელი" viabtc-დან. მახასიათებლები: მიმღებს და გამგზავნს შეუძლიათ, მაგრამ სერვისი ხშირად გადატვირთულია და არსებობს შეზღუდვები ტრანზაქციაზე.
როგორ განვახორციელოთ ორმაგი ხარჯვა?

ჩვენ ვაგრძელებთ შემდეგი ალგორითმის მიხედვით (ალგორითმი აღწერილია Bitcoin Core საფულეზე; სხვა საფულეებისთვის მოქმედებები მსგავსია, მაგრამ ბრძანებები განსხვავებული იქნება):

SpoilerTarget"> სპოილერი: ალგორითმი

1) დარწმუნდით, რომ ის ელოდება დადასტურებას. ამისათვის დააკოპირეთ თქვენი ტრანზაქციის ID და ჩასვით ის blockchain.info სერვისის საძიებო ზოლში (ასევე bitaps.com, blocktrail.com/BTC ან მსგავსი). შემდეგი, ჩვენ ვეძებთ ხაზს "დაუდასტურებელი გარიგება". იპოვე? ეს ნიშნავს, რომ ტრანზაქცია ელოდება დადასტურებას.
Შენიშვნა. ჩვენ არ ვუყურებთ „დადასტურების სავარაუდო დროს“ გვერდზე თქვენი blockchain.info ტრანზაქციის შესახებ - ჩვენ არ ვიცით რა არის იქ.

2) ახლა დახურეთ საფულე და გაუშვით ბრძანების ხაზიდან -zapwallettxes პარამეტრით და დაელოდეთ სანამ ის გაიხსნება. როდესაც საფულე იწყება, მისგან ყველა დაუდასტურებელი ტრანზაქცია გაქრება (მაგრამ ისინი ჯერ კიდევ ქსელშია!). ბიტკოინის ბირთვისთვის 0.14, თქვენ დაგჭირდებათ სახელის გადარქმევა ან გადატანა mempool.dat ფაილის გაშვებამდე (ამ ვერსიის mempool ინახება ფაილში და ძველი ტრანზაქცია იქ რჩება).
Შენიშვნა. რატომ არა -salvagewallet პარამეტრით? -zapwallettxes არ იმოქმედებს თქვენი გასაღების სახელებზე, მაგრამ -salvagewallet ამოიღებს მათ. ასევე, ბიტკოინის ბირთვი ხანდახან იშლება, როდესაც მუშაობს - salvagewallet და შემდეგ თქვენი wallet.dat დაზიანდება. მართალია, მის გვერდით წინასწარ შეიქმნება ასლი.

3) ახლა თქვენ შეგიძლიათ შექმნათ ახალი ტრანზაქცია, არ დაგავიწყდეთ ადეკვატური საკომისიოს დაწესება. მაგრამ! ვინაიდან თქვენი ძველი ტრანზაქცია ჯერ კიდევ ონლაინ რეჟიმშია, ის შეიძლება მოულოდნელად დადასტურდეს ერთ დღეს. თუ ეს არ შეესაბამება თქვენ, მაშინ ახალ ტრანზაქციას უნდა ჰქონდეს მინიმუმ ერთი შეყვანის თანხვედრა ძველის ერთ-ერთ შეყვანთან. ამისათვის გადახედეთ „შეყვანის“ სვეტს თქვენს ტრანზაქციის გვერდზე ვებსაიტზე blocktrail.com/BTC ან ანალოგზე და შეიყვანეთ შეყვანის ზუსტი ზომა კუბურ ბურთებში. ამის შემდეგ, საფულეში ტრანზაქციის შექმნისას დააწკაპუნეთ ღილაკზე „შეყვანები...“, სიაში იპოვეთ ზუსტად იგივე რიცხვი ქუე ბურთებში და აირჩიეთ (თუ რამდენიმე მათგანია, შემდეგ აირჩიეთ იმავე მიმღებით. მისამართი და დრო). ამის შემდეგ ჩვენ ვირჩევთ კიდევ რამდენიმე შენატანს ისე, რომ ჯამური თანხა აღემატებოდეს მომავალ საკომისიოს ტრანზაქციის თანხას; უმჯობესია აირჩიოთ რეზერვი. შემდეგი, შეავსეთ ყველა ველი, როგორც ყოველთვის (არ დაგავიწყდეთ საკომისიოს შესახებ!) და გაგზავნეთ.


როგორ გამოვიყენოთ CPFP? რა მოხდება, თუ მე ვარ არა გამგზავნი, არამედ ტრანზაქციის მიმღები?

არსებობს ასეთი მეთოდი და ის შესაფერისია მიმღებებისთვის; ის ასევე შესაფერისია გამგზავნისთვის, თუ თქვენს ტრანზაქციას ჰქონდა "ცვლილება" (ჩვეულებრივ, არსებობს). ეს მეთოდი ცოტა უფრო ძვირია და რამდენი აუზი მხარს უჭერს მას, უცნობია (2017 წლის დასაწყისისთვის, მინიმუმ ორი აუზი მხარს უჭერს მას). შეგიძლიათ სცადოთ CPFP (ბავშვი იხდის მშობელს) მექანიზმის გამოყენება. ამისათვის თქვენ უნდა გაატაროთ პრობლემური ტრანზაქციის ერთ-ერთი გამომავალი საკომისიო, რომელიც საკმარისია ერთდროულად ორივე ტრანზაქციისთვის - ახალი და ძველი. ანუ, თქვენ უბრალოდ შექმნით ტრანზაქციას ერთი შეყვანით (ეს უნდა იყოს ერთ-ერთი პრობლემური გამოსავალი, მაგალითად, შეცვლა) და უგზავნით ბიტკოინებს საკუთარ თავს. დააყენეთ კომისია ისე, რომ ორივესთვის საკმარისი იყოს ერთდროულად: ამისათვის შეაჯამეთ მათი ზომები, გაამრავლეთ რიცხვზე პუნქტიდან „როგორ ავირჩიოთ ადეკვატური საკომისიო?“, გაყავით ახლის ზომაზე კილობაიტებში და ტრანზაქციის გაგზავნისას შეიყვანეთ იგი სვეტში „საბაჟო ტრანზაქციის საკომისიო“. მეტი დეტალი Bitcoin Core საფულეზე სპოილერის ქვეშ:

SpoilerTarget">სპოილერი

მაგალითად, ვთქვათ, რომ თქვენ ხართ მიმღები და უნდა მიიღოთ 0.08500148 btc. იმისათვის, რომ გამოიყენოთ CPFP, Bitcoin Core-ში დააწკაპუნეთ "პარამეტრები" -> "ოფციები" -> "საფულე" ("პარამეტრები" -> "ოფციები" -> "საფულე"); მონიშნეთ ველები „მონეტა კონტროლის ფუნქციების ჩართვა“ და „დაუდასტურებელი ცვლილების დახარჯვა“, თუ ისინი არ არის მონიშნული (შეგიძლიათ წაშალოთ ისინი); ახლა დახურეთ პარამეტრების ფანჯარა და დააჭირეთ „გაგზავნას“, შემდეგ დააჭირეთ ღილაკს „შეყვანები...“ და შეამოწმეთ თანხა 0.08500148; შემდეგ "OK", მიუთითეთ თქვენი მისამართი, როგორც მიმღები; რაოდენობა დაყენებულია 0.08500148-ზე და ჩამრთველი „საკომისიოს გამოკლება თანხიდან“; დააყენეთ საკომისიო „შერჩევით“ („მორგებული“), „თითო კილობაიტზე“ („თითო კილობაიტზე“) და ჩაწერეთ 2 ტრანზაქციის საფუძველზე ფორმულის გამოყენებით ((ძველი ტრანზაქციის ზომა)/(ახალი ტრანზაქციის ზომა) + 1 )*(ადეკვატური საკომისიო კილობაიტისთვის ან უკეთესი). გაგზავნა.

ყველა. ახლა თქვენ დაელოდეთ. ის აუზები, რომლებსაც ეს სქემა ესმით, სიამოვნებით მიიღებენ ორივე ტრანზაქციას ერთდროულად. ეს შეიძლება არ იყოს სწრაფი, თუ ასეთი აუზები ცოტაა.


როგორ გავაუქმოთ ტრანზაქცია? შეიძლება თუ არა ტრანზაქცია თავისთავად გაუქმდეს?

ტრანზაქციის დადასტურების შემდეგ (ჩართულია ბლოკში), მისი გაუქმება ან გაუქმება შეუძლებელია. დაუდასტურებელი ტრანზაქციის გასაუქმებლად, თქვენ უნდა შექმნათ მასთან კონკურენტული ტრანზაქცია და უზრუნველყოთ, რომ ის შედის ბლოკში - იხილეთ პუნქტი (2) პასუხი კითხვაზე „რა უნდა გააკეთოთ, თუ თქვენს მიერ გაგზავნილი ბიტკოინის ტრანზაქცია არ არის დადასტურებული ( „გაჭედილი“)?“. ნებისმიერ შემთხვევაში, აქ წარმატების გარანტია არ არსებობს.

თავად დაუდასტურებელი ტრანზაქციის გაუქმება შეუძლებელია - თქვენს საფულეში მხოლოდ ჩვენება შეიძლება შეიცვალოს. შემდეგი, იხილეთ პასუხი კითხვაზე "ჩემი ტრანზაქცია რამდენიმე დღის განმავლობაში დაუდასტურებელი იყო, შემდეგ კი გაქრა და ფული დაბრუნდა. ახლა ყველაფერი კარგადაა და შემიძლია თუ არა ფულის ხელახლა გაგზავნა?"

ჩემი ტრანზაქცია რამდენიმე დღის განმავლობაში დაუდასტურებელი დარჩა, შემდეგ გაქრა და ფული დააბრუნეს. ახლა ყველაფერი რიგზეა და შემიძლია ისევ ფულის გაგზავნა?

არა! თქვენი ძველი ტრანზაქცია ჯერ კიდევ ონლაინ რეჟიმშია და შეიძლება მოულოდნელად დადასტურდეს. ამის თავიდან ასაცილებლად, იხილეთ პუნქტი (2) პასუხი კითხვაზე „რა უნდა გავაკეთოთ, თუ თქვენს მიერ გაგზავნილი ბიტკოინის ტრანზაქცია არ დადასტურდა („გაჭედილია“)?“ (სპოილერის ქვეშ). თუ გადაიფიქრებთ ამ თარგმანის გაკეთებასთან დაკავშირებით, შეგიძლიათ თავად გააკეთოთ თარგმანი.

როგორ დავიცვათ თავი გაყინული გარიგებებისგან?

  1. დააწესეთ ადეკვატური კომისია.
  2. ჩართეთ ჩანაცვლების საკომისიო მექანიზმი თქვენს საფულეში და მონიშნეთ ყველა ტრანზაქცია ჩანაცვლებადად, თუ თქვენი საფულე მხარს უჭერს მას (ელექტრი, როგორც ჩანს, მხარს უჭერს მას). ეს საშუალებას მოგცემთ მარტივად გაზარდოთ საკომისიო, თუ პრობლემა წარმოიქმნება.


ბიტკოინის დაუდასტურებელი ტრანზაქცია არის ტრანზაქცია კრიპტოვალუტის ქსელში, რომელსაც ინიცირების შემდეგ ადგილი არ მიუღია ჯაჭვის შემდეგ ბლოკში. ბიტკოინთან ტრანზაქციების რაოდენობა იზრდება, ამიტომ ბლოკჩეინის ელემენტების შევსებისას ჩნდება კონკურენცია. ბლოკის ზომა უცვლელი რჩება და არის მხოლოდ 1000 KB (1 MB). გასაკვირი არ არის, რომ კრიპტო ქსელი სულ უფრო და უფრო განიცდის შეფერხებებს, რომლებიც გრძელდება 5-7 საათი ან მეტი.

ასეთი სიტუაციები სირთულეებს უქმნის ადამიანებს, რომლებიც გეგმავდნენ თანხის სწრაფად გადარიცხვას, მაგრამ ტრანზაქციის მოულოდნელი პაუზის წინაშე დგანან. Რა უნდა ვქნა? რა უნდა გააკეთოს, თუ გადახდა შეჩერებულია? რა თვისებები აქვს თითოეულ მეთოდს? ამ და სხვა ნიუანსებს განვიხილავთ ქვემოთ.

რატომ შეიძლება გაჩერდეს ბიტკოინის ტრანზაქცია?

კრიპტოვალუტის სხვა მომხმარებლისთვის გაგზავნის დრო დამოკიდებულია უამრავ ფაქტორზე - ქსელის გადატვირთულობაზე გადაცემის დროს, დაინსტალირებულის ზომაზე, ტრანზაქციის მოცულობაზე, ასევე გადახდის პრიორიტეტზე. დადასტურებისთვის დარჩენილი დროის გასარკვევად (მინიმუმ დაახლოებით), შეგიძლიათ გადახვიდეთ სპეციალურ სერვისზე (მაგალითად, blockchain.info) და შემდეგ მიუთითოთ ოპერაციის ID საძიებო ტერმინში.

არსებობს მრავალი მიზეზი, რის გამოც ბიტკოინის ტრანზაქცია არ არის დადასტურებული:

  1. ტრანზაქცია ბლოკიდან გამოდის სხვა ოპერაციით, რომელსაც აქვს პრიორიტეტი. ეს შესაძლებელია, როდესაც ჯაჭვის ელემენტის ზომა უახლოვდება შემზღუდველ პარამეტრს, ხოლო ქსელის მონაწილის გადაცემა ბოლო იყო.
  2. სრულდება გადახდის „სიცოცხლის ვადა“, რომელიც უდრის 72 საათს.
  3. ჩნდება კონფლიქტი მიმდინარე ტრანზაქციასა და სხვა ტრანზაქციას შორის, რომელიც ადრე იყო დადასტურებული.
  4. გადახდას ცვლის გამგზავნი სხვა გადახდით.
ოპერაცია, რომელიც ბლოკიდან „გამოწურულია“, შეიძლება დაბრუნდეს გამგზავნის საცავში (როდესაც ის მიიღებს წარუმატებელ ტრანზაქციის სტატუსს) ან გაჩერდეს. ზოგჯერ გადახდა იგზავნება საფულით ისევ და ისევ. ასეთ ვითარებაში ფული „გაყინულია“ და მისი გამოყენება შეუძლებელია. საფულეში გამოჩნდება შემდეგი ინფორმაცია: „სტატუსი: 0/დაუდასტურებელი, მეხსიერების აუზში“.

ეს უკანასკნელი სიტუაცია იშვიათად ხდება. როგორც წესი, 3 დღის შემდეგ თანხა უბრუნდება გამგზავნის საცავში. ეს ხდება იმ შემთხვევაში, თუ ადამიანმა გაგზავნა მცირე თანხა და დააწესა ძალიან დაბალი ან ნულოვანი საკომისიო.

რა უნდა გააკეთოს, თუ ბიტკოინის ტრანზაქცია შეჩერებულია - ყველა ვარიანტი


ბიტკოინზე მოთხოვნის ზრდამ და ტრანზაქციების დადასტურების დაგვიანებამ გამოიწვია დისკუსიების ახალი რაუნდი ბიტკოინის მასშტაბურობის საკითხებზე. ამჟამინდელი ბლოკის ზომა 1 მბ არ არის საკმარისი იმ მომხმარებლების საჭიროებების დასაფარად, რომლებიც ყოველდღიურად ახორციელებენ მილიონობით გადარიცხვას. თუ ვივარაუდებთ, რომ ტრანზაქციის საშუალო ზომა არის 0,5 კბ, ერთი ბლოკი 2000 ტრანზაქციას იტევს და ათჯერ მეტი რეალური მოთხოვნაა. შედეგად, დიდი გადახდები მაღალი საკომისიოებით „გადის გზას“ შემდეგი კვანძისკენ, დანარჩენები კი ჩერდებიან დაუდასტურებელი სტატუსით და ელოდებიან თავის რიგს. ქვემოთ განვიხილავთ, თუ როგორ უნდა მოვიქცეთ იმ სიტუაციაში, თუ ბიტკოინის ტრანზაქცია შეჩერებულია.

დაელოდეთ ტრანზაქციის დასრულებას

თუ დრო იწელება, არ უნდა აიძულოთ რამე და უბრალოდ დაელოდოთ. შეფერხების საერთო მიზეზი დაკავშირებულია ქსელის დატვირთვასთან და მომდევნო ბლოკის ფორმირებაში ჩართული მაინერების შეზღუდულ რაოდენობასთან. თუ ქსელი არ არის ძალიან არასტაბილური ან გადატვირთული, მიზეზი შეიძლება იყოს დაბალი გადასახადები. ოპტიმალური პრემია შეგიძლიათ გაიგოთ btc.com/stats/unconfirmed-tx-ზე. 2018 წლის 11 აპრილის მდგომარეობით, რეკომენდებული გადახდის თანხაა 0.00001 ბიტკოინი 1 კბაიტზე. ამიტომ, 500 KB მოცულობის ტრანზაქციის განხორციელებისას საკომისიო უნდა იყოს მინიმუმ 0.0005 BTC.

ჩანაცვლება საფასურით

თქვენ შეგიძლიათ შეცვალოთ კომისია. ეს ვარიანტი ხელმისაწვდომია სახსრების გამგზავნისთვის. ოფციონის ოფიციალური სახელია ჩანაცვლება საფასურით (RBF). თუ ის არ არის, განმეორებითი ტრანსფერი ვერ გაივლის ვერიფიკაციას და გაუქმდება ბლოკჩეინის მიერ. ეს იმის გამო ხდება, რომ ერთი და იგივე სახსრების ორმაგი ხარჯვა აკრძალულია. ამ პარამეტრის ჩართვა სისტემას აცნობებს, რომ ტრანზაქცია სწორია.

ფუნქციის არსი მარტივია. ცნობილია, რომ უფრო დაბალი საკომისიოს გადახდებს უფრო მეტი დრო სჭირდება, ვიდრე ტრანზაქციებს, რომლებისთვისაც უფრო მაღალი პრემია არის გამოყოფილი. თუ მომხმარებელი გაზრდის ჯილდოს, ტრანზაქცია წინ წავა რიგში და იქნება ერთ-ერთი პირველი, რომელიც დასრულდება. ამ ფუნქციას ეწოდება „საკომისიოს შერჩევითი ჩანაცვლება“ (ჩანაცვლება საფასურით). საქმე იმაშია, რომ ოპერაცია არ იცვლება - მას უბრალოდ ემატება დამატებითი საკომისიო.

ასეთი მანიპულაციის განხორციელებისას მნიშვნელოვანია სიფრთხილე, რადგან სისტემამ შესაძლოა მოქმედება აღიქვას ორმაგ ხარჯად და დაბლოკოს გადახდა. თუ იყენებთ RBF ვარიანტს, ტრანზაქციის უარყოფა გამორიცხულია. როდესაც ფუნქცია ჩართულია, ქსელი ხედავს ოპერაციას, რომელსაც აქვს დიდი საკომისიო, რის შემდეგაც ტრანზაქცია წინ მიიწევს რიგში და უფრო სწრაფად სრულდება.

ასეთი ვარიანტის არსებობა ჯერ კიდევ არ იძლევა სწრაფი გადაცემის გარანტიას, რადგან ეს დამოკიდებულია მაინერებზე, რომლებიც ქმნიან ბლოკებს. მიზეზი ის არის, რომ ქსელის ყველა მონაწილე არ მუშაობს Replace-თან საფასურით. გარდა ამისა, RBF არ არის შესაბამისი ყველა საფულესთვის. დღეს მას მხარს უჭერს Electrum და GreenAddress საფულეები. რაც შეეხება Bitcoin Core-ს, ეს ფუნქცია ხელმისაწვდომია, როდესაც ჩართულია დამატებითი სკრიპტები.

ოფციის გასააქტიურებლად, უბრალოდ გადადით თქვენს საფულეზე და გაააქტიურეთ ვარიანტი საკომისიოს ჩანაცვლება. როგორც წესი, ეს საკმარისია თარგმანის დასაჩქარებლად და ქსელში გაჭედვის თავიდან ასაცილებლად.

ამაჩქარებლები

ბიტკოინის დაუდასტურებელი ტრანზაქციები შეიძლება „გადაიძროთ“ სპეციალური ამაჩქარებლების გამოყენებით. ერთ-ერთი ვარიანტია viaBTC მაინინგ აუზი, რომელიც საშუალებას გაძლევთ შეამციროთ გადარიცხვის დრო. მიუხედავად შედარებით ახალგაზრდობისა, სერვისმა პოპულარობა მოიპოვა ფართო წრეებში და ხშირად გამოიყენება კრიპტოვალუტის ქსელში შეფერხებული ტრანზაქციების დასაჩქარებლად. თუ ტრანზაქცია არ მიაღწევს მიმღებს ერთი ან მეტი დღის განმავლობაში, ასეთი აუზის დახმარება სასარგებლო იქნება.

ბიტკოინის ტრანზაქციის დასაჩქარებლად viaBTC-ის უარყოფითი მხარეები:

  1. სერვისის მართვა რთულია, ამიტომ მის გამოყენებამდე ღირს დრო დაუთმოთ მის შესაძლებლობებს.
  2. პროგრამა მუშაობს მცირე რაოდენობის ტრანზაქციებზე, რაც იწვევს პერიოდულ გაყინვას განაცხადის დროს. პრაქტიკაში, ამაჩქარებელი ამუშავებს რამდენიმე ვაჭრობას 60 წუთში, რაც ზღუდავს მის შესაძლებლობებს.
  3. აუზში შესვლა ყოველთვის არ არის შესაძლებელი. მაგალითად, 2018 წლის 11 აპრილს ამისთანა პრობლემები წარმოიშვა. სისტემა მოგთხოვთ მოგვიანებით შეხვიდეთ გვერდზე.
  4. სამომავლოდ, პლატფორმის სერვისებზე დაწესდება საკომისიო, რაც დამოკიდებულია ტრანზაქციის ზომაზე.
ამაჩქარებლის გასაშვებად საჭიროა ოპერაციის ID, ასევე captcha-ს შეყვანა. სერვისი ამოწმებს შეყვანილ ინფორმაციას და რიგს აყენებს გადარიცხვას. თუ ტრანზაქცია მონიშნულია სერვისის მიერ, ის გადადის აუზით მიღებულ ბლოკში.

განხილული საიტის ალტერნატივა არის AntPool აუზი. გარდა ამისა, თქვენ შეგიძლიათ იპოვოთ აგრეგატორის რესურსები ინტერნეტში (მაგალითად, perenosi.com), ამაჩქარებლის ბოტები ვითარდება Telegram მესენჯერისთვის (მაგალითად, @FastTXbot).

ორმაგი ხარჯვა

თუ ბიტკოინის ტრანზაქცია შეჩერებულია, შეგიძლიათ გამოიყენოთ სხვა ტექნიკა - გადარიცხოთ თანხა მეორედ იმავე სერვისით. მაგალითად, ქსელის მონაწილე ხედავს, რომ გადახდა დიდი ხნის განმავლობაში არ ხდება და გაურკვევლობაშია. აქ შეგიძლიათ ისარგებლოთ ბლოკჩეინის მახასიათებლებით - რამდენიმე ოპერაციის ერთდროულად განხორციელება.

საქმე იმაშია, რომ ანგარიშზე არსებული თანხის ოდენობა დროის გარკვეულ მომენტში მოწმდება. თუ პირველი გადარიცხვა წარუმატებელი აღმოჩნდა, გამგზავნს უფლება აქვს შეცვალოს ზოგიერთი პარამეტრი, მაგალითად, გაზარდოს პრემიის თანხა და განახორციელოს ხელახლა გადახდა. არ არის საჭირო ინერვიულოთ, რომ ორივე ოპერაცია იმუშავებს. კრიპტოვალუტის ქსელის წესების მიხედვით, იგივე აქტივის გაგზავნისას ხორციელდება ტრანზაქცია, რომელსაც აქვს უფრო ხელსაყრელი პირობები ქსელის მონაწილეებისთვის (მაინერებისთვის). დარჩენილი ანალოგები განადგურებულია. ერთადერთი რისკი არის ჯაჭვის განშტოება, ამიტომ ორმაგი ხარჯვის ვარიანტის გამოყენებას სიფრთხილით უნდა მივუდგეთ.

მოდით შევხედოთ რა უნდა გაკეთდეს ტექნიკის გამოსაყენებლად Bitcoin Core-ის მაგალითის გამოყენებით. გაითვალისწინეთ, რომ სხვა საფულეებისთვის მიდგომა იგივე რჩება. განსხვავება შეიძლება იყოს ბრძანებების სახელებში, მაგრამ ზოგადი თანმიმდევრობა არ იცვლება. ალგორითმი ასეთია:

  1. ჩვენ ვემზადებით ორმაგი ხარჯვისთვის.ამისათვის მნიშვნელოვანია იმის უზრუნველყოფა, რომ ტრანზაქცია შეჩერებულია. არის შემთხვევები, როცა ტრანზაქცია დადასტურებულია, მაგრამ სხვადასხვა მიზეზის გამო არ აღწევს მიმღებამდე. შესამოწმებლად რეკომენდირებულია გამოიყენოთ ადრე აღნიშნული ვებგვერდი blockchain.info. თუ ტრანზაქციას გვერდით აქვს ფრაზა „დაუდასტურებელი ტრანზაქცია“, გააგრძელეთ შემდგომი ნაბიჯები. გარდა ამისა, შეგიძლიათ ყურადღება მიაქციოთ გარიგების დროს, მაგრამ ეს არის სავარაუდო.
  2. დახურეთ ბიტკოინის შენახვის პროგრამა, რის შემდეგაც ბრძანების სტრიქონში შეგვაქვს სიტყვა “zapwallettxes”. აკრძალულია ბრძანების სხვა ვარიანტების გამოყენება, რადგან შესაძლებელია გასაღები შემთხვევით წაიშალოს და ფულზე წვდომა დაკარგოთ.
  3. ველოდებით საფულის გაშვებას.გაშვების შემდეგ აღარ იქნება გაყინული ტრანზაქციები. მაგრამ დროზე ადრე არ უნდა გაიხარო, რადგან ისინი ჯერ კიდევ ინახება კრიპტოვალუტის ქსელში. სხვათა შორის, Bitcoin Core ძველი ვერსიის 0.14 მომხმარებლებმა უნდა შეცვალონ სახელი ან გაგზავნონ mempool.dat დოკუმენტი სხვა საქაღალდეში და შემდეგ შევიდნენ პროგრამაში.
  4. ჩვენ ვახორციელებთ ახალ ტრანზაქციას, რომელშიც მითითებულია უფრო მაღალი საკომისიო.გახსოვდეთ, რომ გარკვეული დროის შემდეგ წინა ტრანზაქციის დადასტურების რისკი რჩება. ასეთი სიტუაციის გამოსარიცხად, მნიშვნელოვანია ახალ გადახდის პარამეტრებში მიეთითოს, რომლებიც მაქსიმალურად ჰგავს ადრე შესრულებულ (წარუმატებელ) ოპერაციას. ამ შემთხვევაში, სისტემა არ დაუშვებს მის შესრულებას. მაგალითად, მნიშვნელოვანია ბიტკოინში შეყვანის იდენტური ზომის მითითება (შეგიძლიათ იპოვოთ საჭირო პარამეტრი შეყვანის განყოფილებაში). რაც შეეხება ტრანზაქციის ზომას, მისი გაზრდა შესაძლებელია გადაცემის დაჩქარების მიზნით.
  5. შეავსეთ საჭირო ველებიჩვეული გეგმის მიხედვით (როგორც სტანდარტული ტრანზაქციის განხორციელებისას).
  6. ველოდებით ოპერაციის დასრულებას, რომელიც უფრო სწრაფად უნდა წავიდეს.

CPFP

გადახდის პოპულარული მეთოდი არის Child Pays for Parent. ის შესაფერისია იმ სიტუაციაში, როდესაც გამოყენებული საცავი არ იძლევა ზემოთ განხილული RBF ვარიანტის ჩართვას. ამ მეთოდის მინუსი ის არის, რომ თქვენ უნდა გადაიხადოთ იგი. გარდა ამისა, მხოლოდ მცირე რაოდენობის აუზები მხარს უჭერს CPFP-ს გამოყენებას. რთული ტრანზაქციის „პოპულარიზაციისთვის“, თქვენ უნდა გამოიყენოთ ნებისმიერი ტრანზაქციის შედეგი. მნიშვნელოვანია, რომ ანგარიშზე არსებული თანხა საკმარისი იყოს ორი ტრანზაქციის განსახორციელებლად.

საქმე იმაშია, რომ გამგზავნი ქმნის სხვა გადარიცხვას გამომავალის გამოყენებით ახალი ტრანზაქციის დასასრულებლად. ბიტკოინების გაგზავნა შესაძლებელია ნებისმიერ მისამართზე. მთავარია გამოიყენო ცვლილება ჩარჩენილი გადახდიდან. თანაბრად მნიშვნელოვანი ნიუანსია საკომისიოს გადახდის ზომა, რომელიც უნდა იყოს მითითებული ერთდროულად ორი ოპერაციისთვის.

მოდით განვიხილოთ ამ მეთოდის გამოყენება Bitcoin Core საფულის გამოყენებით, როგორც მაგალითი. საწყისი პირობა არის 0.095 ბიტკოინის ტრანზაქცია. ალგორითმი ასეთია:

  1. გადადით პარამეტრების განყოფილებაში და აირჩიეთ პარამეტრების ღილაკი.
  2. ჩვენ შევდივართ "საფულის" ქვეკატეგორიაში და ვააქტიურებთ შეყვანის მენეჯმენტს (შეამოწმეთ სპეციალური ველი). აქ ჩვენ დავაყენებთ გამშვებ ნიშანს, რომელიც საშუალებას გაძლევთ დახარჯოთ დაუდასტურებელი ცვლილება. არის სიტუაციები, როდესაც აღნიშნული ველები უკვე მონიშნულია (ამ შემთხვევაში არაფერს ვცვლით).
  3. დახურეთ ფანჯარა და დააჭირეთ გაგზავნის ღილაკს.
  4. გადადით შეყვანის განყოფილებაში და განათავსეთ გამშვები ნიშანი პროცენტის თანხის გვერდით (ჩვენს შემთხვევაში, 0.095 BTC).
  5. ჩვენ მივუთითებთ მიმღები მხარის მისამართს, რის შემდეგაც ვამტკიცებთ მოქმედებებს ღილაკზე „OK“ დაჭერით.
  6. დააყენეთ ნომერი 0.095-ზე და დააწკაპუნეთ ველზე ბრძანების „საკომისიოს გამოკლება თანხიდან“ გვერდით. აქ ჩვენ აღვნიშნავთ შერჩევითი საკომისიოს გადახდას კილობაიტზე. მნიშვნელოვანია აღინიშნოს, რომ პრემია გამოითვლება ორი ტრანზაქციის საფუძველზე. გაანგარიშება ხორციელდება შემდეგნაირად. პირველ რიგში, წინა ტრანზაქციის თანხა იყოფა ახალი გადახდის ოდენობაზე. მიღებულ რიცხვს ემატება ერთი და ჯამი მრავლდება ოპტიმალურ კომისიაზე 1 კბ.
როგორც აღინიშნა, ყველა აუზი არ მუშაობს ამ სქემით, მაგრამ თუ ასეთი ვარიანტი ხელმისაწვდომია, ღირს მისი გამოყენება.

დინამიური კომისიის ცვლილება

ბიტკოინის ტრანზაქციების დადასტურების ერთ-ერთი მიზეზი არის დაბალი საკომისიო. სიტუაციის თქვენს სასარგებლოდ შესაცვლელად, შეგიძლიათ დინამიურად შეცვალოთ ეს პარამეტრი თქვენი საფულის მეშვეობით. ამისათვის საფულემ უნდა უზრუნველყოს ასეთი ფუნქცია. სპეციალური შენახვის არსი იმაში მდგომარეობს, რომ ისინი ავტომატურად გამოთვლიან ანაზღაურების ოპტიმალურ რაოდენობას, რომლითაც კრიპტოვალუტის ქსელში ოპერაცია უფრო სწრაფად მიმდინარეობს. თუ საფულის მფლობელი ეთანხმება შემოთავაზებულ პარამეტრს, ტრანზაქცია შეფერხების გარეშე შედის შემდეგ ბლოკში.

დინამიური საკომისიოს რედაქტირება საშუალებას გაძლევთ გამოთვალოთ ტრანზაქციის პრიორიტეტი. აქ მიდგომა მარტივია. რაც უფრო მაღალია პრემია, მით უფრო მაღალია პრიორიტეტი. ეს წესი განსაკუთრებით აქტუალურია ქსელის მაქსიმალური დატვირთვის პერიოდებში. თუ მომხმარებელმა დაადგინა მაღალი ჯილდო და ტრანზაქცია კვლავ შეჩერებულია, ეს მოითხოვს სასწრაფო მოქმედებას. ხშირად პრობლემა დაკავშირებულია ბიტკოინის საფულეების ძველი ვერსიების გამოყენებასთან. ამ შემთხვევაში, არსებობს ორი გზა - განაახლეთ არსებული ან დააინსტალირეთ ახალი საფულე.

დაუდასტურებელი ტრანზაქციის დაბრუნება

გაყინვის პრობლემის გადაჭრის კიდევ ერთი გზაა ბიტკოინის ტრანზაქციის გაუქმება. მაგალითად, Bitcoin Core-ის შემთხვევაში თქვენ უნდა გააკეთოთ შემდეგი:

  1. ჩვენ ბლოკჩეინის ვებსაიტის მეშვეობით ვრწმუნდებით, რომ ტრანზაქცია არ არის დადასტურებული.
  2. ჩვენ შევდივართ საფულეში, შემდეგ კი გამართვის განყოფილებაში, რისთვისაც მივდივართ გზაზე "დახმარება, გამართვის ფანჯარა და კონსოლი". თუ საფულე დაშიფრულია, საჭიროა წვდომა. ამისათვის შეიყვანეთ ბრძანება walletpassphrase< passphrase >.
  3. ჩვენ ვიღებთ პირად გასაღებს საჭირო მისამართიდან. ამისათვის მიუთითეთ ფრაზა dumpprivkey< address >. ჩვენ ვცვლით სიტყვას ხვეული ფრჩხილებში ტრანზაქციისთვის გამოყენებულ მისამართზე. მიღებული გასაღები უნდა დაკოპირდეს ცალკეულ ადგილას. ჯგუფური ოპერაციის შემთხვევაში, როდესაც ბიტკოინები იგზავნება რამდენიმე ანგარიშიდან, თითოეული მათგანისთვის საჭიროა გასაღებები. ამ მონაცემების ხელთ წვდომა საშუალებას გაძლევთ ანგარიშზე.
  4. ვხურავთ ოფისს და ვხსნით საფულეს. ერთადერთი, რისი დაზოგვა ღირს არის wallet.dat. რეკომენდირებულია ამ ფაილის გადარქმევა წინასწარ და გადატანა სხვა საქაღალდეში.
  5. ჩვენ გადატვირთავთ პროგრამას და ველოდებით ახალი საფულის შექმნას. ჩვენ მასში ჩავსვით მიღებული გასაღებები, გადადით გამართვის პანელზე და შედით importprivkey< privkey >. ინფორმაციის გადაცემას გარკვეული დრო სჭირდება. მნიშვნელოვანია, რომ პროცესი არ შეფერხდეს.
  6. მოდით შევამოწმოთ ანგარიში. ჩარჩენილი ტრანზაქციები იშლება და დაბლოკილი ფული ხელმისაწვდომია გადარიცხვისთვის. ახლა თქვენ შეგიძლიათ ხელახლა დაასრულოთ ტრანზაქცია, მაგრამ უფრო მაღალი საკომისიო.
განხილული მეთოდი არ იძლევა შედეგს, თუ ღრუბლოვანი საცავი გამოიყენება თარგმნისთვის.

როგორ დავიცვათ თავი ბიტკოინის დაუდასტურებელი ტრანზაქციისგან?


მომავალში ბიტკოინის ტრანზაქციების პრობლემებისგან თავის დასაცავად, თქვენ უნდა გააკეთოთ შემდეგი:
  1. დაუყოვნებლივ დააწესეთ ოპტიმალური პრემია ტრანზაქციისთვის. ფულის დაზოგვის სურვილმა შეიძლება გამოიწვიოს ოპერაციის დადასტურების მოლოდინში დიდი დრო. დაუყოვნებლივ გადაწყვიტეთ რა არის უფრო მნიშვნელოვანი - სიჩქარე თუ დაზოგვა.
  2. ტრანზაქციის განხორციელებამდე მნიშვნელოვანია ზემოთ ნახსენები RBF ვარიანტის ჩართვა. გარდა ამისა, საფულის მეშვეობით ტრანზაქციების განხორციელებისას რეკომენდებულია ჩანაცვლებადი მარკირება. მაგრამ თქვენ უნდა დარწმუნდეთ, რომ თქვენი საფულე მხარს უჭერს ამ ვარიანტს.
თუ დაწესებულია ადეკვატური საკომისიო, მაგრამ ტრანზაქცია მაინც შეჩერებულია, თქვენ ვერ დარჩებით უსაქმოდ. ამ შემთხვევაში დიდია თარგმანის დიდი ხნით გაჩერების რისკი. პრობლემის გადასაჭრელად, სტატიაში განხილული მეთოდები სასარგებლო იქნება. მთავარია პანიკაში არ ჩავარდეთ, რადგან ბიტკოინის კრიპტოვალუტის ქსელში ხშირია ტრანზაქციის დაგვიანება. ჯერ უნდა გაარკვიოთ პრობლემის მიზეზი და მხოლოდ ამის შემდეგ დაიწყოთ მისი მოგვარება. როგორც წესი, ამაჩქარებელი ან ორმაგი ხარჯვა ეხმარება. მაგრამ უმჯობესია თავიდან აიცილოთ ასეთი შეფერხებები და დაუყოვნებლივ დაადგინოთ არსებული კომისია.

რა უნდა გააკეთოთ, თუ ბიტკოინის ტრანზაქცია შეჩერებულია, იხილეთ შემდეგი ვიდეო:

ეს ნიშნავს, რომ მეტი ბლოკი ივსება. და რადგან ყველა ტრანზაქცია არ შეიძლება დაუყოვნებლივ იყოს ჩართული ბლოკჩეინში, წარმოიქმნება უხერხულობა, რომელსაც მაინერები უწოდებენ "mempool"-ს ("ტრანზაქციის რიგს").

მაინერები, როგორც წესი, ირჩევენ იმ ტრანზაქციებს, რომლებსაც აქვთ უფრო მაღალი საკომისიოები და პირველ რიგში აერთიანებენ მათ ბლოკში. ტრანზაქციები, რომლებსაც აქვთ დაბალი საკომისიო, „იგზავნება“ ეგრეთ წოდებულ „საკომისიო ბაზარში“ და რჩება მაინერის მემპულაში, სანამ ახალი ბლოკი არ მოიძებნება. თუ ტრანზაქცია ხელახლა გაიგზავნება, მას კვლავ მოუწევს ლოდინი მომდევნო ბლოკისთვის.

ამან შეიძლება გამოიწვიოს მომხმარებლის გამოცდილებაზე ნაკლები ოპტიმალური გამოცდილება. ძალიან დაბალი საკომისიო ტრანზაქციების დადასტურებას შეიძლება რამდენიმე საათი ან დღეებიც კი დასჭირდეს, ზოგიერთ შემთხვევაში კი შეიძლება საერთოდ არ დადასტურდეს.

და აი, რისი გაკეთებაც შეგიძლიათ დღეს თქვენი ტრანზაქციის შეჩერების თავიდან ასაცილებლად.

სანამ გაგზავნით

ბიტკოინის პირველი წლების განმავლობაში, საფულეების უმეტესობამ დაამატა ფიქსირებული გადასახადი გამავალი ტრანზაქციებისთვის: ჩვეულებრივ 0.1 mBTC. ვინაიდან მაინერებს საკმარისი ადგილი ჰქონდათ ბლოკებში, მათ არ ჰქონდათ პრობლემა ამ ტრანზაქციის ჩართვის პირველ ბლოკში, რომლის მოპოვებაც შეძლეს. (ფაქტობრივად, ტრანზაქციები კიდევ უფრო დაბალი საკომისიოებით ან თუნდაც საკომისიოს გარეშე ჩართული იყო ბლოკებში ისევე სწრაფად.)

ბლოკის ფართის მზარდი კონკურენციით, ფიქსირებული საკომისიო 0.1 mBTC არასაკმარისი გახდა ტრანზაქციის დაუყოვნებლივ ჩასართავად შემდეგ ბლოკში; მათ აჭარბებენ ტრანზაქციები, რომელთა საკომისიოები უფრო მაღალია. მიუხედავად იმისა, რომ დაბალი საფასური გარიგება სავარაუდოდ დადასტურდება, ამას შეიძლება საკმაოდ დიდი დრო დასჭირდეს.

სცადეთ გაზარდოთ თქვენი საკომისიო

თუ გსურთ, რომ თქვენი ტრანზაქციები უფრო სწრაფად დადასტურდეს, აშკარა გამოსავალი არის ამ ტრანზაქციის უფრო მაღალი საკომისიოს დამატება. თუ თქვენი საფულე (ნაგულისხმევი პარამეტრებით) არ დაამატებს საკმარის საკომისიოს, შეგიძლიათ ხელით დააკონფიგურიროთ ეს პარამეტრი, როგორც საფულის პარამეტრებში, ასევე ტრანზაქციის გაგზავნისას (ან ორივე ერთად).

საიტები, როგორიცაა 21.co, აკონტროლებენ ქსელის მდგომარეობას და გვთავაზობენ, თუ რა დონის საკომისიო იქნება ტრანზაქციის თითო ბაიტზე საკმარისი, და ასევე აჩვენებს, თუ რა სიჩქარის ქსელის დადასტურება შეგიძლიათ ველოდოთ დართული საკომისიოს სხვადასხვა დონეზე.

თუ გსურთ, რომ გადახდა დასრულდეს შემდეგ ბლოკში ან ბლოკის გასწვრივ, უნდა გადაიხადოთ შედარებით მაღალი საფასური. ნაკლებად გადაუდებელი გადახდებისთვის, შეგიძლიათ დაამატოთ უფრო დაბალი გადასახადი; დადასტურებას უბრალოდ ცოტა მეტი დრო დასჭირდება.

შეამოწმეთ თქვენი საფულე მხარს უჭერს თუ არა საფასურის დინამიურ ცვლილებებს

დღესდღეობით, საფულეების უმეტესობა მხარს უჭერს საკომისიოს დინამიურ ცვლილებებს. ბიტკოინის ქსელის მდგომარეობიდან გამომდინარე, ეს საფულეები ავტომატურად მოიცავს საკომისიოს, რომელიც საკმარისი იქნება ტრანზაქციის შემდეგ ბლოკში, ან მინიმუმ ერთ მომდევნო ბლოკში ჩასართავად.

ზოგიერთი საფულე ასევე გაძლევთ შესაძლებლობას აირჩიოთ საფასურის პრიორიტეტი. ისევ და ისევ, უფრო მაღალი საკომისიოები საშუალებას მისცემს ტრანზაქციის უფრო სწრაფად დადასტურებას, დაბალი საკომისიო ტრანზაქციებს ცოტა მეტი დრო დასჭირდება.

თუ თქვენი საფულედან ტრანზაქციები ხშირად იგვიანებს პიკის საათებში და თქვენ არ გაქვთ შესაძლებლობა გადაიხადოთ უფრო მაღალი გადასახადი, თქვენი საფულე სავარაუდოდ მოძველებულია. შეამოწმეთ არის თუ არა ხელმისაწვდომი განახლება ან გადართეთ ახალ საფულეზე.

იფიქრეთ სხვა საფულეზე გადასვლაზე

როდესაც ახალ საფულეზე გადახვალთ, მაშინ, რა თქმა უნდა, გჭირდებათ თანხების გადარიცხვა თქვენი ძველი საფულედან ახალ საფულეზე. თუ ცოტას დახარჯვას არ ეწინააღმდეგებით, შეგიძლიათ ძველი საფულედან ახალ საფულეზე გადაიტანოთ თანხები ბიტკოინის ქსელის საშუალებით. ისინი საბოლოოდ ჩამოვლენ - თუნდაც საკომისიო დაბალი იყოს.

ასევე, ზოგიერთი საფულე საშუალებას გაძლევთ ექსპორტი გააკეთოთ თქვენი პირადი გასაღებები ან გამოიყენოთ პირადი გასაღების თესლი და შემდეგ შემოიტანოთ გასაღებები ახალ საფულეში. ამ შემთხვევაში, თქვენ არ დაგჭირდებათ ტრანზაქციის განხორციელება ბიტკოინის ქსელში. თქვენი ახალი საფულის გამოყენებით, შეგიძლიათ დაუყოვნებლივ დაიწყოთ ტრანზაქციები.

მას შემდეგ რაც გაგზავნე

თუ თქვენ უკვე გაგზავნეთ ტრანზაქცია და ის ჩერდება, მაშინ ამ ტრანზაქციამ შეიძლება, ზოგიერთ შემთხვევაში, გააკეთოს "რიგზე გადასვლა".

საკომისიოების შერჩევითი ჩანაცვლება

იმისათვის, რომ თქვენი ტრანზაქცია შესრულდეს რიგში, უმარტივესი გზაა გამოიყენოთ ვარიანტი, სახელწოდებით Opt-In Replace-by-Fee (Opt-In RBF). ეს გაძლევთ შესაძლებლობას ხელახლა გაგზავნოთ იგივე ტრანზაქცია, მაგრამ უფრო მაღალი საკომისიოებით.

უმეტეს შემთხვევაში, როდესაც ერთი და იგივე ტრანზაქცია იგზავნება ქსელში, მაგრამ უფრო მაღალი საკომისიოებით, ახალ ტრანზაქციას ქსელი უარყოფს. ბიტკოინის კვანძები ჩვეულებრივ წყვეტენ, რომ ახალი ტრანზაქცია არის ორმაგი დახარჯვის მცდელობა, ამიტომ ისინი არ იღებენ ან ამუშავებენ მას. მაგრამ როდესაც თქვენ გადააგზავნით ტრანზაქციას RBF Opt-In ვარიანტის გამოყენებით, თქვენ არსებითად ეუბნებით ქსელს, რომ თქვენ აგზავნით იმავე ტრანზაქციას, მხოლოდ უფრო მაღალი საკომისიო. შედეგად, ბიტკოინის კვანძების უმეტესობა იღებს ახალ ტრანზაქციას ძველის ნაცვლად; საშუალებას აძლევს ახალ ტრანზაქციას გადახტეს რიგში.

შევა თუ არა თქვენი ახალი ტრანზაქცია ერთ-ერთ მომავალ ბლოკში, დამოკიდებული იქნება მაინერზე, რომელიც ითვლის შემდეგ ბლოკს: ყველა მაინერი არ უჭერს მხარს Opt-In RBF-ს. თუმცა, საკმაოდ ბევრი მაინერიც მხარს უჭერს ამ ვარიანტს, ასე რომ, ასე თუ ისე, თქვენი ტრანზაქცია ჩაირთვება მომავალ ბლოკებში.

Opt-In RBF ამჟამად მხარს უჭერს ორი საფულე: Electrum და GreenAddress. საფულედან გამომდინარე, შესაძლოა დაგჭირდეთ ჩართოთ Opt-In RBF მენიუს პარამეტრებში, სანამ გაგზავნით თქვენს (პირველ) ტრანზაქციას.

ბავშვები იხდიან მშობლებს

თუ თქვენს საფულეს არ აქვს Opt-In RBF-ის მხარდაჭერა, ყველაფერი ცოტა უფრო გართულდება.

ბავშვები იხდიან მშობლებს (CPFP) შეიძლება იყოს ხრიკი. CPFP-ის გამოყენებით მაინერები სულაც არ იღებენ იმ ტრანზაქციებს, რომლებსაც აქვთ უმაღლესი საკომისიო, მაგრამ სამაგიეროდ მათ შეუძლიათ მიიღონ ტრანზაქციების ნაკრები, რომლებსაც აქვთ ზოგადად უფრო მაღალი საკომისიო.

ზედმეტად ტექნიკური ინფორმაციის გარეშე, გამავალი ტრანზაქციების უმეტესობა არა მხოლოდ ბიტკოინს უგზავნის მიმღებს, არამედ ცვლილებებსაც გიგზავნით უკან. თქვენ შეგიძლიათ დახარჯოთ ეს ცვლილება თქვენს შემდეგ ტრანზაქციაში.

ზოგიერთი საფულე გაძლევთ შესაძლებლობას დახარჯოთ ეს ცვლილება დაუყოვნებლივ დადასტურების მოლოდინის გარეშე, ასე რომ თქვენ შეგიძლიათ ეს ცვლილება საკუთარ თავს გაუგზავნოთ ახალ ტრანზაქციაში. ამჯერად, დარწმუნდით, რომ შეიტანეთ საკმარისად დიდი საკომისიო, რომ ანაზღაურდეს საწყისი დაბალი ტრანზაქციის საკომისიო. მაინერი ამ შემთხვევაში აიღებს ტრანზაქციების მთელ კომპლექტს და ერთდროულად დაადასტურებს მათ.

თუ საფულე არ გაძლევთ საშუალებას აირჩიოთ რომელი ბიტკოინები დაიხარჯა - რაც იმას ნიშნავს, რომ თქვენ ვერ დაადასტურებთ სად არის დაუდასტურებელი ცვლილება - შეგიძლიათ სცადოთ საფულეში არსებული ყველა თანხის გაგზავნა თქვენთვის; ამ შემთხვევაში ცვლილება შედის.

როგორც Opt-In RBF-ის შემთხვევაში, ყველა მაინერი ამჟამად არ უჭერს მხარს CPFP-ს. მაგრამ ისინი საკმარისია იმისთვის, რომ დარწმუნდეთ, რომ თქვენი ტრანზაქცია დადასტურებული იქნება ერთ-ერთ შემდეგ ბლოკში.

ან..

თუ არც RBF და არც CPFP Opt-In ვარიანტი არ არის ხელმისაწვდომი, ტექნიკურად მაინც შეგიძლიათ სცადოთ და გადასცეთ ორიგინალური ტრანზაქცია უფრო მაღალი საკომისიოებით. ამას ჩვეულებრივ უწოდებენ "სრული საფასურის ჩანაცვლებას" და ზოგიერთი მაინერი იღებს მას. თუმცა, ხელმისაწვდომ საფულეებს ეს ვარიანტი არ აქვთ.

წინააღმდეგ შემთხვევაში, თქვენ მოგიწევთ მხოლოდ ლოდინი - ტრანზაქციის დადასტურება ან ბიტკოინების დაბრუნება თქვენს საფულეში. მნიშვნელოვანია აღინიშნოს, რომ სანამ ტრანზაქცია არ დადასტურდება, ბიტკოინები ტექნიკურად თქვენს საფულეშია - ისინი უბრალოდ მიუწვდომელია ამ მეთოდით. ბიტკოინები ფაქტიურად არ ჩერდებიან ქსელში და ვერ იკარგებიან მასში.

ასევე, ViaBTC მაინინგმა აუზმა დაიწყო „ტრანზაქციის ამაჩქარებლის“ შეთავაზება. თუ თქვენი ტრანზაქცია, რომელიც დაბლოკილია, მოიცავს საკომისიოს მინიმუმ 0.1 მბტკ თითო კილობაიტზე, შეგიძლიათ ეს ტრანზაქციის ID წარუდგინოთ ViaBTC-ს და ფონდი მას უფრო მეტ პრიორიტეტს მიანიჭებს, ვიდრე სხვა ტრანზაქციებს. ვინაიდან ViaBTC აკონტროლებს ბიტკოინის ქსელის ჰეშირების სიმძლავრის დაახლოებით შვიდ პროცენტს, დიდი შანსია, რომ თქვენი ტრანზაქციის შემცველი ბლოკი რამდენიმე საათში მოიძებნოს. თუმცა, ამ სერვისს აქვს საათში მაქსიმუმ 100 ტრანზაქციის შეზღუდვა.

მიმღებისთვის

რა თქმა უნდა, ტრანზაქცია შეიძლება დაიბლოკოს მაშინაც კი, თუ თქვენ ხართ მიმღები. თუ თქვენი საფულე საშუალებას გაძლევთ დახარჯოთ დაუდასტურებელი ტრანზაქციები, მაშინ ასევე შეგიძლიათ გამოიყენოთ CPFP მეთოდი. ისევე, როგორც ზემოთ აღინიშნა, თქვენ შეგიძლიათ ხელახლა გაუგზავნოთ შემომავალი დაუდასტურებელი ბიტკოინები საკუთარ თავს, საკმარისად მაღალი გადასახადებით, რათა ანაზღაურდეს საწყისი დაბალი ტრანზაქციის საკომისიო. თუ ახალი საკომისიო საკმარისია, ტრანზაქცია ჩვეულებრივ დასტურდება შემდეგ ბლოკებში.

ასევე აზრი აქვს თანხის გამომგზავნს ვკითხო, შეუძლია თუ არა მას Opt-In RBF ვარიანტის გამოყენება. თუ ასეა, მას შეუძლია ხელახლა გააგზავნოს ტრანზაქცია უფრო მაღალი საკომისიოთ. რა თქმა უნდა, ViaBTC ტრანზაქციის ამაჩქარებელი (რომელიც ზემოთ იყო ნახსენები) ასევე მუშაობს შემომავალ ტრანზაქციებზე.

გსურთ მეტი სიახლე?

როგორც ბედისწერა მოინდომებდა, მე მქონდა შანსი გამკლავებოდა კრიპტოვალუტებს. არ არის ის, რომ მათთან მჭიდროდ ვმუშაობ, მაგრამ ზოგჯერ ვაგზავნი და ვიღებ მონეტებს. ვთქვათ, რომ ნელ-ნელა ვცდი ახალ ზონას შიგნიდან.

და შემდეგ ერთ დღეს უბედურება მოხდა. მე გავგზავნე კრიპტო მონეტები, მაგრამ ისინი არ მიაღწიეს მიმღებს. რეალურად, პოსტი იმაზეა, თუ როგორ დაბრუნდა თანხები. კარგი, აზრები და რჩევები დესერტისთვის არსებული მდგომარეობის შესახებ. ნება მომეცით დაუყოვნებლივ აღვნიშნო, რომ შემდეგი არ ეხება რომელიმე კონკრეტულ ვალუტას, არამედ ჩანგლების უმეტესობას (თუ არა ყველა).

დავიწყებ იმით, რომ პოსტი გაჟღენთილია ადგილებზე სპეკულაციებით იმის შესახებ, თუ რა ხდება. შეიძლება სადმე ვცდები. მისასალმებელია ობიექტური შესწორებები და დამატებები.

ცოტა რამ ტერმინოლოგიის შესახებ.

  • ფაილს Wallet.dat-ს დავარქმევ საფულე.
  • საჯარო გასაღები (მისამართი, რომელზედაც ირიცხება თანხები, მაგალითად) ზოგჯერ უფრო მოსახერხებელია საფულეზე დასარეკად, მაგრამ დაბნეულობის თავიდან ასაცილებლად, ეს უბრალოდ ანგარიშის ნომერი იყოს.
  • საკომისიო - ტრანზაქციის საკომისიო. ამ ნივთს კომისია რომ ვუწოდოთ, ვფიქრობ, მთლად სწორი არ არის, მაგრამ ეს ყველაზე ნაცნობი და ნაკლებად შეურაცხმყოფელი ვარიანტია, ასე რომ იყოს კომისია.
  • ტრანზაქციის ზომა არის მონაცემთა ბლოკის ზომა, რომელიც შეიცავს ყველა ინფორმაციას ტრანზაქციის შესახებ.
მე თავდაპირველად მივუდექი მთელ ამ კრიპტოვალუტის სამზარეულოს, როგორც ტიპიურ მომხმარებელს - სისტემაში ჩაღრმავების გარეშე. დაინსტალირებული, გაშვებული, მუშაობს - და კარგი. ზოგჯერ, როდესაც ცდილობთ სადმე თანხების გაგზავნას, კლიენტი აჩვენებს შეტყობინებას, როგორიცაა " ტრანზაქციის ზომა ძალიან დიდია, თქვენ უბრალოდ არ შეგიძლიათ მისი გაგზავნა. მაგრამ თქვენ შეგიძლიათ დაამატოთ N-ის კომისია და მაშინ ყველაფერი კარგად იქნება„მე დავთანხმდი კომისიის დამატებას და ყველაფერი ძალიან კარგი იყო.

როგორც ჩანს, თუ მთხოვენ დამატებით გადახდას, როცა ეს საჭიროა, მაშინ გადავიხდი როცა მთხოვენ (თუ საკომისიო მაწყობს). ეს იყო მთავარი შეცდომა.

ვაკეთებ სხვა გადარიცხვას ჩვეულებრივზე ბევრად დიდ თანხაზე. თანხები ტოვებს ანგარიშს, საკომისიოს გადახდა არ ყოფილა და... არაფერი. თანხები არ აღწევს მიმღებამდე, ტრანზაქციის სტატუსი არის „0/დადასტურებული არ არის“. და ამ სურათს კვირაზე მეტი ხნის განმავლობაში ვაკვირდებოდი, პარალელურად გუგლში და ხელახლა ვკითხულობდი ინტერნეტს მსგავსი პრობლემის გადაჭრის შესახებ ინფორმაციის მოსაძებნად. უფრო მეტიც, მე ვეძებდი კონკრეტულ კრიპტოვალუტას და ზოგადად ყველასთვის - ბევრი პრობლემაა, გამოსავალი არ არის.

და რეალურად რა საკომისიოა ეს? იდეა არის ის, რომ ტრანზაქციები შეიძლება განხორციელდეს საკომისიოს გარეშე, მაგრამ მხოლოდ გარკვეული პირობების დაკმაყოფილების შემთხვევაში:

  • ტრანზაქციის ზომა არ უნდა აღემატებოდეს გარკვეულ რაოდენობას.
  • გადარიცხული თანხა უნდა აღემატებოდეს გარკვეულ ზღვარს.
  • გარიგებას უნდა ჰქონდეს საკმარისი პრიორიტეტი.
თუ პირველი ორი წერტილი მეტ-ნაკლებად ნათელია (მე არ მიმიცია კონკრეტული მნიშვნელობები, მე მჯერა, რომ ისინი შეიძლება განსხვავდებოდეს ჩანგალიდან ჩანგალამდე), მაშინ მესამე არის რუბლი. უხეშად რომ ვთქვათ, როდესაც ტრანზაქციები იქმნება, ისინი რიგში დგანან, დალაგებულია პრიორიტეტების მიხედვით. შემდეგი ბლოკის გენერირებისას იგი მოიცავს ტრანზაქციებს საკომისიოთ (რომელიც ჯილდოდ მიდის მას, ვინც იპოვა ბლოკი), ასევე ტრანზაქციებს საკომისიოს გარეშე უმაღლესი პრიორიტეტით.

თავად პრიორიტეტი პირდაპირ დამოკიდებულია გადარიცხული თანხების მოცულობაზე და მათი დადასტურებების რაოდენობაზე (რაც უფრო გრძელია ეს ფული თქვენს ანგარიშზე, მით უფრო მაღალი უნდა იყოს პრიორიტეტი, ფაქტობრივად) და პირიქით დამოკიდებულია ტრანზაქციის ზომაზე. ამრიგად, სამწუხარო გარემოებებში, ტრანზაქცია საკომისიოს გარეშე შეიძლება დასრულდეს ჩარჩენილ დაუდასტურებელ მდგომარეობაში, რასაც მე შევხვდი.

გამოსავლის ძიებამ აჩვენა, რომ ეს კრიპტოვალუტების შედარებით გავრცელებული პრობლემაა. სამწუხაროდ, ყველა რჩევა ჩამოყალიბდა შემდეგზე და ხშირად არ უშველა:

  • მოიცადეთ ერთი-ორი დღე, თქვენი ტრანზაქცია ჩაირთვება შემდეგ ბლოკში.
  • მოიცადეთ ერთი-ორი დღე, კლიენტის პროგრამა დაიღალება ლოდინით და თავად გააუქმებს ტრანზაქციას.
  • ხელახლა ჩამოტვირთეთ მთელი ბლოკის ჯაჭვი.
  • დაიწყეთ კლიენტი ჯადოსნური გასაღებით (-rescan / -reindex / -salvagewallet).
კვირაზე მეტხანს ველოდი. ტრანზაქცია არ შედიოდა არცერთ ბლოკში. განმეორებითი წარდგენის შემდეგაც კი sendrawtransaction-ის მეშვეობით. ბლოკჩეინმა თქვა, რომ არაფერი იცოდა ამ ტრანზაქციის შესახებ და იგივე თანხები იყო ანგარიშზე, ისინი არსად წასულან. და მხოლოდ კლიენტი იდგა თავის პოზიციაზე: „გავაგზავნე გარიგება, გააგრძელე როგორც გინდა. მე არ მოგცემთ უფლებას მართოთ უკვე დახარჯული თანხა“.

მაშ, რა არის პრობლემის არსი? ტრანზაქცია არ შევიდა ბლოკში და აღარ მოხვდება იქ. საფულე ინახავს ინფორმაციას იმის შესახებ, რომ ტრანზაქცია რეალურად განხორციელდა, ამიტომ თანხები, რომლებიც მას უნდა წასულიყო, გამოსაყენებლად მიუწვდომელია. შესაძლოა, კიდევ რამდენიმე ხნის შემდეგ ტრანზაქცია გაუქმდეს, ამის შესახებ რამდენიმე ვარაუდი მაქვს:

  • ვალუტაზეა დამოკიდებული, ზოგან სწრაფად უქმდება, ზოგან დიდხანს მოგიწევთ ლოდინი.
  • შეცდომა კონკრეტული კლიენტისთვის.
  • გაუქმების ინფორმაცია არასწორია.
ყოველ შემთხვევაში, კვირა საკმაოდ დიდი დროა. თუ ამ დროის განმავლობაში ის თავისთავად არ გავიდა, მაშინ არსებობს საფუძველი იმის დასაჯერებლად, რომ ის არ გაივლის.

როგორც ჩვეულებრივი ადამიანი, მას შემდეგ რაც ყველაფერი უკვე დაიშალა, ბოლოს წავედი სახელმძღვანელოების წასაკითხად. ტრანზაქციის განმეორების მცდელობა კომისიასთან ერთად იყო ფიასკო. მაგრამ ფორუმებს შორის ბმულებზე გაუთავებელმა ნახტომმა (გუგლის შედეგებში ღირებული არაფერი მოიძებნა) მიმიყვანა გარკვეულ პოსტამდე, სადაც ვიპოვე სასარგებლო მინიშნება. სამწუხაროდ, ახლა ვერ ვპოულობ ამ პოსტს, არც კი ვიცი როგორი ფორუმი იყო. რაღაც ბიტკოინის მსგავსი, ვფიქრობ.

მე აღვწერ გამოსავალს ჩანგლებისთვის ყველაზე გავრცელებული კლიენტის მაგალითის გამოყენებით, რომელიც ცნობილია როგორც Satoshi Client. რამდენადაც მე მესმის, ის გამოიყენება სხვა კლიენტებისთვის, მაგრამ შესაძლოა თავისი ნიუანსებით.

გადაწყვეტის სიმარტივისა და აშკარაობის მიუხედავად, მასზე ცოტა ადამიანი მოდის, ვიმსჯელებთ მრავალგვერდიანი ფორუმის თემებით. ანგარიშზე არსებული თანხები იკეტება საფულეში და ყველაფერი რაც საჭიროა არის ანგარიშზე წვდომა მიმდინარე საფულის გარეთ.

ასე რომ, თუ ტრანზაქცია შეჩერებულია და არ აქვს დადასტურება:

  1. გთხოვთ მოთმინება. მაშინვე ნუ ჩავარდებით პანიკაში. მოიცადეთ რამდენიმე დღე და უცებ ის თავისით გაქრება.
  2. დარწმუნდით, რომ ტრანზაქცია შეჩერებულია. გადადით Block Explorer-ზე (ჩვეულებრივ Google-ში „ბლოკჩეინის %კრიპტოვალუტის სახელი)“ და შეამოწმეთ, რომ მათ არაფერი იცოდნენ ჩარჩენილი ტრანზაქციის შესახებ და რეალურად არის ფული ანგარიშში.
  3. გადადით გამართვის კონსოლზე (დახმარება - გამართვის ფანჯარა - კონსოლი)
  4. თუ საფულე დაშიფრულია (დაშიფრულია?), მაშინ ჯერ უნდა მიიღოთ წვდომა ბრძანების გამოყენებით საფულის პაროლი .
  5. ახლა თქვენ უნდა მიიღოთ პირადი გასაღები სასურველი ანგარიშისთვის. dumpprivkey
    . Იმის მაგივრად
    თქვენ უნდა შეიყვანოთ საჯარო ანგარიშის ნომერი, რომელზეც განთავსებულია დაბლოკილი სახსრები. პასუხად თქვენ მიიღებთ ამ ანგარიშის პირად გასაღებს. სადმე უნდა დააკოპიროთ, მოგვიანებით დაგჭირდებათ. თუ ტრანზაქციისთვის თანხები აღებულია რამდენიმე ანგარიშიდან, მაშინ ყველა მათგანი უნდა იყოს იმპორტირებული. დიახ, არასოდეს შეინახოთ პირადი გასაღებები ვინმესთვის ხელმისაწვდომ ადგილას. გასაღების ცოდნა იძლევა სრულ წვდომას შესაბამის ანგარიშზე.
    გთხოვთ ასევე გაითვალისწინოთ, რომ გამართვის კონსოლში თითოეული ბრძანება იღებს პასუხს. შეიძლება ცარიელი იყოს, მაგრამ ყოველთვის იქ არის. მოგვიანებით გაირკვევა რასაც ვგულისხმობ.
  6. დახურეთ კლიენტი და წაშალეთ საფულე. საფულის ადგილმდებარეობა (wallet.dat) დამოკიდებულია კონკრეტულ კლიენტზე და OS-ზე. ბუნებრივია, მთლიანად არ უნდა წაშალოთ, ჯობია გადარქმევა ან გადაიტანოთ უსაფრთხო ადგილას.
  7. გადატვირთეთ კლიენტი. შეიქმნება ახალი საფულე. თქვენ უნდა შემოიტანოთ მასში ადრე მიღებული გასაღები(ები). მივდივართ გამართვის კონსოლში და ვწერთ importprivkey . იმპორტს შეიძლება საკმაოდ დიდი დრო დასჭირდეს. დაასრულეთ - დაელოდეთ პასუხს ბრძანებაზე.
  8. ანგარიში თავისი რეალური მდგომარეობით უნდა გამოჩნდეს ახალ საფულეში. იმისთვის, რომ უსაფრთხოდ იყოთ, შეგიძლიათ გადატვირთოთ კლიენტი -rescan გადამრთველით, მაგრამ მე ვფიქრობ, რომ ეს არასაჭიროა. ადრე დაბლოკილი თანხები კვლავ ხელმისაწვდომია გასაგზავნად, ხელახლა გაგზავნეთ, ამჯერად არ დაგავიწყდეთ საკომისიოს ჩართვა. ( არის მნიშვნელოვანი დამატებები ამ საკითხთან დაკავშირებით upd3-ში)
  9. თუ თქვენ ჯერ კიდევ გაქვთ სხვა ნახმარი და მნიშვნელოვანი ანგარიშები თქვენს ძველ საფულეზე, შეგიძლიათ ისევ დაუბრუნდეთ მას.
ამ მარტივი გზით ჩვენ მოვახერხეთ კრიპტო მონეტების დაბრუნება. თუმცა უკვე ვიწყებდი ფიქრს, რომ ისინი მთლიანად დაიკარგნენ. ზოგადად, ნუ ელით სასწაულებს, ახალი კლიენტის გამოყენებამდე დარწმუნდით, რომ საკომისიო ყოველთვის შედის. ვფიქრობ, უმჯობესია მოძებნოთ საკომისიოს რეკომენდირებული ზომა იმ რესურსებზე, რომლებიც ეძღვნება თქვენს მიერ გამოყენებულ კრიპტოვალუტას.

განახლება:აღწერილი ოპერაციის საჭიროება დამოკიდებულია გამოყენებულ კლიენტზე (და რადგან ბევრ კრიპტოვალუტას ჰყავს ერთი კლიენტი, ასევე გამოყენებული ვალუტაზე). როგორც ჩანს, ზოგიერთ შემთხვევაში ტრანზაქციის ინფორმაცია არ იწერება საფულის ფაილში, არამედ მხოლოდ ადგილობრივ ბლოკჩეინში. ამ სიტუაციაში არსებული ჯაჭვის წაშლა ან კლიენტის გასაღებებით გაშვება დაგეხმარებათ.

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

განახლება 3:თუ იმპორტის შემდეგ არ გადარიცხავთ მთელ თანხას ანგარიშზე, მაშინ თანხის ნაწილი (გამოყენებული გამოსავლებიდან ცვლილება) გადაირიცხება ახალი საფულის სხვა ანგარიშზე. გაითვალისწინეთ ეს, თუ გეგმავთ ძველ საფულეში დაბრუნებას:

  • ანგარიშის ახალ საფულეში იმპორტის შემდეგ, გადაიტანეთ ყველა თანხა მისგან თქვენს სხვა ანგარიშზე, დაუბრუნდით ძველ საფულეს და შემდეგ მართეთ დაბრუნებული თანხები.
  • ახალი საფულედან ტრანზაქციის განხორციელების შემდეგ დაადგინეთ, რომელ ანგარიშზე მოხვდა ცვლილება და შემოიტანეთ ეს ანგარიში ძველ საფულეში.

ტეგები: ტეგების დამატება

  • გადახდის სისტემები
  • როგორც ბედისწერა მოინდომებდა, მე მქონდა შანსი გამკლავებოდა კრიპტოვალუტებს. არ არის ის, რომ მათთან მჭიდროდ ვმუშაობ, მაგრამ ზოგჯერ ვაგზავნი და ვიღებ მონეტებს. ვთქვათ, რომ ნელ-ნელა ვცდი ახალ ზონას შიგნიდან.

    და შემდეგ ერთ დღეს უბედურება მოხდა. მე გავგზავნე კრიპტო მონეტები, მაგრამ ისინი არ მიაღწიეს მიმღებს. რეალურად, პოსტი იმაზეა, თუ როგორ დაბრუნდა თანხები. კარგი, აზრები და რჩევები დესერტისთვის არსებული მდგომარეობის შესახებ. ნება მომეცით დაუყოვნებლივ აღვნიშნო, რომ შემდეგი არ ეხება რომელიმე კონკრეტულ ვალუტას, არამედ ჩანგლების უმეტესობას (თუ არა ყველა).

    დავიწყებ იმით, რომ პოსტი გაჟღენთილია ადგილებზე სპეკულაციებით იმის შესახებ, თუ რა ხდება. შეიძლება სადმე ვცდები. მისასალმებელია ობიექტური შესწორებები და დამატებები.

    ცოტა რამ ტერმინოლოგიის შესახებ.

    • ფაილს Wallet.dat-ს დავარქმევ საფულე.
    • საჯარო გასაღები (მისამართი, რომელზედაც ირიცხება თანხები, მაგალითად) ზოგჯერ უფრო მოსახერხებელია საფულეზე დასარეკად, მაგრამ დაბნეულობის თავიდან ასაცილებლად, ეს უბრალოდ ანგარიშის ნომერი იყოს.
    • საკომისიო - ტრანზაქციის საკომისიო. ამ ნივთს კომისია რომ ვუწოდოთ, ვფიქრობ, მთლად სწორი არ არის, მაგრამ ეს ყველაზე ნაცნობი და ნაკლებად შეურაცხმყოფელი ვარიანტია, ასე რომ იყოს კომისია.
    • ტრანზაქციის ზომა არის მონაცემთა ბლოკის ზომა, რომელიც შეიცავს ყველა ინფორმაციას ტრანზაქციის შესახებ.
    მე თავდაპირველად მივუდექი მთელ ამ კრიპტოვალუტის სამზარეულოს, როგორც ტიპიურ მომხმარებელს - სისტემაში ჩაღრმავების გარეშე. დაინსტალირებული, გაშვებული, მუშაობს - და კარგი. ზოგჯერ, როდესაც ცდილობთ სადმე თანხების გაგზავნას, კლიენტი აჩვენებს შეტყობინებას, როგორიცაა " ტრანზაქციის ზომა ძალიან დიდია, თქვენ უბრალოდ არ შეგიძლიათ მისი გაგზავნა. მაგრამ თქვენ შეგიძლიათ დაამატოთ N-ის კომისია და მაშინ ყველაფერი კარგად იქნება„მე დავთანხმდი კომისიის დამატებას და ყველაფერი ძალიან კარგი იყო.

    როგორც ჩანს, თუ მთხოვენ დამატებით გადახდას, როცა ეს საჭიროა, მაშინ გადავიხდი როცა მთხოვენ (თუ საკომისიო მაწყობს). ეს იყო მთავარი შეცდომა.

    ვაკეთებ სხვა გადარიცხვას ჩვეულებრივზე ბევრად დიდ თანხაზე. თანხები ტოვებს ანგარიშს, საკომისიოს გადახდა არ ყოფილა და... არაფერი. თანხები არ აღწევს მიმღებამდე, ტრანზაქციის სტატუსი არის „0/დადასტურებული არ არის“. და ამ სურათს კვირაზე მეტი ხნის განმავლობაში ვაკვირდებოდი, პარალელურად გუგლში და ხელახლა ვკითხულობდი ინტერნეტს მსგავსი პრობლემის გადაჭრის შესახებ ინფორმაციის მოსაძებნად. უფრო მეტიც, მე ვეძებდი კონკრეტულ კრიპტოვალუტას და ზოგადად ყველასთვის - ბევრი პრობლემაა, გამოსავალი არ არის.

    და რეალურად რა საკომისიოა ეს? იდეა არის ის, რომ ტრანზაქციები შეიძლება განხორციელდეს საკომისიოს გარეშე, მაგრამ მხოლოდ გარკვეული პირობების დაკმაყოფილების შემთხვევაში:

    • ტრანზაქციის ზომა არ უნდა აღემატებოდეს გარკვეულ რაოდენობას.
    • გადარიცხული თანხა უნდა აღემატებოდეს გარკვეულ ზღვარს.
    • გარიგებას უნდა ჰქონდეს საკმარისი პრიორიტეტი.
    თუ პირველი ორი წერტილი მეტ-ნაკლებად ნათელია (მე არ მიმიცია კონკრეტული მნიშვნელობები, მე მჯერა, რომ ისინი შეიძლება განსხვავდებოდეს ჩანგალიდან ჩანგალამდე), მაშინ მესამე არის რუბლი. უხეშად რომ ვთქვათ, როდესაც ტრანზაქციები იქმნება, ისინი რიგში დგანან, დალაგებულია პრიორიტეტების მიხედვით. შემდეგი ბლოკის გენერირებისას იგი მოიცავს ტრანზაქციებს საკომისიოთ (რომელიც ჯილდოდ მიდის მას, ვინც იპოვა ბლოკი), ასევე ტრანზაქციებს საკომისიოს გარეშე უმაღლესი პრიორიტეტით.

    თავად პრიორიტეტი პირდაპირ დამოკიდებულია გადარიცხული თანხების მოცულობაზე და მათი დადასტურებების რაოდენობაზე (რაც უფრო გრძელია ეს ფული თქვენს ანგარიშზე, მით უფრო მაღალი უნდა იყოს პრიორიტეტი, ფაქტობრივად) და პირიქით დამოკიდებულია ტრანზაქციის ზომაზე. ამრიგად, სამწუხარო გარემოებებში, ტრანზაქცია საკომისიოს გარეშე შეიძლება დასრულდეს ჩარჩენილ დაუდასტურებელ მდგომარეობაში, რასაც მე შევხვდი.

    გამოსავლის ძიებამ აჩვენა, რომ ეს კრიპტოვალუტების შედარებით გავრცელებული პრობლემაა. სამწუხაროდ, ყველა რჩევა ჩამოყალიბდა შემდეგზე და ხშირად არ უშველა:

    • მოიცადეთ ერთი-ორი დღე, თქვენი ტრანზაქცია ჩაირთვება შემდეგ ბლოკში.
    • მოიცადეთ ერთი-ორი დღე, კლიენტის პროგრამა დაიღალება ლოდინით და თავად გააუქმებს ტრანზაქციას.
    • ხელახლა ჩამოტვირთეთ მთელი ბლოკის ჯაჭვი.
    • დაიწყეთ კლიენტი ჯადოსნური გასაღებით (-rescan / -reindex / -salvagewallet).
    კვირაზე მეტხანს ველოდი. ტრანზაქცია არ შედიოდა არცერთ ბლოკში. განმეორებითი წარდგენის შემდეგაც კი sendrawtransaction-ის მეშვეობით. ბლოკჩეინმა თქვა, რომ არაფერი იცოდა ამ ტრანზაქციის შესახებ და იგივე თანხები იყო ანგარიშზე, ისინი არსად წასულან. და მხოლოდ კლიენტი იდგა თავის პოზიციაზე: „გავაგზავნე გარიგება, გააგრძელე როგორც გინდა. მე არ მოგცემთ უფლებას მართოთ უკვე დახარჯული თანხა“.

    მაშ, რა არის პრობლემის არსი? ტრანზაქცია არ შევიდა ბლოკში და აღარ მოხვდება იქ. საფულე ინახავს ინფორმაციას იმის შესახებ, რომ ტრანზაქცია რეალურად განხორციელდა, ამიტომ თანხები, რომლებიც მას უნდა წასულიყო, გამოსაყენებლად მიუწვდომელია. შესაძლოა, კიდევ რამდენიმე ხნის შემდეგ ტრანზაქცია გაუქმდეს, ამის შესახებ რამდენიმე ვარაუდი მაქვს:

    • ვალუტაზეა დამოკიდებული, ზოგან სწრაფად უქმდება, ზოგან დიდხანს მოგიწევთ ლოდინი.
    • შეცდომა კონკრეტული კლიენტისთვის.
    • გაუქმების ინფორმაცია არასწორია.
    ყოველ შემთხვევაში, კვირა საკმაოდ დიდი დროა. თუ ამ დროის განმავლობაში ის თავისთავად არ გავიდა, მაშინ არსებობს საფუძველი იმის დასაჯერებლად, რომ ის არ გაივლის.

    როგორც ჩვეულებრივი ადამიანი, მას შემდეგ რაც ყველაფერი უკვე დაიშალა, ბოლოს წავედი სახელმძღვანელოების წასაკითხად. ტრანზაქციის განმეორების მცდელობა კომისიასთან ერთად იყო ფიასკო. მაგრამ ფორუმებს შორის ბმულებზე გაუთავებელმა ნახტომმა (გუგლის შედეგებში ღირებული არაფერი მოიძებნა) მიმიყვანა გარკვეულ პოსტამდე, სადაც ვიპოვე სასარგებლო მინიშნება. სამწუხაროდ, ახლა ვერ ვპოულობ ამ პოსტს, არც კი ვიცი როგორი ფორუმი იყო. რაღაც ბიტკოინის მსგავსი, ვფიქრობ.

    მე აღვწერ გამოსავალს ჩანგლებისთვის ყველაზე გავრცელებული კლიენტის მაგალითის გამოყენებით, რომელიც ცნობილია როგორც Satoshi Client. რამდენადაც მე მესმის, ის გამოიყენება სხვა კლიენტებისთვის, მაგრამ შესაძლოა თავისი ნიუანსებით.

    გადაწყვეტის სიმარტივისა და აშკარაობის მიუხედავად, მასზე ცოტა ადამიანი მოდის, ვიმსჯელებთ მრავალგვერდიანი ფორუმის თემებით. ანგარიშზე არსებული თანხები იკეტება საფულეში და ყველაფერი რაც საჭიროა არის ანგარიშზე წვდომა მიმდინარე საფულის გარეთ.

    ასე რომ, თუ ტრანზაქცია შეჩერებულია და არ აქვს დადასტურება:

    1. გთხოვთ მოთმინება. მაშინვე ნუ ჩავარდებით პანიკაში. მოიცადეთ რამდენიმე დღე და უცებ ის თავისით გაქრება.
    2. დარწმუნდით, რომ ტრანზაქცია შეჩერებულია. გადადით Block Explorer-ზე (ჩვეულებრივ Google-ში „ბლოკჩეინის %კრიპტოვალუტის სახელი)“ და შეამოწმეთ, რომ მათ არაფერი იცოდნენ ჩარჩენილი ტრანზაქციის შესახებ და რეალურად არის ფული ანგარიშში.
    3. გადადით გამართვის კონსოლზე (დახმარება - გამართვის ფანჯარა - კონსოლი)
    4. თუ საფულე დაშიფრულია (დაშიფრულია?), მაშინ ჯერ უნდა მიიღოთ წვდომა ბრძანების გამოყენებით საფულის პაროლი .
    5. ახლა თქვენ უნდა მიიღოთ პირადი გასაღები სასურველი ანგარიშისთვის. dumpprivkey
      . Იმის მაგივრად
      თქვენ უნდა შეიყვანოთ საჯარო ანგარიშის ნომერი, რომელზეც განთავსებულია დაბლოკილი სახსრები. პასუხად თქვენ მიიღებთ ამ ანგარიშის პირად გასაღებს. სადმე უნდა დააკოპიროთ, მოგვიანებით დაგჭირდებათ. თუ ტრანზაქციისთვის თანხები აღებულია რამდენიმე ანგარიშიდან, მაშინ ყველა მათგანი უნდა იყოს იმპორტირებული. დიახ, არასოდეს შეინახოთ პირადი გასაღებები ვინმესთვის ხელმისაწვდომ ადგილას. გასაღების ცოდნა იძლევა სრულ წვდომას შესაბამის ანგარიშზე.
      გთხოვთ ასევე გაითვალისწინოთ, რომ გამართვის კონსოლში თითოეული ბრძანება იღებს პასუხს. შეიძლება ცარიელი იყოს, მაგრამ ყოველთვის იქ არის. მოგვიანებით გაირკვევა რასაც ვგულისხმობ.
    6. დახურეთ კლიენტი და წაშალეთ საფულე. საფულის ადგილმდებარეობა (wallet.dat) დამოკიდებულია კონკრეტულ კლიენტზე და OS-ზე. ბუნებრივია, მთლიანად არ უნდა წაშალოთ, ჯობია გადარქმევა ან გადაიტანოთ უსაფრთხო ადგილას.
    7. გადატვირთეთ კლიენტი. შეიქმნება ახალი საფულე. თქვენ უნდა შემოიტანოთ მასში ადრე მიღებული გასაღები(ები). მივდივართ გამართვის კონსოლში და ვწერთ importprivkey . იმპორტს შეიძლება საკმაოდ დიდი დრო დასჭირდეს. დაასრულეთ - დაელოდეთ პასუხს ბრძანებაზე.
    8. ანგარიში თავისი რეალური მდგომარეობით უნდა გამოჩნდეს ახალ საფულეში. იმისთვის, რომ უსაფრთხოდ იყოთ, შეგიძლიათ გადატვირთოთ კლიენტი -rescan გადამრთველით, მაგრამ მე ვფიქრობ, რომ ეს არასაჭიროა. ადრე დაბლოკილი თანხები კვლავ ხელმისაწვდომია გასაგზავნად, ხელახლა გაგზავნეთ, ამჯერად არ დაგავიწყდეთ საკომისიოს ჩართვა. ( არის მნიშვნელოვანი დამატებები ამ საკითხთან დაკავშირებით upd3-ში)
    9. თუ თქვენ ჯერ კიდევ გაქვთ სხვა ნახმარი და მნიშვნელოვანი ანგარიშები თქვენს ძველ საფულეზე, შეგიძლიათ ისევ დაუბრუნდეთ მას.
    ამ მარტივი გზით ჩვენ მოვახერხეთ კრიპტო მონეტების დაბრუნება. თუმცა უკვე ვიწყებდი ფიქრს, რომ ისინი მთლიანად დაიკარგნენ. ზოგადად, ნუ ელით სასწაულებს, ახალი კლიენტის გამოყენებამდე დარწმუნდით, რომ საკომისიო ყოველთვის შედის. ვფიქრობ, უმჯობესია მოძებნოთ საკომისიოს რეკომენდირებული ზომა იმ რესურსებზე, რომლებიც ეძღვნება თქვენს მიერ გამოყენებულ კრიპტოვალუტას.

    განახლება:აღწერილი ოპერაციის საჭიროება დამოკიდებულია გამოყენებულ კლიენტზე (და რადგან ბევრ კრიპტოვალუტას ჰყავს ერთი კლიენტი, ასევე გამოყენებული ვალუტაზე). როგორც ჩანს, ზოგიერთ შემთხვევაში ტრანზაქციის ინფორმაცია არ იწერება საფულის ფაილში, არამედ მხოლოდ ადგილობრივ ბლოკჩეინში. ამ სიტუაციაში არსებული ჯაჭვის წაშლა ან კლიენტის გასაღებებით გაშვება დაგეხმარებათ.

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

    განახლება 3:თუ იმპორტის შემდეგ არ გადარიცხავთ მთელ თანხას ანგარიშზე, მაშინ თანხის ნაწილი (გამოყენებული გამოსავლებიდან ცვლილება) გადაირიცხება ახალი საფულის სხვა ანგარიშზე. გაითვალისწინეთ ეს, თუ გეგმავთ ძველ საფულეში დაბრუნებას:

    • ანგარიშის ახალ საფულეში იმპორტის შემდეგ, გადაიტანეთ ყველა თანხა მისგან თქვენს სხვა ანგარიშზე, დაუბრუნდით ძველ საფულეს და შემდეგ მართეთ დაბრუნებული თანხები.
    • ახალი საფულედან ტრანზაქციის განხორციელების შემდეგ დაადგინეთ, რომელ ანგარიშზე მოხვდა ცვლილება და შემოიტანეთ ეს ანგარიში ძველ საფულეში.