DimensionDev / Maskbook

The portal to the new, open Internet. ([I:b])
https://mask.io
GNU Affero General Public License v3.0
1.51k stars 310 forks source link

[Bounty] Adding Sia Network as another provider for the file service #2069

Closed yisiliu closed 2 years ago

yisiliu commented 3 years ago

Catalogue

Part 1: Problem Description

We have already integrated Arweave as the provider of our file service, by which users can upload any type of file and attach it to a social network post. To extend this capability and provide more options for our users, we would like to add more providers such as Sia. You might need to figure out how to create a micro-service to help pay for user's storage fees just like what we did with Arweave. Official help from Sia team can be directly linked in this bounty.

Part 2: Resources

https://sia.tech/docs/

Part 3: Contact and Support

@yisiliu and @septs

septs commented 3 years ago

@yisiliu need to explore remote signing solution?

yisiliu commented 3 years ago

@yisiliu need to explore remote signing solution?

nope you just need to show up when developers have any questions about this issue

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 1000.0 DAI (1000.0 USD @ $1.0/DAI) attached to it.

mul53 commented 3 years ago

hey @septs, i'm interested in this issue

yisiliu commented 3 years ago

@mul53 Hi! Do you want to test out our extension and see how file service works before starting the bounty? Thank you!

mul53 commented 3 years ago

@yisiliu let me do that, let me take a look at the docs, thanks for the fast response

developerfred commented 3 years ago

@septs and @yisiliu, to encrypt attached we need a skykID, can we make everyone sign with a single skykeyID from the maskbook?

Tedko commented 3 years ago

@septs and @yisiliu, to encrypt attached we need a skykID, can we make everyone sign with a single skykeyID from the maskbook?

hi @developerfred FYI. heres how we did for the AR integration:

https://arweave.net/vRJSopHVcFXwbhQVMaWBDm-UxBefN1BLoVsxXOQFWQU#xi4hApj0pTDKefNf

#xi4hApj0pTDKefNf is the AES key.

if you open up https://arweave.net/vRJSopHVcFXwbhQVMaWBDm-UxBefN1BLoVsxXOQFWQU then you need to have the key.

For skynet/sia - whats ur proposal? we can do several iteration to achieve both decentralized and UX friendly -

developerfred commented 3 years ago

@Tedko In my code I made a new tab on the toggle placing two skynet and Arweave options. The users chooses in which service to host his file, but the skynet has N portals to host this file I randomly put it every time a user is going to upload, a portal and set it.

Tedko commented 3 years ago

@developerfred cool! Idk sia/sc 's token model. I assume (if I remember correctly) the file storage sometime is free? But need to pay sc later? (Asking so in case we need sc; we can prepare on our side and ping SC ppl)

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 265 years, 11 months from now. Please review their action plans below:

1) developerfred has been approved to start work.

I would love to work with that integration.

Learn more on the Gitcoin Issue Details page.

developerfred commented 3 years ago

@Tedko can we do as Gitcoin does when claiming kudos? asking for some SIA for the fee?

Tedko commented 3 years ago

@Tedko can we do as Gitcoin does when claiming kudos? asking for some SIA for the fee?

@developerfred im not sure on kudos. For SIA for free i guess definitely ok. I will ping SIA team.

gitcoinbot commented 3 years ago

@developerfred Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 3 years ago

@developerfred Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@developerfred due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@developerfred due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

yisiliu commented 2 years ago

will consider re-opening this in the future