Hướng dẫn EOS: Cách dùng Waits (TX Delay) - thời gian trì hoãn giao dịch
English post: https://steemit.com/eos/@eosdacvietnam/eos-guide-how-to-use-waits-tx-delay
Hôm nay, tôi sẽ hướng dẫn bạn cách dùng Waits (TX Delay) hay còn gọi thời gian trì hoãn giao dịch để giữ cho tài khoản EOS của bạn AN TOÀN.
WAITS là gì?
Xác định cụ thể một Waits (thời gian trì hoãn giao dịch) cho phép người dùng đảm bảo rằng giao dịch đó sẽ không được thực thi trong khoảng thời gian đó.Trước tiên, hãy nhìn vào tài khoản thử nghiệm của tôi:
Không có bất kỳ waits nào trong tài khoản account4test
. Tôi sẽ thêm waits vào quyền hạn active
.
Bắt đầu nào!
I. Thêm Waits
Login
tài khoản EOS của bạn với Active Key
trên bloks.io => Wallet => Permissions ManagerĐiền thông tin mới:
- Threshold (luôn luôn >=2):
2
- Keys:
- thay đổi threshold của khóa
EOS8gKJKboCpK1XtoM3EajUDLZ6rVubBjN5TifMw6q1sHav3smCrS
thành2
(Tôi thay đổi chỉ để thực hiện các giao dịch tức thì khi cần thiết. Bạn có thể giữ threshold1
) - Thêm khóa mới
EOS63MkrMsTUrKwK5LshQnahRCpQPtaq4deLXNQca446Y4GFAQ5r6
với threshold1
- thay đổi threshold của khóa
- Waits (luôn luôn < threshold):
1
Nhấn vào Save Permission
Khi hoàn tất, hãy kiểm tra quyền hạn tài khoản của bạn
II. Hãy thử nghiệm nào!
Trong hướng dẫn này, tôi sẽ chuyển token1)Sử dụng Keys (Singlesig Mode)
Login
bằng khóaEOS63MkrMsTUrKwK5LshQnahRCpQPtaq4deLXNQca446Y4GFAQ5r6
Để thỏa mãn quyền hạn mới: tôi sẽ lên lịch cho một giao dịch được trì hoãn trong 3 phút và dùng key
EOS63MkrMsTUrKwK5LshQnahRCpQPtaq4deLXNQca446Y4GFAQ5r6
để thực hiện giao dịch- Thay đổi TX Delay (s) thành 180 seconds ( = 3 phút)
- Thay đổi TX Delay (s) thành 180 seconds ( = 3 phút)
Đến Wallet => Transfer Tokens
Nhấn vào
Transfer 0.1 EOS to iloveueosdac
Sau đó nhấn vào mã giao dịch
0e6cb9034de72a45004666944aaa233bed9a8734c6bb3a7a98d9a0baa7ffd425
Bạn sẽ thấy
Transaction Not Found: Giao dịch sẽ được thực thi sau 3 phút nên hiện tại nó vẫn chưa được tìm thấy. Tuy nhiên, do nó đã được lên lịch nên sẽ tiêu thụ 1 phần RAM.
3 phút sau, hãy tải lại (F5) trang web và bạn sẽ thấy giao dịch đã được thực thi trên chuỗi
The transaction is done!
2)Sử dụng Tài khoản (Multisig Mode)
- Tôi thay đổi quyền hạn
active
trên tài khoản của mình
Hướng dẫn tạo giao dịch đa chữ ký: https://steemit.com/eosio/@eosdacvietnam/huong-dan-eos-giu-cho-tai-khoan-eos-cua-ban-an-toan-bang-cach-su-dung-cau-truc-da-chu-ky - Yêu cầu:
- Số tài khoản >= 2
- Khi đề xuất một giao dịch đa chữ ký, trước khi nhấn vào
Propose
, hãy nhấn vàoShow
trên trước, bạn sẽ thấy
Hãy chú ý vào delay_sec
, thay đổi 0 thành 180 (180 giây = 3 phút) để thỏa mãn waits 3 phút. Vì vậy, trong Requested Approvals
, bạn chỉ cần điền vào 2 tài khoản phê duyệt. Sau đó, phê duyệt và thực thi giao dịch.
LƯU Ý:
- Nếu bạn dùng key có ngưỡng cao nhất, Waits (TX Delay) là Tùy Chọn. Bạn có thể đặt bất kỳ TX nào. Không cần phải giống Waits trong tài khoản EOS của bạn.
- Nếu bạn sử dụng key với ngưỡng thấp hơn, Waits (TX Delay) là bắt buộc và phải giống Waits trên tài khoản EOS của bạn.
QUAN TRỌNG:
Với Scatter v11, bạn phải vào Settings => Firewall => Removeeosio.msig
để thực hiện giao dịch đa chữ ký
Hãy bỏ phiếu cho eosdacserver
Đăng ký bản tin của chúng tôi để nhận thông báo và theo dõi chúng tôi trên các nền tảng mạng xã hội yêu thích của bạn:
Steemit | Discord | Telegram | Facebook | Twitter | Google-plus | Github | Instagram | Linkedin | Medium | Reddit | YouTube | Weibo| VK| Bihu