-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[LIP-11] - Momoka should be open for all #34
base: main
Are you sure you want to change the base?
Conversation
I am really struggling to see the merits of this. I thought Momoka was generated to improve the posting experience. Lens used to go down a lot. We would be selling the data to each Lens User? Based on what I am seeing on Lenscan.io some txns are processed on Polygon & others on Momoka. It's like when Polygon can't process then we use Momoka. Are you saying that only certain Lens profiles are permitted to process on Momoka vs Polygon? How would this change the way we use Lens currently? |
This a fantastic suggestion and should help curb spam. |
This is a good step since Lens is moving towards permissionless hence there is no point in holding Momoka back. Also, agree with the Pricing as well. LFG |
What I see is that Momoka is great tool to for ensuring content ownership and data availability for users. All content users produce do not need to end up onchain unless there is demand (tokenizing content as NFTs or adding some kind of onchain programmability). I also like the approach where users could bring Momoka content that is resting on data availability layers into onchain in the future. Given that Momoka itself is extremely affordable way to secure content, I would see benefits for opening up the sponsorships for Momoka content transactions to anyone by buying credits. I do think that credit system against a fee would mitigate spam significantly. Given that the credit balances would be accessible in public Big Query dataset that would ensure accountability over these credits. |
Open to all is the best way to have more users and contributions with minimum spam👌 |
Im not sure I get this LIP. |
This is interesting. In the Opening Up The Garden LIP, you mentioned the possibility of Lens ecosystem apps providing credits to new users upon onboarding. I feel that charging new users to onboard a social app is an immediate turnoff, at least in my eyes. I think most folks would want to try the app before committing to paying anything, even if it's a very small fee. (imo) With that being said, I think apps providing credits to new users could be really cool. I'm not sure if this would be inclusive to a set amount of apps or how that would work. Regarding spam/bot prevention, I can see why including a profile creation/onboarding fee could help, but at cost? What about some advanced captcha or another way to verify users who are being onboarded? I don't know much about captchas at the end of the day, so I'm just spitballing ideas. Overall, I think asking new users to pay upfront is not the way to go. I need to think about this a bit more, though. Thanks for putting this up, @joshstevens19 |
This is exactly what i was looking for, I had bought a profile few months ago, before lens was permissionless and seems it was soft banned (unsponsered). I didnt know that before my purchase. I have to pay for posting, following etc on polygon chain. Also it seems profiles using polygon cannot switch handles. I would rather pay all fees at once as credit rather than paying for every transaction. So I aggree that momoka should be open for everyone. Thank you for the LIP @joshstevens19 |
I support this proposal to expand accessibility of Momoka. At a cost of $0.0006 per transaction, $1 would sponsor 1666 transactions which is much more reasonable for individual profiles or apps to sponsor rather than sponsoring onchain transactions. I hope to see future efforts decentralize access to Momoka even further by enabling new proposers. |
title: Momoka should be open for all
description: Momoka should be open for all and not just for sponsored users, enabling users to pay for Momoka credits and engage with the platform independently of Lens sponsorship.
author: Josh Stevens (joshstevens19)
status: Draft
type: Protocol
created: 2024-02-19
Abstract
Momoka is a data scaling solution that significantly reduces costs by 75x-100x and enhances scalability by 10,000x compared to traditional onchain transactions, while preserving the fundamental ownership traits inherent in direct on-hain actions. Utilising simulations and signatures, Momoka ensures that publications such as posts, comments, quotes, and mirrors can be uniquely attributed to their originators or those possessing the requisite access keys. The cost-effectiveness of Momoka is highlighted by its average transaction cost of $0.0004.
Motivation
The goal of Momoka is inclusivity. Although Lens currently sponsors profiles deemed real users, access to Momoka is exclusively through the Lens API, restricting unsponsored users. Drawing parallels with blockchain's accessibility, where users can interact with protocols regardless of sponsorship, Momoka should extend its inclusivity to all users and allow them to pay their way.
Specification
The proposal introduces a system for purchasing Momoka credits, enabling users to engage with the platform independently of Lens sponsorship.
1. New Momoka Credits Smart Contract
A dedicated smart contract will facilitate the purchase of Momoka credits, accepting MATIC in exchange for credit allocations, evidenced by emitted events. The contract will adjust MATIC's value to the dollar every 24 hours by incorporating a price oracle. This feature also enables community sponsorship by allowing credit purchases for any profile by anyone.
Future enhancements may include integration with conventional payment systems like Stripe for broader accessibility.
2. Lens API Indexing of Momoka Credits
Integration with the Lens API will ensure that credit transactions are accurately recorded against user profiles, adding to any existing credits.
3. Transferability of Momoka Credits
The platform will support the gifting of credits between user profiles, enhancing the community-driven ethos of Momoka. This will be done via the Lens API, but only the profile owner can gift credits.
4. Credit Utilization
Momoka will deduct a credit for each action performed. Sponsored users will not be subjected to this deduction, preserving their credit balance.
Transparency
The onchain nature of credit transactions, coupled with the archival of publication proofs on Arweave, ensures a transparent ecosystem where the integrity of credit deductions by the Lens API is verifiable. Additionally, credit balances will be accessible via a public BigQuery dataset, further enhancing transparency.
Pricing
Credits are priced at $0.0006 each, a slight premium over the average transaction cost, to account for the value provided by the protocol. An additional fee of $0.0002 per credit covers protocol expenses. The pricing model is subject to adjustment in line with fluctuations in transaction costs. Credits, once purchased, are non-exchangeable for MATIC.
Security Considerations
The Lens API will implement a locking mechanism for profile actions during credit consumption to prevent overspending. This ensures that credit expenditure is tightly controlled, reflecting the actual usage per profile. Profile managers can also utilise credits. Only profile owners may transfer credits.
Copyright
This document and all associated intellectual property rights are hereby relinquished via CC0.