Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/governance section #2221

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
118 changes: 118 additions & 0 deletions basics/governance/Community.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
# Community

### Community Overview

The Filecoin Community exists to govern the network, propose changes and improvements, and ensure that the values that underly the network are upheld. The Community’s goal is to make the Filecoin network efficient, robust, and usable. In order to ensure that the Community is aligned about the best way to move the mission of Filecoin forward, the Community needs to be aligned around the mission of the network and the values that the participants hold.

There are key differences between mission and values. The mission of Filecoin is the high-level purpose and principals of the project. The values are the motivations and assumptions that help align the community around the mission. The Code of Conduct exists to ensure that we are all operating in a safe and friendly environment as we work toward the mission.

### Mission

The Mission of Filecoin is to create a decentralized, efficient, and robust foundation for humanity’s information. This can be broken down further:

- Decentralized
- The network is not dependent on any one party, e.g., not dependent on a company, foundation, or other organization to continue operating.
- No centralized parties can control, stop, or censor the network, its operation, or its participants.
- Users and providers are not controlled or governed by powerful intermediaries (unlike markets like Uber or Airbnb).
- Activity is trustable (web3) through the public verifiability of operations and rational incentives.
- Refers to the decentralization movement of 2015+, including IPFS, Bitcoin, Ethereum, and more.
- Third parties cannot prevent willing participants from exchanging data and/or payments for it.
- Filecoin uses cryptography, end-to-end encryption at rest, and incentives to secure information and network operation.
- Efficient
- Make digital storage (spacetime) a proper commodity with real markets
- Decouple digital storage from cloud computing moat feature sets -- turn storage market into a real market where any provider can sell their storage.
- Enable humanity to create an efficient digital storage market, with small margins and as close as we can get to physical limitations.
- Ensure efficient usage of digital storage resources -- reduce digital space waste (unused storage supply while prices are high enough to warrant using it).
- Drive more and more efficient usage of storage media.
- Enable fast (sub-second) buying and selling of spacetime.
- Enable programs to buy and sell spacetime (without having to be humans or have an associated bank account) -- i.e., a cryptocurrency wallet and code should be enough to buy storage.
- Clients can trust Filecoin will serve data quickly and efficiently back to them.
- Filecoin will not waste user resources (storage, bandwidth, computation, time) unnecessarily.
- Robust
- Filecoin has five 9s of uptime or more.
- Clients can trust Filecoin to keep their data safe.
- Clients can trust Filecoin to serve their data in a variety of extreme circumstances (in the distant future).
- Clients can trust Filecoin to replicate storage and to self-repair lost replicas over time.
- Clients can use Filecoin to store critical application data and trust it to work whenever they need that data back.
- The network is robust to attack by all sorts of powerful parties, including state-level actors.
- The network is robust to changing market dynamics and powerful counter incentives -- meaning, it is rational to continue operating the network.
- The network is robust to network censorship attacks (given there exist willing storage providers).
- The network is robust to specific file censorship attacks (given there exist willing storage providers).
- The network is robust to catastrophic attacks (i.e., nuclear war, long-running internet partitions, etc.).

### Code of Conduct

The best way to make the vision of Filecoin become a reality is through a friendly, safe, and accepting community. Harassment, intimidation, and other behaviors that negatively impact the Filecoin Community will not be tolerated.

All members of the community are expect to abide by the Code of Conduct at all time in all Filecoin community venues, online and in person, and in one-on-one communications about Filecoin. The Code of Conduct covers the usage of all Filecoin public infrasctructure, Filecoin websites, Filecoin related events, and services offered by or on behalf of Filecoin. We expect people to follow this Code of Conduct in Filecoin Open Source project communities, public GitHub repositories, IRC channels, social media, mailing lists, and public events.

- Friendly Harassment-Free Space

- We are committed to providing a friendly, safe and welcoming environment for all, regardless of gender identity, sexual orientation, disability, ethnicity, religion, age, physical appearance, body size, race, or similar personal characteristics.
- We ask that you please respect that people have differences of opinion regarding technical choices, and that every design or implementation choice carries a trade-off and numerous costs. There is seldom a single right answer. A difference of technology preferences is not a license to be rude.
- Any spamming, trolling, flaming, baiting, or other attention-stealing behavior is not welcome, and will not be tolerated.
- Harassing other users is never tolerated, whether via public or private media.
- Avoid using offensive or harassing nicknames, or other identifiers that might detract from a friendly, safe, and welcoming environment for all.
- Harassment includes, but is not limited to: harmful or prejudicial verbal or written comments related to gender identity, sexual orientation, disability, ethnicity, religion, age, physical appearance, body size, race, or similar personal characteristics; inappropriate use of nudity, sexual images, and/or sexually explicit language in public spaces; threats of physical or non- physical harm; deliberate intimidation, stalking or following; harassing photography or recording; sustained disruption of talks or other events; inappropriate physical contact; and unwelcome sexual attention.
- Media shared through public infrastructure run by the Filecoin team must not contain illegal or infringing content. You should only publish content via Filecoin public infrastructure if you have the right to do so. This includes complying with all software license agreements or other intellectual property restrictions. You will be solely responsible for any violation of laws or others’ intellectual property rights.

- Avoid Marketing or Soliciting

- You are welcome to post endorsements of tools, products or services that you personally find useful, but please refrain from blatant advertising, marketing or any kind of spam. Selling commercial services or fundraising is not allowed.

- Reporting Violations of this Code of Conduct

- If you believe someone is harassing you or has otherwise violated this Code of Conduct, please contact us at [abuse@filecoin.io](mailto:abuse@filecoin.io) to send us an abuse report. If this is the initial report of a problem, please include as much detail as possible. It is easiest for us to address issues when we have more context.

- Copyright Violations

- We respect the intellectual property of others and ask that you do too. If you believe any content or other materials available through public Filecoin infrastructure violates a copyright held by you and you would like to submit a notice pursuant to the Digital Millennium Copyright Act or other similar international law, you can submit a notice to our agent for service of notice to: [abuse@filecoin.io](mailto:abuse@filecoin.io)
Please make sure your notice meets the Digital Millennium Copyright Act requirements.

- Consequences

- All content published to public Filecoin infrastructure is hosted at the sole discretion of the Filecoin team.
-Unacceptable behavior from any community member will not be tolerated.
- Anyone asked to stop unacceptable behavior is expected to comply immediately.
-If a community member engages in unacceptable behavior, the Filecoin team may take any action they deem appropriate, up to and including a temporary ban or permanent expulsion from the community without warning (and without refund in the case of a paid event or service).

- Addressing Grievances

- Please contact [abuse@filecoin.io](mailto:abuse@filecoin.io) if you need to report a problem or address a grievance related to an abuse report.
- If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should contact [abuse@filecoin.io](mailto:abuse@filecoin.io). We will do our best to ensure that your grievance is handled appropriately.
- In general, we will choose the course of action that we judge as being most in the interest of fostering a safe and friendly community.

- Contact Info

- Please contact [abuse@filecoin.io](mailto:abuse@filecoin.io) if you need to report a problem or address a grievance related to an abuse report.
- You are also encouraged to contact us if you are curious about something that might be "on the line" between appropriate and inappropriate content. We are happy to provide guidance to help you be a successful part of our community.

- Changes

- This is a living document and may be updated from time to time. Please refer to the git history for this document to view the changes.

- Credit and License

- This Code of Conduct is based on the [npm Code of Conduct](https://www.npmjs.com/policies/conduct).

- This document may be reused under a [Creative Commons Attribution-ShareAlike License](http://creativecommons.org/licenses/by-sa/4.0/).


### Values

The current guiding values of the Filecoin Community are under construction.

### How to Participate

- Become a Storage Provider
- Become a Client
- Work with an Ecosystem Partner
- Become a Tokenholder
- Work as a Developer
- Join the Guild
- Participate in Community Calls
- Vote On-Chain
- Join the Slack
- Attend an Event
- Host an Orbit Event
- Author a FIP
50 changes: 50 additions & 0 deletions basics/governance/Overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
### What is Filecoin?

Filecoin is a **blockchain**-based **decentralized storage network** designed to store humanity’s most important information. But what does this actually mean in the real world?

Current cloud storage networks offer relatively limited services and are not always widely available. For the most part, these services are owned by just a few major providers who get to dictate the prices, areas of coverage, and who gets to use their service. Filecoin proposes a new storage model with economic incentives, with local storage around the globe that is owned and operated by the users of the network itself. This **hyper-local** and **peer-to-peer** model means more efficient access to data, freedom from **centralized storage** providers, and the ability to take part in the **governance** of the network in order to guide the direction of Filecoin.

### **Who is part of the Filecoin Network?**
The Filecoin network is made up of several key players:
-**Storage Providers (SPs)**
-**Clients**
**-Ecosystem Partners**
**-Tokenholders**
**-Developers**
**-Filecoin Foundation**
**-Founding Engineers/Core Devs**

These groups and individuals are all part of the Filecoin **Community,** and help shape the future of the network.

### How does the Filecoin network function?

Filecoin aims to democratize the way data is stored and shared, lower costs for storage, and provide economic incentives for those who participate in the network.

What’s in it for **Storage Providers**? They get the opportunity to make storage accessible and usable for the storage of important data. Storage providers make it possible to create a transparent and equitable storage market. There is also a monetary incentive for Storage Providers in the form of FIL, the network’s native **cryptocurrency**. There are two main sources of revenue for SPs: providing storage and retrieval services, and by securing the Filecoin network.

### What’s in it for **Clients**?
They can rest easy knowing their data is securely stored, free from corporate control, resistant to censorship, and available across the globe. The prices to store data on the Filecoin network are competitive compared to traditional cloud storage, and network is highly flexible and reliable as it is verified regularly with both **proof-of-spacetime** and **proof-of-replication**.

### What’s in it for the **Community**?
The Filecoin Community guides the direction of the network, participating in the governance and overseeing the day-to-day operations of the network itself. Much of the governing of Filecoin is done through **Filecoin Improvement Proposals** (FIPs). Community members can submit FIPs to propose new features, changes to processes, or changes to the environment. They can also vote on FIPs, document their opinions, and build consensus within the community. Community members are also active in the Filecoin Slack, where they can discuss the current state and future of the Filecoin Network, meet like-minded individuals and organizations working to democratize data storage, and connect with projects happening across the network. Filecoin Foundation also hosts a variety of virtual and in-person events that the community can participate in across the globe, which offer opportunities for connection, learning, and building the future of data storage.

### How is Filecoin governed?

Governance is a blanket term that means, simply, the process of overseeing the control and direction of something. The importance of governance is that it helps define who has power and accountability, who gets to make decisions, and how the process of decision making happens.

Filecoin operates on a decentralized model, which means that the people participating in the governance process have the opportunity to impact the network and set the direction it takes. Participation in a decentralized governance system means that individual people, organizations, and projects partners from around the world can all come to the table together to have their voices heard and find consensus about what is best for the network and how to help it achieve its mission. It is a very real model of ownership, personal investment, and responsibility that allows the community to work together in a clear and process-driven way.

Filecoin is governed through the FIP process, which lets anyone in the community author a recommendation for changes or improvements to the network. Currently, for a FIP to pass, soft consensus is required from the community. You can learn more about the FIP process [here].

The Community Guild also plays a critical role in the governance process, and is especially important for high-risk and complex FIPs. The Guild is made up of one representative from each of the following groups:
-Storage Providers
-Clients
-Ecosystem Parterns
-Tokenholders
-Developers
-Filecoin Foundation
-Founding Engineers/Core Devs

Each representative has one vote that is meant to represent the interests of the community they represent in the Guild. This serves to provide institutional representation, an expert consensus body, and a veto check on community voting. This is a critical governing body for complicated FIPs where consensus might be difficult or various parts of the community might be split on the best route forward.

The Filecoin community is highly active, involved in the process, and dedicated to the mission of the network.
Loading