PDK Async Dev Updates - Dec 1 2025 #1209
Replies: 7 comments
-
Last Week
This week
|
Beta Was this translation helpful? Give feedback.
-
|
Last week: Focused primarily on language bindings, with the goal of ultimately publishing 1.0-rc packages to the pub.dev and npm libraries respectively for dart and JS.
This week:
|
Beta Was this translation helpful? Give feedback.
-
|
last 3 weeks: mostly spent reviewing literature on several topics relevant to simulations and txn construction as an example, the thing i spent the most time on was BFT consensus variations and relaxed models for agreement/broadcast, trying to reconcile some details imposed by the domain (for example the requirment for unanimity of signatures means safety is for ~free but liveness is much harder, so can we exploit this to improve liveness of the consensus layer), and especially how to make the semi-honest threat model evolve into the byzantine threat model, i.e. if we started with just trusted (for liveness) counterparties in multiparty payjoin, if done in a particular way can that improve the liveness guarantees we're able to later make in the byzantine setting (this is known as asymmetric byzantine fault tolerant consensus, where different parties can make different trust assumptions)... a few more examples: some recent divisible e-cash work might allow us to bypass reissuance requests, different (reliable) broadcast primitives, possible transport layers for both settings (iroh or LN for semi honest, tor and i2p for bft, ...) |
Beta Was this translation helpful? Give feedback.
-
|
Last week:
This week:
|
Beta Was this translation helpful? Give feedback.
-
|
Last week was a short week. Mostly focused on code reviews, attempting to undust some old PRs and get them reviewed or assign a reviewer. Also focused on defining the cost function and strategies for unilateral spenders and payjoiners in the simulation framework. Strategies in this context define the possible actions an agent can take. And Cost functions define how they "score" them. With the aim of an agent being to reduce their cost given a list of actions they can take i.e their wallet state. Right now I am dealing with some bugs that I introduced pre-thanksgiving. By mid week I hope to define two strategies agents can adopt. To unilaterally spend once the deadline is approaching or optimistically do or respond to payjoin attempts. The batching anxiety should also increase as deadlines appraoch for a payment intent but should also be a function of how much fee saving you are gaining. And in the future a "privacy preserved" metric. After that the focus will be on multi party constructions. Lastly, today on a research call nothingmuch and I spent some time discussing BFT consensus variations (update above summarizes what we talked about https://github.com/orgs/payjoin/discussions/1209#discussioncomment-15127465). |
Beta Was this translation helpful? Give feedback.
-
|
Last week:
This week :
|
Beta Was this translation helpful? Give feedback.
-
|
Limited activity for me this past week. Thanks everyone for keeping ahead in my relative absence.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Contributors please post what you have been busy doing, what you doing this week and what are your constraints. Please post them as comments on this discussion by EOD.
Beta Was this translation helpful? Give feedback.
All reactions