Merge pull request #191 from threefoldfoundation/development

taking new blogs and fixes live
This commit is contained in:
timurgordon
2022-09-21 19:21:49 +03:00
committed by GitHub
7 changed files with 226 additions and 24 deletions

View File

@@ -19,9 +19,9 @@ To use this repository as a template, simply:
- run `npm install` to install dependencies
- run `npm run start`
## See Website On
## See Website(Github pages) On
https://threefoldfoundation.github.io/www_threefold_io/public/index.html
https://threefoldfoundation.github.io/www_threefold_io/
## how to publish to html

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@@ -0,0 +1,122 @@
---
id: build_on_threefolds_open_infrastructure_part_three
title: "Build on ThreeFolds Open Infrastructure Part Three: Weblets & End-Users"
image_caption: "Build on ThreeFolds Open Infrastructure Part Three: Weblets & End-Users"
description: In the final part of our three-part series, well dive into a world of possibilities for developers, end-users and everyone in-between. Find out whats possible on the ThreeFold Playground and discover your digital sovereignty with our end-user experiences.
date: 2022-09-21
taxonomies:
people: [hannah_cordes]
tags: [threefold_grid,technology,peer_to_peer]
categories: [foundation]
extra:
imgPath: build_on_threefolds_open_infrastructure_part_three.png
---
*This post is the third one in a series about building on ThreeFold's open infrastructure. While [part one](https://www.threefold.io/blog/build-on-threefolds-open-infrastructure/), gives you a comprehensive overview of the Grid, its evolution and capabilities, the [second part](https://www.threefold.io/blog/build-on-threefolds-open-infrastructure-part-two/) is focused on the low-level building blocks and particularly interesting for the more tech-savvy crowd.*
<br/>
Welcome to the third and final part of our series on ThreeFolds game-changing Internet infrastructure and the solutions available today. This time, well show you whats possible on the ThreeFold Playground today and how you can become one of the first testers of digitally sovereign end-user experiences.
<br/>
This is an incredible opportunity to become early adopters of our unique solutions, to get a taste of what it means to become digitally sovereign, and to help shape the future of the Internet. Together we build a decentralized digital world!
## Explore a playground full of simple yet powerful deployment experiences
The [ThreeFold Playground](https://play.grid.tf/) makes it quite easy to build on top of the ThreeFold Grid by deploying weblets. A [weblet](https://library.threefold.me/info/manual/#/manual__weblets_home?id=weblets) is a compiled JavaScript component which can be embedded in any site. With ThreeFold, it basically establishes a private environment running inside your browser, and allows you to share it while you maintain full control of all activities happening there by using your private key, and with full decentralization.
<br/>
On the TF Playground, a variety of applications are made available and deployable within just a few clicks, all on top of a fully decentralized peer-to-peer Internet infrastructure. From Virtual Machines to Kubernetes to Presearch Nodes, CapRover, ownCloud, and more the playground allows you to build in a truly decentralized environment. Essentially, the Playground is an ever-expanding ecosystem of easily-deployable weblets that are built for a decentralized future. Its the fastest way to build, test, and deploy and enables pretty much anyone to build and experiment with deployment on the Grid. So, this is huge!
<br/>
[Visit](https://play.grid.tf/) the TF Playground to explore the possibilities and read this [post](https://forum.threefold.io/t/threefold-product-focus-series-tf-playground-v3-7-0/3315?u=hannahcordes) to find out what the new version 3.7.0 of the Playground now live on testnet has to offer. Dive right in and [get started](https://library.threefold.me/info/manual/#/getstarted/manual__tfgrid3_getstarted) on the TF Grid today!
<br/>
Here are a few examples of the weblets available on the Playground:
#### Presearch
Presearch is a longstanding partner of ThreeFold and one of the most popular solutions offered on the Grid. As of the Grid v3.6 release, any 3Node can now host a Presearch node so if youre a ThreeFold farmer, its now become quite easy for you to host Presearch on your own node. Simply follow [this deployment guide](https://forum.threefold.io/t/presearch-nodes/3250?u=hannahcordes) to get decentralized search on top of a truly decentralized infrastructure!
#### CapRover
Leverage the entire [CapRover app catalogue](https://forum.threefold.io/t/caprover-your-app-environment/2133/3) even faster and easier and deploy CapRover apps on the ThreeFold Grid. Youll benefit from full decentralization, energy efficiency and affordability. [CapRover](https://forum.threefold.io/t/create-your-own-app-environment-fast-and-easy-with-caprover-on-the-people-s-internet/2644?u=hannahcordes) is a powerful platform for app deployment and thanks to our [CapRover weblet](https://library.threefold.me/info/manual/#/manual__weblets_caprover?id=caprover), youre able to deploy anything you want on top of the ThreeFold Grid!
#### NEW: Subsquid (testnet)
The [latest addition](https://forum.threefold.io/t/tfgrid-v3-7-0-is-now-live/3375?u=hannahcordes) to the ThreeFold Playground is [Subsquid](https://library.threefold.me/info/manual/#/manual__weblets_subsquid), Web3s premier API framework which is supercharging decentralized apps across more than 30 chains. Basically, you can think of Subsquid as an ETL (extract, transform, load) tool, with a GraphQL server included. With Grid v3.7.0 live on testnet, you can now pre-process and decode raw chain data and store it for easier access by the query nodes by deploying your own Subsquid instance on the Grids testnet within just a few clicks [here](https://play.test.grid.tf/#/subsquid).
<br/>
So with the ThreeFold Playground, ThreeFold is building a vast ecosystem of advanced deployment experiences and opening up a world of possibilities allowing anyone to build, test and deploy easily and within a few clicks.
<br/>
And the best thing about the [playground](https://library.threefold.me/info/manual/#/getstarted/manual__tfgrid3_getstarted)? Its already been available for a while and continuously being improved and extended!
## How to achieve digital sovereignty with a set of end-user experiences
*“Through simple, secure, and scalable technology, ThreeFold empowers millions to invent and explore new experiences." [Kristof de Spiegeleer](https://www.threefold.io/newsroom/paradise-hills/)*
<br/>
Weve entered the [third phase of our journey](https://www.threefold.io/blog/four-phases-of-threefold/) towards our ultimate vision of a better future the phase of Web 4. In addition to fully comprehensive decentralized edge cloud solutions, the ThreeFold ecosystem is also developing a range of applications and experiences across IoT, metaverse, blockchain, DeFi, banking, education and beyond.
<br/>
Throughout this phase which has only just begun a multitude of valuable and meaningful experiences are being built by the ThreeFold ecosystem and partners to empower people with equal chances to learn, create, and thrive in a decentralized digital economy what we like to call an abundance-based future for humanity.
<br/>
The first roll-out of the third phase will empower people to become fully self-sovereign thanks to ThreeFolds Digital Twin technology and a variety of decentralized alternatives to popular applications and tools. 
#### FreeFlow Twin
The Digital Twin technology provides each user with a unique digital identity that can serve as the key to an open, self-sovereign and complete digital future. This solution was designed with a very simple objective in mind: everyone should be the center of their entire digital life. It represents your digital self and hosts your entire digital life in a secure and private way empowering you to own your data and offering you decentralized applications that enable you to maintain your sovereignty. For end users, owning their own deployments opens the possibility for a full range of experiences that have the same quality as crypto self custody.
<br/>
With Grid V3.7.0, ThreeFolds all-in-one decentralized productivity tool that includes instant messaging, video call, social, and data storage features formerly known as Uhuru is being rebranded to [FreeFlow Twin](https://forum.threefold.io/t/lets-test-out-freeflow-twin-beta-formerly-uhuru/3299?u=hannahcordes). It brings sovereign and secure alternatives to many of the centralized solutions we use every day like Facebook, WhatsApp, YouTube, Chrome, Zoom and many more.
<br/>
[FreeFlow Twin](https://forum.threefold.io/t/threefold-product-updates-august-2022/3272?u=hannahcordes) will be part of an ecosystem of decentralized alternatives called FreeFlow Life. Find more information on the experiences, how to start testing now and where to share your feedback [here](https://forum.threefold.io/t/lets-test-out-freeflow-twin-beta-formerly-uhuru/3299?u=hannahcordes)!
<br/>
This paradigm shift is a pretty big deal, isnt it?
#### DeFi Solutions
We've also decided to develop our [own DeFi solutions](https://www.threefold.io/blog/future-tft-ecosystem/) to support the growth and expansion of the Internet of Internets and an abundance-based future where we are truly sovereign: community-based liquidity pools and the P2P DeFi Wallet both expected early next year. Learn more about the upcoming solutions [here](https://www.threefold.io/blog/future-tft-ecosystem/)!
## The Grid is open an invitation to build, deploy and test
ThreeFolds open Internet infrastructure is fully peer-to-peer, decentralized and super reliable. It already offers a multitude of solutions for developers, end-users and everyone in-between. And the Grid and the solutions offered are ready for the community to build, deploy and test, as we continue to collectively build, advance and expand.
<br/>
And while weve collectively already built a lot and achieved crucial milestones towards realizing our ultimate goals, were also just the beginning of the third phase of our exciting journey with many ambitions and goals still ahead.
<br/>
While were still in a spot where we can be considered a hidden gem and being way undervalued, remember this: ThreeFold is inevitable. We are visionaries, building the plane in the air. We are confident in growing the project in a real and authentic way. We have a strong plan and vision. Our technology is needed. The underlying foundation is functional and ready. Now, its up to the believers to build, test and deploy the solutions we need for a better world. And together, we build. Together, we can achieve the extraordinary and provide better alternatives for people, enterprises and governments.
<br/>
We not only invite you to come see whats possible. We invite you to get involved. What are you waiting for?
<br/>
Start exploring and using the many solutions on the ThreeFold Grid today whether by deploying a weblet, testing the FreeFlow Twin or simply joining our [testing group](https://t.me/threefoldtesting)!
<br/>
* [Build on ThreeFolds Open Infrastructure Part One: Intro](https://www.threefold.io/blog/build-on-threefolds-open-infrastructure/)
* [Build on ThreeFolds Open Infrastructure Part Two: For Experts](https://www.threefold.io/blog/build-on-threefolds-open-infrastructure-part-two/)
*Not sure where to start? Dive into the [manual](https://library.threefold.me/info/manual/#/) and learn more about [testing the ThreeFold Grid](https://library.threefold.me/info/manual/#/manual__grid3_testing?id=testing-the-threefold_grid3).*

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@@ -0,0 +1,89 @@
---
id: build_on_threefolds_open_infrastructure_part_two
title: "Build on ThreeFolds Open Infrastructure Part Two: For Experts"
image_caption: "Build on ThreeFolds Open Infrastructure Part Two: For Experts"
description: This post is part of an ongoing series on building on ThreeFolds open infrastructure. Its for the more tech-savvy crowd, as well dive into our cloud solution and everything enabled by the technology and tooling built on top.
date: 2022-09-21
taxonomies:
people: [hannah_cordes]
tags: [threefold_grid,technology,peer_to_peer]
categories: [foundation]
extra:
imgPath: build_on_threefolds_open_infrastructure_part_two.png
---
ThreeFolds reliable, open-source, peer-to-peer Internet infrastructure together with a growing community of enthusiastic, driven early-adopter developers and end-users are the key to accelerating the growth and development of the Grid and to unlocking all of its potential. While the foundation has been laid, it will be up to all of us as a movement to improve and build upon it.
<br/>
After looking back at the ThreeFold Grids evolution and what makes it a game-changing Internet infrastructure in [part one](https://www.threefold.io/blog/build-on-threefolds-open-infrastructure/), its time to explore our cloud solution and the technology available today in part two! You can think of these as some of the essential low-level building blocks that when combined created a limitless sandbox for developers.
<br/>
If youre wondering what virtual machines are, havent heard about Kubernetes before and dont know your way around coding languages, this part might be less interesting for you. Feel free to skip and jump right into [part three](https://www.threefold.io/blog/build-on-threefolds-open-infrastructure-part-three/) on weblets and end-user experiences.
## Elements of our comprehensive & decentralized cloud solution
The ThreeFold Grid provides [various primitives](https://library.threefold.me/info/threefold#/technology/threefold__tfgrid_primitives) for compute, storage, and network fulfilling all the needs centralized cloud providers cater to as well, while offering advantages in terms of decentralization, energy efficiency, security and more. [Zero-OS](https://forum.threefold.io/t/all-you-need-to-know-about-zero-os/1734) includes a collection of components, called primitives. These primitives are the low-level constructs which can be deployed on the ThreeFold Grid. As mentioned above, they act as building blocks for skilled developers that enable them to build and create in complete digital freedom.
<br/>
Additionally, the high compatibility of ThreeFolds primitives with industry-standard tools and protocols makes it easy and seamless for developers to migrate workloads to the Grid. All of the primitives not only benefit from the unique efficiency and security features of [Zero-OS](https://library.threefold.me/info/threefold#/technology/threefold__zos), but also come with unique features and capabilities themselves. Here are some of the primitives to give you an idea of what youll get:
#### ZMachine
ThreeFolds [ZMachine](https://library.threefold.me/info/threefold#/technology/zmachine?id=zmachine) is a lightweight virtual machine (VM) solution thats unique to the ThreeFold Grid. ZMachine enables both traditional VM deployments and also introduces a next generation container specification built on our [ZFlist](https://library.threefold.me/info/threefold#/technology/threefold__zos_fs?id=why-this-zflist-concept) technology. ZFlist containers enabled by ZMachines are more secure and more flexible than the current industry standard Docker-based containers. With Kubernetes running on top of ThreeFolds ZMachine [technology](https://library.threefold.me/info/threefold#/tfgrid/threefold__grid_use?id=tfgrid-kubernetes-cloud), we have a highly compatible and unique solution.
#### ZFlist
The [ZFlist](https://library.threefold.me/info/threefold#/technology/threefold__zos_fs?id=why-this-zflist-concept) is a next generation container format supported directly at the operating system level on Zero-OS which extends the industry-standard Docker container concept in an efficient and secure way. It provides a unique advantage over traditional containers via the use of mini VMs. By employing mini VMs, the FList concept provides better isolation than traditional container systems while retaining the advantages that containers offer over full VMs.
#### Kubernetes
ThreeFold has long supported the most used open-source container orchestration tool in the world, [Kubernetes](https://kubernetes.io/), which integrates the industry standard [Docker](https://www.docker.com/) format, a container creation and management tool. Its used to manage many of the largest and most complex cloud deployments. Kubernetes can be used to create a production-ready environment. The ThreeFold Grid provides a lightweight Kubernetes VM that can be used to create clusters according to specific needs. By providing both VMs and Kubernetes, were able to offer the most comprehensive solution in the decentralized/blockchain space to deploy, scale, and manage cloud compute workloads. Kubernetes users can, for the most part, simply bring their existing configuration files and recreate their deployments on a Grid based cluster seamlessly. With the third generation of the Grid, we provided a very simple way to provision [Kubernetes clusters with Terraform](https://library.threefold.me/info/manual/#/manual3_iac/grid3_terraform/manual__terraform_k8s?id=more-info).
#### Terraform
[Terraform](https://forum.threefold.io/t/threefold-grid-3-0-supports-terraform/1184?u=hannahcordes) is a widely-used open-source Infrastructure as Code (IaC) software tool enabling a consistent workflow in order to manage complex deployments across different cloud providers. It also integrates directly with our Grids [existing Kubernetes functionality](https://library.threefold.me/info/threefold#/cloud/threefold__usp_compatible?id=kubernetes) to offer a complete solution for reserving hardware and deploying software.
<br/>
In a nutshell, Terraform offers a complete solution for reserving hardware and deploying software. It allows for specifying deployments on the [ThreeFold Grid](https://library.threefold.me/info/threefold#/tfgrid/threefold__tfgrid_home) in a simple, declarative, and human-readable language describing the desired end state. Terraform can be used to deploy the full set of [Zero-OS](https://forum.threefold.io/t/all-you-need-to-know-about-zero-os/1734) primitives, supporting any existing or future Linux workload, with endless possibilities. It is like a lower-level Kubernetes for the hardware part of cloud deployments.
#### Dedicated Nodes
Were also supporting [dedicated nodes](https://forum.threefold.io/t/exciting-news-dedicated-nodes-on-the-people-s-internet/2645?u=hannahcordes). By utilizing dedicated nodes on the ThreeFold Grid, youll benefit from a truly decentralized and highly reliable Internet infrastructure that uses less energy and comes at a much more affordable price than any comparable alternative. With dedicated nodes, users are able to exclusively reserve the entire capacity of a 3Node to deploy solutions for themselves or for other customers, while also paying for all capacity of the respective 3Node. Dedicated nodes on our Grid will be highly cost effective, as theyll be available with a 70% discount on [pricing](https://forum.threefold.io/t/pricing-for-tfgrid/2518/7). All the ThreeFold Grid features will be available on [dedicated nodes](https://forum.threefold.io/t/exciting-news-dedicated-nodes-on-the-people-s-internet/2645?u=hannahcordes) as well from deploying VMs and containers to CapRover and more. Dedicated and non-dedicated 3Nodes can be combined.
#### V Language
ThreeFold is built with simplicity in mind which is why were using [V](https://www.threefold.io/partners/vlang/) a statically typed programming language similar to Go, and inspired by Rust, Swift, and Oberon. Its the official [smart contract](https://library.threefold.me/info/threefold#/technology/threefold__smartcontract_it) language on the Grid, as its simplicity and readability allows anyone to go through and understand any code base, even non-developers.
<br/>
Despite being simple, V gives a lot of power to the developer and can be used in pretty much every field, including systems programming, webdev, gamedev, GUI, mobile, science, embedded, tooling, etc. It aims to become an alternative to JavaScript as the de facto coding language on the market in the upcoming years. With V, the developer doesnt need to change anything in their code. “It just works”, like in Python, Go, or Java, except theres no heavy GC tracing everything or expensive RC for each object. V can translate your entire C project and offer you the safety, simplicity, and 10-25x faster compilation speeds.
<br/>
With +30,5K Stars on [GitHub](https://github.com/vlang/v), V brings a strong open-source developer community to the ThreeFold ecosystem to develop the infrastructures and applications of tomorrow making it the ideal smart contract language for the ThreeFold ecosystem.
## An open invitation
So, now that youve learned more about the building blocks of the ThreeFold Grid and how you can build with them, wed like to invite you to try and test them yourselves!
<br/>
While were very proud of our progress and the strong ecosystem around us, nows the time to build upon the foundation. The team continues to do incredible work to further develop and advance the Grid with each and every release. They continue to improve the components, develop new features and build new solutions.
<br/>
With your support, the team can work even faster. If you share our belief in open source and decentralization, we invite you to help us test and improve not only the Grid and its primitives but also the solutions built on top. Together, we keep building and advancing to realize our Internet of Internets vision and to empower people with true digital sovereignty. 
<br/>
* Dive into the [manual](https://library.threefold.me/info/manual/#/) to get started
* Learn more about [testing the ThreeFold Grid](https://library.threefold.me/info/manual/#/manual__grid3_testing?id=testing-the-threefold_grid3)
* Join this growing [movement](https://t.me/threefold) & our [testing community](https://t.me/threefoldtesting)
### Join us for [part three](https://www.threefold.io/blog/build-on-threefolds-open-infrastructure-part-three/)!
Get ready for [part three](https://www.threefold.io/blog/build-on-threefolds-open-infrastructure-part-three/) of our series where were diving into a world of possibilities for developers, end-users and everyone in-between. The final part will not only show you whats possible on the ThreeFold Playground today but also introduce you to our end-user experiences that empower you with digital sovereignty which are available for beta testing now!

View File

@@ -7,49 +7,40 @@
<head>
<link rel="icon" type="image/x-icon" href="{{ get_url(path='images/icons/favicon.png')}}">
{% block title %}
{% if current_path == '/' %}
<title>{{ config.title }}</title>
<meta property="og:type" content="website" />
<meta property="og:site_name" content="{{ config.base_url }}" />
{% if section.title %}
<title>{{ section.title }}</title>
<meta property="og:title" content="{{ section.title }}" />
{%endif%}
{%if page.title%}
{% elif page.title %}
<title>{{ page.title }}</title>
<meta property="og:title" content="{{ page.title }}" />
{%endif%}
{%if section.extra.imgPath %}
<meta name="image" content="{{ section.extra.imgPath }}" />
<meta property="og:image" content="{{ section.extra.imgPath }}" />
{%endif%}
{%if page.extra.imgPath%}
<meta property="twitter:image" content="{{ section.extra.imgPath }}" />
{% elif page.extra.imgPath %}
<meta name="image" content="{{ page.extra.imgPath }}" />
<meta property="og:image" content="{{ page.extra.imgPath }}" />
<meta property="twitter:image" content="{{ page.extra.imgPath }}" />
{%endif%}
{%if section.description%}
<meta name="description" content="{{ section.description }}" />
<meta property="og:description" content="{{ section.description }}" />
{%endif%}
{%if page.description%}
<meta property="twitter:description" content="{{ section.description }}" />
{%elif page.description%}
<meta name="description" content="{{ page.description }}" />
<meta property="og:description" content="{{ page.description }}" />
<meta property="twitter:description" content="{{ page.description }}" />
{%endif%}
{% else %}
<title>{% if section.title %}{{ section.title }} &bull; {% endif %}{% if page.title %}{{ page.title }} &bull; {% endif
%}{{ config.title }}</title>
<meta property="og:title"
content="{% if section.title %}{{ section.title }} &bull; {% endif %}{% if page.title %}{{ page.title }} &bull; {% endif %}{{ config.title }}" />
<meta property="twitter:title"
content="{% if section.title %}{{ section.title }} &bull; {% endif %}{% if page.title %}{{ page.title }} &bull; {% endif %}{{ config.title }}" />
{% endif %}
<meta property="og:image"
content="{% if page.extra.imgPath %} {{ config.base_url }}/{{ page.extra.imgPath }} {% endif %}" />
<meta property="og:description" content="{% if page.description %}{{ page.description }} {% endif %}" />
<meta property="twitter:image"
content="{% if page.extra.imgPath %} {{ config.base_url }}/{{ page.extra.imgPath }} {% endif %}" />
<meta property="twitter:description" content="{% if page.description %}{{ page.description }} {% endif %}" />
<meta name="twitter:card" content="summary_large_image" />
{% endblock title %}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/brands.min.css" />