-
Notifications
You must be signed in to change notification settings - Fork 37
signed multifeed support? #108
Comments
When multiwriter support is added to Dat, Hashbase will gain support as well. Right now we're not planning to add anything else. |
@pfrazee Yeah if i understand correctly the multiwriter support is on hyperdrive level? (hypercores are still single-writers?) I'm working on a similar thing but on a few layers higher, that enable other patterns like ad-hoc writer control, or application defined replication control.
I've sadly failed to find the main "multiwriter" issue, would love to see how you guys are approaching the subject could you maybe point me in the right direction? |
@telamon You're correct that multiwriter is part of hyperdrive, and so if you want a higher level protocol, you'll need Hashbase to do two things:
I think what you're asking for is very reasonable and it's where I want to go because hypercore can express structures that hyperdrive can't. I don't know the timeline for enabling it, though. All I can say is: I'm totally into what you're trying to do, I just can't hit it yet. There's no issue for multiwriter in hashbase yet. We're still working on that in the dat protocol, and that actually means that maf is heads-down on it, but we're not publicly tracking it yet. |
That's the question I've been trying to answer, without yet diving down into hashbase's source.
This is what I've recently contributed to on my multifeed fork: https://github.com/telamon/multifeed/tree/feature/repl-api#replicaton-policies So I figured that maybe I should hack a bit on hashbase while waiting for the world to start spinning again. Given the assumption that you guys actually want to have multifeed support in hashbase :D |
I'd need to look into how multifeed works. If it's not super general, it's not really a general solution to issue 2; then it's just another data structure like hyperdrive. |
No it's not a datastructure, there are no hypercores created or written during replication, it's just a hyper-protocol enhancement using hyperproto's extension api. which in hashbase's case would make sense to use the signature-replication policy that i linked to in my original question. As a user I'd generate a set of personal keys; uploaded my public key to hashbase and then any feed that is accompanied by a signature made from my private key could safely be accepted and counted towards my user-quota on hashbase |
Hi!
I'm working on something that would enable me to free myself another tiny bit from the cloud,
and I'd really love to be able to pay for dedicated replication on a service like hashbase.
This prototype illustrates the replication mechanism: https://github.com/telamon/multifeed-sigrid
Is signed-multiwriter support completely out of scope for hashbase?
(If not, could someone point me in the right direction?)
The text was updated successfully, but these errors were encountered: