SpaceWeb is one of ABC's core technologies. The idea is very simple. Just like a timestamp in Linux log data, it also appends a spacestamp which is composed of altitude, longitude and latitude.
As described in ABC Linux, linux machines are extensively used in ABC.
The ABC ecosystem is linux oriented. Almost everything is a linux in both physical machine and the cloud.
Every linux machine keeps one or more log files which record the activities of the owner of the machine. Such machines include Arduino boards, smartphones, smartwatches and desktops.
SpaceWeb goes one step further.
Divides the Earth's surface into cubes with a width, length, and height of 1 km each. Let's call this cube as a supul(수풀)
Allocate one Linux machine to each cube. This linux machine is a web server with a 6G cell and a database server.
Subdivide each supul into 1,000 small cubes with a width, length, and height of 1 m each.
Allocate unique IPv6 addresses to those small cubes. Let's call those small cubes as unit spaces(단위 공간).
Now, a supul is a web server with 1,000 IP addresses each of which is represented by a webpage.
A unit space has a set of reports similar to financial statements. In financial spheres, a balance sheet(BS) shows current assets of an entity, and an income statement(IS) shows the change in the assets for a given period.
Likewise IS and BS, the webpage of a unit space has two reports, one for current assets in the space, and the other for changes of assets for a given period. For example, a unit space may have one desktop and one coffeepot, each of which has unique IPv6 address and some data such as its manufacturer, purchasing date and price etc. If you visit the webpage of the unit space, it will show the information as such: one desktop and one coffeepot. If you move the coffeepot to another place, the webpage of the unit space is updated to reflect the new status of assets in the space: one desktop.
You don't have to manually update the webpages of thousands of unit spaces: they will automatically updated as the coffeepot also is a linux machine with a GPS sensor. The coffeepot will report its new location to the linux server of the supul which the unit space belongs to.
Not only cars, but also coffeepots also are linux machines.
When an autonomous vehicle travels on a road, it passes through a series of unit spaces, each of which records when the vehicle enters and leaves.
For example, when a car travels 1km, it passes through 1,000 unit spaces, and each unit space can record the vehicle's entry and exit times by communication between the car and the supul server of the area.
Of course, it is too redundant for each unit space to record such a short mileage and driving time for all vehicles. The important thing is that you can do it if you want.
It may make sense to record the speed and position of a car at arbitrary time intervals.
So what's the purpose of recording the location and time of each car on the city's roads? It's for openhash.
Openhash is a kind of blockchain without mining. So, the purpose of openhash is same to that of blockchain.
For example, ABC Transport determines the speed and path of all the cars in an ABC city. What will happen if the positions of some cars are forged or some bank balances are forged?
Openhash is a mechanism to prevent data forgery, and SpaceWeb is one of its bases.