This commit is contained in:
2024-02-02 07:46:06 +03:00
parent 3badd59c13
commit b6ac3cd284
43 changed files with 305 additions and 118 deletions

View File

@@ -0,0 +1,53 @@
![](img/cdn2.png)
## high CDN cost = Content Delivery
- CDN's cost between 20 and 60 on major CDN's from Amazon, Google, ..., after negotiation and willingness to park lots of money and commit per month it mught be certain discount.
- Other specialized CDN's can be around 10 per TB if services from e.g. Europe or US, smaller CDN's are much more expensive.
- Managing these CDN's is expensive and not easy job.
>> this means to service 10m people it would cost about 1 to 2m USD per month just for CDN alone.
# CDN pricing Amazon
Remark no fees included for HTTPS requests, but should be ok for volume we are talking about, if app is made in right way.
## US
![](img/amz_us.png)
= 28 USD per TB in US
## EUR
![](img/amz_eur.png)
## MIDDLE EAST
![](img/amz_middleeast.png)
= 56 USD per TB
## AFRICA
![](img/amz_sa.png)
= 56 USD per TB
## Discounts
- discounts can be negotiated but required serious amounts of pre-financing
# CDN pricing Google
Remark no fees included for HTTPS requests, but should be ok for volume we are talking about, if app is made in right way.
![](img/google_1.png)
![](img/google2.png)
https://cloud.google.com/cdn/pricing

View File

@@ -0,0 +1,71 @@
![](img/cloudcomplex.png)
# Do current clouds resolve your problems?
This page describe some of the issues you might encounter if your use clouds to fullfil your requirements for your solution.
## high CDN cost = Content Delivery
- CDN's cost between 20 and 60 on major CDN's from Amazon, Google, ..., after negotiation and willingness to park lots of money and commit per month it mught be certain discount.
- Other specialized CDN's can be around 10 per TB if services from e.g. Europe or US, smaller CDN's are much more expensive.
- Managing these CDN's is expensive and not easy job.
>> this means to service 10m people it would cost about 1 to 2m USD per month just for CDN alone.
## High cost of operations
- cloud servers
- managing those servers, what if mistakes are made
## Ability to be shut down on the public cloud
- its highly probable that within months there would be attempts to shut down the CDN's or often it happens more softly (give bad service and make your product look bad).
## apps typically not ready to scale
- ...
- there are optimizations which can be done e.g. better indexing, better queries, more optimization strategies e.g. using redis
- more knowledge is required to optimize the app
## Ability to shutdown the mobile apps
- google/apple might chose to shutdown apps
- not easy to know how fast this will go, it might just be overnight
## GDPR
- are very annoying constraints in e.g. Europe, need to be careful to comply
## Legal potential trouble
- its important to have good terms & conditions and think which legal entity will be the counterpart of the T&C
- there will be legal requirements like how to shutdown / recognize bad content
## Redundancy / Uptime
- is the site redundant, can data be lost?
- what happens if a datacenter goes down?
- or what happens if a DB server crashes?
- what happens if e.g. DB gets corrupted?
- how to make sure people always deserve the service they need
- if it kind of works now, will it work if 10x more people?
- is everything monitored?
- if an issue is detected are there people available 24h/day 7/7 to fix
- do the people who will fix have the right knowledge, where is that knowledge stored
- is the monitoring system itself monitored, very often monitoring by itself will stop working
## Performance
- how to see performance is not good enough for customers
- how to make sure we can easily fix it, can be region specific
- how to relocate services?
## protect against human error
- mistakes are and will be made this might have huge impact on uptime and if not careful loose data
- truck factor: what happens if someone goes away? can org easily take over and continue
- level of automation & documentation?
- how is version control done

View File

@@ -0,0 +1,44 @@
![](img/social_media_content_provider.png)
# Solution for Content or Social Network Providers
Content providers have quite some issues in supporting their user base, our approach can help.
Below you can find how we can help you to resolve some of your possible issues.
## lower your CDN cost = Content Delivery
- costs typically are +50 USD per TB, our solution goes below 10 USD.
- cost goes to 10 USD at start, from v2.0 can be even lower.
## Lower your cost of operations
- ThreeFold has developed a self healing capable system which lowers your cost of operation dramatically.
## Avoid any control or interference from others
- Our clouds are unbreakable and cannot be shutdown or interfered with.
## Get more scale
- There are no limits to how far you can scale your app.
## Sideload your mobile apps
Vendors like Apple have a lot to say on how you deploy your app, we can work around that:
- one app will be called TFConnect and will be the app running the peer2peer network Mycelium, identity management, reputation management, reliable message bus, geo dns, content caching,... TFConnect will be available for all major desktop and mobile platforms.
- Then there will be multiple apps which can be native and web, the apps will talk to TFConnect on the device or desktop.
- We suggest to also develop a rich web app which connects on the Phone to TFConnect, this cannot be blocked and would be ideal fall back solution in case the native mobile app gets blocked. Current web technology can be made in such a way it would act almost the same compared to native, thanks to TFConnect it would still be fast and highly responsive.
## Integrated solution for GDPR
- By design resolved in 2.0, all data is owned by the user.
## Redundancy / Uptime
- Its possible to achieve 100% redundant and should never be able to go down.

View File

@@ -0,0 +1,5 @@
content_network.png
social_media_content_provider.png
cdn2.png
cloudcomplex.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 434 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

View File

@@ -1,70 +0,0 @@
# Crowd Funding Through Membership
Do first version from existing company, might be TF DMCC (Dubai)
The basic fees are:
- 1 year basic membership: 20 USD
- all features as mentioned below
- 1 year gold membership: 120 USD
- help 10 others to be online on our system for one year
- invite others with your code, you can donate this to a pool which will reward them automatically of give the code out yourself to your friends.
- you account gets a "gold" flag to allow everyone to see you contribution.
## What is included in the fee
- free access to ecosystem apps e.g. RedZ
- upto 1,000 hours of viewing video
- upto 10 hours of video creation (1 USD per hour extra)
- 10 GB of free storage for your digital life
### Unique features for our members (Q2 2024)
The following features will be added to allow you to arrange your digital life in a more convenient and sovereign way:
- your personal ebook, blog and website hosting on our Mycelium Network (end2end ecrypted, unbreakable network).
- your personal virtual assistent which helps you to arrange your digital life (agenda, contacts, meetings) and consume AI in a safe and more convenient way.
- your personal "digital twin" which is the future of the internet, representing you for all your digital requirements, expect many more features and capabilities to be made available to you.
- your personal Bitcoin Lightening Wallet.
- and soooo much more coming ...
## Why this way
The primary concern with services like Facebook, Tiktok,... is their business model, which hinges on monetizing user data and attention.
Users, instead of being customers, become the product:
- their personal information, preferences, and online behavior are collected, analyzed, and sold to advertisers.
- this raises serious privacy concerns but also leads to a platform ecosystem designed to maximize user engagement often at the cost of mental well-being and social cohesion.
In contrast, a model where users pay for network, storage and computing resources promotes a more equitable and privacy-respecting environment.
In such a system, the users are co-creators of an ecosystem, not the product. This approach fosters a sense of collective ownership and responsibility, as everyone contributes to the maintenance and improvement of the service. It also encourages the development of features and policies that genuinely benefit the user community, rather than prioritizing ad revenue.
By paying directly for the services we use, we can create a healthier, more sustainable, and user-focused internet ecosystem.
**Your membership fee is 100% used to provide and enhance the services of the network and provided applications. Transparent reporting will be setup to demonstrate the utilization of the funds.**
## Become a Internet Farmer
Becoming a "farmer" or "miner" of compute, storage, and network capacity involves contributing your own hardware resources to our decentralized network.
> We are not a crypto project ! We are structured as a cooperative where all members help their peers with 100% transparent reward model.
Here's how you can become a part of this ecosystem:
1. **Acquiring Hardware**: Start by acquiring the necessary hardware. This includes computers with sufficient processing power, storage devices, and a reliable internet connection. You can buy the hardware from our cooperative and as part of the crowd funding.
2. **Providing Resources**: Once connected, your system will start contributing its resources (storage, compute, or network bandwidth) to the network. Your role as a 'farmer' is to ensure that your system is running smoothly and is reliably connected to the network.
3. **Earning Rewards**: You are incentivized for the amount and quality of resources provided.
4. **Extending the Network**: By contributing your resources, you're helping to extend the network's capacity. This expanded capacity enables more users to access sovereign internet applications without relying on traditional centralized models where they might be the product.
5. **Promoting Sovereignty**: Your participation helps promote a more sovereign and autonomous internet, where users have greater control over their data and are not subject to the whims of large corporations. It contributes to an ecosystem where services are user-centric and privacy-focused.
By becoming a farmer in this system, you're not just providing a service; you're part of a movement towards a more decentralized, user-empowered internet. This approach can potentially reshape how we interact with the online world, prioritizing user privacy, ownership, and control over personal data.
> [more information about how to become a farmer see here.](redz/threefold_redz/threefold_farming.md)

View File

@@ -1,53 +0,0 @@
# Solution
We need to work in steps and go careful to resolve the issues
## Phase 1
- Do crowdfunding from TF DMCC ([see here](redz/crowdfunding/cf.md))
- This crowdfunding will pay for cloud services (see below)
- TF Senior Consultants help
- e.g. Jan, Azmy, Thabet, Lee
- fix and improve issues. This service will be free.
- ThreeFold will host the solution on its decentralized and add required capacity fees will be
- 10 USD per TB (2.5x less compared to Amazon, ...) transfer
- 5 USD per TB stored
- 0.1 USD per user per month
- ThreeFold helps to run the operations
- will help build all required procedures.
- will help build monitoring solution for infra and bandwidth
- all will be documented in git based private repositories
- ThreeFold will decentralize in such a way to provide following benefits.
- better uptime
- more performance
- less chance to be shutdown
- **ThreeFold will reach out to own network and help with crowd funding**
## Phase 1.1
Decentralized the current solution with minimal change for the appl developers, aim is to support 10m people.
- operational requirements
- good backups on current DB
- automatic daily restore on 2 chosen locations, these DB's are available but read only, so we know backup works
- technical improvements
- use geo DNS to make sure customers have best possible accesstime
- use redis as pub/sub mechanism, help developers to make change
- install decentralized redis (so available in all locations)
- host web front ends on +20 location capable to deal with load upto 10m people
- roll out our own CDN on +20 locations
## Phase 1.2
Help developers to create the solution for 2.0 which will provide all required benefits.
Help RedZ with legal and financial advice, see which structures to create to provide safety for the team. Use legal team who is already working with TF.
## Phase 2.0
Introduce the Digital Twin concept and roll out the solution of the future which will introduce unlimited freedom while maintaining minimal required responsibility.
We believe phase 2 has the biggest chance to resolve the issues as mentioned before.
> [see solution in more detail here](redz/solution/solution_vs_issues.md)