filecoin-project / devgrants Goto Github PK
View Code? Open in Web Editor NEWđ Apply for a Filecoin devgrant. Help build the Filecoin ecosystem!
License: Other
đ Apply for a Filecoin devgrant. Help build the Filecoin ecosystem!
License: Other
An open source storage system for your data that storage in Filecoin/IPFS use Web3.Storage which makes it easy to share them anywhere on the web.
UniFile is tightly scoped for the present and more broadly thought out for the future. Our primary objective is to create a best-in-class experience for uploading, collecting, and sharing media.
Githubďźhttps://github.com/StorerOS/UniFile
demo: https://unifile.storeros.com:8443/
In the future, we will adopt a decentralized incentive mechanism to encourage users to upload and use UniFile, and obtain a certain amount of Token income. And give Token more and more functions, such as decentralized governance, payment and other functions.
Yes, the work will be Open Source.
Yes, Of course.
Yes.
Have you submitted to the Filecoin Community Showcase (instructions)?
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:
For each team member(s), please list name, email, Github account, and role in the project.
Team member
:
wujinquan: Project leader ďźhttps://github.com/Jeffonemore
baijinying: Blockchain development engineer ďźhttps://github.com/baijinying-wc
sunjiebin: Operation and maintenance engineer
luzewei: front-end engineer ďźhttps://github.com/AlexzZzNM
If your project was created as part of an event or hackathon:
Scalable multi-hop payments for the Filecoin Retrieval Market
Proposal Category: core-dev
Proposer: andrew.gord.stewart
Technical Sponsor: Hannah Howard
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?: Yes
The Filecoin retrieval market will be a scalable, trustless content-delivery network where clients pay providers for content. The detailed roadmap for the retrieval market proposes an HTLC-backed 'mega-proxy' architecture for retrieval market micropayments. However, the HTLC approach involves the mega-proxy (aka intermediary) in every micropayment, making it highly resource-intensive to operate at scale. Virtual channels are an advancement in state channels that require the intermediary's involvement only at the beginning and end of a stream of micropayments, with the parties otherwise exchanging payments directly.
There are two main roadblocks standing in the way of using virtual channels for Filecoin retrieval deals:
This project aims to remove (2), by developing Nitro protocol in golang packages for use in the Filecoin ecosystem. (1) will be deferred until the VM capabilities of the Filecoin blockchain materializes. In case EVM support does not materialize, the results of this project serve as motivation for a FIP to add a state channel adjudication actor.
Background on Nitro virtual channels
Nitro virtual channels are described in detail in a previous research paper as well as this blog post. Nitro protocol is implemented on-chain for the Ethereum EVM and off-chain in Typescript. Nitro channels have been used in a PoC app called Web3Torrent, an incentivized torrent web-app. With Web3Torrent, a single on-chain deposit with an intermediary is enough to enable high-throughput conditional micropayments with any peer connected to the same intermediary.
Our draft Nitro V2 spec outlines an improved virtual funding protocol with the following results:
Many-hop virtual channels (constructed through N intermediaries) can be
Proposed work
We will remove roadblock (2), through the following two milestones:
We explicitly call out that we are NOT proposing to implement the on-chain components of Nitro V2, for several reasons:
Therefore, with the goal of demonstrating virtual channels for retrieval deals, we will assume that retrieval clients and retrieval providers have existing, directly funded "ledger" channels at the start of retrieval deals. We will do so by mocking the on-chain interaction required to directly fund ledger channels on a blockchain.
The importance of using multi-hop payments in the Filecoin retrieval market is clearly laid out in the retrieval market roadmap. (See for instance the Payment Channel Manager component in the V1 & V2 milestones.)
Virtual channel constructions offer a key advantage over the HTLC construct present in Filecoin payment channels; once Alice & Bob construct a virtual channel through an intermediary Ingrid, Alice can pay Bob without involvement from Ingrid.
There are many VFPs described in the literature. For instance, the VFP in the current draft Nitro V2 spec bears a strong resemblance to Perun's virtual funding protocol (with some key differences that are important in practice, in particular in the context of the retrieval market.) As such, this project aims to limit the risk of "protocol-lock-in", by decoupling the protocol implementation from the wallet implementation. Should the protocol change substantially, or should Filecoin wish to use a different multi-hop construction, the lion's share of this project may be re-used.
What are the risks that will make executing on this project difficult?
Our target for this project is:
The current team allocated to this project is as follows
It is probable that we will allocate additional capacity to the project, in particular during Milestone 2. This is dependent on parallel projects as well as hiring.
We will develop a new golang module go-nitro, which will include an implementation of the off-chain component of the Nitro V2 spec.
Deliverables
Effort estimate: 12 developer weeks. (1 developer week = 1 developer working 5 days)
Expected Timeline
Start | September 10, 2021 | |
---|---|---|
1.1 Channel | Type definitions & signing utils | October 15, 2021 |
1.2 Protocols | ||
1.2.1 Direct funder/defunder | October 27, 2021 | |
1.2.2 Ledger protocol | November 12, 2021 | |
1.2.3 Virtual funder/defunder | November 19, 2021 |
We began development of a go-nitro package in order to reduce the uncertainty around this Milestone. We have spent approximately 3 developer weeks so far on Milestone 1.
We will develop a new golang package called nitromgr, implementing a similar API to the paychmgr package in lotus-wallet. This package will:
Deliverables
Effort estimate: 36 developer weeks
This is a tentative estimate, which we arrived at by considering the existing @statechannels/server-wallet as a reference implementation. We are exploring some changes to the design which may adjust this estimate downwards.
Expected Timeline
Each sub-milestone will be accompanied with an integration test between either two or three nitromgr instances.
Start | November 22, 2021 | |
---|---|---|
2.1 Ledger channel creation | Depends on: | December 21, 2021 |
Direct-funder protocol (1.2.1) | ||
full implementation of a MessageService | ||
partial implementation of Store, Engine and NitroMgr | ||
2.2 Ledger channel closure | January 14, 2022 | |
2.3 Ledger-protocol closure | Depends on: | February 11, 2022 |
Full implementation of Store, Engine | ||
Ledger-protocol (1.2.2) | ||
2.4 Virtual channel creation | Depends on: | February 25, 2022 |
virtual-funder protocol (1.2.3) | ||
2.5 Virtual channel closure | March 4, 2022 |
This timeline assumes no additional capacity. We are seeking additional capacity from an experienced golang developer to familiarize ourselves with the golang ecosystem.
TBD
On-chain protocol
Ongoing conversations with Perun are informing the draft Nitro V2 spec, which we hope to finalize in the near future. A natural follow-up to this project is to implement Nitro V2 in Solidity. Assuming EVM support, this can be deployed to Filecoin.
The on-chain components of Nitro Protocol V1 are already implemented in Solidity in @statechannels/nitro-protocol and used by the @statechannels/server-wallet NPM package. This serves as a natural starting point for a Nitro V2 EVM implementation.
Alternatively, given no Filecoin EVM support, a FIP may be written to add a Nitro V2 adjudicator actor.
Lotus/Retrieval Market integrations
We anticipate following this project with two follow-on milestones:
The current team working on this project is as follows:
George Knee -- lead developer
Colin Kennedy -- developer
Andrew Stewart -- tech lead (part-time)
We anticipate adding capacity to the project, based on the completion of parallel projects and additional hiring.
Collectively, Magmo has more than 15 years of experience thinking about state channels! As mentioned above, we successfully shipped a virtual funding protocol implementation along with Web3Torrent.
Our team has a healthy mix of academic backgrounds (PhDs in probability theory and quantum computing, one Masters in Computer Science) as well as software backgrounds.
Project Description- Kopper allows content creators to form a close community with their fans by putting exclusive content into IPFS files. The community of fans can vote, give tips, and watch live content from the content creators. Each content creator is their own DAO.
The content creator has the option of charging the entire community for specific content going into the IPFS file. For example: charging a community of 100 fans, $1,000 for a song put into the file. Each community member would be charged $10. Fans will also in return have voting rights within the profile to whatever questions the content creator posts.
This project utilizes Textileâs bridge Filecoin/Polygon (low gas fees). The Unlock protocol of NFTs as tickets for profile/IPFS file access. Chainlinkâs oracle (external adapter) linking the addresses of the fans to the IPFS file of the content creator.
Brief description- Kopper allows content creators to form a close community with their fans by putting exclusive content into IPFS files. The community of fans can vote, give tips, and watch live content from the content creators. Each content creator is their own DAO.
Value to the Filecoin and Chainlink ecosystems- This project connects Chainlinkâs oracle to a Filecoin file via an external adaptor. This will be a demonstration of how to monetize content within IPFS files.
Deliverables- 1. Textileâs Bridge to Filecoin/Polygon
2.Front-End (profile creation) with link to Unlock NFT.
3.DAO Smart Contract with Chainlink External Adaptor
An explanation of your technical solution and architecture - This project utilizes Textileâs Filecoin/Polygon bridge for lower gas fees. The Unlock protocol security NFTs are used to access the IPFS files by being purchased by users.
A Chainlink external adapter will be used to inform the smart contract containing the addresses of the community members to charge a fee when data is entered into the IPFS file.
ďˇImagine that an experienced software developer will evaluate your proposal
Milestones & Funding requested (most projects have 2-4 milestones)- Milestone 1. Launch of platform with profiles of at least 100 content creators
2.Platform has atleast 1,000 content creators with over 10,000 fans. Plus, more than $2million in funding.
Budget and estimated timeframe for each milestone- The platform looks to launch by October 30, 2021 reaching milestone 1.
We plan on paying content creators with large social media followings to join the platform for our launch. The budget of the team combined with content creators would be $70,000.
Team- Lamont Veal, Marcel Myers
Roles and Experience- Lamont Veal is an experienced (2 years) Blockchain developer who has won a prize in the Ethglobal Hackathon with the project xLiquidity (October 2020).
Marcel Myers is a music artist and producer based in Atlanta, GA with more than 50,000 downloads of his music on Spotify. He has over 10 years of experience in social media marketing and the entertainment industry.
MyWorld is a common place for autism artists to express their world through arts, music and their weird experiments. They can sell and exchange their work via smart contracts. A small fee from those buying and selling is contributed to autism awareness activities; those activities in turn are proposed and voted by means of token distribution in the community. All those beautiful things happened thanks to the greatness of Flow blockchain network, NFT.storage API and IPFS storage space.
Github repo: https://github.com/NguyenIvan/MyWorld
Project website: myw.art
Like many other projects that welcome community contribution, our project is also Open Source under MIT license.
We will keep you updated with a weekly report so that we can be in sync.
I have read and found the code of conduct quite interesting and informative. Rest assured that the project will be developed in compliance with it.
Link: filecoin-project/community#308
Link: filecoin-project/community#307
Nwin Lee
Email: [email protected]
GitHub: https://github.com/NguyenIvan
Role: Coder
Lynda P.
Email: [email protected]
Role: Community Manager
Supporting features:
FilecoinJ is a lightweight, highly modular, reactive, type safe Java library for working with integrating with clients (nodes) on the Filecoin network:
It has five runtime dependencies:
Remote Repositorie link : FilecoinJ
Integrate the SDK into the project, and then use the SDK function to complete the support for filecoin.
This allows you to work with the Filecoin blockchain, without the additional overhead of having to write your own integration code for the platform.
Just like bitcoinj support for bitcoin and web3j support for Ethereum, filecoinj can be used to fully support filecoin, and java language can be used to support json rpc, construct transactions, and sign transactions.
<dependency>
<groupId>io.filecoin.sdk</groupId>
<artifactId>filecoinJ</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
Yes
Yes, I agree to share weekly updates and a grant report upon conclusion
Yes, this proposal complies with the Filecoin Code of Conduct.
Have you submitted to the Filecoin Community Showcase (instructions)?
Yes, the Filecoin Community Showcase PR has been approved. Please check Commuynity Showcase.
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
Yes, The link are as follows, Application Filecoin Java sdk.
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:
No
Name | Github | Role | |
---|---|---|---|
Jc0803kevin | [email protected] | (Jc0803kevin) | Main Developer |
Have you submitted to the Filecoin Community Showcase (instructions)?
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:
This is a toolbox project to facilitate miners to better participate in filecoin. Three tool services will be provided:
1.Redo sector tool
2.WindowsPost test tool
deadline
and partition
.3.Monitoring and alarm service
yes
yes
yes
Have you submitted to the Filecoin Community Showcase (instructions)?
filecoin-project/community#354
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
filecoin-project/community#352
Name | Github | Role | |
---|---|---|---|
luluup777 | [email protected] | https://github.com/luluup777 | Developer |
Buy me a Coffee is a platform to ask fans to support your work for the price of a coffee. In exchange, they receive a unique minted NFT and exclusive access to a private community hosted on the blockchain.
https://github.com/dev-blockchain/buy-me-a-coffee
Adding the following features to the application:
This project is open source and is using MIT license
Yes
Yes
Yes, created the pull request. Here is the link: filecoin-project/community#348
Yes, created the thread. Here is the link: filecoin-project/community#347
IPOS is an open source decentralized storage protocol that provides AWS S3 native APIs for developers. IPOS will distribute data stored based on the AWS S3 standard in IPFS. It supports IPFS mainet and private networks by the deployment of IPFS nodes. So as to meet the distributed storage needs of developers.
github: https://github.com/StorerOS/IPOS
website: http://14.215.91.114:8082/ipos/
Improve the development of IPOS, develop more applications based on IPOS, and then promote it in the developer community, so that more developers can use IPOS.
Yes, the work will be Open Source.
Yes, Of course.
Yes.
Have you submitted to the Filecoin Community Showcase (instructions)?
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:
Team member
:RFP Proposal: NFT market built on Filecoin and Hedera Hashgraph
Name of Project: NFT browser using HTS and Filecoinâs decentralized storage service
Link to RFP: https://docs.google.com/document/d/1xuPLbrejwZw9y2kRYwpsY7p0JgL2-Xmsj-wCK0rVYWo/edit?usp=sharing
RFP Category: app-dev
Proposer: Hashgraph Exchange (HEX)
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?: Yes
Project Description
We designed an SDK that integrates existing Filecoin storage service and Hedera Token Service (HTS). It allows users to create non-fungible tokens (NFTs) and allow storage of larger files associated with HTS tokens (images, videos, JSON metadata, etc.) on the Filecoin network.
The project makes it easier for developers to create Dapps without having to do a dive deep into the concepts of Filecoin and Hedera. Hederaâs native file service(HFS) is inefficient for storing large files. The maximum file size in HFS is only 1,024 kB and the overall limit of a transaction is only 6 kB. So Files had to be broken into smaller chunks and multiple append calls had to be made to store it on chain. This limitation made the process of creating NFTs using HTS and HFS time consuming and exorbitant.
To overcome this, the project integrates Hedera Token Service(HTS) and NFT.storage, a service backed by Protocol Labs and Pinata specifically for storing NFT data. NFT.storage provides an abstraction to simplify Filecoin integration. It can store NFTâs upto 32GB in size and the process is a lot faster than using HFS. So with this approach we get more storage space and less time to upload files.
Deliverables
We created a demo application that uses this SDK to build an open source end-to-end NFT marketplace demo application that showcases the functionality of the Decentralized Storage SDK and is used by other developers in the community as a reference architecture.
The demo application includes:
NFTs created on Hedera.
Multimedia associated with the NFT stored on Filecoin.
JSON metadata schema associated with those NFTs on Filecoin.
Accepting HBAR and FIL (at a minimum) for payment of NFTs.
Development Roadmap
Milestones:
M1 (Week 1 to 2) 3 developers
M2 (Week 3) 2 developers
M3 (Week 4)
M4 (Week 5) 2 Developers
Maintenance and Upgrade Plans
HEX is responsible to coordinate the continuous maintenance of the DAPP components developed within the project, preserving at the same time their stability in terms of interface and behavior, so that higher-level frameworks and applications can rely on them.
Once a year the HEX team will produce a major release, characterized by a well defined interface and behavior for each of its components. Interface and behavior are allowed to change within a major release only in a backwards-compatible way.
Component releases are classified in major, minor, revision and emergency, based on the impact of the changes on
the component interface and behavior.
Requests for Change will be managed adopting a priority-driven approach, so that the risk to
compromise the stability of the software deployed in a production environment is minimized. Requests
for Change will also be properly monitored across the different trackers adopted by the HEX team.
HEX is also responsible to coordinate the support to users of the DAPP components developed within the project.
Both the Software Maintenance and the User Support are monitored through Key Performance
Indicators, outlined below -
*Automatic upgrades to the most up-to-date versions of the software, including major releases and patches.
*Early access to Beta versions and the opportunity to test and suggest new features before they are included in the final release.
*Premium technical support and prioritized incident management, including first response to your issues within 1 business day, and usually much faster than that.
*Special promotions and discounts.
TeamContact Info
[email protected]
Team Members
Jim Gao
Xavier Praveen
Alex Peshevski
Simon Jackson
Team Member LinkedIn Profiles
https://www.linkedin.com/in/jim-gao-a93369207/
https://www.linkedin.com/in/xavierpraveen/
https://www.linkedin.com/in/alzoo/
https://www.linkedin.com/in/simon-jackson-72856aa3/
Team Website
https://myhex.io
Relevant Experience
Involved with Hedera since 2018, the Hashgraph Exchange (HEX) team worked on worldâs first hashgraph-based DEX, and launched its alpha version during Hederaâs Open Access (OA) on 9/16/2019. After the inception of Hederaâs token service in Q1 of 2021, the HEX team completely revamped the design and architecture of its DEX, and won the third place in Hedera21 hackathon.
We are among the first teams in the Hashgraph ecosystem to:
*Enable users to create an account on Hedera mainet without going through KYC;
*Enable users to create, add, send and receive HTS based tokens (both fungible and non-fungible) through their Hedera accounts.
*Swap between hbars and HTS tokens
*Implementing the bridge between Hedera and the Ethereum network
*Enabling hbar custody solution by implementing a functional hardware wallet
Additional Information
You can try out the latest version of the Chrome based DEX at https://chrome.google.com/webstore/detail/hex/kiaflfdgfekdlghbhkimfmgdkmccoekm/related?hl=en
Team code repositories
https://github.com/Hashgraph-Exchange/NFT-Browser
SAO Network
Name of Project: Storage Autonomous Organization (SAO)
Link to RFP: https://github.com/filecoin-project/devgrants/blob/master/rfps/chainlink-and-filecoin.md
RFP Category: app-dev
, technical-design
Proposer: Adele0x
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?: Yes
The project is to build a storage autonomous network of stakeholders with no central governing body, just a set of rules encoded on a blockchain. We will use the InterPlanetary File System (IPFS) to store useful data like nun-fungible tokens (NFT) on the Filecoin network. In our view, NFT protocol can be widely used in various fields especially like the right affirmation with a proper Oracle solution bridging Filecoin and other public chains or the real world. We think the internet canât be saved appropriately as we expect personally. The way things are going, MEGACORP will always control the apps and the data service based on the internet which leads to concerns over copyrights and the abuse of the data because we can no longer own and benefit from the data solely by ourselves. The only way out of this mess is with a completely new platform thatâs owned and controlled by its users. That's what weâd like to build starting from this project. Itâs just like a data DAO.
In phase one, SAO network is designed to give NFT creators and NFT markets a single, effective, customizable, integrated productivity tool for storing useful data on their own for a certain period as expected or even permanently on a decentralized storage network like Filecoin, rather than on a central server; and it takes full advantage of the IPFS system, the oracle solutions and the latest AI recognition technologies to protect and track the copyright on any piece of painting, writing, music, etc. It will be a tool and community platform that users can trust, control, and extend to their liking. We want to do away with the terrible user experience of the current centralized apps and the data service.
In the next step after fundraising, SAO will also run the Filecoin miner nodes to help to store the useful data and make earnings from the storage mining business. We will make the miner nodes run publicly, transparently and governed by a DAO. The proceeds of mining business will be distributed with a set of rules encoded on Ethereum, or Filecoin in the future (if Filecoin network supports smart contracts someday). The Web 3 era is coming. And also we believe the SAO network has an enormous collaborative potential that the future Metaverse world needs.
The project is to build a storage autonomous network of stakeholders with no central governing body, just a set of rules encoded on a blockchain. It's a protocol tool that utilize the InterPlanetary File System (IPFS) to store the data of nun-fungible tokens (NFT) on the Filecoin network, to use the oracle solution like Chainlink to leverage extensive off-chain resources, and to make full use of the latest AI recognition technologies to protect, track and affirm the copyright on any piece of painting, writing, music, etc.
The SAO network will become one of the most easy-to-use tools in the FIlecoin ecosystem.
It will be also like a NFT search engine, including image search and voice search, and the navigation showing the NFT collection lists, and an aggregator of NFT markets for users that utilizes the blockchain technologies, AI recognition technologies and Chainlink oracle solutions to protect, track and affirm the rights on any piece of videos, paintings, writings, music, etc.
The team also would like to try to work out a possibly better oracle solution for the Filecoin storage and rights affirmation if Chainlink Labs could provide more technology support and fund support.
Besides, the Filecoin mining DAO will also engage more people to take part in the Filecoin storage mining. At the beginning, we will provide the hardware and software solution for free and the only thing that users need to do is to stake Filecoins in the nodes. To make the mining DAO run publicly and transparently, we will use the Chainlink oracle solution to upload the mining order data on the blockchains like Ethereum.
Firstly, the user interface is to provide a search engine and navigation product showing the NFT collection lists, the details of NFT and the storage sites by the MYSQL database adoption and data API requests.
And then the platform provides a one-stop aggregator for users to mint/generate/create the NFTs on various marketplaces or different blockchains by the means of cooperation with NFT markets and public blockchains.
With regard to the Filecoin mining decentralized autonomous organization, we want to engage more users participating in the Filecoin ecosystem and support the continuous operation of the platform working as a DAO. We have not decided the final solution of the DApp while the smart contracts are not available on the Filecoin chain. So maybe we will deploy the DApp on Ethereum and use the oracle solution to upload the mining order data between Filecoin and Ethereum.
Milestones | Cost Items | Budget Amount | Estimated Release Date |
---|---|---|---|
Launch a NFT search engine/navigation | Cloud Server; Cost of Development | $15,000 | Early in October 2021 |
Launch a publicly, transparently, and jointly FIL-mining DApp governed by a DAO. | Filecoin miner hardware, $70,000; Filecoin mining software development, $10,000; Incentive Mechanism Design of the DAO, $5,000 | $85,000 | Early in November 2021 |
Launch an aggregator of NFT markets for userâs better experience on minting NFTs | Cost of Development; Cost of business development for requesting application program interface from the major NFT markets. | $20,000 | Late in December 2021 |
Initiate a Data DAO for Web 3 and Metaverse world using the blockchain technologies, oracle solutions, token economy model, and AI recognition technologies, etc. | TBD | TBD | Q1 2022 |
Sum up the total requested budget across all milestones, and include that figure here. Ensure that it does not exceed the total funding limit on the RFP.
Adele0x
Nick, Chief Software Architect
Prior to Blockinsight, Nick used to be the technical director of a celebrated mining Pool. Nick is extensively experienced in blockchain and cryptocurrency mining. Expert in architecture design, smart contract deployment, blockchain development and multiple programming languages.
Leo, Filecoin Expert
4yrs blockchain experiences in public chain, crypto wallet and mining. Actively involved in filecoin ecosystem and decentralised storage area for more than 1yr.
Adele, Project Manager
Adele is a passionate project manager who has worked extensively in both financial sections and blockchain industry. Prior to Blockinsight, she worked for several organizations including a investing group with multi-natinal business, financial consulting firms and a crypto mining R&D company. And she will take in charge of the manager of this project âStorage Autonomous Organizationâ (SAO).
Github: https://github.com/SaoNetwork
The website is to be online soon in one week.
The team consists of 3 full-time people and several part-timers who all have rich experience in Blockchain and IPFS and are keenly interested in this project. All the team members would like to be a part as well as make contributions to this project at the very beginning. After fundraising, we are planning to form an official team, and to hire more developers from the Filecoin developer community and business managers to reach out for more storage clients.
@eshon for some reason I am spinning around the labeling. It doesn't seem to be appearing for me in my view...perhaps I am doing something wrong...or not clicking...but I have been doing so for a while and watched a few videos. I hope I can still submit this proposal which should have the label:
Proposal type: category:app-dev
Grant type: proposal-type:open
Many thanks!
Ames
Name of Project: Freenet 2
Proposal Category: app-dev
Proposer: sanity
Technical Sponsors: Max Inden, Dietrich Ayala
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?: Yes
Freenet2 is a distributed, decentralized, key-value store in which keys are cryptographic contracts which determine what values are valid under that key.
The store is observable, allowing applications built on Freenet2 to listen for changes to values and be notified immediately. The cryptographic contracts are specified in web assembly.
This key-value store serves as a foundation for decentralized, scalable, and trustless alternatives to centralized services, including email, instant messaging, and social networks, many of which rely on closed proprietary protocols.
Freenet2 is implemented in Rust on top of the libp2p library and will be available across all major operating systems, Desktop and mobile.
The Internet has grown increasingly centralized over the past 25 years, such that a handful of companies now effectively control the Internet infrastructure. This happened because building decentralized applications is much more difficult than building their centralized equivalents.
Freenet2's purpose is to make it easy to build decentralized services and also to provide reference implementations of the most popular services such as email and instant messaging.
We're building Freenet2 on the Rust implementation of libp2p meaning our developers will contribute improvements to this project, including code, testing, and more general feedback. benefitting systems built on libp2p, including FileCoin.
Our "chainless" smart contract approach will result in learnings for IPFS-native applications and FileCoin's smart contract initiative.
Lastly, our deployment of a libp2p application to the major mobile platforms will inform other IPFS on mobile efforts, particularly the low-bandwidth, low-power, and variable connectivity challenges of mobile.
This is an ambitious project, network effects can make it very difficult to compete with centralized incumbents. However, our team has a track record of disruptive innovation and there has never been greater public concern about centralized control of the Internet.
Working software for Windows, Mac, and Linux on Desktop, and on Android and IOS - with a convenient installer. The software will support decentralized email out-of-the-box while providing a platform for future applications.
Milestone | Date | Deliverables | Cost |
---|---|---|---|
1 | Nov 30th, 2021 | Low-level networking & infrastructure, Ring topology. Key-value store. Get/put/subscribe protocols. | $20,000 |
2 | January 31st, 2022 | Web Assembly Contracts, WebSocket API. Web interface. | $30,000 |
3 | March 31st, 2022 | Decentralized email service prototype | $15,000 |
4 | May 31st, 2022 | Launch | $10,000 |
Total Cost: $75,000. We can accept grants in FIL.
Our plan is to continue growing our team while raising funding both from organizations and from individuals by offering
@freenet.org email accounts in return for recurring donations. If successful these will fund future development indefinitely.
Ian Clarke
Nacho Duart
https://www.linkedin.com/in/iancjclarke/
Source code https://github.com/freenet/locutus
Technical design: https://github.com/freenet/locutus/issues
Ian designed Freenet, the first distributed, decentralized peer-to-peer network, first released in March 2000. Freenet pioneered many concepts, including small-world networks, cryptographic contracts, and distributed web-of-trust.
In 2003 Ian co-founded Revver, which by 2005 was the 4th most popular online video website, and the first to share
advertising revenue with video creators. As CTO, Ian recruited an engineering team of 10 developers.
Ian has also worked extensively on distributed systems including the Swarm framework, and other areas including applying machine learning to online advertising.
As CTO of OneSpot, Ian recruited and managed teams of 12 developers to build a sophisticated ad targeting engine which
outperformed Google Adwords in head-to-head comparisons.
Ignacio Duart has been doing software engineering professionally for 7 years, lately on traditional âbig dataâ systems, and has been a Open Source contributor for around 5 years.
In particular relevant to this project, has been doing Open Source systems programming in Rust since around 2015 (1.0 release) and has extensive familiarity with its ecosystem. Experience spans different areas: distributed systems and computing (main contributor of a distributed computing framework, Vega, based on Apache Spark), agent-based architectures and p2p network models (working on an experimental simulation framework, SimAg), work on scientific computing and ML framework implementation and bindings (eg. Tensorflow Rust bindings, implementation and ports of the GNU Scienfitic Library), familiarity with webassembly, database and compiler design amongst other things working on a query language and execution engine implemented in Rust.
Want to host an awesome Filecoin community meetup in your region? Please take a look at our RFP for community events! https://github.com/filecoin-project/devgrants/blob/master/rfps/rfp-community-meetups.md
Feel free to ask/comment about this RFP in this issue.
Have you submitted to the Filecoin Community Showcase (instructions)?
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:
FS3 v2.0- A S3 compatible storage gateway to Filecoin
Name of Project: FS3 V2.0
Proposal Category: devtools-libraries
Proposer: flyworker
(Optional) Technical Sponsor:
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?:
"Yes"
This is the advance version
of FS3 for S3 compatible storage gateway to Filecoin network:
FS3 is a bridge between S3 and Filecoin, it provides user an S3 similar SDK experience with one click solution to
archive storage to Filecoin network.
In v1.0 version we complete the POC of backup bucket and file to filecoin network. However, user still needs manually
select storage provider and use wallet to trigger the backup action. With v2.0 version we are aiming to provide user the
capability of regular backup, local gateway support, rebuild storage volume from Filecoin deal sectors.
The v2.0 version give user more features to v1.0 For most enterprise users, they want to focus on the business layer,
they also have other storage type other than S3, FS3 is performed either as a local storage server or hosted storage
cloud. After backup to the filecoin network, they have need of retrieve only one smaller file from sector or retrieve
the entire sector.
They also do not want worry about the low level issue like, who is the storage provider, how much it will cost, they
want a unified budget for every thing. We should give them the option of pay for the storage as one plan. An autobid
system is needed for matching their need.
When enterprise level disaster occurs,e.g.local storage damage, raid system failures, user needs fast get copy from
filecoin network, so a rebuild tool is necessary for clients.
Milestone | Description | Time | Budget |
---|---|---|---|
1 | Project setup with scope and architecture | 1 Weeks | $5,000 |
2 | Bucket Scheduler Backup | 2 Weeks | $10,000 |
3 | filecoin archived history list | 2 Weeks | $10,000 |
4 | Partial file retrieval | 3 Weeks | $10,000 |
5 | User back up the whole volume and rebuild it | 2 Weeks | $10,000 |
6 | Release document and marketing | 2 Weeks | $5,000 |
Total | $50,000 |
Filswan provides a decentralized edge infrastructure marketplace and software that moves data storage and analysis as
close as necessary on Web 3.0.
We - FilSwan Canada participated in SR1, SR2, and cooperation with starling and pinata project. In slingshot 2 we
processed over 10,000 deals and over 500 offline deals, talked to 100 miners and actively working data transfer service
between Asia and North American users. Prior to working on Filecoin project, we were working on a decentrilized AI
computing platform which using smart contract for data/task transmission to different AI workers, we have in hand
experience of handling encryption and data pipeline.
We are building the following product
The team get the following reward and honor.
Charles Cao, Founder of FilSwan, CEO of Nebula AI inc, previous working for IBM, Autodesk, Exepida and Paysafe. FilSwan
is working on building an edge cloud computing platform (Project Swan) integrated with Filecoin decentralized storage
solution. Project Swan integrates computing, online/offline deal management and storage price discovering in one
platform to bring enterprise applications closer to where the data located.
https://github.com/filswan/fs3
https://github.com/filswan/fs3-mc
RFP is linked here
Filecoin Next Step Microgrants are available to support taking the Next Step after building an initial prototype with Filecoin. They are offered with the understanding that decentralized technologies are a rapidly developing field with many unknowns. Next Step Microgrants seek to match the pace, breadth, and experimental nature of this work.
These grants are intended for independent developers, small studios, non-profits, activists, researchers... and you!
Next Step Microgrants are awarded in the amount of $5,000, paid in FIL tokens. The entire grant amount be used to support work related to integrating or improving Filecoin, such as developer time, hosting services, relevant hardware, etc.
Next Step Microgrants are intended to be easy to apply for, evaluate, and administer. Projects must meet these 5 criteria:
We may also contact you about promoting the resulting work, including coverage on the Filecoin Blog or social media.
Grant applications are typically reviewed every 2 weeks.
Q: My project publishes data or files to IPFS, does it qualify?
Q: My project uses OrbitDB, Textile, nft.storage, or other framework or service, not IPFS directly. Does it qualify?
Q: My project saves data to, or retrieves data from the Filecoin network, does it qualify?
Q: Do you pay out in other currencies besides FIL?
Q: Should I send the payment information and W8/9 forms to you over email?
Q: Which Filecoin wallet should I use?
Q: When is the Filecoin payment made, at what price, and will I be notified?
Q: Can someone join the team who was not part of the original hackathon? Or can I switch with someone? Or can only a subset of the original team still participate?
Q: What if my "next step" is significantly different from the original project? Can I apply for multiple "next step" grants?
Q: I'm not a coding participant; I coordinated or made videos or helped in other ways. Am I eligible?
Q: What if we don't finish the work and run off with the money?
Support for Next Step Microgrants is contributed by Protocol Labs on a quarterly basis.
For more information on the Filecoin project's overall grant program, including other grant types, check out http://github.com/filecoin-project/devgrants.
Miner.Report is a project to collect analytics data from the Filecoin blockchain. It is also a collection of notebooks on ObservableHQ with interactive visualizations that use the data.
https://github.com/jimpick/miner-report-spark
Collect data to determine miner liveness and geolocation using advanced techniques for greater accuracy.
Yes, MIT+Apache. Data is CC-BY-SA 3.0.
Yes.
Yes.
Have you submitted to the Filecoin Community Showcase?
Yes. PR is not merged yet, I will update when it is merged: filecoin-project/community#206
Branch version: https://github.com/jimpick/community/blob/project/miner-report/projects/application/miner-report-en.md
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
filecoin-project/community#208
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:
N/A
For each team member(s), please list name, email, Github account, and role in the project.
Jim Pick, [email protected], @jimpick - sole contributor
If your project was created as part of an event or hackathon: What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)
N/A
RFP is linked here
Have you submitted to the Filecoin Community Showcase (instructions)?
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:
LOSSST is a puzzle game I developed for a game jam in september.
In this game, the players control a little snake and go through a series of puzzles where they need to reproduce a pattern with the snake's body. Many worlds and different mechanics are here to make the challenge harder when they progress into the game.
Repo: https://github.com/xem/js13k21
Demo: https://js13kgames.com/entries/lossst-a-snake-in-space
I want to implement many decentralized features in the game, possibly entirely in Filecoin, such as:
MIT
Yes
Yes
Have you submitted to the Filecoin Community Showcase
Yes filecoin-project/community#350
Have you created a thread introducing your project in the community discussion board's ?
Yes filecoin-project/community#351
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:
Yes
What was the name of the event?
JS13kGames
Please link to your hackathon submission
https://js13kgames.com/entries/lossst-a-snake-in-space
Name of Project: IPFS-search engine
RFP Category: app-dev
Proposer: [@DecentralTech]
IPFS search engine mapping hash address to the semantic label.User can find content possible by search labels with IPFS search engine.
IPFS search engine point of departure is to solve data theft,vulgarity advertisement,fake traffic,keep the moral bottom line.
For example:Google controls about 77% of search traffic,and it had influenced on trillion of dollars in advertising.
A closed search engine is not necessarily fairďźand Probably unfair or monopolyăIf we trust googleďźbut what about the monopolists in the remaining search trafficďźAre they fair and ethical like Google?
IPFS  search engine purpose is solve above questionďźand the technology is completely open source any one can join ită
Fully functional IPFS search enginehave the following characteristics:
Milestone No. | Milestone Description | Funding | ETA |
---|---|---|---|
1 | Algorithm research and implement | TBD | 2020-5 |
2 | Algorithm Validation | TBD | 2020-6 |
3 | Code upload and public | TBD | 2020-7 |
4 | Completed implementation of HomePage and search capability | TBD | 2020-8 |
5 | Test and Fix | TBD | 2020-9 |
6 | Issue web plug-ins and explorer | TBD | 2020-10 |
7 | Officially Online | TBD | 2020-11 |
E-mail:[email protected]
The team are all distributed storage professional researchersďźall members be devoted to distributed storage promotion and equipment developmentďźDistributed storage application development and data center integration construction.
Team members actively exploring and solving the problems of supply chain finance, traceability and bill storage.
We will use blockchain technology to achieve application innovation and strive to empower the real economy.
We finished a lot of projects that are Blockchain-relatedďź
The famous IPFs communityďź
Creators will now be able to upload their podcasts to a decentralized application and know that their content will always be there and available for their audience
So for that to happen, the application will be empowered by blockchain(By this way, can prove ownership) and IPFS to store the podcasts in a decentralized way.
Another feature is Passwordless authentication which means:
Github repo: Jinkocast
This project is open source and is using MIT license
Yes
Yes
Have you submitted to the Filecoin Community Showcase (instructions)?
No
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
Next Step Microgrant: Jinkocast #341
Portrait
Name of Project: Portrait
Proposal Category: app-dev
Proposer: ryanshahine
and giliamverheide
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?: Under GNU GPLv3 as discussed.
Portrait is a decentralized drag-and-drop web page builder with cryptographic proofs. It is the first open-source solution that bridges the gap between blockchain domains and distributed file systems and protocols. Portrait web pages contain tamper-proof signatures of ownership and edit history.
Portrait was designed as an MVP during the Browsers3000 hackathon, receiving the runner-up prize. We are now actively planning to develop the MVP into a product.
Current implementation
Portrait is a prime use case for the Filecoin ecosystem: building verifiable, uncensorable, decentralized web content. Portrait provides an accessible way of creating content on IPFS together with the Filecoin protocol. By expanding this project, we aim to build a community that is able to independently expresses their creative work and vision in a decentralized way: online portfolio's for designers, custom blogs for writers, landing pages for podcasts, or an online art gallery where you could buy digital art through cryptocurrency.
As for risks and challenges, Portrait currently stores every single edit as a unique deal on Filecoin. Every change gets stored for approx. 1 year through Estuary. If Portrait generates a large number of web pages, this could become a bottleneck.
Back-end/Server-side development
{ "SignedProof": [
{
"version": "3",
"nonce": "764",
"PreviousSignedMsg": "{SignedMsg(nonce2)}",
"SignedMsg": "{SignedMsg(PreviousSignedMsg + nonce3)}"
},
{
"version": "2",
"nonce": "431",
"PreviousSignedMsg": "{SignedMsg(nonce1)}",
"SignedMsg": "{SignedMsg(PreviousSignedMsg + nonce2)}"
},
{
"version": "1", (Genesis)
"nonce": "854",
"SignedMsg": "{SignedMsg(nonce1)}"
}
]}
<head>
of an HTML file.Front-end development / Design direction
Portrait was designed as an MVP during the Browsers3000 hackathon. Because of the scope, overall branding could not be a priority. We aim to build a design foundation that focuses on a straightforward UX for our end-users.
Drag-and-drop elements (in no specific order)
We would like to point out that it is almost inevitable that this roadmap will not expand in the near future.
Research:
Front-end/Design direction:
Back-end:
Hardware:
Research:
Front-end/Design direction:
Socials:
Drag-and-drop elements:
Server-side:
Drag-and-drop elements:
Front-end:
Server-side:
Note: Promotional objectives are short-term decisions, not listed above.
Costs | Q4 2021 | Q1 2022 | Q2 2022 | Total |
---|---|---|---|---|
Compensation team member per month (âŹ2.750) | âŹ11.000 | âŹ16.500 | âŹ16.500 | âŹ44.000 |
SaaS/API costs | âŹ1.250 | âŹ1.250 | âŹ1.250 | âŹ3.750 |
Server costs | âŹ450 | âŹ450 | âŹ450 | âŹ1.350 |
Hardware | âŹ2.000 | âŹ250 | âŹ250 | âŹ2.500 |
Design | âŹ5.500 | âŹ1.200 | âŹ1.200 | âŹ7.900 |
Promotional | âŹ0 | âŹ2.300 | âŹ2.300 | âŹ4.600 |
Socials | âŹ0 | âŹ1.000 | âŹ1.000 | âŹ2.000 |
Compensation contributors | âŹ0 | âŹ750 | âŹ750 | âŹ1.500 |
Overhead | âŹ2.400 | âŹ2.600 | âŹ2.600 | âŹ7.700 |
Total | âŹ22.600 | âŹ26.300 | âŹ26.300 | âŹ75.200 |
Compensation person per month
Portrait has 2 team members. Every team member will receive âŹ2.750 EUR per month as compensation. Starting November 2021.
SaaS/API costs:
Server costs
Hardware
Design
Promotional
Socials
Compensation contributors
Overhead
The Portrait team has been working together on several projects for over 8 years. We iterate quickly and have a dynamic mindset. For the sake of a project, a milestone set for Q3 can and should be moved to Q1 if it benefits the project.
Ryan Shahine
Back-end engineer + architecture design + research
Giliam Verheide
Front-end lead + UI/UX
Portrait received the runner-up prize for Browsers3000. The Portrait team also built Nebary for HackFS, HackFS was at the same time as Browsers3000.
Aditionally:
Currently private until grants are received. Please reach out to us to receive an invitation!
FILterBot
Filecoin Foundation needs a bot that can periodically check specific GitHub repos, tally issues, and post a message in certain Slack channels. We will utilize this bot across multiple workstreams, so it needs to be configurable for different teams.
(Will update with GitHub repo)
Develop, test, document, and implement the first version of the bot.
Yes, repo: https://github.com/galen-mcandrew/FILterBot
Yes
Yes
Have you submitted to the Filecoin Community Showcase (instructions)? Yes, PR here
Have you created a thread introducing your project in the community discussion board's Project Showcase category? Yes: discussion here
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available: N/A
This project is to create a jobsite, that utilises Ipfs for data storage. The project enables users to post their jobs using cryptocurrency, with jobseekers paying for value add features using cryptocurrency only. The focus of the site is purely blockchain project related jobs. The project was a winner of the Filecoin Pool prize for Browsers 3000
https://github.com/cryptotwilight/jobcrypt
https://ancient-glade-5009.on.fleek.co/ui/
The next steps will be to
Yes
Yes
Yes
Yes
No
Yes
We just launched our RFP for a reputation system on the Filecoin network. Read more about it here: https://github.com/filecoin-project/devgrants/blob/master/rfps/rfp-reputation-system.md
We'd love to talk to you about the RFP in this issue.
Name of Project: Esteroids
Proposal Category: app-dev
Proposer: Esteroids (Eyal Ron and Tomer Leicht)
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?: Yes
Esteroids is a project for IPFS+ENS websites (we call them dWebsites). We build tools for discovering dWebsites and we promote the concept itself. Our dream is to make dWebsites a major cultural movement.
To help people access and discover dWebsites we already built:
We are promoting and advocating dWebsites in many different ways, the mains ones so far are:
In the proposed project, we will create tools for building innovative kinds of IPFS+ENS websites, called WNFT websites (see ""What are WNFT websites?"" below). We then use those tools to turn esteroids.eth itself into a WNFT website.
The WNFT tools we create in this project are general. They will allow any developer to build WNFT websites themselves.
WNFT websites can only be built with IPFS+ENS technology, and not with centralized websites. By getting this proposal funded we not only demonstrate a unique use-case of IPFS+ENS, but also create tools to build a new category of IPFS websites (namely, WNFT websites) to increase IPFS usage.
For us personally, turning esteroids.eth into a WNFT website opens up myriad financial opportunities to make Esteroids financially independent (see ""Maintenance and Upgrade Plans"")).
We additionally ask for funds to keep on promoting the dWebsites concept by organizing a "dWebsite of the Week Award" for the duration of this grant (13 weeks).
Each search result page in Esteroids has an empty box, called a WNFT box.
These WNFT boxes are going to be controlled by NFT tokens on Ethereum, called WNFT tokens.
Each WNFT token in Esteroids will have a keyword associated with it. The holder of a WNFT token of a specific keyword controls the WNFT box of the search result page corresponding to that keyword.
An example? If you hold the WNFT token 'Filecoin', then you decide what will be shown in the WNFT box in the search results page for 'Filecoin'.
What can WNFT token holders do with their WNFT boxes? Whatever they want! They can present an NFT gallery, or show some information about the keyword. They can even build their own business on top of their WNFT boxes! The sky is the limit.
The tools we develop are very general. Any developer building IPFS+ENS websites could use our WNFT tools to insert WNFT boxes into their websites.
By supporting this proposal you allow us to keep on building Esteroids, and increase the number of people building dWebsites on top of IPFS. We aim to turn dWebsites into a major cultural movement.
The WNFT technology we create with this funding is a stand-alone tool. It can be used by any developer for their dWebsites, independently of Esteroids, unlocking a new kind of IPFS websites.
Finally, Esteroids is the only active project whose main goal is to promote IPFS+ENS websites (dWebsites). We index dWebsites, create tools for searching and browsing dWebsites, promote the concept, and build the dWebsites community. We believe this brings unique value to the IPFS ecosphere, where supporting this proposal would allow us to lay the foundations to finance ourselves for years to come.
The deliverables are:
Solidity WNFT Smart Contract. This includes an interface, code, and unit tests.
The functionality includes:
a. create WNFT tokens,
b. set and read IPFS contenthash for WNFTS tokens,
c. transfer WNFT tokens.
WNFT IPFS React app. The React app provides IPFS web UI for the Solidity WNFT smart contract.
Integration of WNFTs in Esteroids React IPFS app. This lets Esteroids WNFT token holders set the IPFS contenthash of their WNFT boxes.
dWebsite of the Week Award. Organizing "dWebsite of the Week Award" for the duration of this proposal (13 weeks).
Articles. Publishing 3 articles about WNFT websites:
a. a general article about the concept,
b. an article about the WNFT smart contract,
c. an article about WNFTs in Esteroids.
This proposal is for a three-month period beginning on the 22nd of October and ending on the 22nd of January. The project has four phases, which we break down into milestones. The whole team works on each milestone.
October 22nd, 2021 - December 8th, 2021.
Total: $30,500.
December 9th, 2021 - December 28th, 2021.
Total: $15,500.
December 29th, 2021 - January 22nd, 2022
Total: $15,500.
Organize the "dWebsite of the Week Award" every week for the period of this proposal, in the following steps:
October 22nd, 2021 - January 22nd, 2022.
Total: $5,362.5.
Costs | Phase 1 | Phase 2 | Phase 3 | Phase 4 |
---|---|---|---|---|
Development | $30,000 | $15,000 | $15,000 | $0 |
Publications | $500 | $500 | $500 | $0 |
Promotion | $0 | $0 | $0 | $4,062.5 |
Awards | $0 | $0 | $0 | $1,300 |
Total | $30,500 | $15,500 | $15,500 | $5,362.5 |
Total amount: $66,862.5.
We plan for esteroids.eth to become an IPFS+ENS community website. Our vision is that esteroids.eth will be managed by a DAO, where the members of the DAO will be part of the dWebsites community. We wrote about it in more detail in two recent articles [first article, second article].
The WNFT technology, funded by this proposal, will bring us to a stage where we can finance the rest of the process of turning esteroids.eth into a community website. We will finance the project with a presale of esteroids.eth WNFTs. Alternatively, we could offer a service for other projects to build WNFT websites using our tools.
We plan to keep on maintaining esteroids.eth for years to come. We are building it to be as automatic as possible, such that it will require no more than a few minutes a day to maintain it.
Dr. Eyal Ron. Eyal is co-founder of Esteroids. He is holding a Ph.D. in mathematics from the Free University of Berlin. Eyal was also a co-founder of Almonit (discontinued) and Alpress projects, a former member of the Bisq-core team, and the main author of a couple of DIN (German standard institute) blockchain specs.
Eyal has been in the IPFS+ENS ecosphere since its inception in 2018 and published several articles on the topic, such as Introduction to Decentralized Websites and The Self-Governing Internet Organizations Manifest.
Tomer Leicht. Tomer is a co-founder of Esteroids. Tomer is an R&D professional with experience in project building, Expertise in Machine Learning, predictive analytics, and Big Data. He was the CTO of Cedato for 5 years, and the CTO WTL Technologies for more than a year.
Craig Sailor. Craig is a programmer with almost 30 years of experience beginning in the American Airforce, before a foray into the corporate world working for companies such as Halliburton and others. Craig co-founded Cryptom Technologies, a blockchain consulting company.
Craig is a jack of all trades in the computer realm, whose latest endeavors include participation in three DIN specification committees and the development of a Somali financial app.
Esteroids search engine is at esteroids.eth
Esteroids article are in Medium.
Esteroids dWeb Discord.
We communicate with our community via Twitter.
Eyal Ron has been working in the IPFS+ENS websites ecosphere since its inception in 2018. He's a co-founder of Almonit, which was a project for IPFS+ENS ecosphere (now discontinued), and a co-founder of Alpress, a publication platform on top of IPFS+ENS. Eyal brings his knowledge, social connections in the industry, and experience to this project.
Tomer Leicht has more than 13 years of experience in development and managed big projects in the ad-tech scene and ML tech. Tomer brings professional modern development experience and methodologies to this project.
Craig Sailor brings not only priceless IT experience but has also worked on several decentralized projects since 2016.
As a team, we believe what we did with Esteroids since April 2021 speaks for itself. With almost no resources, besides a $5,000 grant from Protocol Labs, we managed to create a fast, reliable, dynamic platform on top of IPFS (esteroids.eth), a browser extension, a weekly dWebsite competition and a dWeb community with around a 100 people in our dWebsites Discord server.
We believe we have shown that we are the right team to take this project forward.
We intend to use the funds we receive from this proposal to register a legal entity for Esteroids.
Our person of contact is Eyal Ron. For any questions please write to [email protected].
Thrust is the Visual Studio Code Extension which helps Web developers quickly and easily publish their static websites to IPFS & Filecoin blockchain network using Web3 Storage service maintained by Protocol Labs. This makes it easier for Web developers to learn and use distributed Web technology, IPFS and Filecoin blockchain network.
Github: https://github.com/iamvon/thrust-vscode-extension
Demo: https://www.youtube.com/watch?v=J5MoIom_tWc
The current version of Thrust VS Code extension has good support for publishing a static website locally to IPFS & Filecoin. That static website can be written in pure HTML, CSS and JS, or it can also be generated by frameworks like React, Vue, Jekyll, Hugo, etc.
If funded by Filecoin or Protocol Labs, the Thrust development team will research and develop more features to improve the extension, such as implementing a more user-friendly OAuth flow on VS Code extension, options to make the published site more domain-friendly, helping to connect and publish a repository written in Jekyll on Github Pages to IPFS and Filecoin, or whatever feature Thust's users require.
Yes, of course, the source code is available on Github with the MIT License: https://github.com/iamvon/thrust-vscode-extension
Please give any issues to us so we can make Thrust better.
Yes, team will share a weekly report on the development progress of Thrust, experience building on Filecoin & Web3 Storage, and results of the microgrant-funded work.
Yes
Have you submitted to the Filecoin Community Showcase (instructions)?
Yes, PR at here.
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
Yes, we are always waiting for comments here.
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available: N/A
Name | Github | Role | |
---|---|---|---|
Tuan Pham Minh | [email protected] | https://github.com/iamvon | Project Lead Developer |
Thanh Vuong | [email protected] | https://github.com/vuongthanh148 | Developer |
This RFP is all about creating libraries that perform useful storage workflow functionality! Read more about it at this link, and add any questions/comments you may have in this issue!
We just put out our first RFP for a Filecoin block explorer! You can read the details of the RFP at this link, and add any questions/comments you may have in this issue!
We are looking for teams who are interested in building an implementation of the Filecoin protocol. The full grant specification is here.
Note that while this RFP description does not follow the same template as our others, submitted proposals should follow the application format described here.
Please drop any questions below!
Datsphere: A blockchain based drive.
Datsphere enable files to be placed and retrieved through on-chain transactions by the power of IPFS and Filecoin Network.
We already implemented basic features, such as login/register an account, navigate uploaded files, upload file/folder, import remote ipfs hash to drive, create text-file/folder, generate ipfs hash to uploaded files.
Link to Github repo
website
First step is to integrate filecoin to the application, then implement features as below.
Yes, already in MIT license
Yes, I agree to share weekly updates and a grant report upon conclusion
Yes
Yes, this proposal complies with the Filecoin Code of Conduct.
Have you submitted to the Filecoin Community Showcase (instructions)?
Yes, still in review
The Filecoin Community Showcase
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
filecoin-project/community#228
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:
Name | Github | Role | |
---|---|---|---|
ChengGuo Piao | [email protected] | cgpiao | Main Developer |
GuiHu Shen | FrontEnd Developer | ||
YaZhou Li | Product Manager |
Name of Project: Simple Storage webapps
RFP Category: app-dev
Proposer: [@DecentralTech]
Single page apps that demonstrate using Filecoin to store and retrieve files. Example workflow: drag + drop a file, pay to store it, retrieve it. Show miner info, CIDs.
One version could eli5 (explain-it-like-I'm-5) to new users as a tutorial or tour.
Your proposal should provide examples of applications and interfaces your team has built and links to their code repos.
Also see Filecoin community resources for an initial list of Filecoin developer tools.
Job | staffing | Period | Tasks |
---|---|---|---|
Technical Director | 1 person | 0.25 month | overall scheduling |
Frontend Engineer | 1 person | 2 month | frontend coding |
Backend Engineer | 1 person | 1.5 month | backend coding |
Blockchain Engineer | 1 person | 0.5 month | chain data interact |
UI Designer | 1 person | 0.5 month | UI design |
Name of Project: Filecoin Chain State Explorer
RFP Category: app-dev
An interactive visual tool to dive into the Filecoin state trie would help protocol developers and researchers do in-depth analysis. The 1st level could be an interpretation of the actual tree and include key Actors, a map of the HAMT data structure, etc. Currently a latest trie snapshot is ~10GB.
Also see the RFP for Diagram the Filecoin blockchain
Existing tools:
(Filplorer.com was built by our team previously, chain state explorer is planned to updated upon filplorer.com)
Job | staffing | Period | Tasks |
---|---|---|---|
Technical Director | 1 person | 0.5 month | overall scheduling |
Frontend Engineer | 1 person | 1 month | frontend coding |
Backend Engineer | 1 person | 1 month | backend coding |
Blockchain Engineer | 1 person | 0.5 month | chain data interact |
UI Designer | 1 person | 0.5 month | UI design |
Name of Project: Diagram the Filecoin Blockchain
RFP Category: app-dev
Diagrams of the Filecoin blockchain at the level of detail and visual quality of Lee Thomasâ diagram of the Ethereum Yellow paper and state trie [ Source ].
Preferred applicants should be able to work independently and learn how the Filecoin blockchain is structured using the Filecoin Specification and the various Filecoin node implementations.
Job | staffing | Period | Tasks |
---|---|---|---|
Technical Director | 1 person | 0.25 month | overall scheduling |
Blockchain Engineer | 1 person | 0.5 month | chain explanation |
Backend Engineer | 1 person | 0.5 month | bdrawing |
Name of Project: Web archiving browser extension or Twitter bot
A browser extension that allows users to archive websites to IPFS and backup to Filecoin. This extension could also provide a Filecoin wallet so that users can pay for archival and as a way to keep track of what they have saved.
In the future this could be expanded to ways to collaborate on and share archived bookmarks in online communities or as bookmarking services (e.g. Pinboard , Pinterest, etc.)
A Twitter bot such as the former Link Archiver could automatically archive websites from tweeted links.
This project would need to explore the required infrastructure for these services.
Job | staffing | Period | Tasks |
---|---|---|---|
Technical Director | 1 person | 0.1 month | overall scheduling |
Backend Engineer | 1 person | 0.5 month | backend coding |
Blockchain Engineer | 1 person | 0.5 month | chain data interact |
UI Designer | 1 person | 0.1 month | UI design |
Job | staffing | Period |
---|---|---|
Technical Director | 1 person | 1.1 month |
Frontend Engineer | 1 person | 3 month |
Backend Engineer | 1 person | 3 month |
Blockchain Engineer | 1 person | 1.75 month |
UI Designer | 1 person | 1.6 month |
Budget | Amount |
---|---|
Simple Storage webapps | $19,500 |
Filecoin Chain State Explorer | $14,000 |
Diagram the Filecoin Blockchain | $4,000 |
Web archiving browser extension or Twitter bot | $4,800 |
E-mail:[email protected]
The team are all distributed storage professional researchersďźall members be devoted to distributed storage promotion and equipment developmentďźDistributed storage application development and data center integration construction.
Team members actively exploring and solving the problems of supply chain finance, traceability and bill storage.
We will use blockchain technology to achieve application innovation and strive to empower the real economy.
We finished a lot of projects that are Blockchain-relatedďź
The famous IPFs communityďź
So far, we have built a media library within our gamified NFT platform that uses Textile and PIK's to store, edit, delete the media files before minting on-chain.
https://github.com/g2entgroup/creative-ui-2.2
https://purple-rain-5786.on.fleek.co/
We are planning to make our project truly multichain, decentralized and easy for every user on our platform to interact with IPFS and FIlecoin. Our next steps are to integrate Filecoin storage into our existing Textile implementation using the Polygon/Filecoin bridge.
MIT license
Yes
Yes
filecoin-project/community#328
filecoin-project/community#327
For each team member(s), please list name, email, Github account, and role in the project.
Gawain Bracy II - Founder, Github, Email
Anmol Agarwala - Backend Developer, Github, Email
Torch Ablaze - Frontend Developer, Github, Email
If your project was created as part of an event or hackathon:
This is an ongoing issue to track some steps we are taking to streamline the open grants application process.
Project Title
i3D Rapid Consensus Protocol
**Name of Project:**i3D Rapid App on i3D Protocol
Proposal Category: app-dev
,
Proposer: https://github.com/invluencer Please contact for access
(Optional) Technical Sponsor: If you have previously discussed this project with a member of the IPFS or Filecoin project teams, include their name and/or github handle here
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?: "Yes"
The i3D Protocol is a Web and Mobile App data ecosystem solution that reduces investment risk through affordable, fast pre-screening of early-stage start-up companies by a distributed autonomous network
Early stage investing in start-ups offers potential for high ROIs, but it is by nature a considerable risk & poor data environment with low liquidity for founders and their investors.
The i3D Protocol leverages the developments by Nevermined.io as their first use case. Nevermined has funding from Filecoin:
https://github.com/filecoin-project/devgrants/pull/321/files?short_path=6d3dc19#diff-6d3dc1955c31c8cc2c76b477c56f5da71d09351e5d99290f2c6352944579d43d
Predicting the success of early-stage start-ups is difficult due to the lack of data and the inflated costs of robust, affordable, and non-biased due diligence. Pre-screening thousands of opportunities is a time-intensive process for investors, incubators, accelerators, banks, and venture funds
Due Diligence Constraints & Time
Early-stage companies exist in poor data environments with less reliable information publicly available, meaning that too often early-stage investors only hear about companies once it is too late to invest. Established VCs or friends/family are the entities that benefit most from investing early on in such ventures.
If a methodology existed for everybody (not just VCs and their limited partners) to be able to contribute their investment, wisdom or perspective, then more promising businesses would receive support and have the capacity to expand as the investments flow beyond the ânext big thingâ and into any type of young business with the right factors for success. This is the need for lower barriers to entry in the VC world. There exists the need for a better way to assess which types of companies will have the highest chances of growing their revenue or value in a scalable manner.
Invluencer is creating the i3D Protocol (platform) as a marketplace to connect the wisdom of the crowd to the infrastructure needed to assess a young companyâs likelihood of success, and which factors are most likely to indicate the business will do well.
The team has previous experience building marketplaces and bringing user adoption to the different networks where we will integrate the technology. Making easier to get access to DeFi data, can setup this tool as a reference Dapp for the crypto and tradfi investment communities
Phase 1 Completed & in testing: i3D Arena which allows Deep analysis of each new project
Phase 2 Now Building: i3D Rapid Using the power of Network Effects for sentiment analysis
a) Gamification of Analysis
b) Mobile application used to grow the network
The i3D DDS framework is based on 3 components: an automated algorithmic score from data uploads, an expert score by network members holding a certain reputation within the network, and an âexpertâ score by the larger network primarily based on sentiment. With identified triangulation points available in all three components, a consensus score is achievable, with the primary aim being to accurately build a set of data points that allows a fully automated score to be achievable.
This, we believe, will bring user adoption to the Filecoin Ecosystem as recording and storing the Reports, Reputations and Rewards of the expert nodes in a distributed manner is important in maintaining the distribution ethos of i3D and Filecoin
A risk consideration is one where an investor may rely on the reporting to make an investment which turns out badly. However, given the high-risk nature of the early-stage investment sector, using the consensus methodologies means that their risk is reduced
A risk consideration in executing the project is funding. This is mitigated through the funding mechanisms employed:
The final deliverable for the grant funding is the completion of the prototype for the i3D Rapid App which allows us to go to market to start building a large, decentralised network. This is important for the sentiment analysis in reports required for triangulation of data. Successful implementation of the prototype will allow us to attract further funding.
The core purpose for the i3d Rapid mobile app is to grow the user base for the i3d - intelligent distributed due diligence platform. This is to be achieved by encouraging users to engage with the platform via the mobile app i3d Rapid daily through rewards in the form of i3d tokens. The tokens will be allocated in 2 ways;
⢠for answering âRapidâ or reduced question set questionnaires about companies registered on the i3d platform
⢠daily check in on the mobile, which enables the user to earn tokens per hour based on the number of active people in their network.
The proposal is split into 3 core deliverables.
BAsed on successful proof of concept of the prototype (growth of network) further deliverables will then include the establishment of our NFT 'Subscription' model for verified access to the data and integration of the Reputation management - both via Nevermined Protocol, with a NFT storage solution via Flecoin.
The prototype of the i3D Rapid App will have the following functionality when completed:
a) Gamification of Analysis
b) Mobile application used to grow the network
c) Backend of webapp development to integrate i3D Rapid App Test Questions
Flow and Integration between i3D, Nevermined and Filecoin
Analysts will conduct analytical work via the i3D Arena and Rapid App with the results being registered and encrypted in Nevermined to maintain the rewards and reputation levels of analysts with their Decentralised In-situ Computation. The encrypted report will then be stored on Filecoin for user access.
The users of the i3D Arena and Rapid App form part of the start-up ecosystem numbered at 1 million plus participants (source CB Insights and Pitchbook), including VC, private equity, investors and analysts. With a projected Total Attainable Market of 2.5% i3D expects to service the data needs of 25,000 users annually.
Based on a subscription model, authorised users will be able to retrieve the encrypted and time stamped data reports from the Filecoin system via the Nevermined integration with itâs audit proof decentralised access control to ensure regulatory compliance. Payments for the reports is retroactive based on proof of data transfer and encryption.
Output value
Work Packages, Timeline & Software Costs
Milestones framed as Work Packages >Owner >Start Date > % Completed
Completed: i3D Arena Development Cost $319,000
1.1 Project Charter >CEO >1-Feb-19 >100%
1.2 Project Charter Revisions >CEO / Directors >1-Feb-19 >100%
1.3 Research >Team >1-Mar-19 >100%
1.4 Product Market Fit Validation >Product Owner >1-Jun-20 >100%
1.5 Fundraise for Phase 1 >CEO > 1-Jul-20 >100%
1.6 Core development >Coding Team >1-Mar-21 >100% Completed 30-Sep-2021
1.7 Preparation for go to market >Product Owner >1-Dec-21 >50%
1.8 Go to Market >CEO >1-Jan-22 >10%
1.9 Develop User Network - Inner Swarm >CEO/CMO >1-Jan-21 >10%
Grant Funding i3D Rapid App plus Arena integration Cost $65,300
Total FT Equivalent Staff X6
2.1 Scope & Goal Setting >Product Owner >1-Dec-20 >100%
2.2 Design Phase >Product Owner >1-Dec-20 >100%
2.3 Skill Set Identification >CEO >1-Jan-21 >100%
2.5 Complete Grant >CEO >01-Dec-21 >0%
2.6 Project Start >1-Dec-21 >0%
2.7 Employ staff & appoint subcontractors >CEO >1-Dec-21 >0%
2.8 i3D Factor Research & Algorithm design >Data Scientist >1-Jul-21 >25%
2.9 i3D Algorithm and App Coding >Subcontractors >1-Jan-22 >0%
- 3X teams as detailed below in Milestones & Budgets
The development of the project takes place with Nevermined.io, our App developer and own i3D Team building off the Nevermined protocol as the main integration point with Filecoin.
Reputation and Rewards management via Nevermined to be completed after prototype completion.
The project costs are split between 3 teams collaborating simultaneously to integrate the various components. Broadly there are 3 milestones
Milestone 1: Mobile App Development
3X FTE
Budget $35,000
⢠Project Setup
⢠Setup App in App Stores
⢠Setup Mobile App
⢠Detailed Analysis and Design
⢠Mobile App Development Frontend
⢠Ledger for token accounting via Apstory Ledger
⢠i3D Question API Integration between web & mobile app
Milestone 2: Integration of results and report generation
2X FTE
Budget $15,000
⢠i3D Mobile to Arena integration - Web API Development
⢠Cross reference analytics between mobile and expert question sets via API
⢠API Integration for results to report generation
Milestone 3: Web API's, Ledger Accounting & Storage
2X FTE
Budget $12,000
⢠i3D Completed Report API via Nevermined to Filecoin Storage solution
⢠i3D Report retrieval from Filecoin via authorised user
Invluencer CEO and CTO are also full time on the development, however their costs are primarily covered by other funding
Post Implementation Costs: $3,300
⢠3Months
Total Budget: $65,300
Budget Breakdown by Team
⢠$35,000 App development Team - X3 FTE
⢠$15,000 Integration Team - X2 FTE
⢠$12,000 i3D Team (data, algorithms) - X2 FTE
⢠$ 3,300 Invluencer Overheads & management of project
All the implementations resulting from this development will be Open Source and merged as part of the i3D upstream code. As a result of that, the code and functionality will be supported as long the i3D components are being used by the community. The i3D Protocol is being designed as a DAO with planned involvement from
The i3D Protocol is a collaboration between Invluencer Ltd and Keyko.io blending Tradfi and Defi
Invluencer Ltd Team
Mike Doyle: Co Founder & CEO Invluencer
Bachelor of Commerce, Post Graduate Futures Studies
2X founder:
Oswald Garlick: CTO Invluencer
Network Engineering & Software Development
2X Co Founder of krpt.io and Vanirtech - servicing the financial services crypto arbitrage industry
Patrick Doyle: Co Founder & Development Advisor
Consultant Anaesthetist and Stanford Graduate School of Business Certificate of Innovation and Entrepreneurship
Founder of L2p.co.uk, a regulatory software company with +20K active users
Jonathan Els: Technical Consultant
Master of Science in Software Engineering
2X Co Founder of krpt.io and Vanirtech - servicing the financial services crypto arbitrage industry
Matt Hacking: Director Invluencer, Crypto Advisor
Director Pharmafinium: Digital Healthcare Accelerator
Co Founder Oxford Hormone Clinic
Trevor Harraway: Due Diligence
MSc Environmental Geochemistry
Invluencer Due Diligence Framework Developer and Founder of Endiligence - Transaction Due Diligence (non-financial)
Keyko.io Team led by:
Don Gossen: CEO Keyko
BSc Engineering, Computer Engineering
Serial Entrepreneur with extensive experience incubating and scaling ventures.
3x Founder & CEO
Aitor Argomaniz: CTO Keyko
Deep Tech and Big Data expert with keen eye for talent and extensive track record of delivery
2x Founder & CTO
⢠https://github.com/keyko-io
⢠https://github.com/nevermined-io
⢠https://github.com/bigchaindb
⢠https://github.com/oceanprotocol
⢠https://github.com/stratio
⢠https://github.com/xaynetwork
⢠https://github.com/filecoin-project
⢠https://github.com/celo-org
⢠https://github.com/bancorprotocol
Link to Design of i3D Rapid App:
https://xd.adobe.com/view/7e70710d-e307-4cfa-b33f-f3151029d194-2b23/
Link to Whitepaper:
https://docs.google.com/document/d/1enfdDqZKnu0VDls_43B3F_aUoHXgnkY5/edit#heading=h.gjdgxs
The i3D DDS framework is based on 3 components: an automated algorithmic score from data uploads, an expert score by network members holding a certain reputation within the network, and an âexpertâ score by the larger network primarily based on sentiment (see Section 5). With identified triangulation points available in all three components, a consensus score is achievable, with the primary aim being to accurately build a set of data points that allows a fully automated score to be achievable.
In conceptualising such a framework for a distributed due diligence network, the example of Amazon Mechanical Turk (MTurk) can be referenced. MTurk is a marketplace for work that requires human intelligence. Companies use MTurk to tap into a broad network of anonymous workers that can choose from thousands of tasks to complete.
i3D uses this logic, enhances it, and applies it to the due diligence process, which also requires human intelligence to complete myriad small tasks. The scoring methodologies reduce the complexity of predictive analytics to simple analysis until consensus is achieved and then reconfigures the data back to an aggregated sectional score.
Companies are uploaded to the platform and distributed to the experts according to their reputation level within the network based on performance, level of expertise, first come first served basis, etc. depending on the level of expertise required. Experts lock up some of their coins for the duration of the scoring process.
To achieve Equilibrium of scores for each factor, algorithms track scores ensuring that once factor equilibrium is achieved the factor is removed from the process while factors yet to achieve equilibrium are continually assigned to experts until equilibrium is achieved. This ensures a factor is accurately scored and does not become lost or diluted in the overall sectional score.
Once Factor Equilibrium is achieved, the scores are aggregated and weighted according to these relevant sections. Commentary is also aggregated with common threads collated into a report that is sent to the platform for access by users.
An expert is rewarded or purchases i3D Coins to have a âstakeâ in the i3D network, and to access the platform to perform due diligence. The experts get paid Coins for performing the work successfully, as well as earning back the Coins used to bid for the work. The value of these coins is determined by the value of the coin at time of lock up, and by allocated due diligence from the Investor Liquidity pool made up from subscription fees. Excess Liquidity can also be used by Invluencer to Buy and Burn Coins or to maintain liquidity for further development. By asking experts to have a stake in our network, we ensure âskin in the gameâ and using principles such as loss-aversion and ownership-accountability to ensure that experts are performing due diligence to the best of their abilities. Successfully staking our Coins and earning them back is how an expert contributes to the networkâs strength. See Earning Rewards in Whitepaper
Kopper allows content creators to form a close community with their fans by putting exclusive content into IPFS files. The community of fans can vote, give tips, and watch live content from the content creators. The community of fans can vote, give tips, and watch live content from the content creators. Each content creator is their own DAO.
This project utilizes Textileâs bridge Filecoin/Polygon (low gas fees). Also a Chainlink external adapter that connects the IPFS file to smart contract holding fan addresses.
We plan on expanding the project to hold more profiles and launch the platform. We need funding for extra developers to join the team. Currently, there is only myself as the sole developer with 1 Domain Expert.
Have you submitted to the Filecoin Community Showcase (instructions)?
https://github.com/filecoin-project/community/discussions/305Have you created a thread introducing your project in the community discussion board's Project Showcase category?
https://github.com/filecoin-project/community/discussions/305If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:
For each team member(s), please list name, email, Github account, and role in the project.
Lamont Veal
Marcel Myers
If your project was created as part of an event or hackathon:
We are looking for teams interested in stewarding and improving go-filecoin, one of the 4 current Filecoin implementations. go-filecoin is nearly feature-complete, so you will be starting from a very strong foundation. lotus and go-filecoin achieved interoperability in April 2020, but go-filecoin will need to be updated to bring it back to an interoperable state and to feature-completeness for mainnet launch.
As the implementation graduates to community maintainership, we are looking for community members able to actively maintain compatibility with the other Filecoin implementations, run and optimize this implementation in live deployments, and ensure go-filecoin continues to be a fully-functional implementation. This is a great opportunity for teams to become strong stakeholders and stewards in the Filecoin ecosystem by building their expertise and engagement. This grant builds on the previous RFP for protocol implementation teams (see the full grant specification for details).
In particular, weâre looking for teams that are interested in differentiating the go-filecoin implementation from other Filecoin implementations to drive adoption. Some examples include:
Note that while this RFP description does not follow the same template as our others, submitted proposals should follow the application format described here.
Please drop any questions below!
Socio-technical Resilience in IPFS
Proposal Category: 'Qualitative research'
Proposer: `kelsien'
Sponsor: `Dietrich Ayala (PL)'
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?: 'Yes'
It is necessary to understand the social contexts and vulnerabilities of the users of IPFS network to inform both users and the PL team and enhance the resilience of the network.
By surfacing âreal-worldâ circumstances in which the network is being used, we can better understand the needs, vulnerabilities, and threats to users of the network, and improve the functioning and communication of the network in relation to user needs.
This research will function as a feedback loop to Protocol Labs teams, to contribute to a holistic perspective of possible and likely vulnerabilities and attacks on the network, as an input to improve protocol resilience by investigating the contexts in which the network is used.
The research methodology is ethnographic. Ethnography is the study and communication of people. Ethnographers search for patterns in the lived human experiences by carefully observing and participating in the lives of those participating in the study. The data collection methods used are ethnographic interviews and digital ethnography (observation of online channels). The advantage of ethnography is that it can provide rich, cultural insights that are otherwise invisible to offer a feedback loop on the use of digital infrastructure. The ethics approval for this research project is under the PhD project âResilience in Decentralised Technologiesâ.
The research question that will guide the sociological phase of the research project is: What does resilience mean in the context of specific user communities of the IPFS network?
The aim of this research is to ground PL ecosystem workstreams in the context of user safety, to better understand the threats, needs, and expectations of IPFS users.
Applications of the research may include informing the language used to communicate the risks and benefits of IPFS to end users to set an informed and realistic understanding of the uses and limitations of the network, inform use-cases and threat modelling when developing standards at W3C and IETF, and provide a grounded evidence basis to inform decision making by application developers and service providers building on top of IPFS protocol. A secondary benefit is to inform the technical work of ResnetLabs and governance research.
The benefits to Protocol Labs and IPFS user communities of conducting this research are significant in terms of product development, UX, communications, and product-user fit. This research generates an iterative feedback loop between product development and user communities, to better understand the contexts and needs of those looking for decentralised content addressing and storage solutions.
Assumptions and limitations:
Output: A research report and summary of findings which explores at lease two âreal worldâ case studies to surface user needs, vulnerabilities, and threats. Desktop research methods will be adopted, with ethnographic interviews where access is appropriate and possible. See a breakdown of deliverables below.
Gathering and recording information.
⢠Ethnographic interviews (approximately 10, as guided by access and needs during the data collection process), and
⢠Digital ethnography (observation of online channels), internal and external to PL, such as Slack, Telegram, Discord, etc.
Semi-regular (fortnightly) calls with PL are anticipated throughout this period.
An ethnographer collects data in multiple ways for triangulation over an extended period to provide deep insights into community behaviours. The process is inductive, holistic, and reflexive. Finally, the ethnographer analyses the data to surface interpretations and conclusions. This is often tested in conjunction with research participants in the form of blogs or conversations which give the opportunity for research participants to provide comments or feedback to refine research findings and comply with ethical requirements.
Milestone based. Scope to be developed and refined in conjunction with the priorities of the Protocol Labs team.
September, 2021.
Preparation phase
Deliverable a.
October â March, 2021.
Data collection phase.
April, 2021.
Analysis phase.
Deliverable b.
June, 2022.
Findings phase.
Deliverable c & d. Review.
A 10-month project timeline for the deliverables outlines is anticipated, with considerations for end-of-year breaks with accessing research participants for interviews and pending the assumptions and limitations listed. The timeline and scope of the project may be reviewed upon agreement of PL and the Researcher to include other activities, such as involvement in standards body working groups, or other communication and presentation efforts.
1 x PhD Fellowship equivalent of $60,000 in FIL.
The proposed final step of the project plan is to review research and communications priorities for a year 2 of the Fellowship, including possible technical collaborations (such as ongoing research, advocacy to relevant standards organisations, continuing to develop out research findings and publish as papers, and data science based network resilience modelling).
Kelsie Nabben
https://www.linkedin.com/in/kelsien/
Website: https://rmit.academia.edu/KelsieNabben/Papers
Blog: https://kelsienabben.substack.com/
Researcher Profile: Kelsie Nabben, Researcher/Project Manager, RMIT University
Blockchain Innovation Hub / Digital Ethnography Research Centre / Centre of Excellence for Automated Decision-Making & Society
Kelsieâs research focuses on resilience in socio-technical systems. As an ethnographic researcher, she is interested in understanding the contexts, uses, and social outcomes of decentralised technologies and the governance of these systems to ensure resilience.
Kelsie has worked in internationally renowned blockchain projects, including OmiseGO and Ethereum Foundation, and consults to government and the private sector on the development of socio-technical systems. She is a research collaborator with the Blockscience Computer Aided Governance research team and Govbase at Metagov.org. She is also a Board Member of Blockchain Australia.
See links above to publications.
Filplus.info is the first visual dashboard for Filecoin Plus, which can be regarded as an incentive program for useful storage on Filecoin. Through monitoring on-chain messages on Filecoin and off-chain information on GitHub, filplus.info records relevant real-time data of each DataCap allocation and verified deal transactions on Filecoin from public APIs and open-source platforms.
On filplus.info, there are visual data analysis charts, information of notaries and clients, and deal-flow of DataCap. It also supports multiple parameters search and a hyperlink jump to the Filecoin browser filscan.io.
Github repo: filplus-info
Website: filplus.info
Yes, filplus.info will be open source under the MIT license for code.
Yes, we agree to share weekly updates and a grant report upon conclusion, include progress or results of our microgrant-funded work, any Filecoin technical or usage guidance requests, and a description of our experience building on Filecoin, including any challenges or shortcomings encountered.
Yes, this proposal complies with the Filecoin Code of Conduct.
Have you submitted to the Filecoin Community Showcase (instructions)?
Yes.
The Filecoin Community Showcase: [Application]Filplus.info
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
Yes, we have.
The thread for filplus.info: filplus.info v2.1.0
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:
Filplus.info is a dashboard for the FIL+ project, so it didn't begin at a hackathon. However, we have participated in the Filecoin Quadratic Funding Grant Round-1 at DoraHacks with this project.
Filplus.info at DoraHacks: filplus.info䝪襨ç
For each team member(s), please list name, email, Github account, and role in the project.
Name | Github | Role | |
---|---|---|---|
Felix Li | [email protected] | @beeleelee | Founder/CTO |
Laura Ren | [email protected] | @laurapanda | Co-founder/PM |
Hh Q | [email protected] | @eric | Backend Engineer |
Abu | [email protected] | @abu0306 | Frontend Engineer |
If your project was created as part of an event or hackathon:
What was the name of the event?
Filecoin Quadratic Funding Grant Round-1 at DoraHacks
Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.
Filplus.info at DoraHacks: filplus.info䝪襨ç
Have you submitted to the Filecoin Community Showcase (instructions)?
Have you created a thread introducing your project in the community discussion board's Project Showcase category?
If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available: https://hackerlink.io/en/buidl/884?roundProj=759
Read our new RFP for an implementation of RSA-based vector commitments here: https://github.com/filecoin-project/devgrants/blob/master/rfps/rfp-rsa-vector-commitments.md
Please fire away with your comments/questions in this issue!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
đ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. đđđ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google â¤ď¸ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.