Content pfp
Content
@
https://opensea.io/collection/dev-21
0 reply
0 recast
2 reactions

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
@farcaster network architecture, correct me if I am wrong please. Hubs use gossipsub, which means one cannot run a hub on a mobile phone without burning their data plan. There is a gRPC interface defined on hubs, so one could run a client using said API...
3 replies
0 recast
2 reactions

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
... yet no peer discovery is available so developers need to hardcode the URL of the endpoint (hub) to use. FC is "sufficiently" decentralized so a number of drawbacks are expected and accepted. With such a centralised model for mobile clients, it enable app devs to:...
1 reply
0 recast
1 reaction

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
a) gather metadata beyond what is available on the fc network: what channels the user spend most time on, what casts the user pay more attention too etc....
1 reply
0 recast
1 reaction

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
b) manipule the user's timeline: shadow ban, push sponsored content, etc
1 reply
0 recast
1 reaction

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
c) Simply ban a user from using the app..
1 reply
0 recast
1 reaction

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
I wonder among these drawbacks, which ones are accepted and which ones are to be resolved?
2 replies
0 recast
1 reaction

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
Good read to help answer my questions: https://www.varunsrinivasan.com/2022/01/11/sufficient-decentralization-for-social-networks
0 reply
0 recast
2 reactions

@
0 reply
0 recast
0 reaction

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
I am not really fan of "We can do Indira model" because this is a current problem in the ecosystem that we slowly fixing up. I'd prefer to aim higher than that. We need a "can't do evil" model, not a "if you don't want evil, you can deploy your own node". This doesn't work.
1 reply
0 recast
1 reaction

@
0 reply
0 recast
0 reaction

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
I think we should aim to remove "backends" in favour of "nodes". Terms are interchangeable so let me try to define what I mean.
1 reply
0 recast
1 reaction

Fryorcraken pfp
Fryorcraken
@fryorcraken.eth
A backend is any software running *somewhere* somehow *reachable* and it may do some *heavy* operations. Heavy in terms of computing, or bandwidth usage or storage or all the above.
1 reply
0 recast
1 reaction