Binance Square
Linh invest
1.1k Posts

Linh invest

Frequent Trader
5.9 Years
185 Following
296 Followers
1.0K+ Liked
Posts
PINNED
·
--
I used to think liquidation on @termmax ended with something fairly familiar: collateral gets sold to repay debt. But after reading the mechanism more closely, three numbers stopped me: $10,000, 50%, and two hours. For debt above $10,000, a single liquidation is capped at 50% of the debt value; the liquidated portion carries a 10% penalty, split 5% to the liquidator and 5% to the protocol reserve. More importantly, for loans unpaid at maturity, TermMax provides a two-hour liquidation window. If debt still remains after that window, the system does not assume the market will always find enough liquidity to keep converting collateral. Physical Delivery begins, and the redemption pool can contain both the underlying debt token and collateral for FT holders to redeem proportionally. That transition from liquidation to Physical Delivery is what I find most interesting. A lender may enter expecting repayment in the debt asset, but under stress, the collateral can still exist even when the market fails to fully convert it into that asset. In normal conditions, liquidation hides this distinction. When liquidity is insufficient, it becomes explicit: fixed income can fix the terms of a claim, but it cannot guarantee that the market will always transform the assets behind that claim into the exact form of repayment a lender expects. That is why I no longer look only at APY. APY tells me what the position pays when markets work smoothly. Physical Delivery tells me what the claim becomes when conversion cannot be completed. #TermMax @TermMax
I used to think liquidation on @TermMax ended with something fairly familiar: collateral gets sold to repay debt. But after reading the mechanism more closely, three numbers stopped me: $10,000, 50%, and two hours. For debt above $10,000, a single liquidation is capped at 50% of the debt value; the liquidated portion carries a 10% penalty, split 5% to the liquidator and 5% to the protocol reserve. More importantly, for loans unpaid at maturity, TermMax provides a two-hour liquidation window. If debt still remains after that window, the system does not assume the market will always find enough liquidity to keep converting collateral. Physical Delivery begins, and the redemption pool can contain both the underlying debt token and collateral for FT holders to redeem proportionally. That transition from liquidation to Physical Delivery is what I find most interesting. A lender may enter expecting repayment in the debt asset, but under stress, the collateral can still exist even when the market fails to fully convert it into that asset. In normal conditions, liquidation hides this distinction. When liquidity is insufficient, it becomes explicit: fixed income can fix the terms of a claim, but it cannot guarantee that the market will always transform the assets behind that claim into the exact form of repayment a lender expects. That is why I no longer look only at APY. APY tells me what the position pays when markets work smoothly. Physical Delivery tells me what the claim becomes when conversion cannot be completed. #TermMax @TermMax
#binancep2pantoan @Binance_Vietnam #BinanceP2PAnToan The order shows the correct amount, but then the chat shows an additional charge that I have to pay. I encountered exactly this situation when buying USDT on Binance P2P. Before placing the order, I checked the ad, the profile, the transaction numbers, and the merchant’s completion rate. The order opened normally. But then the merchant messaged in the Order Chat, asking me to pay an extra fee in addition to the amount displayed. I read through the ad and the order again. That charge wasn’t there. So I didn’t pay more, and I also didn’t move the conversation elsewhere to negotiate on our own. I kept everything in the Order Chat so the transaction information wouldn’t be split. Binance also requires that P2P merchants may not collect any additional fees or commission from users. If both sides can’t clarify it, I still have the Order ID and the entire chat to appeal or ask Binance Support to check; the crypto for the transaction remains in escrow during processing. What I noticed most after this is that it wasn’t even the amount of the fee. Even if it’s a very small additional amount, I still didn’t pay, because it had never been included in the order I agreed to. $HEMI $BTW If the chat asks you to pay an extra fee beyond the amount in the order, what would you do?
#binancep2pantoan @Binance Vietnam
#BinanceP2PAnToan

The order shows the correct amount, but then the chat shows an additional charge that I have to pay. I encountered exactly this situation when buying USDT on Binance P2P.

Before placing the order, I checked the ad, the profile, the transaction numbers, and the merchant’s completion rate. The order opened normally. But then the merchant messaged in the Order Chat, asking me to pay an extra fee in addition to the amount displayed.

I read through the ad and the order again. That charge wasn’t there. So I didn’t pay more, and I also didn’t move the conversation elsewhere to negotiate on our own. I kept everything in the Order Chat so the transaction information wouldn’t be split. Binance also requires that P2P merchants may not collect any additional fees or commission from users.

If both sides can’t clarify it, I still have the Order ID and the entire chat to appeal or ask Binance Support to check; the crypto for the transaction remains in escrow during processing.

What I noticed most after this is that it wasn’t even the amount of the fee. Even if it’s a very small additional amount, I still didn’t pay, because it had never been included in the order I agreed to.
$HEMI $BTW

If the chat asks you to pay an extra fee beyond the amount in the order, what would you do?
Không trả thêm
Hỏi lại trong Order Chat
Appeal/Hỗ trợ
Vẫn trả nếu phí nhỏ
17 hr(s) left
$BTC chạm 70000$, xanh thạt hay giả vờ đây $HEMI $BTW
$BTC chạm 70000$, xanh thạt hay giả vờ đây
$HEMI $BTW
#binancep2pantoan @Binance_Vietnam #BinanceP2PAnToan $HEMI $RICE $BTW This morning, I almost used last week’s transaction details to pay for today’s Order. I bought 700 USDT on Binance P2P. I met the same old seller, so I went into my bank history and tapped “Transfer again.” The name and account number (STK) were both correct, and it looked very reassuring. But at the confirmation step, I realized the amount and the content were still from the previous transaction. I stopped right away, went back to the Order to retrieve the information currently displayed, and checked each item carefully before transferring. If anything was unclear, I kept it in the Order Chat; if issues arise, I still have the Order ID and proof to appeal or ask Binance Support. Lesson learned: the seller can be old, but the Order is always new. “Transfer again” doesn’t know which Order you’re paying for. Could I ask everyone for your opinion: if the seller is familiar, do you use “Transfer again” right away?
#binancep2pantoan @Binance Vietnam
#BinanceP2PAnToan $HEMI $RICE $BTW
This morning, I almost used last week’s transaction details to pay for today’s Order.

I bought 700 USDT on Binance P2P. I met the same old seller, so I went into my bank history and tapped “Transfer again.” The name and account number (STK) were both correct, and it looked very reassuring. But at the confirmation step, I realized the amount and the content were still from the previous transaction.

I stopped right away, went back to the Order to retrieve the information currently displayed, and checked each item carefully before transferring. If anything was unclear, I kept it in the Order Chat; if issues arise, I still have the Order ID and proof to appeal or ask Binance Support.

Lesson learned: the seller can be old, but the Order is always new. “Transfer again” doesn’t know which Order you’re paying for.

Could I ask everyone for your opinion: if the seller is familiar, do you use “Transfer again” right away?
Có, tiện mà
Không, đọc lại Order
Chỉ chuyển khi đối chiếu
Tùy từng Order
3 hr(s) left
#termmax @termmax #TermMax If the market is offering 7%, but you believe your capital is only worth lending at 8% or more, what would you do? What I find interesting about @termmax V2 is that users don’t necessarily have to accept the rate already on the market. Lenders can set a minimum rate, while borrowers can set the maximum borrowing cost they’re willing to pay. A trade only makes sense when both sides meet at a price of capital they can accept. That changes how I look at a lending market. In many protocols, the rate feels like a number you check before deciding whether to participate. On TermMax, users can go one step further: they can bring their own view of the price of capital into the market. That’s the part I find most valuable. The rate is no longer just something the protocol shows you it becomes a price that lenders and borrowers help shape together. So if the market is at 7% but you really want 8%, would you take the current price or set your own and let the market answer?
#termmax @TermMax #TermMax
If the market is offering 7%, but you believe your capital is only worth lending at 8% or more, what would you do?

What I find interesting about @TermMax V2 is that users don’t necessarily have to accept the rate already on the market. Lenders can set a minimum rate, while borrowers can set the maximum borrowing cost they’re willing to pay. A trade only makes sense when both sides meet at a price of capital they can accept.

That changes how I look at a lending market.

In many protocols, the rate feels like a number you check before deciding whether to participate. On TermMax, users can go one step further: they can bring their own view of the price of capital into the market.

That’s the part I find most valuable. The rate is no longer just something the protocol shows you it becomes a price that lenders and borrowers help shape together.

So if the market is at 7% but you really want 8%, would you take the current price or set your own and let the market answer?
I have a habit that I think many people share: before interacting with a smart contract, I check the address first. I used to think that was enough, but reading Dusk made me notice something simple: the address tells me which contract I’m calling, while what actually executes is the code behind it. Before deployment, Dusk uses BLAKE3 to hash the full bytecode and checks it against the stored hash, helping protect against bytecode malleability. In simple terms, Dusk isn’t only asking, “Is this the right contract?” It also checks whether the code behind that identity is the code that was actually identified. I find that especially valuable for financial infrastructure, because once smart contracts begin controlling assets and financial logic, the integrity of the code becomes part of the trust model itself. The address identifies the contract; the bytecode hash protects the integrity of the code behind it. And that leaves me with one question: if more financial rules move into smart contracts, does the code itself eventually need an identity we can trust just as much as the people and assets it controls? #dusk $BTW $RICE $DUSK @Dusk_Foundation
I have a habit that I think many people share: before interacting with a smart contract, I check the address first. I used to think that was enough, but reading Dusk made me notice something simple: the address tells me which contract I’m calling, while what actually executes is the code behind it. Before deployment, Dusk uses BLAKE3 to hash the full bytecode and checks it against the stored hash, helping protect against bytecode malleability. In simple terms, Dusk isn’t only asking, “Is this the right contract?” It also checks whether the code behind that identity is the code that was actually identified. I find that especially valuable for financial infrastructure, because once smart contracts begin controlling assets and financial logic, the integrity of the code becomes part of the trust model itself. The address identifies the contract; the bytecode hash protects the integrity of the code behind it. And that leaves me with one question: if more financial rules move into smart contracts, does the code itself eventually need an identity we can trust just as much as the people and assets it controls?
#dusk $BTW $RICE $DUSK @Dusk
#binancep2pantoan @Binance_Vietnam #BinanceP2PAnToan The other day I viewed the profile of a merchant on Binance P2P. I checked their transaction history and completion rate and saw that it looked good, so I decided to buy 700 USDT. As soon as the order started running, I changed my mind: 500 only—what do I need 700 for. I immediately tapped Cancel with one hand. I thought I was cancelling and re-placing it quickly. Just as I was about to press, I paused: I was changing my mind, but the Order already existed. I went back to check the Order status and the steps that had already been taken. If something was unclear, I would ask right in the Order Chat instead of treating Cancel like a “go back” button. The Order already had its own Order ID and status. My decision may have changed, but the Order’s status doesn’t. So I handled it based on the correct status that was currently in place. If clarification was needed, the Chat and Order ID were still there for cross-checking; if any issue came up, there was Appeal/Support for Binance to assist. Cancel can absolutely be the right choice—but it must match the status you’re currently in, not the situation you want to “go back” to. I can change 700 to 500 in a second. Whatever point the Order has reached, the next steps start from there. Intent can turn around. Transaction status doesn’t automatically turn around. $ACE $TUT $GPS If you’ve just created a P2P order but then change your mind, what would you do first?
#binancep2pantoan @Binance Vietnam
#BinanceP2PAnToan
The other day I viewed the profile of a merchant on Binance P2P. I checked their transaction history and completion rate and saw that it looked good, so I decided to buy 700 USDT. As soon as the order started running, I changed my mind: 500 only—what do I need 700 for. I immediately tapped Cancel with one hand. I thought I was cancelling and re-placing it quickly. Just as I was about to press, I paused: I was changing my mind, but the Order already existed.

I went back to check the Order status and the steps that had already been taken. If something was unclear, I would ask right in the Order Chat instead of treating Cancel like a “go back” button. The Order already had its own Order ID and status. My decision may have changed, but the Order’s status doesn’t.

So I handled it based on the correct status that was currently in place. If clarification was needed, the Chat and Order ID were still there for cross-checking; if any issue came up, there was Appeal/Support for Binance to assist. Cancel can absolutely be the right choice—but it must match the status you’re currently in, not the situation you want to “go back” to.

I can change 700 to 500 in a second. Whatever point the Order has reached, the next steps start from there. Intent can turn around. Transaction status doesn’t automatically turn around.
$ACE $TUT $GPS
If you’ve just created a P2P order but then change your mind, what would you do first?
Bấm Cancel ngay
0%
Kiểm tra trạng thái Order
0%
Hỏi trong Order Chat
100%
Đặt Order khác luôn
0%
1 votes • Voting closed
#termmax Yesterday afternoon, I spent nearly 3 hours digging into TermMax, and one line kept pulling me back: 1 FT + 1 XT = 1 debt token. It looks simple, but the more I thought about it, the more interesting it became. A loan that normally looks like one single block can actually be split into different pieces. That’s when TermMax started to look like more than just fixed-rate lending to me. FT holds the value that can be redeemed at maturity, while XT is tied more closely to the interest-rate side and goes to zero at maturity. TermMax gives a simple example: 1,000 USDC = the present value of 1,000 FT + 1,000 XT. Instead of leaving debt as one indivisible position, the protocol breaks it into parts that can behave and be priced differently. A loan no longer has just one price it has multiple layers of value inside it. That’s the part I find most interesting about #TermMax. Fixed-rate DeFi is no longer just about locking an APR. TermMax is splitting the loan itself into pieces that the market can value and trade separately. So is TermMax still building a lending protocol or is it turning debt itself into a market? @termmax #TermMax $GPS $TUT $EDEN
#termmax
Yesterday afternoon, I spent nearly 3 hours digging into TermMax, and one line kept pulling me back: 1 FT + 1 XT = 1 debt token. It looks simple, but the more I thought about it, the more interesting it became. A loan that normally looks like one single block can actually be split into different pieces. That’s when TermMax started to look like more than just fixed-rate lending to me.

FT holds the value that can be redeemed at maturity, while XT is tied more closely to the interest-rate side and goes to zero at maturity. TermMax gives a simple example: 1,000 USDC = the present value of 1,000 FT + 1,000 XT. Instead of leaving debt as one indivisible position, the protocol breaks it into parts that can behave and be priced differently. A loan no longer has just one price it has multiple layers of value inside it.

That’s the part I find most interesting about #TermMax. Fixed-rate DeFi is no longer just about locking an APR. TermMax is splitting the loan itself into pieces that the market can value and trade separately. So is TermMax still building a lending protocol or is it turning debt itself into a market?
@TermMax #TermMax
$GPS $TUT $EDEN
#dusk $GPS $TUT $DUSK @Dusk_Foundation I used to think a good network just needed to be fast. But the more I read about Dusk, the more I think predictability can matter even more. Kadcast uses a structured overlay instead of random gossip to make network latency more predictable. What matters isn’t just how it moves data, but what it helps the layers above avoid handling themselves. An unpredictable network pushes complexity upward: timeouts, retries, buffers, fallback logic. Developers end up designing around things the base layer couldn’t make predictable. Every uncertainty removed at the base layer is complexity developers don’t have to carry themselves. That gives me a different way to think about performance. It’s not only about how fast a network responds, but how many assumptions developers can safely stop making. For financial infrastructure, that distinction feels important. If predictability is also a form of performance, could its biggest value be in the things developers no longer have to think about?
#dusk $GPS $TUT $DUSK @Dusk
I used to think a good network just needed to be fast. But the more I read about Dusk, the more I think predictability can matter even more.

Kadcast uses a structured overlay instead of random gossip to make network latency more predictable. What matters isn’t just how it moves data, but what it helps the layers above avoid handling themselves.

An unpredictable network pushes complexity upward: timeouts, retries, buffers, fallback logic. Developers end up designing around things the base layer couldn’t make predictable. Every uncertainty removed at the base layer is complexity developers don’t have to carry themselves.

That gives me a different way to think about performance. It’s not only about how fast a network responds, but how many assumptions developers can safely stop making.

For financial infrastructure, that distinction feels important. If predictability is also a form of performance, could its biggest value be in the things developers no longer have to think about?
#binancep2pantoan @Binance_Vietnam #BinanceP2PAnToan While selling USDT, the buyer came back to negotiate because the rate just dropped 😓 A new order had just been opened for a few minutes, and the buyer messaged: “Since the rate is down now, can you reduce my price by 100,000 VND? I’ll back out and check first; the rate is indeed just updated.” The buyer added: “It’s only 100,000 VND—please recalculate it based on the new price for me.” When I read this, I paused for a few seconds. 100,000 VND on a large order doesn’t sound like much, but when I looked back at the order, the USDT amount was still the same—the payment amount was still the same. Wait, the new rate is real, but my order didn’t change automatically? So I didn’t recalculate. The buyer pays according to the order; all discussions happen in the Order Chat, and the crypto stays in Escrow. Once the money is sent, I open my banking app to check the sender’s name and the payment amount; if it matches, I release. If there’s any dispute, I keep the Order ID, the chat, and the payment history for Appeal or to ask Binance Support to handle it. No need to argue about whether 100k is a lot or a little. Because the issue has never been about 100,000 VND. The price out there can change every minute, but the order you’ve opened isn’t a live price board that you can just renegotiate every time the rate moves. $GPS $ACE $TUT
#binancep2pantoan
@Binance Vietnam #BinanceP2PAnToan

While selling USDT, the buyer came back to negotiate because the rate just dropped 😓

A new order had just been opened for a few minutes, and the buyer messaged:
“Since the rate is down now, can you reduce my price by 100,000 VND? I’ll back out and check first; the rate is indeed just updated.”

The buyer added: “It’s only 100,000 VND—please recalculate it based on the new price for me.”

When I read this, I paused for a few seconds. 100,000 VND on a large order doesn’t sound like much, but when I looked back at the order, the USDT amount was still the same—the payment amount was still the same.

Wait, the new rate is real, but my order didn’t change automatically?

So I didn’t recalculate. The buyer pays according to the order; all discussions happen in the Order Chat, and the crypto stays in Escrow. Once the money is sent, I open my banking app to check the sender’s name and the payment amount; if it matches, I release.

If there’s any dispute, I keep the Order ID, the chat, and the payment history for Appeal or to ask Binance Support to handle it. No need to argue about whether 100k is a lot or a little.

Because the issue has never been about 100,000 VND. The price out there can change every minute, but the order you’ve opened isn’t a live price board that you can just renegotiate every time the rate moves.
$GPS $ACE $TUT
#termmax Is an extra 500,000 VND really worth waiting another month for? I lent a friend 10 million VND, and today he said he could only come up with 9.5 million if I want the full amount, I’ll have to wait until next month. Bad timing, because I actually need the cash now. Reading about FT on TermMax, I realized this is almost exactly the kind of trade-off TermMax is pricing. On TermMax, FT can trade below face value today and still redeem at face value at maturity. If FT trades at $0.80 now and redeems for $1 later, that gap is the fixed return. Same $1, different date, different value. TermMax is putting a price today on money that only arrives in the future. That’s when FT stopped looking like just another APR number to me. Fixed-rate DeFi here isn’t only about locking a rate it’s about letting the market price what waiting is worth. Maturity becomes part of price discovery, not just a date on the calendar. So is TermMax pricing interest rates or is it really pricing time itself? @termmax #TermMax $GPS $ACE $TUT
#termmax
Is an extra 500,000 VND really worth waiting another month for?
I lent a friend 10 million VND, and today he said he could only come up with 9.5 million if I want the full amount, I’ll have to wait until next month. Bad timing, because I actually need the cash now. Reading about FT on TermMax, I realized this is almost exactly the kind of trade-off TermMax is pricing.

On TermMax, FT can trade below face value today and still redeem at face value at maturity. If FT trades at $0.80 now and redeems for $1 later, that gap is the fixed return. Same $1, different date, different value. TermMax is putting a price today on money that only arrives in the future.

That’s when FT stopped looking like just another APR number to me. Fixed-rate DeFi here isn’t only about locking a rate it’s about letting the market price what waiting is worth. Maturity becomes part of price discovery, not just a date on the calendar. So is TermMax pricing interest rates or is it really pricing time itself?

@TermMax #TermMax $GPS $ACE $TUT
#dusk @Dusk_Foundation 9 a.m., the dev team opens the repo to deploy. By 9:20, one person is fixing configs, another is hunting for replacement plugins. Then someone asks: “Wait, if we move to a new chain, we lose all of this?” 😅 The question sounds small. The cost behind it isn’t. That’s why DuskEVM caught my attention. A Solidity team doesn’t have to reset everything just to move onto new infrastructure. Codebases, workflows, tooling, and years of experience can carry forward. Compatibility here looks less like a checkbox and more like preserving developer capital. Solidity/Vyper still work; Hardhat, Foundry, ethers, and viem remain familiar. Underneath, DuskDS handles consensus, data availability, and settlement, while Hedger enables confidential EVM workflows. $DUSK keeps the entry point familiar while expanding what sits behind it. That’s a design choice I value. Features can make developers look. Switching costs can decide whether they actually move. That may be one of the most interesting adoption tests for DuskEVM as mainnet approaches. When a Solidity team moves to Dusk, how much of what it spent years building still keeps creating value? $PORTAL $BTW What matters most about DuskEVM’s EVM compatibility?
#dusk @Dusk
9 a.m., the dev team opens the repo to deploy. By 9:20, one person is fixing configs, another is hunting for replacement plugins. Then someone asks: “Wait, if we move to a new chain, we lose all of this?” 😅 The question sounds small. The cost behind it isn’t.

That’s why DuskEVM caught my attention. A Solidity team doesn’t have to reset everything just to move onto new infrastructure. Codebases, workflows, tooling, and years of experience can carry forward. Compatibility here looks less like a checkbox and more like preserving developer capital.

Solidity/Vyper still work; Hardhat, Foundry, ethers, and viem remain familiar. Underneath, DuskDS handles consensus, data availability, and settlement, while Hedger enables confidential EVM workflows. $DUSK keeps the entry point familiar while expanding what sits behind it. That’s a design choice I value.

Features can make developers look. Switching costs can decide whether they actually move. That may be one of the most interesting adoption tests for DuskEVM as mainnet approaches. When a Solidity team moves to Dusk, how much of what it spent years building still keeps creating value?

$PORTAL $BTW

What matters most about DuskEVM’s EVM compatibility?
Keeping Solidity skills
0%
Keeping familiar tooling
0%
Unlocking new capabilities
0%
Reducing migration cost
0%
0 votes • Voting closed
$PORTAL $$BTW $P xanh quá
$PORTAL $$BTW $P xanh quá
#binancep2pantoan I have this habit: anything that doesn’t work, I feel like trying it again and again. If tapping my card to pay for parking doesn’t go through, I tap again. If the Wi‑Fi is weak, I turn it off and on again. After doing it so many times, it becomes a reflex. One day, I almost brought that exact reflex into Binance P2P. That day, I bought 800 USDT. The Order had a part that wasn’t clear to me, so it was still under Appeal. While waiting, I ended up wandering back into P2P, saw that same seller was still online, and their ad was still there. Conveniently, I opened their profile to check again. The transaction count and completion rate still looked pretty good. Then, out of nowhere, a thought popped into my head: “What if I place another order for 100 USDT and see what happens?” I even dragged my fingers almost to the place to enter the new Order—then I realized… wait, why am I trying to do this? If the 100 USDT goes through smoothly, then the 800 USDT order would still be stuck in Appeal anyway. And if the 100 USDT order also has issues, then it’s even worse—basically, when I haven’t finished one thing, I go and create a second problem for myself. 😅 So I just stopped thinking about it. I went back to the original 800 USDT Order, kept the same Order ID, chatted with the documents, and continued handling it in Binance P2P. If anything was missing, I added it to that exact Order; if anything was uncertain, I asked Support. The profile is still worth checking before choosing a counterparty, but it can’t tell you what actually happened in your own Order. Looking back, it’s kind of funny—I was going to open another order to find answers for the old one, when the thing that needed clarification from start to finish was still the original 800 USDT Order that was under Appeal. @Binance_Vietnam #BinanceP2PAnToan $BTW $SKYAI $HEMI
#binancep2pantoan
I have this habit: anything that doesn’t work, I feel like trying it again and again. If tapping my card to pay for parking doesn’t go through, I tap again. If the Wi‑Fi is weak, I turn it off and on again. After doing it so many times, it becomes a reflex.

One day, I almost brought that exact reflex into Binance P2P.

That day, I bought 800 USDT. The Order had a part that wasn’t clear to me, so it was still under Appeal. While waiting, I ended up wandering back into P2P, saw that same seller was still online, and their ad was still there. Conveniently, I opened their profile to check again. The transaction count and completion rate still looked pretty good. Then, out of nowhere, a thought popped into my head: “What if I place another order for 100 USDT and see what happens?”

I even dragged my fingers almost to the place to enter the new Order—then I realized… wait, why am I trying to do this? If the 100 USDT goes through smoothly, then the 800 USDT order would still be stuck in Appeal anyway. And if the 100 USDT order also has issues, then it’s even worse—basically, when I haven’t finished one thing, I go and create a second problem for myself. 😅 So I just stopped thinking about it.

I went back to the original 800 USDT Order, kept the same Order ID, chatted with the documents, and continued handling it in Binance P2P. If anything was missing, I added it to that exact Order; if anything was uncertain, I asked Support. The profile is still worth checking before choosing a counterparty, but it can’t tell you what actually happened in your own Order. Looking back, it’s kind of funny—I was going to open another order to find answers for the old one, when the thing that needed clarification from start to finish was still the original 800 USDT Order that was under Appeal.

@Binance Vietnam #BinanceP2PAnToan
$BTW $SKYAI $HEMI
#dusk @Dusk_Foundation $HEMI $COW I was sitting with a friend and asked: “If you remove the word ‘privacy’ from $DUSK , what’s left worth watching?” He paused. I used to get stuck on that label too. But looking at the full Dusk stack, privacy is only one piece of a much bigger problem. Dusk is trying to keep more of a financial transaction inside the same infrastructure. Citadel handles identity and selective disclosure; Moonlight and Phoenix support public or shielded value movement; DuskDS handles settlement and finality; Dusk Trade turns those pieces into user-facing workflows. The goal isn’t just to put an asset onchain, but to reduce how often the transaction has to leave the stack to keep moving. That matters more than the number of features. Every step kept inside the same stack means one less handoff to another system for verification, reconciliation, and coordination. But clean architecture doesn’t automatically create a functioning market. Dusk Trade is where the pieces underneath have to prove they actually work together. So I’m not asking how many assets Dusk can tokenize. I’m asking: once an asset is on Dusk, how much of its lifecycle still has to leave Dusk before the transaction is truly complete? What matters most for Dusk’s financial stack?
#dusk @Dusk $HEMI $COW I was sitting with a friend and asked: “If you remove the word ‘privacy’ from $DUSK , what’s left worth watching?” He paused. I used to get stuck on that label too. But looking at the full Dusk stack, privacy is only one piece of a much bigger problem.

Dusk is trying to keep more of a financial transaction inside the same infrastructure. Citadel handles identity and selective disclosure; Moonlight and Phoenix support public or shielded value movement; DuskDS handles settlement and finality; Dusk Trade turns those pieces into user-facing workflows. The goal isn’t just to put an asset onchain, but to reduce how often the transaction has to leave the stack to keep moving.

That matters more than the number of features. Every step kept inside the same stack means one less handoff to another system for verification, reconciliation, and coordination. But clean architecture doesn’t automatically create a functioning market. Dusk Trade is where the pieces underneath have to prove they actually work together.

So I’m not asking how many assets Dusk can tokenize. I’m asking: once an asset is on Dusk, how much of its lifecycle still has to leave Dusk before the transaction is truly complete?

What matters most for Dusk’s financial stack?
Fewer off-chain handoffs
50%
Privacy
50%
Settlement
0%
Real-world adoption
0%
4 votes • Voting closed
#binancep2pantoan So many clumsy things I’ve done, everyone. Last night, I accidentally deleted a character myself when buying 450 USDT on Binance P2P. 😂 I took the payment info from the Order, opened my banking app, and pasted it into the content field. I noticed a part that needed fixing, so I tapped to edit. My fingers were faster than my eyes—after deleting the part I needed to fix, I went ahead and added a character right next to “go rest”. And at that time, I didn’t know. The recipient name was correct, the amount was correct, and from a quick glance it still looked perfectly fine. Before I confirmed, I went back to the Order and looked again—and froze: wait, why is the bank account string one character shorter? After double-checking, I saw that the seller hadn’t changed anything and the Order was correct. I copied it perfectly from Binance, but a few seconds later, my own hands turned it into the wrong thing. Luckily I caught it before the money left my account. I deleted what I’d just typed, retrieved the info again from the Order, and cross-checked it. Only when everything matched did I proceed. After that, the 450 USDT went into Funding normally—the “magic trick of losing a character” stopped right there. 😅 I still keep my Order Chat, Order ID, and proof of payment. If anything doesn’t match, I stop at the Order and use Appeal/Support when needed, rather than handling things outside on my own. In crypto, Escrow holds funds during the Order; but the information I prepare to send to the bank—I have to personally look at it to make sure it’s correct. This incident made me completely drop the thought, “copying correctly means it’s done.” Copying correctly only means the starting point is right. The Order isn’t wrong. The seller isn’t wrong. This time, the thing that needed checking again was my two hands being way too confident. 😂 @Binance_Vietnam #BinanceP2PAnToan $CYS $COW $HEMI Has anyone else ever turned correct information into wrong by your own hands like I did?
#binancep2pantoan

So many clumsy things I’ve done, everyone. Last night, I accidentally deleted a character myself when buying 450 USDT on Binance P2P. 😂

I took the payment info from the Order, opened my banking app, and pasted it into the content field. I noticed a part that needed fixing, so I tapped to edit. My fingers were faster than my eyes—after deleting the part I needed to fix, I went ahead and added a character right next to “go rest”. And at that time, I didn’t know.

The recipient name was correct, the amount was correct, and from a quick glance it still looked perfectly fine. Before I confirmed, I went back to the Order and looked again—and froze: wait, why is the bank account string one character shorter?

After double-checking, I saw that the seller hadn’t changed anything and the Order was correct. I copied it perfectly from Binance, but a few seconds later, my own hands turned it into the wrong thing. Luckily I caught it before the money left my account. I deleted what I’d just typed, retrieved the info again from the Order, and cross-checked it. Only when everything matched did I proceed. After that, the 450 USDT went into Funding normally—the “magic trick of losing a character” stopped right there. 😅

I still keep my Order Chat, Order ID, and proof of payment. If anything doesn’t match, I stop at the Order and use Appeal/Support when needed, rather than handling things outside on my own. In crypto, Escrow holds funds during the Order; but the information I prepare to send to the bank—I have to personally look at it to make sure it’s correct.

This incident made me completely drop the thought, “copying correctly means it’s done.” Copying correctly only means the starting point is right. The Order isn’t wrong. The seller isn’t wrong. This time, the thing that needed checking again was my two hands being way too confident. 😂

@Binance Vietnam #BinanceP2PAnToan $CYS $COW $HEMI

Has anyone else ever turned correct information into wrong by your own hands like I did?
Rồi, còn hơn thế nữa 😂
34%
Có, may mà phát hiện kịp
22%
Chưa, mình kiểm tra rất kỹ
11%
Không nhớ, chắc cũng từng 😅
33%
9 votes • Voting closed
Last night, I opened a DuskVM contract from @DuskFoundation and noticed two WASM files built from the same source. One runs on-chain, the other off-chain. I stopped there: does one contract really need two WASMs, or is this just adding complexity? Digging into the interface, I found argbuf: 64 KB. The interface is stripped down: bytes enter the buffer, a u32 tells the contract how much to read, and the output comes back through the same path. Then the two WASMs started to make sense. Contract WASM executes the logic. Data-driver WASM translates the data: JSON from wallets, explorers, or frontends is encoded into a format the contract understands, then the result is decoded back. The trade-off is clear: developers need to understand one extra boundary what runs on-chain and what stays outside to handle translation. I opened the docs because 64 KB caught my eye. I ended up remembering the two files instead. One executes. One translates. Same source, different jobs. @Dusk_Foundation $CYS $ACE $DUSK #dusk Two WASMs from one source smart design or extra complexity?
Last night, I opened a DuskVM contract from @DuskFoundation and noticed two WASM files built from the same source. One runs on-chain, the other off-chain. I stopped there: does one contract really need two WASMs, or is this just adding complexity?

Digging into the interface, I found argbuf: 64 KB. The interface is stripped down: bytes enter the buffer, a u32 tells the contract how much to read, and the output comes back through the same path.

Then the two WASMs started to make sense. Contract WASM executes the logic. Data-driver WASM translates the data: JSON from wallets, explorers, or frontends is encoded into a format the contract understands, then the result is decoded back.

The trade-off is clear: developers need to understand one extra boundary what runs on-chain and what stays outside to handle translation. I opened the docs because 64 KB caught my eye. I ended up remembering the two files instead. One executes. One translates. Same source, different jobs.

@Dusk $CYS $ACE $DUSK #dusk
Two WASMs from one source smart design or extra complexity?
Smart separation
75%
Extra complexity
0%
Depends on the use case
25%
Need to dig deeper
0%
4 votes • Voting closed
#binancep2pantoan @Binance_Vietnam #BinanceP2PAnToan The buyer has more than 100 million VND. But at that time, they could only transfer 50 million. This time, I need to buy a land plot, so I sell USDT on Binance P2P to get around 80 million VND. The buyer saw that their balance was over 100 million and placed the Order. Only when it came time to make the payment did they realize—after a few transactions earlier that day—that the remaining bank transfer limit was only 50 million. The buyer isn’t short on money; they just couldn’t transfer the full 80 million at that time. The buyer messaged that they would transfer 50 million first and then look for a way to handle the remaining 30 million. I don’t need to know what other accounts they have. I only look at the Order: my bank only actually received 50 million, so the 80 million payment is still not completed. The fact that 50 million has been received is a given; the 30 million “I will transfer it next” is still only a statement in the Chat. I kept the Order exactly within the proper process: I checked each amount actually received and did not Release when the payment was not fully complete. The USDT is still in Escrow; the Order ID, the chat, and the bank payment evidence are kept. If the buyer can’t complete the payment or the next steps aren’t clear, I use Appeal/Support instead of turning their promise into the basis for my actions. That time, I added an extra step before any large Orders: don’t just look at the balance—also look at the remaining transfer limit for that day. With an 80 million VND Order, I only think about Release after the payment for that Order has been fully received and fully verified. Having money is one thing. Being able to transfer the full amount for the Order at that time is another matter. $ACE $AKE $CROSS If there is an 80 million VND Order but the buyer can only transfer 50 million because the transfer limit has been used up, what would you do?
#binancep2pantoan @Binance Vietnam #BinanceP2PAnToan
The buyer has more than 100 million VND. But at that time, they could only transfer 50 million.

This time, I need to buy a land plot, so I sell USDT on Binance P2P to get around 80 million VND. The buyer saw that their balance was over 100 million and placed the Order. Only when it came time to make the payment did they realize—after a few transactions earlier that day—that the remaining bank transfer limit was only 50 million. The buyer isn’t short on money; they just couldn’t transfer the full 80 million at that time.

The buyer messaged that they would transfer 50 million first and then look for a way to handle the remaining 30 million. I don’t need to know what other accounts they have. I only look at the Order: my bank only actually received 50 million, so the 80 million payment is still not completed. The fact that 50 million has been received is a given; the 30 million “I will transfer it next” is still only a statement in the Chat.

I kept the Order exactly within the proper process: I checked each amount actually received and did not Release when the payment was not fully complete. The USDT is still in Escrow; the Order ID, the chat, and the bank payment evidence are kept. If the buyer can’t complete the payment or the next steps aren’t clear, I use Appeal/Support instead of turning their promise into the basis for my actions.

That time, I added an extra step before any large Orders: don’t just look at the balance—also look at the remaining transfer limit for that day. With an 80 million VND Order, I only think about Release after the payment for that Order has been fully received and fully verified.

Having money is one thing. Being able to transfer the full amount for the Order at that time is another matter.
$ACE $AKE $CROSS

If there is an 80 million VND Order but the buyer can only transfer 50 million because the transfer limit has been used up, what would you do?
Release trước, chờ 30 triệu
43%
Chờ nhận đủ rồi Release
43%
Tự thỏa thuận cách khác
0%
Chưa rõ thì Appeal/Support
14%
7 votes • Voting closed
Log in to explore more content
Join global crypto users on Binance Square
⚡️ Get latest and useful information about crypto.
💬 Trusted by the world’s largest crypto exchange.
👍 Discover real insights from verified creators.
Email / Phone number
Sitemap
Cookie Preferences
Platform T&Cs