Native currency

Yes and no. It is evident that ensuring both uploads and downloads function correctly is critical and a priority above all else. But it is also true that the network will hardly be able to grow while it remains enslaved by fees that eat the profit that should go to the nodes.

I’ve also been thinking for several months about how a native token could work in the current situation, and I had reached conclusions similar to yours and @loziniak: leveraging the existence of a TX ID on the Arbitrum network, corresponding to the freezing of a certain amount of ANT, which would serve as proof for the creation of the same amount of native token on the Autonomi network.
By writing in the same XOR position as the TX ID, it could be easily verified that the tokens frozen on one network and created on the other correspond, ensuring the Bridge is correct.

The verification, in each DAG, for a payment or transfer will be not only be based on the Autonomi network but would always be initiated by the existence of a freeze on the Arbitrum network, significantly increasing the security of these transfers.

Obviously, this modifies one of the fundamentals that had always been discussed, which is the existence of a single genesis. In this design, there would be millions, or billions, of genesis events, which may or may not be desirable, but I see no impediment to being able to verify that the number of Native Token, existing at a given moment on the Autonomi network, correspond to the same number of ANT frozen on the Arbitrum network.

The reverse process (native token → ANT) could be carried out through a burning process on the Autonomi network and an Oracle on the Arbitrum network.

These basic ideas are just an outline that raise many questions, but they could be a path worth exploring since their potential benefits are immense. Personally, I’ve always been very critical of using a blockchain in Autonomi, but perhaps there’s a chance to enjoy the best of both worlds: economics access, with a security base, on the Arbitrum network, while payments for data storage and transfers remain free from the fees that are suffocating us.

7 Likes

I’m not sure the discussion went in the right direction, @loziniak proposed to take advantage of the fact that the alpha/IF/devnet is to become a separate network where applications can be tested, and this would also allow work on the native token to begin.

1 Like

Which is a smart point - but then again I think it does make sense to have a dev network das works precisely like main net and just is connected to a testing Blockchain… That’s the point of a dev network… To have something that is the same just doesn’t cost a lot…

Medium to long term an additional ‘test network’ might be added that does test the native currency…(or the dev network might get the native currency as optional parallel currency)

That’s ofc just my view on this matter…

7 Likes

I think this would make more sense.
By all means lets get the planning and some code ready for testing on a dev network that we will have already proven to a greater or lesser extent.

8 Likes

The proposal to create a test network that would be a technology sandbox was not intended to do anything other than support the team’s work in developing the network. It was obvious to me personally that a technology as advanced as Autonomi would face many unforeseen problems, and the launch of TGE would serve to test mainly for scalability, resilience and performance, so the proposal to launch a second, parallel network that would not be a fork but a fully team-controlled test network seems to me a natural step and now we have the opportunity to do so. While it may not be considered the best solution, being able to test ideas, applications but also work on the native token without any consequences for the development of the main network may bring more benefits than complications.

Would the community be prepared to support the sandbox with its resources, to start work, test and share feedback in order to relieve the burden on MaidSafe and speed up the amount of work that needs to be done?

4 Likes

This is a good point. Also, perhaps it’s too much work to prepare NT before DevNet launch by the team. But @Southside also has a good point, non-exclusive, that the work could begin now. Everybody can test Native Token on their local testnet, and when time comes, we could even try a comnet.

What do you think such proposal should include?

I wonder how that could look like? Perhaps each dev wanting to work on that could just publish an Arbitrum address with a rate per hour, and just work as much hours, as the incoming transfers on that address, then publish a report every week (day?)

Add me to this list :slight_smile: I’ve developed a high-level Register-like structure based on Scratchpad, GraphEntry and Data for Jams, even before the official Register based on new types.

Could perhaps timing problems be influenced by reliance on blockchain? Maybe it could be faster with Native? I think at the moment fast transactions are not that important, while we are testing. If we were waiting for uploads, why don’t wait for native transactions!

I’ve just tried to run full test routine of the Register type I mentioned, it took 28 minutes, you can check on the blockchain. It’s not fast. But it’s working! :slight_smile:

reg_test_mainnet.log.zip (868 Bytes)

A safenet-community Github organization could perhaps be a good place to set-up a project to coordinate the work and leave it out of this forum? Or should we at least wait on MaidSafe’s say on this initiative?

We are the community :slight_smile: Some will support this, and some will not, and that’s fine I think. At least we won’t be able to say we didn’t try. Everyone’s invited!

7 Likes

Scratchpad updates and reads don’t involve a payment - I was just referring to the real network delay for Scratchpad interaction I saw so far (not local devnet which I know is super fast… But doesn’t have anything to do with real world experience for all I know)

2 Likes

If you are developing for the current network then you must have the same setup as the current network.

Here we are, DM me or @aatonnomicc for access

4 Likes

Good question.

I guess it’d look different based on what any dev wants to work on, but to me the key things needed at a very high level are:

  1. Proof-of-concept Graph Entry based token creation & transaction implementation with basic wallet

  2. Proof-of-concept Graph Entry Token issuance based on ERC20 lock proof

  3. Proof-of-concept ERC20 unlock based on Graph Entry Token burn

But in terms of a specific proposal, for people to decide whether they want to chip in to support the dev work, I expect people would like to know;

  • what work the dev wants to achieve
  • how they plan to do it
  • how long they expect it to take
  • and how much they need to be paid to enable them to do it

I like that concept… dead simple, and kind of pay-as-you-go based on demand and results.

If a few devs are interested, it may be worth throwing ideas around between them so they can collaborate & specialise to achieve more together vs getting 2 or 3 totally different implications, though of course that would depend on devs having a shared idea of how to do it & being able to work together.

Sadly with markets the way they are perhaps everyone will be broke, so we may not get huge financial support :laughing:

2 Likes

I would also love to know MaidSafe’s views on this, and maybe @dirvine can find a moment to speak up…

3 Likes

Is this a list of things needed as a part of the proposal? You mean working POCs coded and working? This looks like a substantial part of work already done, so I wonder if anybody would do that before knowing if this is accepted at all. If it would be me, I’d at least need some escrow mechanism in place.

I think David’s views on Native Token are already quite clear, expressed for example in first post on this topic or in bridge topic. He also told multiple times, that he endorses teams other than MaidSafe in working on this:

So I think we could expect substantive design support at least from him. There also were claims about “Pay the developer” and such for a long time. I don’t know if Impossible Futures program is a fulfillment of that, or only a prelude, but perhaps as a community team we could make an appearance to the contest, where all rewards could be paid back to supporters proportionally to the support they gave for the development up front?

There is also a @BambooGarden fund, which although controlled by @maidsafe , seems to be aimed at just what we are talking about here:


Check out the Dev Forum

6 Likes

Maidsafe/Autonomi had no problem with us setting up safenetforum-community · GitHub — and why would they? It’s FOSS

Its always easier to get forgiveness later than ask for permission now :slight_smile: Go for it!!!

5 Likes

Sorry for the confusion; in my view those would be the key outcomes the proposed work might seek to achieve.

I was suggesting the proposal would include things around the theme in the next list of items in that comment:

Yes, that could be worth considering.

Given there are devs willing to work on something that could be useful to the network, or at least to various projects that can build on the network, I expect it’s an ideal example of the kind of thing the fund was intended for.

2 Likes

I’m not sure if the fund remains substantial or if some or all has been spent getting here. David’s response recently to BG about the fund he gifted left me wondering.

7 Likes

I guess this is the post:

5 Likes

Sadly ANT price is taking a serious kicking today
it has recovered slightly for now to $0.849 https://www.bitmart.com/trade/en-US?symbol=ANT_USDT

However, IMHO whats left of the BGF should be used to help us get to where the price of ANT is irrelevant to many of us.

2 Likes

Of course, it is possible to create a third network, as no one is forbidding it but why? The question was about replacing the devnet to be launched on the Sepolia test blockchain with a parallel network under the supervision of the team, with community support. If this is inadvisable because MaidSafe has adopted a different option then there is clearly no point in complicating matters.

2 Likes

Indeed.
It all comes down to whether the network that will go up to support Impossible Futures is what @loziniak @riddim and others need to push ahead with the Native Currency.

Obviously it would be just peachy if that network could be used for both efforts. But if not ( for tech reasons that I wont pretend to understand for now) then I’d hate to see Native Currency(NC) work stalled for lack of something to test on.

Ideally I’d like to see the NC coders coming together and presenting a plan for inclusion in Impossible Futures. We get the best of both worlds there. But I fully understand that is a lot easier to say than implement and time is tight.

3 Likes

Sol is much cheaper to use than arb.

Your query gives a distorted view of chain fees, most apps on sol force a minimum of 0.0001 sol per transfer but you could easily get your transaction through for a lot less.
Also, most users on sol add priority fees and jito fees to prevent getting meved.

my arb swaps cost me 0.03 usd today. This is a simple swap through uniswap, i have no knowledge how to reduce this fee, nor what people are paying currently for uploading to our network.

my sol swaps cost me 0.00053 usd today

1 Like