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

Application of Rings Network #2083

Closed
wants to merge 4 commits into from
Closed

Conversation

RyanKung
Copy link

@RyanKung RyanKung commented Nov 2, 2023

Project Abstract

Please replace these instructions with a brief description of your project summarising key points (1-2 paragraphs).

If your application is a follow-up to a previous grant, please mention which one in the first line of the abstract and include a link to previous pull requests if applicable.

Grant level

  • Level 1: Up to $10,000, 2 approvals
  • Level 2: Up to $30,000, 3 approvals
  • Level 3: Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

Application Checklist

  • The application template has been copied and aptly renamed (project_name.md).
  • [x I have read the application guidelines.
  • Payment details have been provided (bank details via email or Polkadot (USDC & USDT) or BTC address in the application).
  • The software delivered for this grant will be released under an open-source license specified in the application.
  • The initial PR contains only one commit (squash and force-push if needed).
  • The grant will only be announced once the first milestone has been accepted (see the announcement guidelines).
  • I prefer the discussion of this application to take place in a private Element/Matrix channel. My username is: @ryankung:matrix.org (change the homeserver if you use a different one)

Copy link
Contributor

github-actions bot commented Nov 2, 2023

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@RyanKung
Copy link
Author

RyanKung commented Nov 2, 2023

I have read and hereby sign the Contributor License Agreement.

@semuelle semuelle added the discussion private Discussion of application happens in private. label Nov 2, 2023
Copy link
Contributor

github-actions bot commented Nov 2, 2023

The applicant has requested the discussion of the application to happen in a private chat room.

Copy link
Member

@semuelle semuelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the application, @RyanKung. I think Rings is an interesting project. However, I don't understand how - apart from the Substrate login - it is related to Polkadot. Looking at the guidelines, I am missing a more concrete connection between the two. Or am I missing something?

@semuelle semuelle added the changes requested The team needs to clarify a few things first. label Nov 3, 2023
@RyanKung
Copy link
Author

RyanKung commented Nov 3, 2023

Thank you for the application, @RyanKung. I think Rings is an interesting project. However, I don't understand how - apart from the Substrate login - it is related to Polkadot. Looking at the guidelines, I am missing a more concrete connection between the two. Or am I missing something?

@semuelle Hi, sorry for the confusion. In my new commit, I have added detailed descriptions of Rings DID, Rings Account, and Rings Encryption.

Details about how rings network connected to Polkadot or arbitrary blockchain can be found on section Rings Account and External ECC Account.

Thanks

https://github.com/w3f/Grants-Program/pull/2083/files#diff-8655f83917e150681f732dc9f68d7731cdafc16f79f9afef2b1a14fdd0ef5401R89

Copy link
Collaborator

@Noc2 Noc2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(requested changes in the private channel)

@RyanKung
Copy link
Author

RyanKung commented Nov 6, 2023

Hi @semuelle @Noc2 , I'm not sure where to put the explaination, So I put it here, I believe it will bring benefit to the Polkadot ecosystem, actually, I think it's the missing part of Polkadot ecosystem.

What Rings network isn’t.

  • Rings Network is not a blockchain

Rings Network is not a blockchain implementation; it does not have a consensus layer, which means that Rings Network does not have its own ledger.

  • Rings Network is not application.

It will not focus on any specific use case; it is not a chat application, cross-chain bridge, or web application.

  • Rings Network is not based on specific blockchain implantation.

Rings Network is blockchain-agnostic, with a focus on becoming a universal communication layer for arbitrary blockchain implementations.

  • Rings Network is not alternative libp2p for building network.

Unlike libp2p, which is widely used by blockchain implementations like Polkadot, Substrate, and Filecoin, Rings Network aims to become an overlay for other decentralized networks.

What Rings Network is.

  • Rings Network is the only way to achieve fully decentralized network.

Currently, it is impossible to build a fully decentralized network without Rings Network. This issue is related to the "Narrow waist of the internet." Unless clients (browsers) can establish direct connections to each other (WebRTC) and provide mechanisms to make peers and services discoverable (Chord DHT), Rings Network is the solution.

  • Rings Network is the communication layer of Web3.

With Rings Network, centralized services like the front-end services of the web and gateway services of Web3 infrastructure can be transformed into decentralized services. Rings DHT can be compiled into WebAssembly (WASM) and run inside browsers, decentralizing the core part of the current internet. This means that IP/DNS is no longer necessary, AWS is no longer required, and centralized IP/domain-based gateways are no longer needed.

  • Rings Network is a bridge for cross-chain message.

Rings Network enables the sending of messages across various blockchain implementations, allowing users in the network to be authenticated with identities from different blockchain projects.

  • Rings Network is focusing to be an infrastructure for application layer of Web3.

With Rings Network as a foundation, building applications like decentralized email, decentralized web, and decentralized games is easier than ever. Rings Network supports WebAssembly (WASM) and FFI, and nodes can run in any environment (browser or native) using any programming language (Rust, Python, Node.js, etc.). It provides the best toolset for Web3 builders.

@semuelle
Copy link
Member

See comments in the private channel.

@semuelle semuelle closed this Nov 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changes requested The team needs to clarify a few things first. discussion private Discussion of application happens in private.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants