Firstly I want to be clear that the team and @dirvine & @Bux have done a lot of hard work to come to a solution to a difficult situation with the token mechanics and I thank them for it.
Secondly from what I can see the code is now coming together nicely for being able to launch a viable network. And all the team should be congratulated for that.
Thirdly using ERC20 for the solution to paying node operators in the real work seems workable although it does change dynamics of the use of the network somewhat, I understand the difficult situation of getting things to work together for the most good.
Now my reservations and criticisms
- without knowing how to actually do a transaction on the network makes it hard to determine to what extent these negatives will impact things
- until the native token we have a situation where manual processing to pay for chunks (up to 256 at a time) will make uploading a chore and so difficult for those wishing to upload a lot of their files in a reasonable timeframe
- This rules out then any widespread (past testing) use of things like email, messaging, forums, blogs, dropbox, photos/doc saving, uploading libraries with small files in it, and all other smaller files when there is more than a few. Static Web pages of a couple of chunks prob are fine, forget dynamic pages past testing them.
- basically the ideal use case is for files of 256 chunks and only uploading a couple a day. Unless you have staff to handle all the manual executions of the smart contracts when uploading each and every file.
- Until there is a explanation of how the payments are executed then one assumes that it is indeed a manual process executing a contract for each and every file/256-chunks
- many of these means that the ordinary person can run nodes but not be able to use the network for the most part of what the fundamentals were for
- some of us have no clue how to use ETH, L2, etc and that goes for general public. This is not going to be an easy task for those like us. I wonder if the ordinary public would be willing to ever jump that hurdle of learning to navigate how to get to L2. Native token when it arrives will be more like getting a crypto asset like btc, use fiat to buy token on an exchange. L2 is made confusing with all the different L2 operators/gas coins/etc
It would be wise for the acknowledgement that until the Native token is available these are the drawbacks. People can handle the news if it is given with both the positives, which are many, and the negatives. We all need to be aware of them.
This greatly understates things
And this is not true in my experience unless you talk of many many years. People I have known my whole life are anti-crypto and even with my encouragements they “know” crypto is bad
tl;dr
All in all I congratulate the team, @dirvine , and @Bux for their efforts and solutions.
I also think it’d be good to include the short term (how long is a piece of string) shortcomings of the solution to a much more realistic amount than has been done.