Bitcoin Forum
June 20, 2024, 01:09:00 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Project Development / [Cryptography] Annual Update from Rings Network on: November 01, 2023, 04:41:57 AM
One year ago, I introduced the Rings network on the Cryptography mailing
list (
https://www.metzdowd.com/pipermail/cryptography/2022-October/037958.html),
and now I'm here to show what we have done in the past year.

First, let me reintroduce my project.

The Rings network (https://github.com/RingsNetwork/rings-node) is a fully
decentralized peer-to-peer (P2P) network. I emphasize the word "fully"
because Rings nodes can run on arbitrary devices, especially in web
browsers. The code is written in Rust and can be compiled into WebAssembly.
The transport layer is also browser-friendly, based on the WebRTC protocol,
enabling direct connections between browsers (we have a demo illustrating
how the handshake works: https://rings.rs/rings-wasm-p2p/).

Secondly, let me highlight what we have achieved this year.

1.) Strong Rings DHT: The Distributed Hash Table (DHT) is based on the
Chord algorithm, and we have incorporated the work of Pamela Zave (
https://arxiv.org/pdf/1502.06461.pdf) to enhance its robustness.

2.) WASM and FFI Client: We now not only support WASM exports but also
offer support for Foreign Function Interface (FFI). This means that
developers can easily use our network in any environment or with any
language, be it in a browser or native, with languages like Python or
Haskell.

3.) dWeb / TcpProxy: A year ago, we had a simple HTTP proxy implementation
based on one-time string input/output. Now, we support TcpProxy, which is
based on DIDs (Decentralized Identifiers) and can establish a TCP tunnel
between any two nodes.

4.) Services Store / Lookup: While our primary focus is not on storage, the
Rings Network has implemented basic storage functionality primarily for
service discovery and registration. For example, a service providing an
IPFS forward gateway can be registered as sha1("IPFS_GATEWAY").

5.) Session and Abstract Account: Rings' design principle is to keep
programs from interacting with private keys directly. So, we achieve
authorization and abstract account by having users sign a delegated
keypair. We now support users to authenticate using various elliptic curve
encryption algorithms, including secp256k1, secp256r1, ed25519, and their
variants.

6.) Browser Extension: We now have a browser extension that essentially
works. You can find it at https://github.com/RingsNetwork/rings_ext_v2. It
launches a node in the background and injects a "Rings" object into the
window object in the browser, allowing the node to stay online continuously.


Third, I will introduce what is the next move of the Rings network.

In the upcoming development process, we have three plans:

1.     Continuously improve the availability and user-friendliness of
nodes, including providing better TCPProxy tools, dweb tools. They should
be well-documented.

2.     Optimize the browser extension; the current interface is not very
appealing, and its functionality is not very intuitive. We also plan to
provide more demos based on the extension.

3.     Implement the DRanking protocol. The DRanking protocol is a new
sampling protocol designed by us. It's inspired by the ranking protocol of
eDonkey but work in decentralized way. If you're interested, you can take a
look at our draft paper:
https://github.com/RingsNetwork/whitepaper/blob/master/pos.pdf

The Rings Network is a project that I am deeply passionate about and
committed to for the long term. It still has a long journey ahead. We
currently have only two or three full-time developers. If anyone has any
ideas about the future of the Rings Network, please feel free to share
them. If you wish to become a contributor to the Rings Network, you are
also welcome to join us.

Our repo is available at:https://github.com/RingsNetwork/rings-node

And white paper:https://github.com/RingsNetwork/whitepaper/blob/master/rings.pdf
2  Bitcoin / Development & Technical Discussion / How lightning network store user data? on: January 29, 2023, 05:23:41 AM
I see many implementations like lnd, c-lightning, is using local database (redis) for user data storage. I think it introduces the problem of a single point of failure.

Is there any implementation is based on distributed storage? Just like DHT or somehow?
3  Alternate cryptocurrencies / Altcoin Discussion / An Exchangeable Extension for ERC20 Token on: March 29, 2018, 09:23:49 AM
Hi, I'v wrote a extension for ERC20 Token, which added a built-in exchange in contract.

I'm a newbie on solidity(I think), So Welcome pull request and security-check, And there is no GUI yet.

https://github.com/RyanKung/exchangeableERC20

Note that:

Trader should search matchedBid/Ask and fill it manauly.
 Wink
4  Local / 中文 (Chinese) / 这种连发N个BCC广告的ID,好像是Bot? on: September 07, 2017, 09:55:40 AM
比如说paddzzzz,RicardoMLu,big21313 这种,好烦。

满屏的BCC,哦,还有洋葱

5  Local / 中文 (Chinese) / Re: 比特币即将破4万,天下却成了BCC的? on: September 07, 2017, 09:51:21 AM
 Roll Eyes 我就看BCC吹们怎么继续吹。说得仿佛市场真的是靠难度定价似的
6  Local / 中文 (Chinese) / Re: ICO被叫停,比特币狂跌,BCC优势愈发明显 on: September 06, 2017, 09:34:43 AM
这也能扯到BCC,逻辑也是很神奇 Roll Eyes
7  Local / 中文 (Chinese) / Re: 中文版补充版规:发帖人签名栏中出现违规内容的,回帖会被删除 on: September 06, 2017, 03:36:30 AM
3. 不允许发表一般被认为会触发防火墙系统从而影响国内比特币爱好者访问本论坛的言论。
因为2014年9月,中国的防火墙系统已经屏蔽了本站,中文版可以讨论除赌博和色情以外的所有话题。

哈哈哈哈哈哈哈哈
8  Local / 中文 (Chinese) / Re: 国外ICO的机会 on: September 06, 2017, 03:25:33 AM
互联网无国界,暗网无国界。其实就是转入地下罢了。
9  Alternate cryptocurrencies / Speculation (Altcoins) / Re: CHINA CAN'T STOP US on: September 06, 2017, 03:19:08 AM
LOL! Let the MOON begin!
10  Alternate cryptocurrencies / Speculation (Altcoins) / Re: Best crypto to buy now? on: September 05, 2017, 01:35:35 PM
Bitcoin, Ethereum, and EOS maybe
11  Local / 中文 (Chinese) / Re: 旦夕之间,各国监管层都在发力围剿ICO on: September 04, 2017, 05:07:41 AM
然而监管也并没有什么卵用
12  Local / 中文 (Chinese) / Re: 千年的韭菜,万年的王八看比特币上30000:不得不怀疑人生 on: September 04, 2017, 04:05:37 AM
所以其实很讨厌这种空投类型,整个论坛里到处都是这种
13  Local / 山寨币 / Re: 关于洋葱DeepOnion,需谨慎 on: September 02, 2017, 06:34:43 PM
反正我现在是觉得论坛里到处都是这货的广告,特别讨厌。
14  Economy / Economics / Re: BTC as a national currency? on: September 02, 2017, 06:08:20 PM
No,But I think BTC will be always existed as the main gateway of exchange for ICOs and other blockchain application.
15  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: Whats needed to develop a cryptocoin??? on: August 09, 2017, 04:10:02 PM
just do fork  Wink, like what ltc/doggy did
16  Local / 中文 (Chinese) / Re: 严重提醒: BCC on: August 08, 2017, 02:24:04 AM
可以先把BTC上的币转走,然后这个钱包相当于废弃了
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!