-
akrit[m]
Hi, I have recently posted about potential contributions toward the p2pool website in the #monero:monero.social channel. Just a quick recap, I wanted to make p2pool website more SEO optimized, added p2pool guide directly to the webpage, and some upgrade toward the p2pool website. How can I contribute?
-
hyc
ask in #monero-pools
-
nikg83[m]
getting this error on monerod quite a few times
-
nikg83[m]
2022-02-15 17:54:26.702 [P2P9] WARNING ringct src/ringct/rctOps.cpp:380 ge_frombytes_vartime failed at 380
-
nikg83[m]
2022-02-15 17:54:26.704 [P2P9] ERROR cn src/cryptonote_core/cryptonote_core.cpp:1088 Exception at [core::handle_incoming_txs()], what=ge_frombytes_vartime failed at 380
-
aksion[m]
Hello everyone To popularize monero, is it possible to screw the "decentralized file storage" function to the algorithm? For example , according to this principle:... (full message at
libera.ems.host/_matrix/media/r0/do…8325eee8f2086ee29d14f4f4479d6ca8a18)
-
aksion[m]
5. If suddenly the user has a failure of his storage, then make time to update the disk to a new one, and sync again. The system can track which files/archives have poor reliability and issue a rating directly in the wallet. For example, you can make recommendations that if only 1 copy, then the reliability of x, if 2, then the coefficient of x, and so on. Introduce the concept of 100% reliable storage, when the system itself looks at
-
aksion[m]
the availability of duplicates, analyzes, and if the reliability decreases below some level, it makes another duplicate on other volumes provided.
-
aksion[m]
So it is possible to make a global repository of the most valuable information of civilization, distributed in a decentralized manner to all continents. And even if there are some cataclysms, then a duplicate will remain, which, as the network grows and recovers after accidents, will multiply again to acceptable storage reliability.
-
aksion[m]
This will make monero very popular not only as a coin, but also as a system for storing human information, both in securely encrypted form (who needs it) and open - the knowledge base of mankind.
-
merope
While integrating such features would be technically possible, I don't think it would be a good idea
-
merope
"Do one thing and do it well"
-
merope
Monero is good at being digital money
-
aksion[m]
merope: Information is more important than money sometimes
-
merope
Nothing stops you from creating a separate project for distribuited file storage and integrating Monero as a payment method
-
z00min[m]
Hi guys, when was the code base last audited? I don't find the info on the website, thanks.
-
aksion[m]
merope: You can even say that money and information are one. It would popularize monero. It could also be done that if you want to participate in such a mutual storage of duplicates, you should still store part of the node, which would increase the reliability of the network and the safety of the blockchain, improve decentralization
-
justverify[m]
merope: Would be much better if we could eliminate the 10 blocks lock and keep the same level of privacy
-
justverify[m]
* > <@endor00:matrix.org> Monero is good at being digital money
-
justverify[m]
Actually it would be much better if we could eliminate the 10 blocks lock and keep the same level of privacy
-
merope
The whole point of the 10 block lock was to enhance privacy by preventing people from accidentally revealing the true spend by immediately spending a freshly-received output
-
merope
s/was/is
-
merope
aksion: storing an ordered ledger of transactions and storing arbitrary files are two very distinct operations, with very different requirements and optimal solutions. Mashing them together would almost certainly mean doing a bad job at both
-
aksion[m]
I began to study blockchain technologies in more detail. Please tell me - do I understand correctly that if the central nodes (such as node.monroeworld.com for example) where are the notes (blockchain) stored with white IP addresses blocked, then the coin network will not be able to function? If you ask a different question - can the Monero network function normally only on gray dynamically changing IP addresses?
-
aksion[m]
* I began to study blockchain technologies in more detail. Please tell me - do I understand correctly that if the central nodes (such as node.monroeworld.com for example) where are the notes (blockchain) stored with white IP addresses blocked, then the coin network will not be able to function? If you ask a different question - can the Monero network function normally only on gray dynamically changing IP addresses?
-
aksion[m]
After all, people have very few static white IP addresses in practice and they are very easy to block. Thanks!
-
merope
It still can function, but it would take extra steps for a node to find peers during the initial bootstrapping phase
-
merope
Unfortunately, this problem (finding peers to bootstrap a decentralized network) still has no efficient and decentralized solution yet. I2P has the same problem, for example
-
sech1
huge enough decentralized network (millions of IPs) can be bootstrapped by randomly probing IPv4 addresses
-
aksion[m]
sech1: I just completely synchronized the blockchain in my wallet and kept it at my place. and for a long time I was sure that I was a full-fledged node. But then I read the article, and realized that on a gray dynamic IP address like 10.0.0.1 from the provider, I'm practically a dummy for the network, and there is no node. It really upset me.
-
aksion[m]
And then even more upset was the arrival of the understanding that in reality the entire network is held only by nodes located on static white IP addresses, which are few (few). And my world collapsed. That is, we people with gray dynamic IP addresses cannot support the network at all. Moreover, if any government decides to cover up the cryptocurrency, it is enough for it to introduce a ban on renting a white IP address through providers
-
aksion[m]
and the coin network will collapse
-
sech1
you can use port forwarding so other nodes can connect to you
-
sech1
there are ~190 governments in the world
-
sech1
there will always be ways to get public IPs
-
merope
Plus, you need a static ip only to let other peers initiate a connection with you. But you can always initiate a connection to them (if they have a public ip)
-
merope
And then peers share peer lists and bridge the gaps
-
merope
The data is synced both ways
-
sech1
dynamic ip works just fine for incoming connections
-
sech1
it's more of a NAT/port forwarding issue
-
sech1
static ip with NAT and no access to router will block incoming
-
aksion[m]
In fact, in many countries IPv4 is controlled by governments. In general, for example, it is almost impossible to take a white static IP address, and if you do, you become completely deanonymized, all contact details are required. And if you raise the blockchain at such an address, you will be in the palm of your hand.
-
merope
Rent a vps in a different country and use it as a vpn/proxy
-
aksion[m]
There is a difference between static and dynamic IP addresses, and white and gray...on a gray IP address of type 10...., nothing is possible at all, no ports.
-
aksion[m]
I'm talking about the problem if everyone is banned through providers of white IP addresses. It's so easy to do - because all providers are controlled by governments. Yes, the Internet will function, and trusted "their" people will still be given white IP addresses for websites and hosting. But the rest can be banned from white IP altogether.
-
sech1
It's not a discussion for #monero-dev
-
aksion[m]
That is, do I understand correctly that if governments just want to break any coin, then it's enough for them to take the white IP from the owners of nodes?
-
sech1
nodes will just move to more friendly governments. They can't even ban torrent sites after 20 years, so your example is fictional
-
sech1
again, move this discussion from #monero-dev to #monero, this is a strictly dev channel
-
nikg83[m]
<sech1> "static ip with NAT and no access..." <- Yes, not sure how my torrenting works though and I can seed even behind nat and no changes to router
-
aksion[m]
sech1: Sure...this is the main problem of reliability. No development will help if the coins are so vulnerable.
-
aksion[m]
This is the main issue of development - to make a coin and a network capable of working only on gray ip addresses, even if all the white ones are taken away. It's just that it can work if it is found in all people (most) who have gray IP addresses
-
sech1
UDP hole punching is a thing, IPv6 is a thing. There are ways to work from behind NAT
-
nikg83[m]
* > <@sech1:libera.chat> static ip with NAT and no access to router will block incoming
-
nikg83[m]
Yes, not sure how my torrenting works though and I can seed even behind nat and no changes to router
-
nikg83[m]
But monerod has no incoming connections and will complain about port blocked
-
aksion[m]
sech1: Just everything is very real when there is a desire - we have killed all torrent trackers in a month. And this is not fictional - but reality
-
sech1
who "we"
-
sech1
last I checked, all my favorite trackers worked just fine, so they're definitely not killed
-
aksion[m]
sech1: Not us, but in our country
-
sech1
Germany? Just use VPN for torrenting
-
nikg83[m]
sech1: How to do this for monerod? I would like to seed with my node behind nat, a guide would be helpful
-
sech1
what you're describing is fictional. Internet was designed to resist censorship. There will always be a way.
-
sech1
nikg83 configure port forwarding if you have access to router, it has nothing to do with monerod specifically.
-
nikg83[m]
sech1: I have tried that, didn’t work; I don’t get public ip4/6 on my router
-
nikg83[m]
While I am able to seed on torrents, I thought monero used same BitTorrent tech
-
sech1
when you seed on torrents, you connect to someone else with open port
-
nikg83[m]
sech1: So I am uploading to them instead of them Downloading? Same should be same with monerod also ?
-
nikg83[m]
* > <@sech1:libera.chat> when you seed on torrents, you connect to someone else with open port
-
nikg83[m]
So I am uploading to them instead of them Downloading? Same should be possible with monerod also ?
-
sech1
when you seed, you're always uploading.
-
sech1
monerod also connects to other peers with open ports, so you can sync from behind NAT
-
tusko
aslong as there's someone requesting and you're on their path
-
nikg83[m]
sech1: I never had a single incoming connection ever, i hate to be just a leecher on monero network
-
selsta
nikg83[m]: even if you don't have an incoming connection you can contribute to the network, hyc demonstrated it on reddit a couple months ago
-
selsta
it's just more rare that a node will request something from you in this case
-
nikg83[m]
selsta: How rare? I have node running on/off since 2018 and never saw any incoming
-
selsta
you don't see an incoming connection in this case
-
selsta
if you connect to another node the other node can still request data from you
-
nikg83[m]
selsta: Cool, got it
-
aksion[m]
<nikg83[m]> "I never had a single incoming..." <- In fact, it just kills me, too, after realizing it. Please answer only one question - that is, I have only a gray IP from the provider and downloading the full node (blockchain) is still a dummy in the cryptocurrency network? It's just that I understand that without white IP addresses, a cryptocurrency network cannot exist. And it turns out that this is the bottleneck of cryptocurrencies
-
aksion[m]
- just pick up white addresses (which is what happens in principle). More than 99 percent of people have gray IP from the provider. White IP addresses are either not available at all, or require a fee and full deanonymization, which makes it very easy to detect the owner of a full node is really not a dummy at a white address.
-
nikg83[m]
aksion[m]: Run the node behind tor, tor peers would be able to connect alteast
-
merope
Or yggdrasil, an ipv6-only overlay network in which anyone can pick their own address
-
merope
*get their own address
-
aksion[m]
nikg83[m]: No, not like that....tell me just one thing - will Monroe or another cryptocurrency be able to survive if they take away all the white IP addresses in general? which is very easy to do.... (full message at
libera.ems.host/_matrix/media/r0/do…a1affb134885ae25b64bf314feceddc4fc6)
-
merope
As I said earlier: yes, it can still keep working. We'll just need to manually supply one/a few peers when bootstrapping
-
nikg83[m]
> <@aksion:matrix.org> No, not like that....tell me just one thing - will Monroe or another cryptocurrency be able to survive if they take away all the white IP addresses in general? which is very easy to do.... (full message at
libera.ems.host/_matrix/media/r0/do…da7eb290dc7eae4b2ceaea146f103e50fac)
-
merope
(Which we can already do)
-
aksion[m]
merope: ipv6 is specifically sabated to artificially maintain a shortage of IP addresses, and to have full control
-
merope
I suggest you read up a bit more on ipv6 and yggdrasil, then
-
aksion[m]
merope: Here you can go into more detail. Is it even possible to continue the life of a cryptocurrency without nodes on white IP. Here I have a node on a gray IP, in addition to unloading the central nodes a little, it is a dummy in itself.
-
merope
As we keep telling you: yes
-
merope
And your node is not a "dummy", because all peers you are connected with (both incoming and outgoing) share data with you, both ways
-
aksion[m]
merope: If the provider does not give IPv6, then there is no way to get it. All providers are subordinate to the authorities. Ipv4 is almost impossible to get already. Moreover, if they give it for money, then under the contract they can pick it up at any time without explaining the reasons, not to mention if they just want to block the node
-
merope
-
aksion[m]
merope: And let's, in order not to be unfounded by the whole community, conduct a test for the reliability and invulnerability of the network - turn off all nodes on white IP addresses and test
-
sech1
you keep coming up with fictional scenarious. Let's turn off ALL nodes, why not?
-
aksion[m]
Here are the ranges of gray IP addresses that are issued by providers to almost 99.9% of network users... (full message at
libera.ems.host/_matrix/media/r0/do…8e4777be8cd6e16c937cb54688a6e868251)
-
aksion[m]
sech1: Here are the ranges of gray IP addresses that are issued by providers to almost 99.9% of network users... (full message at
libera.ems.host/_matrix/media/r0/do…8ad8668435fa6fab565b49bdf76727a10d8)
-
jeffro256[m]
A gray IP is just an IP that your node hasnt connected to in a while
-
sech1
these are LAN addresses. Yes, it will work with port forwarding on the router
-
aksion[m]
Alas, this is not fiction. and reality. If in 2010 we had up to 20% of Internet users with white IP addresses (although often dynamic), then in 2022 units have white IP addresses and then for a fee and under ososb control
-
sech1
IPv6
-
aksion[m]
sech1: No...these are the addresses that are now issued by providers to 99% of the population. They are almost fictitious. Can cryptocurrency survive on nodes only on gray IP.
-
aksion[m]
I do not know if there is a concept of gray IP in all countries and what are not real IP addresses called there. We call them gray because they are not just dynamic, but dynamic and useless. From them you can only go to asites . We don't even have a VPN to raise from gray addresses
-
sech1
wdym? You can't connect to ports other than 80 and 443?
-
jeffro256[m]
You're talking about NAT firewalls. NAT firewalls prevent you from receiving incoming connections to local IPv4 addresses. Gray addresses are addresses of peer nodes which are either offline or currently unavailable, but were at one point.
-
jeffro256[m]
We do need a core number of nodes to be be able to accept incoming connections to IPv4 addresses, the more the better, but not all nodes need to be able to do that.
-
jeffro256[m]
With IPv6, NAT firewalls will no longer be needed and so ostensibly, any IPv6 address will be able to receive incoming connections. It's taking a long time to roll out though, it needs more customers demanding it. If you can, you should either learn to port forward or switch to an ISP that provides IPv6 addresses.
-
sech1
Many ISPs do IPv6
-
jeffro256[m]
I think many do, but according to
google.com/intl/en/ipv6/statistics.html, only 40% of connections are over IPv6
-
jeffro256[m]
<40% actually
-
aksion[m]
Cryptocurrency is far from torrents. Cryptocurrency is billions and billions of dollars, and if in order to kill them (equivalent to stealing from people) it is enough to disable several nodes on white IP (just take white IP)? then believe me, for the sake of such money, they will do just that. They can no longer turn off the entire Internet, the world government itself needs the Internet to manage herds of people, but leaving everyone
-
aksion[m]
only on gray IP is very simple. And if the cryptocurrency algorithm cannot work only on gray IP, then this is a dead cryptocurrency by definition. It is necessary to take this factor into account. Here some say that it is possible to work only on gray IP - let's do a stress test, disable all nodes on white IP, and see how it will work
-
sech1
One more time. There are 190 countries in the world. A node with a white IP can be spin up in a few hours in at least 50 of those countries. IPv6 is available in many countries too
-
sech1
"They" can't just "disable several nodes" and call it a day
-
sech1
and your "stress test" is impossible to do since there's no Monero CEO who can order to do it. Each node is run independently
-
sythaeryn_aerie[
<UkoeHB> "sythaeryn_aerie: if you want..." <- that's a good idea, yeah. will do that.
-
aksion[m]
<sech1> "One more time. There are 190..." <- Once again, there are 190 countries in the world, and the world government is one. If they need to make the Internet without white IP addresses, then it's like clicking a finger. Moreover, most will not notice, but cryptocurrencies will die at once. It is enough just to give a command to controlled providers to issue white IP addresses only to loyal hosting companies and portals. That's all.
-
aksion[m]
By and large, this has already been done in most cases. There are many places where it is either terribly difficult to get a white IP, or it is already impossible. I called 3 providers to buy a white IP and all three said they were not available yet. The type of service as if there is such a thing, but really not. Really white IP addresses remained only with large hosters and more or less democratic countries, which is also very shaky.
-
Elijah[m]
So I downloaded the blockchain.raw file and imported it using the import tool. But when I run the daemon, it started syncing from the beginning. Is that because it needs to verify or something else?
-
xmr-pr
elibroftw opened issue #8182: [Bug/Question] What is --daemon?
-
xmr-pr
-
Elijah[m]
ah nvm I think the blockchain import must've failed or something, guess I'm stuck syncing lol
-
aksion[m]
охуительная хуйня все ваши блокчейны оказывается - если для их убийства достаточно забрать белые IP адреса у сотни держателей зон. Хуйню придумали, сосите хуй дальше сами
-
aksion[m]
s/охуительная/хуёвая/