filecoin-project / notary-governance

114 stars 58 forks source link

Notary Application: IPFSFUNION - Steve Song #15

Closed IPFSUnion closed 3 years ago

IPFSUnion commented 3 years ago

Notary Application

PLEASE NOTE ANY APPLICATION SUBMITTED BEFORE THE FINALIZATION OF THE GOVERNING FIP OR THIS REPO WILL BE DISCARDED

To apply as a notary, please fill out the following form.

Core Information

Please respond to the questions below in pargraph form, replacing the text saying "Please answer here". Include as much detail as you can in your answer!

Long Term Network Alignment

Time Commitment

Describe the nature and duration of your affiliation with the Filecoin project. Please include relevant Github handles, miner ids, significant projects or contributions (with links).

As an individual, I have learnt the concept of IPFS since 2016 and kept tracking its development. During 2017 to 2019, together with top crypto media and communities, I have organized more than 20 online & offline activities regarding blockchain and crypto asset including Filecooin project. I used to work for three fortune 500 companies. In 2014, I started my own SaaS start-up and sold it in 2016. By the end of 2016, I start a boutique private equity fund focusing on TMT industry with other three partners. During 2017-2020,we have screened more than 300 companies and closed more than 20 deals including 8 blockchian projects majored in exchange, public chain and Defi. I have know-how in both tech companies and blockchain projects; in-depth understanding and helicopter view of the blockchain; abundant management experiences and industry resources.

As an organization, IPFSUNION was founded in 2019 and quickly become one of the key players in the Filecoin ecosystem. Our core team members also have more than 5 years experiences in blockchain industry and most of them know IPFS and Filecoin back to 3 years. The official website of IPFSUNION is: www.ipfsunion.cn

On the miner side, currently, the IPFSUNION has 5 official miners and supported more than 10 cooperated miners. The miner ids of 5 official miners are: f023530, f01231, f016398, f021479, f070932 with total 51 PiB power. We have also be nominated as the member of Filecoin Foundation’s miner group by Juan Benet.

On the developer side, IPFSUNION has built very close relationship with the official development team and submit more than 6 bug reports plus other improvement proposals. IPFSUNION has reached the NO.7 during SR1 and developed “IPFSFOUND”project (https://filecoin.in/) for SR2 Slingshot competition. The IPFSFOUND is one of the first application which help valid data access to Filecoin network. The IPFSFOUND eventually won the Community Call-out Awards in the SR2 Slingshot Competition.

In addition, IPFSUNION has won two dev-grands from the Filecoin official team. First is for developing the Filecoin explore “Filscout” which has supported 5 languages and is widely used in the Filecoin communities (www.filscout.io ). Second is for translating the spec documents which allows more people to read it.

The last but not the least, the IPFSUNION strive to push the entire Filecoin and IPFS ecosystem forward. On one hand, we are keep organizing open courses and industry forums on daily bases. On the other hand, we have also built strong relationships with local government and industry giant to apply the IPFS and Filecoin technologies; eventually to realize the vision of Filecoin.

Stake Exposure

Please cite total token at stake (currently available, locked as collateral, vesting over time) and any substantiating evidence.

IPFSUNION has 6 official miners which are: f023530, f01231, f016398, f021479, f070932,f053229 with 1079058 FIL vested and keep increasing every day.

Industry Reputation

In-protocol Reputation

Please describe (in detail) your activity and tenure as a member of the Filecoin community. Please note (with links where possible) any contributions made to implementations of Filecoin, the spec, documentation, or to substantially help the Filecoin ecosystem grow.

As the member of Filecoin Security Group IPFSUNION has submit more than 6 official bug reports plus other improvement proposals. We have also developed Filscout explore and IPFSFOUND applications for communities to use.

As the candidate of miner group of Filecoin Foundation, IPFSUNION has participant SR1 and SR2 with full support. On one hand, we will organize events to promote Filecoin network by both online & offline propaganda on daily basis. On the other hand, we have built long-term relationships with more than 100 leading global medias such as CCTV, Dow Jones, Tencent, Yahoo etc. to promote the Filecoin and IPFS. (You can use Google and Baidu to search relevant reports).

In-protocol Security

Please describe your contributions to the security of Filecoin and the duration over which you've made contributions. Please also include any links or references who might be able to substantiate your contributions (e.g. if you've filed several bugs, please cite who you've communicated with on the Filecoin side).

As the member of Filecoin Security Group, IPFSUNION has submit more than 6 official bug reports plus other improvement proposals. (For more information , please check https://security.filecoin.io/bug-bounty/ or ask the administrator of security@filecoin.org) In addition, we have developed a comprehensive monitoring system to continuously check potential risks 7*24 hours.

External Reputation

Please describe the nature of your organization, including the country of registration, size of the organization, and time since inception.

IPFSUNION is a leading global decentralized storage solution provider based on IPFS and Filecoin network. We have talents come from hardware giants (i.e. AMD and Nvidia),software tycoon (i.e. SAP and Microsoft) top-notch tele-communication & internet enterprises  (i.e. Huawei, Alibaba Could and Tencent).
Founded in 2019, we currently have around 100 full-time team members and 500 more part-time partners. Our brilliant team members have decades experience in IDC deployment, massive server cluster framework design & operation, software & algorithm optimization, and chip design & development. Based on our incomparable advantages in the aforementioned areas. We have built strategic partnership with major cloud service providers such as Alibaba Cloud and telecom operator globally.   We strive to build the best infrastructure for IPFS and push the massive commercial applications of decentralized storage in real life.

Please share any relevant details to help substantiate information about your organization (website, named officers, links to social media profiles).

Official website:ipfsunion.cn
Self-developed blockchain exploer:filscout.io/
Twitter: https://twitter.com/ipfsunion_cn
Github:https://github.com/IPFSUnion 
Zhihu:https://zhuanlan.zhihu.com/p/173753718

Please share any relevant external information regarding your organization (e.g. news articles, social media profiles, etc.)

IPFSUNION has a wide range media exposure globally. Here are some report examples in top medias
* https://apnews.com/press-release/newswire/technology-business-greater-china-corporate-news-shanghai-50f7cc6f457bf631fd1d823e80d30f69
* https://finance.yahoo.com/news/2020-shanghai-global-ipfs-decentralized-160000175.html
* https://markets.ft.com/data/announce/detail?dockey=600-202010141200pr_news_usprx____ny58270-1
* http://www.marketwatch.com/press-release/2020-shanghai-global-ipfs-decentralized-storage-forum-launched-2020-10-14
* https://seekingalpha.com/pr/18043543-2020-shanghai-global-ipfs-decentralized-storage-forum-launched
* http://www.digitaljournal.com/pr/4840361
* https://tech.163.com/20/1014/13/FOTD8DC000099A7M.html
* https://finance.sina.com.cn/tech/2020-10-14/doc-iiznctkc5542661.shtml
* http://tech.ifeng.com//c//80XKHf5zHmL

For more information, please search more on Google & Baidu

Diversity and Decentralization

Use Case Diversity

(Optional) Any additional information you'd like to share about the use case(s) you plan to support?

IPFSUNION has an application-oriented strategy which is focus on how to push IPFS and Filecoin into massive commercial use in long-term basis. Therefore, we would like to support wide-range of use cases. In addition, we are building strong relationships with various entities which have solid data resources such as: cloud service providers (i.e. Alibaba Could, Qiniu Cloud, Kingsoft Could etc.), internet giant with huge data storage need, third-party institutions in different indsutries (i.e. universities, research institutions, public service organizations etc. ). The allocation for the aforementioned types of use case will be relative even to avoid potential bias.

Allocation Plan

Concreteness of Allocation Plan

Allocation Strategy

How do you plan on allocating the DataCap requested above? Please describe your allocation strategy with as much specificity as you can.

As the Filecoin network is aiming to storge the most important information for humanity, the key question regarding the allocation is to formulate a proper stander to evaluate the weight of each data. 
We would like to introduce several factors to decide the weight such as:

* Credibility of the data provider
* Background of the provider
* External reputation
* Due diligence detail
* Nature of the data
* Significance of the data
* Resources of the data
* Ownership or authorization
* Scale of the data
* Frequency of application
* Time-span of storage
* Involvement/contribution in community
* Understanding of Filecoin

For more details, please reach this scoring form:
https://docs.google.com/spreadsheets/d/1P-VZg6Ramsh__4eNzxMsSkcsT7p7MEtUIwg9QfmS-5g/edit?usp=sharing

Are there any internal processes you plan on impelementing regarding the target, amount, or rate at which you'll allocate DataCap?

We will establish a project page on Github to collect and process client application publicly. The first batch allocation is more for testing. Therefore, we currently do not set a specific target at the very beginning. Instead, we would like to test more wide-range of data categories and potential data provider to see how to implement in the best way. We will control those test very cautiously and control the allocation cap very carefully.

How do you plan on securing the DataCap to ensure your organization (and its delegated members) are the ones allocating the DataCap?


We divide the security matters in two sides, the external risk and the internal risk. To prevent risk from outside, we will use hardware wallet to ensure only internal users who has the authorization can access the wallet. In addition, a multi-signature It mitigates the threat that hackers may access the wallet online. 

For the internal risk, we will apply a third-layer authorization mechanism to ensure the right person get the right authority to do the right thing. If someone want to apply certain amount of DataCap, this request will first verified by our Due Diligence team to verify the client background and their basic information. Then, this request will be double-checked by our data management team. The last verifier will be our tech team. Only those application which get all green lights from the above 3 teams will be finally processed. Historical decisions of the entire process will also be open for public to check.

Client Due Diligence

How will you vet your Client to ensure they are spending that DataCap responsibly?

The first stage is “before the allocation”. We will verify the data provider’s credibility and the nature of their data to ensure the quality of both the providers and their data. For this stage,we will introduce repo&issue on Github for all people to use. Applicants have to provide relevant information to help us understand the background of both the applicant and the data. An example Q&A can be find here: https://docs.google.com/spreadsheets/d/1hLL4wBLngJlAD4JGIauXJhZ0HpuRLyfgZKg3BDCK14o/edit?usp=sharing 
In addition, we will set pledge standard for each client. The more DataCap they required, the more token they need to pledge. All pledged token will be send to particular wallet, and the address will be open for public to monitor. We are also planning to implement a multi-suture tools will be used so that neither us nor the client can transfer the pledge token away unilaterally.

The second stage is “during the allocation”. We are planning to develop a system which not only facilitate external data providers to use their DataCap, but also make this process more transparent for all community members. To achieve this goal, we will open each application information for public review. A certain amount of time (i.e. 5 days) will be set during the review period for any comment. After this period, if there is no significant change happened or any disagreement is commented, the application will be proceed. A DataCap allocation agreement will also be signed to clarify the right & responsibility of each party. A file list contains size of each file and its datacid has to be sent to us for further monitoring.  

The last stage is “after the allocation”. We will conduct routine verification to ensure such DataCap is used properly. For example, we will verify compare the records on the aforementioned file list with the actual data on chain. If some of the key factors cannot match the record (file number, file size and datacid,deal ID, etc.). We will conduct further inquiry with the client and afk for more evidence to prove that the DataCap allocated is used properly. A feedback mechanism will also be introduced to collect improvement suggestions or complaints. If the applicant commit any violation, we will take action to stop further allocation or even take punishment actions. Punishment actions may include disqualify the applicant certification, public its velation actions in the community, stop further allocation forever, fine the FIL pledged by the client etc. In the extreme scenario, legal option will also be taken based on the aforementioned DataCap allocation agreement.

What questions will you ask to ensure the Client can properly handle the DataCap you intend to allocate to them?

To ensure the Client use the DataCap properly, we will ask two type of questions. 

The first type of questions are about the credibility of data provider such as:
Could you introduce yourself and your organization from different side(role in the industry, nature of your business, background etc.)
What is your previous track record?
How is your public reputation?
What title do you have in that entity?
What is the website / socialmedia of you or your entity?
Where do you located?
What is your phone number and email address?
How many FIL are you willing to pledge?

The second type of questions are about the nature of the data such as: 
How and where did your data collected?
Where will those data be used?
How many DataCap do you need?
How long and how frequent do you need the DataCap?
Why would you like to storge your data on Filecoin network?
What is the original resource of those data?
Do you have proof of ownership or authorization of those data?

What processes will you employ to confirm that a Client is not improperly over-allocating DataCap to a single entity?

At the very beginning, this process is more based on manfully operation. We will keep tracking client information such as: the data type of every client, the DataCap distribution record; decided the minimum & maximum DataCap volume for each client.
In addition we are planning to develop a comprehensive applications to implement the aforementioned “three stages monitoring”.

Bookkeeping Plan

Do you plan on keeping records of your allocation decisions? If so, with what level of specificity do you intend to respond to any audit requests?

All allocation decisions will happen in public in the following [repository]( https://github.com/Notary-Filecoin ) - all communications will also take place through the repository and the issue tracking.At the early stage, applicant can file an issue to apply. An application templet will be also provided later so that applicant and just file the answers according to required format & content. All applications will be process publicly so that anyone can track the progress and make the final result more fair and transparent. We will set a serious rules regarding how often such application will be proceed and what are the key criteria for each applications. All this document and rules are also public available.In addition, We will also be open to communicate with the community if there is any improvement we can implement further.

Do you plan on conduct your allocation decisions in public (e.g. Github repo), private (e.g. over email, Telegram, etc), or both?

All allocation decisions will happen in public in the following [repository]( https://github.com/Notary-Filecoin )

Track Record

Past allocation

Have you previously received DataCap to allocate before? If so, please link to any previous applications.

None

Cumulatively, how much DataCap have you previously successfully allocated?

None

Have there been (or are there still) any disputes raised against you from your previous DataCap allocations?

None
dkkapur commented 3 years ago

@IPFSUnion / Steve - thanks for your application to be a Notary, please see the scored rubric here: https://docs.google.com/spreadsheets/d/13FxIi4WIxOSBpafR68_ciyBXy51V_vvc8zoF7F1fuAg/edit?usp=sharing

A few points for follow-up to improve the accuracy of the scoring (other comments are included in row H of the rubric):

Also, please note that there is a proposed rubric change what would require us to rescore applications (#36)

IPFSUnion commented 3 years ago

My appreciation for such detail comments dkkapur. I have adjusted the above content accordingly. Could you please be so kind to check if there is anything we can improve further? :)

jnthnvctr commented 3 years ago

Hi @IPFSUnion - we've provided a scoring here: https://docs.google.com/spreadsheets/d/1i4Yn_ZSQs8rxgUTYLq1CeCLLb9Wo8AqD2_EXhxEzEG0/edit?usp=sharing

Eligibility score: 2 Unrounded score: 2