Maksim Biriukov Profile
Maksim Biriukov

@Max143672

Followers
996
Following
472
Media
2
Statuses
113

Rust dev. Proud contributor to #Kaspa.

Dubai, UAE
Joined July 2023
Don't wanna be here? Send us removal request.
@Max143672
Maksim Biriukov
4 days
It reminds me of the multi-state model which @CryptoAspect was describing in HK half of a year ago, as well as other private discussions about that. Doesn't he participate in the research?.
@hashdag
Yonatan Sompolinsky
4 days
@oneforonehaha replace "smart contract" with standard for zkVM's that participate in the canonical playground, pushing for first draft end of month. should contain more details about covenant structure + a CPI-adaptation. still foggy on some key parts but we’re getting there.
1
5
14
@Max143672
Maksim Biriukov
25 days
RT @HSVSphere: "Why would you ever use anything other than GitHub?". "Why would you ever use a p2p git platform?". "Why would you ever host….
0
25
0
@grok
Grok
1 day
Generate videos in just a few seconds. Try Grok Imagine, free for a limited time.
501
570
4K
@Max143672
Maksim Biriukov
25 days
RT @michaelsuttonil: Raw thoughts re Kaspa’s next big upgrade(s). You don’t end on a crescendo, and it is no secret that several anticipate….
0
499
0
@Max143672
Maksim Biriukov
2 months
RT @BSCNews: 🚨 NEW APP ON KASPA $KAS - Just introduced by @KaspaCurrency, 'Kasia' is showcasing the scalability of the L1 network itself. ….
Tweet card summary image
bsc.news
Kaspa's leading community account has just highlighted a fascinating new P2P messaging app, leveraging the L1's scalability - Meet Kasia.
0
132
0
@Max143672
Maksim Biriukov
2 months
0.2 Kas is required to pay for handshake, it's one time action per conversation but even this can be better. If we know that receiver address Kip-10 compatible, meaning it allows to spend his utxo if you make bigger utxo for him. That'll help to decrease storage mass of handshake.
1
0
7
@Max143672
Maksim Biriukov
2 months
Basically it helps everyone to compound their utxos making the storage size smaller. After that everyone makes transaction 1-1 that is the lowest possible impact. Anything else that can be enhanced in terms of fees? Actually yes.
1
0
5
@Max143672
Maksim Biriukov
2 months
Now they both able to send transaction themselves putting Alias as prefix, and they both knows addresses of each other so they can listen to Kaspa block notifications and filter out transactions by known contacts and corresponding aliases. What other properties it gives to Kas?.
1
0
6
@Max143672
Maksim Biriukov
2 months
After that Bob sends Alias that will be used as prefix of her messages to Alice. That is what called handshake.
1
0
5
@Max143672
Maksim Biriukov
2 months
That is where handshake comes from. Handshake message is done by naive approach that sends Alias, which is some random identifier that Bob puts into encrypted part of the payload so only Alice can decrypt.
1
0
5
@Max143672
Maksim Biriukov
2 months
To send a message to Bob all we need is to make a compound transaction with arbitrary data and put identifier there so Bob can realize that this message is for him. Ok, assume we know how to make a message, how to force Bob to scan my transactions?.
1
0
4
@Max143672
Maksim Biriukov
2 months
To send a message to Bob all we need is to make a compound transaction with arbitrary data and put identifier there so Bob can realize that this message is for him. Ok, assume we know how to make a message, how to force Bob to scan my transactions?.
1
0
4
@Max143672
Maksim Biriukov
2 months
Hmm, what is the cheapest transaction according to storage mass? It's compounding transaction, that merges multiple user's utxos into single one. After that you can also send transaction to yourself with 1 input and 1 output. Ok, can we apply that to messenger design? Yes.
1
0
4
@Max143672
Maksim Biriukov
2 months
But how much X should be? It must follow KIP-9 storage mass, so output must not be a dust(very small), however that price is unacceptable for regular messages. What else we can do, what is the cheapest way?.
1
0
4
@Max143672
Maksim Biriukov
2 months
What do you need to do to send a message from one person to another one on Kaspa? Naive approach is sending regular transaction, that pays X amount to the receiver and carries arbitrary payload.
1
0
4
@Max143672
Maksim Biriukov
2 months
Handshake is 0.2 kas. However after that each message is as cheap as possible. And this is what I help with. If anyone interested in design part of that and wants to know why handshake is needed at all and what makes regular messages cheap, you can follow the thread.
@TheLoadedLounge
Seb
2 months
@auzghosty @kasiamessaging ps. and is the first handshake more expensive then other messages? if so why is that? somewhere there are more expensive actions then sending a regular message I notice but Im not sure what it is. (it is 0.4 kas i estimate).
6
16
102
@Max143672
Maksim Biriukov
2 months
RT @auzghosty: I would like to welcome everyone to Kasia @kasiamessaging .Truly P2P Open so….
0
159
0
@Max143672
Maksim Biriukov
4 months
RT @BankQuote_DAG: Kaspa’s scripting language is becoming more powerful and flexible. KIP-10’s changes allow more complex conditions on tra….
0
6
0
@Max143672
Maksim Biriukov
5 months
RT @DesheShai: Hey $kas, here is some "translation" to @MichaelSuttonIL brain dump here: I hope I got everything ri….
0
100
0