I am and shall do! Not back until spring though
Joshuef Lightyear
I am also in Berlin and would love to join if/when you guys decide to hang.
Well i donât think theyâre charging on the safecoin but rather the data. If my understanding is correct Mutable data is data you can change. So every time you make a change youâre uploading new data, thus spending safecoin. Still itâs something to discuss and clarify.
It is a very long time promise that is about to be broken. I have been following Maidsafe for more than 3 years and it has always been specified that a SD cost more than an immutable data (price/size ratio is 10 times higher), but in exchange, they can be freely updated, as many times as wanted. Now that SDs are replaced by MDs, this feature should be transferred to them.
It is very useful for sites having a fixed number of dynamic files. You could just replace them, it was easy and free (if their size was < 3KB).
I completely agree with you. Update a mutable data, must be free. If maybe not the 1MB limit yes, at least, small files.
If not the safe network loose one of its fundamental characteristics.
With Mutable Data, the data flow itself is different. Itâs going through multiple hops (MaidManagers and then DataManagers), unlike Structured Data which is going straight to DataManagers. We will need to see the impacts it will have and what would be the best charging ratio.
None of the current storage costs are final in the first place (this is all pre-safecoin), we will need to work out storage costs in terms of safecoin when that gets implemented. Quite a lot is still in the design and implementation phase and needs evaluated.
The cost ratio for free mutations needs to get balanced with how much the network is getting taxed processing a mutation. Ultimately something will need to prevent spam and various approaches would have to get tried to study the impact (whether itâs a one time cost thatâs maybe higher, whether the network gives an allocated free mutation amount over time, allow the Data object to get defined as something that has its processing cost paid for by someone else and allow free mutations by others, etc.). This of course doesnât apply to GET which would still go directly to DataManagers.
Considering the behavior of MutableData would imply safecoin has X behavior would be incorrect right now as MutableData shouldnât need to couple itself to safecoin behavior.
Safecoin or particular tag type specifications can have their own rulesets (thatâs what the tag type specialisation is for )
Thanks for explaining the situation!
Glad to learn that these changes are just tests and experiments, and donât reflect any motivations to remove free SafeCoin txâs or the ability to have small bits of data that can be updated for free.
I think none of us really understood that these were only trials / temporary tests
Free POSTS == Attack Vector == Bad for the network.
RIght? Itâs nice to want things, but you need to be aware that there are consequences to those desires. I want to eat sugar all day long, but I do not.
Iâm pretty sure the developers of safe know what they are doing. Itâs too early to be splitting hairs.
AND the other side of the coin is I would expects that farmers will be paid for the mutations.
So more incentive to be a farmer.
Yeah cost isnât so much of a problem so long as one can recover it in production (farming). It doesnât matter if you eat your food so long as you can grow as much or more than you eat and otherwise consume.
I know you canât humanly go any faster but we need this RIGHT NOW! Freedom in the world depends on it as I think more and more will election outcomes- they hesitate to cheat when transparency means they stand a good chance of getting caught. Thank you for never giving up.
Good luck with the internal testing and updates! Better to take our time and do the appropriate internal testing and changes before rolling out additional testnets.
You guys are awesome!! Thank you also so much for your transparency with the project in its entirety.
Besides free POSTs, are there any other fundamental properties of the network that might be reconsidered. I am thinking about:
-
free GETs
-
PUTs payed once and data stored forever
Form follows function⌠first resolve what can work and then confirm the very limits of it, inc price.
Iâd expect those two elements are fundamental to the idea of what the network is and rooted in its being for everyone; I doubt any answer now can confirm what will necessarily be later.
Iâm hoping that at Alpha2 there is a very clear description of immutable and mutable as those are somewhat ambiguous for what they are used for⌠along with a confirmation of how we interact with safe_client_libs directly with rust and ffi.
From that point then perhaps itâll be clearer what costs and what can be for free.
New to Safenet so havenât yet read up to how Safenet works, so donât know if it is applicableâŚbutâŚ
Ripple has normally a very low fee (a very small part of the currency XRP is destroyed) per transaction, but they have a fee escalation mechanism built into the protocol/network in case of spam/DOS that increases the transaction cost:
Besides that there is a an amount of XRPs reserved to be able to create a new account/wallet to prevent an attacker to create huge number of accounts.
yuck ripple. Letâs not go there.
Welcome to the forum. Creating an account on SAFE wonât be free either. It will probably cost some Safecoin.
Good to see you here!
But to clarify that safe coin will generally be generated in the delay after some upfront space is allocated as part of getting an account and as part of the allocation?