filecoin-project / notary-governance

114 stars 58 forks source link

Notary Application: NonEntropy Tech. #700

Closed joshua-ne closed 1 year ago

joshua-ne commented 1 year ago

Notary Application

To apply to be a Fil+ Notary, please review the Notary Overview here and then fill out the following form.

Core Information

Please respond to the questions below in paragraph 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 network. Please include relevant GitHub handles, Storage Provider IDs, significant projects or contributions (with links).

We have been with IPFS/Filecoin since 2017. Initially, we were studying IPFS and trying to let more and more people be aware of them by hosting meetups, translating related materials, and publishing blogs. We built our company both in China and Japan to promote IPFS/Filecoin and cooperation with governments, enterprises, and colleges. Then we also actively took part in testnest, spacerace, and mainnet as a miner. Besides those, we participated in slingshots (music prize, ranking 11) and Filecoin Frontier Accelerate to seek the ecology applications landing.
Our miner ID's on mainnet so far: f010056, f0133509, f01111111, f020331, f021525, f019074, etc.

Stake Exposure

Please cite total token at stake (currently available, locked as collateral, vesting over time) and any substantiating evidence (i.e., addresses on chain with their corresponding FIL amounts).

We have more than 2 million FIL as collateral in miners we are operating.

How did you acquire the FIL cited above?

We buy FIL futures from the exchange Gateio since 2017.
We participated SpaceRace and accumulated 20+ PiB power by the end of the racing, and that keeps yielding FIL.
Our Filecoin power is keeping growing.
We used to supply technology services to mining customers and get FIL as payment.

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.

I have actively taken part in IPFS/Filecoin-related research and promotion since 2017. 

In earlier days, we translated a large amount of IPFS/Filecoin documents and hosted tens of community meetings(https://twitter.com/mitchellxsoo/status/970853272788463617)
On Lab Day 2018, I made a presentation and took part in a panel session. (https://www.youtube.com/watch?v=KONGvS51cJM, https://www.youtube.com/watch?v=ztPi2e21Mw4)
After Lab Day, we kept close interaction with Protocol Labs and kept communicating on technical and community topics. I met several times with Ms. Michelle Brous and Jeromy in person when I was in SF.
We make videos to show folks how IPFS, Filecoin, and Blockchain work.
https://www.youtube.com/channel/UCBSLrIJPC-_0J0QIOJVSL8A
I have also promoted government cooperation in IPFS applications landing. http://m.nyzshzzx.com/index.php?m=content&c=index&a=wap_show&catid=3&id=1461
We built a collaboration with Osaka University.
https://prtimes.jp/main/html/rd/p/000000002.000072230.html
https://re-how.net/all/1056398/

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 that can substantiate your contributions.

We have discovered and fixed several bugs in lotus code, in the form of GitHub pull requests, slack discussions, and DMs. Here are some of the accepted PRs we have submitted. 
https://github.com/filecoin-project/lotus/pull/6623
https://github.com/filecoin-project/rust-fil-proofs/pull/1535
https://github.com/filecoin-project/lotus/pull/3927 

Organizational Reputation

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

Established in 2017 and registered in early 2019, NonEntropy Tech. Co. is a technical team of about 80 people, including the blockchain technology team, operation, and maintenance team, and application development team that are located in China and Japan.
The team of NonEntropy Tech. has been all in IPFS/Filecoin ecology since 2017, and the main work and achievements are as follows.
1. Translated a large number of technical documents.
2. Multiple MeetUp sessions were conducted.
3. IPFS/Filecoin technology sharing has been carried out at Xiamen University, Xiamen Institute of Technology, Overseas Chinese University, and Northeast University.
4. Since 2018, we have tried to develop several IPFS-based applications, including Distributed cloud drive (2018), and a Distributed multimedia player (2018). Onchain solution for administrative data (2019), Short & live video platform (2019), Distributed storage solution for smart agriculture data (2020), and Cloud courses assistant app (2020).
5. Based on the scarcity of IPv4 addresses in China's network, we explored a variety of nat solutions and exchanged them with Jeromy (Why) in 2018.
6. Optimized the Filecoin code to make it easier to use for large-scale mining.
7. Participated in Filecoin Frontier Accelerate with the edtech application Candlekeep.

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

Official Website:
 https://www.nonentropy.com/ (Updating)
 https://nonentropy.jp/
WeChat Account:
 逆熵科技
Youtube:
 https://www.youtube.com/channel/UCBSLrIJPC-_0J0QIOJVSL8A
Official Twitter account:
 https://twitter.com/NonEntropyTech
 https://twitter.com/Nonentropy_
CSO:
 https://www.linkedin.com/in/junyaoren/ 
 https://twitter.com/Jren_abc
CIO: 
 https://www.linkedin.com/in/mitchell-soo-3296a7110/
 https://twitter.com/mitchellxsoo

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

● We joined Filecoin Frontier Accelerator. (2021.6)
https://twitter.com/Filecoin/status/1349151708274974723

● We had a Collaboration with Osaka University. (2021.4)
https://prtimes.jp/main/html/rd/p/000000002.000072230.html

● We made a speech with the title "Ecology of Filecoin" at the Web3 Summit. (2021.4)
https://finance.ifeng.com/c/85MSaH1GJLI

● We made a technological speech "How Filecoin achieves storage-based decentralized consensus"
https://www.ccvalue.cn/article/414701.html

● NonEntropy School, a blockchain knowledge channel on YouTube.
https://www.youtube.com/channel/UCBSLrIJPC-_0J0QIOJVSL8A

● We built collaboration with the Nanyang government. (2020.7)
https://mp.weixin.qq.com/s/YrNz8Wl5ZY63Ei_9-CAJ_g

● We accepted the inspection of the Quanzhou Digital Office and signed a strategic cooperation document. (2020.8)
https://mp.weixin.qq.com/s/2rO3uI_1ykneeitU1iKQNQ

● We were invited to participate in the China Yayun Big Data Industry Investment Promotion Conference. (2020.9)
https://mp.weixin.qq.com/s/rIGnZ8--WAq58X-Tse_nbA

● We participated in the first International Blockchain Industry Expo to showcase the Filecoin ecosystem to the audience. (2020.10)
https://mp.weixin.qq.com/s/oAIkxOMiYJmtlunaARBzHw

● We participated in the Web3.0 China Summit and took the stage to share the development of the Filecoin ecosystem. (2020.11)
https://baijiahao.baidu.com/s?id=1683512426114952502

● Won the honor of "2020 Most Valuable Mining Institution in the Industry". (2021.1)
https://zhuanlan.zhihu.com/p/347341529

● We accept an exclusive interview about how Filecoin can help the construction of the New Infrastructure Project. (2021.12)
https://www.ys137.com/jinrong/21307831.html

● Video: How Filecoin and IPFS achieve credible storage. (2021.10)
https://www.youtube.com/watch?v=4na0yD2-SQw

● We actively participated in the Filecoin testnets (SpaceRaces) and we were in the 1st tier group on the ranking list. At the end of testnet, we carried about 50PiB of storage power to the Filecoin mainnet.

● During Filecoin testnet and mainnet, we have made tons of trials and optimizations on Filecoin sealing architecture (such as separating precommit1/2 from commit/2, saving commit/1 output for later use so that cache can be released early, distributive management of sector numbers, etc.). And we have shared most of our optimizations in the community.

● We have held 6 offline meetings (from Dec 2021 to Feb 2022) to train new and less-experienced storage providers so that they could quickly onboard on Filecoin mining.

● Since the end of Filecoin testnets, we have established extensive collaboration with Qiniu to optimize the distributive storage system for Filecoin sectors, including fast retrieval of PoSt data, smarter sector transferring logic, etc. Now Qiniu's filesystem, the Kodo system, is supporting the storage of more than 8 EiB of Filecoin storage power.

Individual Reputation

Please share links to at least 2 of your (personal) social media profiles (or accounts that you can use) and the approximate size of your audience (i.e., followers, subscribers) for each one.

https://www.linkedin.com/in/junyaoren/ 
https://twitter.com/Jren_abc

Please share any additional relevant information regarding your presence (e.g. news articles, interviews, podcasts, videos, awards, etc.)

On Lab Day 2018, I made a presentation and took part in a panel session. (https://www.youtube.com/watch?v=KONGvS51cJM , https://www.youtube.com/watch?v=ztPi2e21Mw4)

I took part in the Web3.0 Online Summit and had a speech about IPFS/Filecoin. (2020.7)
https://twitter.com/chaintalktv/status/1285885716367466496

Allocation Plan refer to the Rubric to see how this impacts your Notary score

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. This includes the target amount per client and the rate at which you'll allocate DataCap.

We will gradually establish a good DataCap allocation mechanism through continuous summary and improvement and continuous iteration. In the overall work, we will follow the working principles of PDCA: Plan → Do → Check → Act → Plan → …, and promote the gradual improvement of the mechanism through continuous cycle improvement.
Data legal compliance is the priority we consider. With this in mind, the allocation strategy will determine the DataCap quota a customer can receive based on the following elements:
1. Basic organizational and personal information of customers.
2. Development planning and completion of the project.
3. Verifiability of data authenticity and validity. (We will regularly download the relevant data for spot checks, so there are certain requirements for the openness of the data)
4. The customer's historical DataCap usage.

In addition, we have established an open and transparent application, approval, and appeal process, so that applicants can clearly know all operations.
Here are the flowchart, and the rubric.
Flowchart: https://drive.google.com/file/d/1aTtr4W-MawoKB7O9ozrnZdLC_eU9Lhll/view?usp=share_link
Rubric: https://docs.google.com/spreadsheets/d/14xLS4HucccTDkx2JK60uYBa-q6UiJrZo/edit?usp=share_link&ouid=114786731006772610377&rtpof=true&sd=true

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

As blockchain practitioners, we fully recognize the importance of private keys, so we developed internal dedicated offline signature wallets and multi-signature wallets on the second day of the main network online, and formulated strict internal private key management methods. If we become a notary public, we will also use this set of management methods to ensure the security of private keys and the fairness of decisions.

Client Due Diligence

How will you vet the clients that are applying for DataCap? What questions will you ask to ensure your trust is placed well and that clients can properly handle the DataCap you intend to allocate to them?

We collect the following information to determine eligibility:
1. Registered capital of the company, establishment time, team/personal background, and reputation.
2. Project planning and project progress.
3. Data scale and data redundancy strategy.
4. The type of data stored.
5. Applicant's understanding of the impact of DataCap distribution on the Filecoin network (as a supporting reference).

Our questionnaire:
1. Please introduce yourself and leave reliable contact information so that we can communicate with you when needed.
2. Name, nature, place of registration, date of establishment, and position you hold in your entity (if any), and provide relevant documents of the entity (legally effective documents that can prove the existence of the entity) and authorized signatory information.
3. Please describe the basic information of the data you plan to use DataCap to store, including but not limited to the source, size, and type of the data.
4. Please introduce the development status of the application project supported by your data, including but not limited to: project start time, project running time, number of users, and user activity.
5. Where do you plan to use DataCap?
6. Which SPs do you plan to store the data with? What are your criteria for selecting an SP? How do you ensure that the SP you choose meets your needs and the spirit of Filecoin's data decentralization?
7. Have you used DataCap before? If yes, please provide the address you use to manage the DataCap and a brief description of the number and distribution of data stores.
8. How will you disclose your use of DataCap to us or the community to ensure that DataCap is not misused or unfairly traded?
9. How many DataCaps have you requested?

What processes will you employ when granting additional DataCap to a client that has previously been verified? This includes confirming that the client is not improperly using the DataCap they were previously granted, i.e., making deals with a single SP entity.

We will set up a dedicated database to record all the storage deals initiated from the application address and regularly analyze and summarize the collected data to ensure that the applicant uses DataCap fairly and impartially.
Verified applicants are also required to provide us with the following information:
1. Please summarize the usage of the DataCap previously granted to you. The content should include but not be limited to DataCap address, cooperating SP, number of DataCaps per SP, your evaluation of the SP, schedule of DataCap use, whether DataCap use matches the plan, and the reason for the mismatch.
2. What problems did you experience with DataCap?
3. In which regions do you plan to use DataCap this time?
4. Which SPs do you plan to store the data in this time?
5. How many DataCaps are you applying for this time?
6. What additional help would you like me to give you with DataCap usage?

We will compare the information submitted by the applicant with the verified data deal on the chain to evaluate whether to continue to grant the applicant DataCap and the amount granted.

Bookkeeping Plan

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

Of course, we will retain all the information and accept the relevant audit. All DataCap-managed information is managed hierarchically.

1. For information that can be made public in real-time, we will make it public on a special web page. As also stated earlier, we will announce the applicable rules on Github,  and all applications should be initiated with an issue for records,  and so that we can track our conversations with applicants.
2. For information that is not suitable for disclosure (for example,  we may download some application data in data authenticity verification),  we will issue corresponding inspection results.
3. Our management of all information will be as open and transparent as possible based on abiding by relevant laws and regulations and respecting the privacy of data owners.

Where do you plan on keeping a publicly accessible record of all your allocation decisions?

Github, as an open and trusted platform, will be the main platform for us to perform Notary's work, as well as the main platform for information display. You can query the application and approval process of all DataCaps, as well as the handling process of objections and disputes. We will also publish our DataCap allocations on a regular basis.
Google Sheets will serve as a tabular tool for recording relevant information and will be made public on Github.

Service Level Agreement

Engagement in Program

Which level (1-5) of service commitment are you willing to dedicate to participating in the Fil+ program? This includes making DataCap allocations (direct and/or Large Datasets), joining working groups, adding comments on discussion/issues, attendance in governance calls, messages in Slack, etc. For a full list of the service levels and time commitments please review the rubric

L3.
Maintain a ranking in Leaderboard in the top 5% of Notaries.
Attend 2 Governance calls a month - with the webcam turned on
Join 2 working groups
Respond to SLACK inquiries within 24 hours
Vote/Comment on all proposals submitted

Track Record

Past allocation

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

https://github.com/filecoin-project/notary-governance/issues/445
(We were selected as V3 notary but haven't really started yet due to the nano ledger ordering problem, which is solved now)

Disclosures

Do you/your organization have any relationship(s) with other existing notaries or their organizations? If yes, please list the names of the Notary individuals or organizations you may be related to.

No.
filecoin-notaries-onboarding-bot[bot] commented 1 year ago

Thanks for your request! Everything looks good. :ok_hand:

    A Governance Team member will review the information provided and contact you back pretty soon.
Kevin-FF-USA commented 1 year ago

Hi @junyaoren, Thanks for applying to become a Notary in the Fil+ program!

As we score your application, you will need to verify your contact information and affiliated organization. Since you are applying on behalf of an organization, please email NOTARYELECTION@FIL.ORG from your Organizations email account. *This cannot be from your personal account. You Must include the address of your Organization.

Subject Line: Notary Name, Application Number Email Body:

Your First and Last name Your Organization Your Country of Operation Your Slack handle in filecoinproject.slack.com Link to this GitHub application

This step needs to be completed by 28NOV. Emails received after the 28th run the risk of delaying scoring and may result in your application not being completed. Once we receive verification of your email, we will then send you a token code to verify and link your SLACK account.

Should you have any questions, please post them here in the comments section of your application and tag @Kevin-FF-USA and @panges2

Thank you!

joshua-ne commented 1 year ago

Hi @Kevin-FF-USA, I have send the email using my organization email: renjunyao@nonentropy.com. Please let me know if you have any further questions or instructions. Thanks!

galen-mcandrew commented 1 year ago

Please see attached for initial notary scoring by governance team. Thank you for applying! 700.pdf

Kevin-FF-USA commented 1 year ago

@junyaoren Thank you for applying to serve as a Notary in support of the Filecoin Plus program. After review of your application and a diligent scoring of your past and potential future contributions to the program, you have been selected to onboard as a Notary in this 4th round of elections.

In the coming days you will receive an onboarding training checklist. It will walk you through the steps to verify your ledger verification in https://plus.fil.org/ as well as outline the best practices and responsbilities for a Notary in the Program.

Next steps

  1. By 20 December - Complete the CONTACT AND DISCLOSURES form
    1. https://airtable.com/shrjx52lvefitwdq6
  2. By 30 December - Ensure that the Governance meeting time is on your calendar and make scheduling plans which allow you to commit to attending per your SLA level expectations. (L1-L5)

Please reach out to Galen, Kevin-FF, or Philop on Slack if you have any questions.

panges2 commented 1 year ago

Hi @junyaoren, this is a kind reminder to get your ledger verified by Wednesday, Feb 8. To connect and set up your account in the Registry, please follow this short guide. https://docs.google.com/document/d/1VCksV4_roLSTmaPqZJ8u643rykC0A7Z53YBDUoIY1xc/edit?usp=sharing For a longer video walkthrough - see here: https://drive.google.com/file/d/1HFvRjjplt4NpRz4P67320D2g3Z42ePzj/view

joshua-ne commented 1 year ago

Notary Ledger Verified

Message sent to Filecoin Network

message CID: bafy2bzaceczyyjxq6xsapqbf2ozqcyam56g4moxi6wdiubrzreffkhaybpuqy

You can check the status of the message here: https://filfox.info/en/message/bafy2bzaceczyyjxq6xsapqbf2ozqcyam56g4moxi6wdiubrzreffkhaybpuqy