რა უნდა გააკეთოს, თუ გარიგება არ არის დადასტურებული? ბიტკოინის ტრანზაქციის დადასტურების დრო: რამდენი ხანი უნდა ველოდოთ? რატომ სჭირდება დიდი დრო ბიტკოინის ტრანზაქციის დადასტურებას?
ბიტკოინის დაუდასტურებელი ტრანზაქცია არის ტრანზაქცია კრიპტოვალუტის ქსელში, რომელსაც ინიცირების შემდეგ ადგილი არ მიუღია ჯაჭვის შემდეგ ბლოკში. ბიტკოინთან ტრანზაქციების რაოდენობა იზრდება, ამიტომ ბლოკჩეინის ელემენტების შევსებისას ჩნდება კონკურენცია. ბლოკის ზომა უცვლელი რჩება და არის მხოლოდ 1000 KB (1 MB). გასაკვირი არ არის, რომ კრიპტო ქსელი სულ უფრო და უფრო განიცდის შეფერხებებს, რომლებიც გრძელდება 5-7 საათი ან მეტი.
ასეთი სიტუაციები სირთულეებს უქმნის ადამიანებს, რომლებიც გეგმავდნენ თანხის სწრაფად გადარიცხვას, მაგრამ ტრანზაქციის მოულოდნელი პაუზის წინაშე დგანან. Რა უნდა ვქნა? რა უნდა გააკეთოს, თუ გადახდა შეჩერებულია? რა თვისებები აქვს თითოეულ მეთოდს? ამ და სხვა ნიუანსებს განვიხილავთ ქვემოთ.
რატომ შეიძლება გაჩერდეს ბიტკოინის ტრანზაქცია?
კრიპტოვალუტის სხვა მომხმარებლისთვის გაგზავნის დრო დამოკიდებულია უამრავ ფაქტორზე - ქსელის გადატვირთულობაზე გადაცემის დროს, დაინსტალირებულის ზომაზე, ტრანზაქციის მოცულობაზე, ასევე გადახდის პრიორიტეტზე. დადასტურებისთვის დარჩენილი დროის გასარკვევად (მინიმუმ დაახლოებით), შეგიძლიათ გადახვიდეთ სპეციალურ სერვისზე (მაგალითად, blockchain.info) და შემდეგ მიუთითოთ ოპერაციის ID საძიებო ტერმინში.
არსებობს მრავალი მიზეზი, რის გამოც ბიტკოინის ტრანზაქცია არ არის დადასტურებული:
- ტრანზაქცია ბლოკიდან გამოდის სხვა ოპერაციით, რომელსაც აქვს პრიორიტეტი. ეს შესაძლებელია, როდესაც ჯაჭვის ელემენტის ზომა უახლოვდება შემზღუდველ პარამეტრს, ხოლო ქსელის მონაწილის გადაცემა ბოლო იყო.
- სრულდება გადახდის „სიცოცხლის ვადა“, რომელიც უდრის 72 საათს.
- ჩნდება კონფლიქტი მიმდინარე ტრანზაქციასა და სხვა ტრანზაქციას შორის, რომელიც ადრე იყო დადასტურებული.
- გადახდას ცვლის გამგზავნი სხვა გადახდით.
ეს უკანასკნელი სიტუაცია იშვიათად ხდება. როგორც წესი, 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-ის უარყოფითი მხარეები:
- სერვისის მართვა რთულია, ამიტომ მის გამოყენებამდე ღირს დრო დაუთმოთ მის შესაძლებლობებს.
- პროგრამა მუშაობს მცირე რაოდენობის ტრანზაქციებზე, რაც იწვევს პერიოდულ გაყინვას განაცხადის დროს. პრაქტიკაში, ამაჩქარებელი ამუშავებს რამდენიმე ვაჭრობას 60 წუთში, რაც ზღუდავს მის შესაძლებლობებს.
- აუზში შესვლა ყოველთვის არ არის შესაძლებელი. მაგალითად, 2018 წლის 11 აპრილს ამისთანა პრობლემები წარმოიშვა. სისტემა მოგთხოვთ მოგვიანებით შეხვიდეთ გვერდზე.
- სამომავლოდ, პლატფორმის სერვისებზე დაწესდება საკომისიო, რაც დამოკიდებულია ტრანზაქციის ზომაზე.
განხილული საიტის ალტერნატივა არის AntPool აუზი. გარდა ამისა, თქვენ შეგიძლიათ იპოვოთ აგრეგატორის რესურსები ინტერნეტში (მაგალითად, perenosi.com), ამაჩქარებლის ბოტები ვითარდება Telegram მესენჯერისთვის (მაგალითად, @FastTXbot).
ორმაგი ხარჯვა
თუ ბიტკოინის ტრანზაქცია შეჩერებულია, შეგიძლიათ გამოიყენოთ სხვა ტექნიკა - გადარიცხოთ თანხა მეორედ იმავე სერვისით. მაგალითად, ქსელის მონაწილე ხედავს, რომ გადახდა დიდი ხნის განმავლობაში არ ხდება და გაურკვევლობაშია. აქ შეგიძლიათ ისარგებლოთ ბლოკჩეინის მახასიათებლებით - რამდენიმე ოპერაციის ერთდროულად განხორციელება.
საქმე იმაშია, რომ ანგარიშზე არსებული თანხის ოდენობა დროის გარკვეულ მომენტში მოწმდება. თუ პირველი გადარიცხვა წარუმატებელი აღმოჩნდა, გამგზავნს უფლება აქვს შეცვალოს ზოგიერთი პარამეტრი, მაგალითად, გაზარდოს პრემიის თანხა და განახორციელოს ხელახლა გადახდა. არ არის საჭირო ინერვიულოთ, რომ ორივე ოპერაცია იმუშავებს. კრიპტოვალუტის ქსელის წესების მიხედვით, იგივე აქტივის გაგზავნისას ხორციელდება ტრანზაქცია, რომელსაც აქვს უფრო ხელსაყრელი პირობები ქსელის მონაწილეებისთვის (მაინერებისთვის). დარჩენილი ანალოგები განადგურებულია. ერთადერთი რისკი არის ჯაჭვის განშტოება, ამიტომ ორმაგი ხარჯვის ვარიანტის გამოყენებას სიფრთხილით უნდა მივუდგეთ.
მოდით შევხედოთ რა უნდა გაკეთდეს ტექნიკის გამოსაყენებლად Bitcoin Core-ის მაგალითის გამოყენებით. გაითვალისწინეთ, რომ სხვა საფულეებისთვის მიდგომა იგივე რჩება. განსხვავება შეიძლება იყოს ბრძანებების სახელებში, მაგრამ ზოგადი თანმიმდევრობა არ იცვლება. ალგორითმი ასეთია:
- ჩვენ ვემზადებით ორმაგი ხარჯვისთვის.ამისათვის მნიშვნელოვანია იმის უზრუნველყოფა, რომ ტრანზაქცია შეჩერებულია. არის შემთხვევები, როცა ტრანზაქცია დადასტურებულია, მაგრამ სხვადასხვა მიზეზის გამო არ აღწევს მიმღებამდე. შესამოწმებლად რეკომენდირებულია გამოიყენოთ ადრე აღნიშნული ვებგვერდი blockchain.info. თუ ტრანზაქციას გვერდით აქვს ფრაზა „დაუდასტურებელი ტრანზაქცია“, გააგრძელეთ შემდგომი ნაბიჯები. გარდა ამისა, შეგიძლიათ ყურადღება მიაქციოთ გარიგების დროს, მაგრამ ეს არის სავარაუდო.
- დახურეთ ბიტკოინის შენახვის პროგრამა, რის შემდეგაც ბრძანების სტრიქონში შეგვაქვს სიტყვა “zapwallettxes”. აკრძალულია ბრძანების სხვა ვარიანტების გამოყენება, რადგან შესაძლებელია გასაღები შემთხვევით წაიშალოს და ფულზე წვდომა დაკარგოთ.
- ველოდებით საფულის გაშვებას.გაშვების შემდეგ აღარ იქნება გაყინული ტრანზაქციები. მაგრამ დროზე ადრე არ უნდა გაიხარო, რადგან ისინი ჯერ კიდევ ინახება კრიპტოვალუტის ქსელში. სხვათა შორის, Bitcoin Core ძველი ვერსიის 0.14 მომხმარებლებმა უნდა შეცვალონ სახელი ან გაგზავნონ mempool.dat დოკუმენტი სხვა საქაღალდეში და შემდეგ შევიდნენ პროგრამაში.
- ჩვენ ვახორციელებთ ახალ ტრანზაქციას, რომელშიც მითითებულია უფრო მაღალი საკომისიო.გახსოვდეთ, რომ გარკვეული დროის შემდეგ წინა ტრანზაქციის დადასტურების რისკი რჩება. ასეთი სიტუაციის გამოსარიცხად, მნიშვნელოვანია ახალ გადახდის პარამეტრებში მიეთითოს, რომლებიც მაქსიმალურად ჰგავს ადრე შესრულებულ (წარუმატებელ) ოპერაციას. ამ შემთხვევაში, სისტემა არ დაუშვებს მის შესრულებას. მაგალითად, მნიშვნელოვანია ბიტკოინში შეყვანის იდენტური ზომის მითითება (შეგიძლიათ იპოვოთ საჭირო პარამეტრი შეყვანის განყოფილებაში). რაც შეეხება ტრანზაქციის ზომას, მისი გაზრდა შესაძლებელია გადაცემის დაჩქარების მიზნით.
- შეავსეთ საჭირო ველებიჩვეული გეგმის მიხედვით (როგორც სტანდარტული ტრანზაქციის განხორციელებისას).
- ველოდებით ოპერაციის დასრულებას, რომელიც უფრო სწრაფად უნდა წავიდეს.
CPFP
გადახდის პოპულარული მეთოდი არის Child Pays for Parent. ის შესაფერისია იმ სიტუაციაში, როდესაც გამოყენებული საცავი არ იძლევა ზემოთ განხილული RBF ვარიანტის ჩართვას. ამ მეთოდის მინუსი ის არის, რომ თქვენ უნდა გადაიხადოთ იგი. გარდა ამისა, მხოლოდ მცირე რაოდენობის აუზები მხარს უჭერს CPFP-ს გამოყენებას. რთული ტრანზაქციის „პოპულარიზაციისთვის“, თქვენ უნდა გამოიყენოთ ნებისმიერი ტრანზაქციის შედეგი. მნიშვნელოვანია, რომ ანგარიშზე არსებული თანხა საკმარისი იყოს ორი ტრანზაქციის განსახორციელებლად.
საქმე იმაშია, რომ გამგზავნი ქმნის სხვა გადარიცხვას გამომავალის გამოყენებით ახალი ტრანზაქციის დასასრულებლად. ბიტკოინების გაგზავნა შესაძლებელია ნებისმიერ მისამართზე. მთავარია გამოიყენო ცვლილება ჩარჩენილი გადახდიდან. თანაბრად მნიშვნელოვანი ნიუანსია საკომისიოს გადახდის ზომა, რომელიც უნდა იყოს მითითებული ერთდროულად ორი ოპერაციისთვის.
მოდით განვიხილოთ ამ მეთოდის გამოყენება Bitcoin Core საფულის გამოყენებით, როგორც მაგალითი. საწყისი პირობა არის 0.095 ბიტკოინის ტრანზაქცია. ალგორითმი ასეთია:
- გადადით პარამეტრების განყოფილებაში და აირჩიეთ პარამეტრების ღილაკი.
- ჩვენ შევდივართ "საფულის" ქვეკატეგორიაში და ვააქტიურებთ შეყვანის მენეჯმენტს (შეამოწმეთ სპეციალური ველი). აქ ჩვენ დავაყენებთ გამშვებ ნიშანს, რომელიც საშუალებას გაძლევთ დახარჯოთ დაუდასტურებელი ცვლილება. არის სიტუაციები, როდესაც აღნიშნული ველები უკვე მონიშნულია (ამ შემთხვევაში არაფერს ვცვლით).
- დახურეთ ფანჯარა და დააჭირეთ გაგზავნის ღილაკს.
- გადადით შეყვანის განყოფილებაში და განათავსეთ გამშვები ნიშანი პროცენტის თანხის გვერდით (ჩვენს შემთხვევაში, 0.095 BTC).
- ჩვენ მივუთითებთ მიმღები მხარის მისამართს, რის შემდეგაც ვამტკიცებთ მოქმედებებს ღილაკზე „OK“ დაჭერით.
- დააყენეთ ნომერი 0.095-ზე და დააწკაპუნეთ ველზე ბრძანების „საკომისიოს გამოკლება თანხიდან“ გვერდით. აქ ჩვენ აღვნიშნავთ შერჩევითი საკომისიოს გადახდას კილობაიტზე. მნიშვნელოვანია აღინიშნოს, რომ პრემია გამოითვლება ორი ტრანზაქციის საფუძველზე. გაანგარიშება ხორციელდება შემდეგნაირად. პირველ რიგში, წინა ტრანზაქციის თანხა იყოფა ახალი გადახდის ოდენობაზე. მიღებულ რიცხვს ემატება ერთი და ჯამი მრავლდება ოპტიმალურ კომისიაზე 1 კბ.
დინამიური კომისიის ცვლილება
ბიტკოინის ტრანზაქციების დადასტურების ერთ-ერთი მიზეზი არის დაბალი საკომისიო. სიტუაციის თქვენს სასარგებლოდ შესაცვლელად, შეგიძლიათ დინამიურად შეცვალოთ ეს პარამეტრი თქვენი საფულის მეშვეობით. ამისათვის საფულემ უნდა უზრუნველყოს ასეთი ფუნქცია. სპეციალური შენახვის არსი იმაში მდგომარეობს, რომ ისინი ავტომატურად გამოთვლიან ანაზღაურების ოპტიმალურ რაოდენობას, რომლითაც კრიპტოვალუტის ქსელში ოპერაცია უფრო სწრაფად მიმდინარეობს. თუ საფულის მფლობელი ეთანხმება შემოთავაზებულ პარამეტრს, ტრანზაქცია შეფერხების გარეშე შედის შემდეგ ბლოკში.
დინამიური საკომისიოს რედაქტირება საშუალებას გაძლევთ გამოთვალოთ ტრანზაქციის პრიორიტეტი. აქ მიდგომა მარტივია. რაც უფრო მაღალია პრემია, მით უფრო მაღალია პრიორიტეტი. ეს წესი განსაკუთრებით აქტუალურია ქსელის მაქსიმალური დატვირთვის პერიოდებში. თუ მომხმარებელმა დაადგინა მაღალი ჯილდო და ტრანზაქცია კვლავ შეჩერებულია, ეს მოითხოვს სასწრაფო მოქმედებას. ხშირად პრობლემა დაკავშირებულია ბიტკოინის საფულეების ძველი ვერსიების გამოყენებასთან. ამ შემთხვევაში, არსებობს ორი გზა - განაახლეთ არსებული ან დააინსტალირეთ ახალი საფულე.
დაუდასტურებელი ტრანზაქციის დაბრუნება
გაყინვის პრობლემის გადაჭრის კიდევ ერთი გზაა ბიტკოინის ტრანზაქციის გაუქმება. მაგალითად, Bitcoin Core-ის შემთხვევაში თქვენ უნდა გააკეთოთ შემდეგი:
- ჩვენ ბლოკჩეინის ვებსაიტის მეშვეობით ვრწმუნდებით, რომ ტრანზაქცია არ არის დადასტურებული.
- ჩვენ შევდივართ საფულეში, შემდეგ კი გამართვის განყოფილებაში, რისთვისაც მივდივართ გზაზე "დახმარება, გამართვის ფანჯარა და კონსოლი". თუ საფულე დაშიფრულია, საჭიროა წვდომა. ამისათვის შეიყვანეთ ბრძანება walletpassphrase< passphrase >.
- ჩვენ ვიღებთ პირად გასაღებს საჭირო მისამართიდან. ამისათვის მიუთითეთ ფრაზა dumpprivkey< address >. ჩვენ ვცვლით სიტყვას ხვეული ფრჩხილებში ტრანზაქციისთვის გამოყენებულ მისამართზე. მიღებული გასაღები უნდა დაკოპირდეს ცალკეულ ადგილას. ჯგუფური ოპერაციის შემთხვევაში, როდესაც ბიტკოინები იგზავნება რამდენიმე ანგარიშიდან, თითოეული მათგანისთვის საჭიროა გასაღებები. ამ მონაცემების ხელთ წვდომა საშუალებას გაძლევთ ანგარიშზე.
- ვხურავთ ოფისს და ვხსნით საფულეს. ერთადერთი, რისი დაზოგვა ღირს არის wallet.dat. რეკომენდირებულია ამ ფაილის გადარქმევა წინასწარ და გადატანა სხვა საქაღალდეში.
- ჩვენ გადატვირთავთ პროგრამას და ველოდებით ახალი საფულის შექმნას. ჩვენ მასში ჩავსვით მიღებული გასაღებები, გადადით გამართვის პანელზე და შედით importprivkey< privkey >. ინფორმაციის გადაცემას გარკვეული დრო სჭირდება. მნიშვნელოვანია, რომ პროცესი არ შეფერხდეს.
- მოდით შევამოწმოთ ანგარიში. ჩარჩენილი ტრანზაქციები იშლება და დაბლოკილი ფული ხელმისაწვდომია გადარიცხვისთვის. ახლა თქვენ შეგიძლიათ ხელახლა დაასრულოთ ტრანზაქცია, მაგრამ უფრო მაღალი საკომისიო.
როგორ დავიცვათ თავი ბიტკოინის დაუდასტურებელი ტრანზაქციისგან?
მომავალში ბიტკოინის ტრანზაქციების პრობლემებისგან თავის დასაცავად, თქვენ უნდა გააკეთოთ შემდეგი:
- დაუყოვნებლივ დააწესეთ ოპტიმალური პრემია ტრანზაქციისთვის. ფულის დაზოგვის სურვილმა შეიძლება გამოიწვიოს ოპერაციის დადასტურების მოლოდინში დიდი დრო. დაუყოვნებლივ გადაწყვიტეთ რა არის უფრო მნიშვნელოვანი - სიჩქარე თუ დაზოგვა.
- ტრანზაქციის განხორციელებამდე მნიშვნელოვანია ზემოთ ნახსენები 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-ს დავარქმევ საფულე.
- საჯარო გასაღები (მისამართი, რომელზედაც ირიცხება თანხები, მაგალითად) ზოგჯერ უფრო მოსახერხებელია საფულეზე დასარეკად, მაგრამ დაბნეულობის თავიდან ასაცილებლად, ეს უბრალოდ ანგარიშის ნომერი იყოს.
- საკომისიო - ტრანზაქციის საკომისიო. ამ ნივთს კომისია რომ ვუწოდოთ, ვფიქრობ, მთლად სწორი არ არის, მაგრამ ეს ყველაზე ნაცნობი და ნაკლებად შეურაცხმყოფელი ვარიანტია, ასე რომ იყოს კომისია.
- ტრანზაქციის ზომა არის მონაცემთა ბლოკის ზომა, რომელიც შეიცავს ყველა ინფორმაციას ტრანზაქციის შესახებ.
როგორც ჩანს, თუ მთხოვენ დამატებით გადახდას, როცა ეს საჭიროა, მაშინ გადავიხდი როცა მთხოვენ (თუ საკომისიო მაწყობს). ეს იყო მთავარი შეცდომა.
ვაკეთებ სხვა გადარიცხვას ჩვეულებრივზე ბევრად დიდ თანხაზე. თანხები ტოვებს ანგარიშს, საკომისიოს გადახდა არ ყოფილა და... არაფერი. თანხები არ აღწევს მიმღებამდე, ტრანზაქციის სტატუსი არის „0/დადასტურებული არ არის“. და ამ სურათს კვირაზე მეტი ხნის განმავლობაში ვაკვირდებოდი, პარალელურად გუგლში და ხელახლა ვკითხულობდი ინტერნეტს მსგავსი პრობლემის გადაჭრის შესახებ ინფორმაციის მოსაძებნად. უფრო მეტიც, მე ვეძებდი კონკრეტულ კრიპტოვალუტას და ზოგადად ყველასთვის - ბევრი პრობლემაა, გამოსავალი არ არის.
და რეალურად რა საკომისიოა ეს? იდეა არის ის, რომ ტრანზაქციები შეიძლება განხორციელდეს საკომისიოს გარეშე, მაგრამ მხოლოდ გარკვეული პირობების დაკმაყოფილების შემთხვევაში:
- ტრანზაქციის ზომა არ უნდა აღემატებოდეს გარკვეულ რაოდენობას.
- გადარიცხული თანხა უნდა აღემატებოდეს გარკვეულ ზღვარს.
- გარიგებას უნდა ჰქონდეს საკმარისი პრიორიტეტი.
თავად პრიორიტეტი პირდაპირ დამოკიდებულია გადარიცხული თანხების მოცულობაზე და მათი დადასტურებების რაოდენობაზე (რაც უფრო გრძელია ეს ფული თქვენს ანგარიშზე, მით უფრო მაღალი უნდა იყოს პრიორიტეტი, ფაქტობრივად) და პირიქით დამოკიდებულია ტრანზაქციის ზომაზე. ამრიგად, სამწუხარო გარემოებებში, ტრანზაქცია საკომისიოს გარეშე შეიძლება დასრულდეს ჩარჩენილ დაუდასტურებელ მდგომარეობაში, რასაც მე შევხვდი.
გამოსავლის ძიებამ აჩვენა, რომ ეს კრიპტოვალუტების შედარებით გავრცელებული პრობლემაა. სამწუხაროდ, ყველა რჩევა ჩამოყალიბდა შემდეგზე და ხშირად არ უშველა:
- მოიცადეთ ერთი-ორი დღე, თქვენი ტრანზაქცია ჩაირთვება შემდეგ ბლოკში.
- მოიცადეთ ერთი-ორი დღე, კლიენტის პროგრამა დაიღალება ლოდინით და თავად გააუქმებს ტრანზაქციას.
- ხელახლა ჩამოტვირთეთ მთელი ბლოკის ჯაჭვი.
- დაიწყეთ კლიენტი ჯადოსნური გასაღებით (-rescan / -reindex / -salvagewallet).
მაშ, რა არის პრობლემის არსი? ტრანზაქცია არ შევიდა ბლოკში და აღარ მოხვდება იქ. საფულე ინახავს ინფორმაციას იმის შესახებ, რომ ტრანზაქცია რეალურად განხორციელდა, ამიტომ თანხები, რომლებიც მას უნდა წასულიყო, გამოსაყენებლად მიუწვდომელია. შესაძლოა, კიდევ რამდენიმე ხნის შემდეგ ტრანზაქცია გაუქმდეს, ამის შესახებ რამდენიმე ვარაუდი მაქვს:
- ვალუტაზეა დამოკიდებული, ზოგან სწრაფად უქმდება, ზოგან დიდხანს მოგიწევთ ლოდინი.
- შეცდომა კონკრეტული კლიენტისთვის.
- გაუქმების ინფორმაცია არასწორია.
როგორც ჩვეულებრივი ადამიანი, მას შემდეგ რაც ყველაფერი უკვე დაიშალა, ბოლოს წავედი სახელმძღვანელოების წასაკითხად. ტრანზაქციის განმეორების მცდელობა კომისიასთან ერთად იყო ფიასკო. მაგრამ ფორუმებს შორის ბმულებზე გაუთავებელმა ნახტომმა (გუგლის შედეგებში ღირებული არაფერი მოიძებნა) მიმიყვანა გარკვეულ პოსტამდე, სადაც ვიპოვე სასარგებლო მინიშნება. სამწუხაროდ, ახლა ვერ ვპოულობ ამ პოსტს, არც კი ვიცი როგორი ფორუმი იყო. რაღაც ბიტკოინის მსგავსი, ვფიქრობ.
მე აღვწერ გამოსავალს ჩანგლებისთვის ყველაზე გავრცელებული კლიენტის მაგალითის გამოყენებით, რომელიც ცნობილია როგორც Satoshi Client. რამდენადაც მე მესმის, ის გამოიყენება სხვა კლიენტებისთვის, მაგრამ შესაძლოა თავისი ნიუანსებით.
გადაწყვეტის სიმარტივისა და აშკარაობის მიუხედავად, მასზე ცოტა ადამიანი მოდის, ვიმსჯელებთ მრავალგვერდიანი ფორუმის თემებით. ანგარიშზე არსებული თანხები იკეტება საფულეში და ყველაფერი რაც საჭიროა არის ანგარიშზე წვდომა მიმდინარე საფულის გარეთ.
ასე რომ, თუ ტრანზაქცია შეჩერებულია და არ აქვს დადასტურება:
- გთხოვთ მოთმინება. მაშინვე ნუ ჩავარდებით პანიკაში. მოიცადეთ რამდენიმე დღე და უცებ ის თავისით გაქრება.
- დარწმუნდით, რომ ტრანზაქცია შეჩერებულია. გადადით Block Explorer-ზე (ჩვეულებრივ Google-ში „ბლოკჩეინის %კრიპტოვალუტის სახელი)“ და შეამოწმეთ, რომ მათ არაფერი იცოდნენ ჩარჩენილი ტრანზაქციის შესახებ და რეალურად არის ფული ანგარიშში.
- გადადით გამართვის კონსოლზე (დახმარება - გამართვის ფანჯარა - კონსოლი)
- თუ საფულე დაშიფრულია (დაშიფრულია?), მაშინ ჯერ უნდა მიიღოთ წვდომა ბრძანების გამოყენებით საფულის პაროლი
- ახლა თქვენ უნდა მიიღოთ პირადი გასაღები სასურველი ანგარიშისთვის. dumpprivkey
. Იმის მაგივრად თქვენ უნდა შეიყვანოთ საჯარო ანგარიშის ნომერი, რომელზეც განთავსებულია დაბლოკილი სახსრები. პასუხად თქვენ მიიღებთ ამ ანგარიშის პირად გასაღებს. სადმე უნდა დააკოპიროთ, მოგვიანებით დაგჭირდებათ. თუ ტრანზაქციისთვის თანხები აღებულია რამდენიმე ანგარიშიდან, მაშინ ყველა მათგანი უნდა იყოს იმპორტირებული. დიახ, არასოდეს შეინახოთ პირადი გასაღებები ვინმესთვის ხელმისაწვდომ ადგილას. გასაღების ცოდნა იძლევა სრულ წვდომას შესაბამის ანგარიშზე.
გთხოვთ ასევე გაითვალისწინოთ, რომ გამართვის კონსოლში თითოეული ბრძანება იღებს პასუხს. შეიძლება ცარიელი იყოს, მაგრამ ყოველთვის იქ არის. მოგვიანებით გაირკვევა რასაც ვგულისხმობ. - დახურეთ კლიენტი და წაშალეთ საფულე. საფულის ადგილმდებარეობა (wallet.dat) დამოკიდებულია კონკრეტულ კლიენტზე და OS-ზე. ბუნებრივია, მთლიანად არ უნდა წაშალოთ, ჯობია გადარქმევა ან გადაიტანოთ უსაფრთხო ადგილას.
- გადატვირთეთ კლიენტი. შეიქმნება ახალი საფულე. თქვენ უნდა შემოიტანოთ მასში ადრე მიღებული გასაღები(ები). მივდივართ გამართვის კონსოლში და ვწერთ importprivkey
- ანგარიში თავისი რეალური მდგომარეობით უნდა გამოჩნდეს ახალ საფულეში. იმისთვის, რომ უსაფრთხოდ იყოთ, შეგიძლიათ გადატვირთოთ კლიენტი -rescan გადამრთველით, მაგრამ მე ვფიქრობ, რომ ეს არასაჭიროა. ადრე დაბლოკილი თანხები კვლავ ხელმისაწვდომია გასაგზავნად, ხელახლა გაგზავნეთ, ამჯერად არ დაგავიწყდეთ საკომისიოს ჩართვა. ( არის მნიშვნელოვანი დამატებები ამ საკითხთან დაკავშირებით upd3-ში)
- თუ თქვენ ჯერ კიდევ გაქვთ სხვა ნახმარი და მნიშვნელოვანი ანგარიშები თქვენს ძველ საფულეზე, შეგიძლიათ ისევ დაუბრუნდეთ მას.
განახლება:აღწერილი ოპერაციის საჭიროება დამოკიდებულია გამოყენებულ კლიენტზე (და რადგან ბევრ კრიპტოვალუტას ჰყავს ერთი კლიენტი, ასევე გამოყენებული ვალუტაზე). როგორც ჩანს, ზოგიერთ შემთხვევაში ტრანზაქციის ინფორმაცია არ იწერება საფულის ფაილში, არამედ მხოლოდ ადგილობრივ ბლოკჩეინში. ამ სიტუაციაში არსებული ჯაჭვის წაშლა ან კლიენტის გასაღებებით გაშვება დაგეხმარებათ.
განახლება2:-salwagewallet გასაღები, რომელიც უკვე აღვნიშნეთ, შეუძლია მნიშვნელოვნად გაამარტივოს ანგარიშების ახალ საფულეზე გადატანის აღწერილი პროცესი. როდესაც კლიენტი გაშვებულია ამ გასაღებით, იქმნება ახალი wallet.dat, რომელშიც იმპორტირებულია ძველი ანგარიშის ყველა ანგარიში და მისთვის ტრანზაქციის ისტორია აღებულია ბლოკის ჯაჭვიდან (აღწერისთვის გრიჩის წყალობით). სამწუხაროდ, ამ გასაღებით გაშვება არ არის დანერგილი ყველა კლიენტში.
განახლება 3:თუ იმპორტის შემდეგ არ გადარიცხავთ მთელ თანხას ანგარიშზე, მაშინ თანხის ნაწილი (გამოყენებული გამოსავლებიდან ცვლილება) გადაირიცხება ახალი საფულის სხვა ანგარიშზე. გაითვალისწინეთ ეს, თუ გეგმავთ ძველ საფულეში დაბრუნებას:
- ანგარიშის ახალ საფულეში იმპორტის შემდეგ, გადაიტანეთ ყველა თანხა მისგან თქვენს სხვა ანგარიშზე, დაუბრუნდით ძველ საფულეს და შემდეგ მართეთ დაბრუნებული თანხები.
- ახალი საფულედან ტრანზაქციის განხორციელების შემდეგ დაადგინეთ, რომელ ანგარიშზე მოხვდა ცვლილება და შემოიტანეთ ეს ანგარიში ძველ საფულეში.
ტეგები: ტეგების დამატება
როგორც ბედისწერა მოინდომებდა, მე მქონდა შანსი გამკლავებოდა კრიპტოვალუტებს. არ არის ის, რომ მათთან მჭიდროდ ვმუშაობ, მაგრამ ზოგჯერ ვაგზავნი და ვიღებ მონეტებს. ვთქვათ, რომ ნელ-ნელა ვცდი ახალ ზონას შიგნიდან.
და შემდეგ ერთ დღეს უბედურება მოხდა. მე გავგზავნე კრიპტო მონეტები, მაგრამ ისინი არ მიაღწიეს მიმღებს. რეალურად, პოსტი იმაზეა, თუ როგორ დაბრუნდა თანხები. კარგი, აზრები და რჩევები დესერტისთვის არსებული მდგომარეობის შესახებ. ნება მომეცით დაუყოვნებლივ აღვნიშნო, რომ შემდეგი არ ეხება რომელიმე კონკრეტულ ვალუტას, არამედ ჩანგლების უმეტესობას (თუ არა ყველა).
დავიწყებ იმით, რომ პოსტი გაჟღენთილია ადგილებზე სპეკულაციებით იმის შესახებ, თუ რა ხდება. შეიძლება სადმე ვცდები. მისასალმებელია ობიექტური შესწორებები და დამატებები.
ცოტა რამ ტერმინოლოგიის შესახებ.
- ფაილს Wallet.dat-ს დავარქმევ საფულე.
- საჯარო გასაღები (მისამართი, რომელზედაც ირიცხება თანხები, მაგალითად) ზოგჯერ უფრო მოსახერხებელია საფულეზე დასარეკად, მაგრამ დაბნეულობის თავიდან ასაცილებლად, ეს უბრალოდ ანგარიშის ნომერი იყოს.
- საკომისიო - ტრანზაქციის საკომისიო. ამ ნივთს კომისია რომ ვუწოდოთ, ვფიქრობ, მთლად სწორი არ არის, მაგრამ ეს ყველაზე ნაცნობი და ნაკლებად შეურაცხმყოფელი ვარიანტია, ასე რომ იყოს კომისია.
- ტრანზაქციის ზომა არის მონაცემთა ბლოკის ზომა, რომელიც შეიცავს ყველა ინფორმაციას ტრანზაქციის შესახებ.
როგორც ჩანს, თუ მთხოვენ დამატებით გადახდას, როცა ეს საჭიროა, მაშინ გადავიხდი როცა მთხოვენ (თუ საკომისიო მაწყობს). ეს იყო მთავარი შეცდომა.
ვაკეთებ სხვა გადარიცხვას ჩვეულებრივზე ბევრად დიდ თანხაზე. თანხები ტოვებს ანგარიშს, საკომისიოს გადახდა არ ყოფილა და... არაფერი. თანხები არ აღწევს მიმღებამდე, ტრანზაქციის სტატუსი არის „0/დადასტურებული არ არის“. და ამ სურათს კვირაზე მეტი ხნის განმავლობაში ვაკვირდებოდი, პარალელურად გუგლში და ხელახლა ვკითხულობდი ინტერნეტს მსგავსი პრობლემის გადაჭრის შესახებ ინფორმაციის მოსაძებნად. უფრო მეტიც, მე ვეძებდი კონკრეტულ კრიპტოვალუტას და ზოგადად ყველასთვის - ბევრი პრობლემაა, გამოსავალი არ არის.
და რეალურად რა საკომისიოა ეს? იდეა არის ის, რომ ტრანზაქციები შეიძლება განხორციელდეს საკომისიოს გარეშე, მაგრამ მხოლოდ გარკვეული პირობების დაკმაყოფილების შემთხვევაში:
- ტრანზაქციის ზომა არ უნდა აღემატებოდეს გარკვეულ რაოდენობას.
- გადარიცხული თანხა უნდა აღემატებოდეს გარკვეულ ზღვარს.
- გარიგებას უნდა ჰქონდეს საკმარისი პრიორიტეტი.
თავად პრიორიტეტი პირდაპირ დამოკიდებულია გადარიცხული თანხების მოცულობაზე და მათი დადასტურებების რაოდენობაზე (რაც უფრო გრძელია ეს ფული თქვენს ანგარიშზე, მით უფრო მაღალი უნდა იყოს პრიორიტეტი, ფაქტობრივად) და პირიქით დამოკიდებულია ტრანზაქციის ზომაზე. ამრიგად, სამწუხარო გარემოებებში, ტრანზაქცია საკომისიოს გარეშე შეიძლება დასრულდეს ჩარჩენილ დაუდასტურებელ მდგომარეობაში, რასაც მე შევხვდი.
გამოსავლის ძიებამ აჩვენა, რომ ეს კრიპტოვალუტების შედარებით გავრცელებული პრობლემაა. სამწუხაროდ, ყველა რჩევა ჩამოყალიბდა შემდეგზე და ხშირად არ უშველა:
- მოიცადეთ ერთი-ორი დღე, თქვენი ტრანზაქცია ჩაირთვება შემდეგ ბლოკში.
- მოიცადეთ ერთი-ორი დღე, კლიენტის პროგრამა დაიღალება ლოდინით და თავად გააუქმებს ტრანზაქციას.
- ხელახლა ჩამოტვირთეთ მთელი ბლოკის ჯაჭვი.
- დაიწყეთ კლიენტი ჯადოსნური გასაღებით (-rescan / -reindex / -salvagewallet).
მაშ, რა არის პრობლემის არსი? ტრანზაქცია არ შევიდა ბლოკში და აღარ მოხვდება იქ. საფულე ინახავს ინფორმაციას იმის შესახებ, რომ ტრანზაქცია რეალურად განხორციელდა, ამიტომ თანხები, რომლებიც მას უნდა წასულიყო, გამოსაყენებლად მიუწვდომელია. შესაძლოა, კიდევ რამდენიმე ხნის შემდეგ ტრანზაქცია გაუქმდეს, ამის შესახებ რამდენიმე ვარაუდი მაქვს:
- ვალუტაზეა დამოკიდებული, ზოგან სწრაფად უქმდება, ზოგან დიდხანს მოგიწევთ ლოდინი.
- შეცდომა კონკრეტული კლიენტისთვის.
- გაუქმების ინფორმაცია არასწორია.
როგორც ჩვეულებრივი ადამიანი, მას შემდეგ რაც ყველაფერი უკვე დაიშალა, ბოლოს წავედი სახელმძღვანელოების წასაკითხად. ტრანზაქციის განმეორების მცდელობა კომისიასთან ერთად იყო ფიასკო. მაგრამ ფორუმებს შორის ბმულებზე გაუთავებელმა ნახტომმა (გუგლის შედეგებში ღირებული არაფერი მოიძებნა) მიმიყვანა გარკვეულ პოსტამდე, სადაც ვიპოვე სასარგებლო მინიშნება. სამწუხაროდ, ახლა ვერ ვპოულობ ამ პოსტს, არც კი ვიცი როგორი ფორუმი იყო. რაღაც ბიტკოინის მსგავსი, ვფიქრობ.
მე აღვწერ გამოსავალს ჩანგლებისთვის ყველაზე გავრცელებული კლიენტის მაგალითის გამოყენებით, რომელიც ცნობილია როგორც Satoshi Client. რამდენადაც მე მესმის, ის გამოიყენება სხვა კლიენტებისთვის, მაგრამ შესაძლოა თავისი ნიუანსებით.
გადაწყვეტის სიმარტივისა და აშკარაობის მიუხედავად, მასზე ცოტა ადამიანი მოდის, ვიმსჯელებთ მრავალგვერდიანი ფორუმის თემებით. ანგარიშზე არსებული თანხები იკეტება საფულეში და ყველაფერი რაც საჭიროა არის ანგარიშზე წვდომა მიმდინარე საფულის გარეთ.
ასე რომ, თუ ტრანზაქცია შეჩერებულია და არ აქვს დადასტურება:
- გთხოვთ მოთმინება. მაშინვე ნუ ჩავარდებით პანიკაში. მოიცადეთ რამდენიმე დღე და უცებ ის თავისით გაქრება.
- დარწმუნდით, რომ ტრანზაქცია შეჩერებულია. გადადით Block Explorer-ზე (ჩვეულებრივ Google-ში „ბლოკჩეინის %კრიპტოვალუტის სახელი)“ და შეამოწმეთ, რომ მათ არაფერი იცოდნენ ჩარჩენილი ტრანზაქციის შესახებ და რეალურად არის ფული ანგარიშში.
- გადადით გამართვის კონსოლზე (დახმარება - გამართვის ფანჯარა - კონსოლი)
- თუ საფულე დაშიფრულია (დაშიფრულია?), მაშინ ჯერ უნდა მიიღოთ წვდომა ბრძანების გამოყენებით საფულის პაროლი
- ახლა თქვენ უნდა მიიღოთ პირადი გასაღები სასურველი ანგარიშისთვის. dumpprivkey
. Იმის მაგივრად თქვენ უნდა შეიყვანოთ საჯარო ანგარიშის ნომერი, რომელზეც განთავსებულია დაბლოკილი სახსრები. პასუხად თქვენ მიიღებთ ამ ანგარიშის პირად გასაღებს. სადმე უნდა დააკოპიროთ, მოგვიანებით დაგჭირდებათ. თუ ტრანზაქციისთვის თანხები აღებულია რამდენიმე ანგარიშიდან, მაშინ ყველა მათგანი უნდა იყოს იმპორტირებული. დიახ, არასოდეს შეინახოთ პირადი გასაღებები ვინმესთვის ხელმისაწვდომ ადგილას. გასაღების ცოდნა იძლევა სრულ წვდომას შესაბამის ანგარიშზე.
გთხოვთ ასევე გაითვალისწინოთ, რომ გამართვის კონსოლში თითოეული ბრძანება იღებს პასუხს. შეიძლება ცარიელი იყოს, მაგრამ ყოველთვის იქ არის. მოგვიანებით გაირკვევა რასაც ვგულისხმობ. - დახურეთ კლიენტი და წაშალეთ საფულე. საფულის ადგილმდებარეობა (wallet.dat) დამოკიდებულია კონკრეტულ კლიენტზე და OS-ზე. ბუნებრივია, მთლიანად არ უნდა წაშალოთ, ჯობია გადარქმევა ან გადაიტანოთ უსაფრთხო ადგილას.
- გადატვირთეთ კლიენტი. შეიქმნება ახალი საფულე. თქვენ უნდა შემოიტანოთ მასში ადრე მიღებული გასაღები(ები). მივდივართ გამართვის კონსოლში და ვწერთ importprivkey
- ანგარიში თავისი რეალური მდგომარეობით უნდა გამოჩნდეს ახალ საფულეში. იმისთვის, რომ უსაფრთხოდ იყოთ, შეგიძლიათ გადატვირთოთ კლიენტი -rescan გადამრთველით, მაგრამ მე ვფიქრობ, რომ ეს არასაჭიროა. ადრე დაბლოკილი თანხები კვლავ ხელმისაწვდომია გასაგზავნად, ხელახლა გაგზავნეთ, ამჯერად არ დაგავიწყდეთ საკომისიოს ჩართვა. ( არის მნიშვნელოვანი დამატებები ამ საკითხთან დაკავშირებით upd3-ში)
- თუ თქვენ ჯერ კიდევ გაქვთ სხვა ნახმარი და მნიშვნელოვანი ანგარიშები თქვენს ძველ საფულეზე, შეგიძლიათ ისევ დაუბრუნდეთ მას.
განახლება:აღწერილი ოპერაციის საჭიროება დამოკიდებულია გამოყენებულ კლიენტზე (და რადგან ბევრ კრიპტოვალუტას ჰყავს ერთი კლიენტი, ასევე გამოყენებული ვალუტაზე). როგორც ჩანს, ზოგიერთ შემთხვევაში ტრანზაქციის ინფორმაცია არ იწერება საფულის ფაილში, არამედ მხოლოდ ადგილობრივ ბლოკჩეინში. ამ სიტუაციაში არსებული ჯაჭვის წაშლა ან კლიენტის გასაღებებით გაშვება დაგეხმარებათ.
განახლება2:-salwagewallet გასაღები, რომელიც უკვე აღვნიშნეთ, შეუძლია მნიშვნელოვნად გაამარტივოს ანგარიშების ახალ საფულეზე გადატანის აღწერილი პროცესი. როდესაც კლიენტი გაშვებულია ამ გასაღებით, იქმნება ახალი wallet.dat, რომელშიც იმპორტირებულია ძველი ანგარიშის ყველა ანგარიში და მისთვის ტრანზაქციის ისტორია აღებულია ბლოკის ჯაჭვიდან (მადლობა აღწერისთვის). სამწუხაროდ, ამ გასაღებით გაშვება არ არის დანერგილი ყველა კლიენტში.
განახლება 3:თუ იმპორტის შემდეგ არ გადარიცხავთ მთელ თანხას ანგარიშზე, მაშინ თანხის ნაწილი (გამოყენებული გამოსავლებიდან ცვლილება) გადაირიცხება ახალი საფულის სხვა ანგარიშზე. გაითვალისწინეთ ეს, თუ გეგმავთ ძველ საფულეში დაბრუნებას:
- ანგარიშის ახალ საფულეში იმპორტის შემდეგ, გადაიტანეთ ყველა თანხა მისგან თქვენს სხვა ანგარიშზე, დაუბრუნდით ძველ საფულეს და შემდეგ მართეთ დაბრუნებული თანხები.
- ახალი საფულედან ტრანზაქციის განხორციელების შემდეგ დაადგინეთ, რომელ ანგარიშზე მოხვდა ცვლილება და შემოიტანეთ ეს ანგარიში ძველ საფულეში.