21 karma · joined July 23, 2022
There is something called lightning, which is p2p payments through bitcoin!
> Furthermore, a currency needs a government (or similar kind of body) to manage its stability, by printing (and buying) money. Otherwise, we'll see wide fluctuations in value like what happens with Bitcoin.
call the economists! a currency needs a government! But only from 1971 onwards, before that people didn't have currencies! Oh, you don't want to use the US dollar? the best currency ever!? I guess we'll have to bomb your country and neighboring ones to change your mind.
> to manage its stability
aka lose 2-4% of purchasing power per year. Thank you central bank! you saved us!
> Otherwise, we'll see wide fluctuations in value like what happens with Bitcoin
Oh no! The horror! A currency that can also go up!!! I guess we need a central bank for oil! to keep the price of oil stable! And food too!
please stop using the internet! it might be slow and expensive to run! it requires insanely big cell towers and submarine cables! it won't scale!!11!! kind of guy
The merchant can also pick to use Lightning and keep the Bitcoin instead of selling it for fiat.
You can't censor Bitcoin.
The merchant requests 100 USD. The user pays X BTC equivalent to 100 USD. The merchant receives 99 USD aka the fee is 1 USD
NO. You will ONLY have to rotate your IP if you join a network in which there is a collision. 1 in 4 million chance. If that happens, it's ok. Ideally you are using magicDNS and don't have to worry about IPs or just use the IPv6.
But anyways, first of all; you can see we run a trading company called Infinite Field (https://github.com/infinitefield) and we trade on a decentralized venue called Hyperliquid. You can check the leaderboard there, we are in the top 15 or so. We are doing more than just trading there, we also run a validator with 0 revenue on our side. We charge no fees. Although maintenance cost is high (20k/month). We also built an SDK for users building in Hyperliquid because the official one was not good enough (https://github.com/infinitefield/hypersdk). No other market maker is going to do that. Mostly. Also, I built and released our in-house websocket library (https://github.com/infinitefield/yawc) because I consider it to be better than tokio-websockets or tungstenite. Why is it better? It supports compression (which no other does) and WASM (that one was pre-LLMs so code is mine alone hehe).
> You built it in two weeks because, for the last four years, you were busy with other things. If you get busy again, will the project lag for the next four years?
I am always busy. But I want to deliver a minimum set of features that will work without me. You can see the open issues and PRs. All of the work is being made transparently on Github. I also use the product myself and I hope I can use it internally at my company too. If you want to reach out to me you can do it over email or telegram (ask for it) and I am 24/7 online. When I say the idea was sitting idle for 4 years; it basically means I was a guy from a town in Spain and I had to do something to get out of there. Although I contributed a lot to opensource when I was younger (check https://github.com/dgrr) it didn't pay the bills! So it took me 4 years to reach a level in which I feel comfortable dedicating some time to opensource stuff like hypersdk, yawc or now rayfish (actually more than 4 years, but rayfish was there for that amount of time).
I am very transparent. I'll open up my X account so you can engage more directly with me if you want.
In terms of the credentials; again, it is not a product like Bitcoin. I am not a researcher from some university. I don't even have a computer science degree. So I don't oblige to "credentials".
I am an entrepreneur, I had some ideas. One of those ideas is rayfish. I like to give back to groups or people. I live in a country where I pay no taxes so I can donate part of that to cat shelters from my homecountry and in this case I open-sourced rayfish because I think it is a good product many people like me will enjoy.
Does that reply to your concerns?
The collision_index is incremented when a collision happens on a network. Let's say you join network A, B, C. But when you join C, another peer has the same IP. The coordinator (which is a role anybody can have in the network) will not accept you in the network unless you change your IP. Which means you need to increase your collision index. Now that process is repeated N times until you don't collide with any other peer.
If you dont like it dont use it