DATABASE SYSTEM FOR A SOCIAL NETWORK USING BLOCKCHAIN ​​TECHNOLOGY

DE502018016404D1Active Publication Date: 2026-03-12GLOBRA GMBH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Filing Date
2018-09-28
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

Existing social networks and online marketplaces collect and control user data without user consent, limiting user control over their content, and data is often exchanged and used for algorithmically driven commercial purposes, making it difficult for users to delete or manage their profiles effectively.

Method used

A database system using blockchain technology allows users to control their data through data chains, enabling them to store and manage their data independently, with the option to encrypt and transfer it to an external blockchain, ensuring only authorized users can access it, and providing a caching system to handle data efficiently.

Benefits of technology

Users maintain full ownership and control over their data, with the ability to manage who can access it, and the system ensures data integrity and security, preventing unauthorized modifications or deletions, while allowing secure transactions and confirmations through blockchain technology.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The present invention relates to a database system for a social network and a method for providing a social network.

[0002] The major social networks and online marketplaces collect user data and create algorithmically analyzed user profiles for themselves. This data then belongs to the operator, not the user. Users have very limited control over its content; everything remains stored on the operator's servers. Any further activity of the user is recorded and analyzed in their profile. This often involves accessing the user's computer, adding further user data (photos, media library, and contacts) to the profile. Furthermore, data is exchanged in the background between multiple providers to obtain additional user information and create an increasingly comprehensive and refined profile.This data is now used to operate an algorithmically driven business model in which, when the user logs in, things that are supposedly relevant and interesting to them are displayed, or the data obtained in this way is used commercially in other ways.

[0003] Everything is now based on this constantly expanding profile data. Deleting data or the entire profile is pointless, as the user profile always remains in the system.

[0004] ANTORWEEP CHAKRAVORTY ET AL., "Ushare: user controlled social media based on blockchain", PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION MANAGEMENT AND COMMUNICATION, IMCOM '17, New York, New York, USA, January 7, 2017, doi:10.1145 / 3022227.3022325, ISBN 978-1-4503-4888-1, pages 1-6, describes a user-controlled social network based on blockchain technology. This social network allows users to control, track, and claim ownership of every shared piece of content. The database system technology is not further specified.

[0005] US2016323109 A1 concerns systems and methods for managing media, such as digital content, using blockchain technology. In some embodiments, the systems and methods perform multiple digital currency transfers between address nodes to register a collection of rights to a digital content item in a blockchain, and execute a digital currency transfer transaction between address nodes to register the collection of rights in the blockchain.

[0006] Relational database systems are widely known.

[0007] The present invention aims to provide a database system for a social network and a method for providing a social network, in which the user controls his own data and access to shared data in the database system can be easily carried out.

[0008] This task is solved by the systems and procedures defined in the requirements.

[0009] Advantageous further developments of the invention are defined in the dependent claims.

[0010] The database system and method according to the invention are based on a concept which connects the data blocks filled with content by the owner of the data via predetermined or defined data chains and, if desired by the participating users, stores this data elsewhere in the network where it is only visible to the authorized users but is not subject to any further modification, and from there can be encrypted and transferred to an external blockchain.

[0011] In this process, the rows and columns of the tables, and thus their contents (data blocks), are linked via these data chains. These data chains process, on the one hand, standardized applications that the social network according to the invention offers its users, such as specifying geography or language, or the possibility of following another user as an author or saving an online shop or offer as a favorite, and, on the other hand, applications that require the consent of the other participating users, such as in the case of a friendship connection.

[0012] Furthermore, the database of the social network according to the invention allows the definition of additional data chains that overlay the standard data chains, according to the wishes of the operators of large communities within the network. These customer-specific data chains primarily assign specific attributes and certificates to their users and link them accordingly.

[0013] The database uses a data structure that allows access to and identification of individual data points, always in a specific relation to other data within the database. The data in the database is stored in data blocks within tables containing hundreds, thousands, or millions of rows. These tables also include columns with special labels that manage specific data types.

[0014] The invention is described in more detail using the figures. They illustrate Fig. 1: A social network with three exemplary users A, B, and C, and with data from user A and the corresponding data chains; Fig. 2: An internal receipt ledger with a transition to a blockchain in the network, using the example of... Fig. 1 ; and Fig. 3 the method according to the present invention.

[0015] The inventive structure consisting of tables, rows, and columns is hereinafter referred to as the schema. The database consists, for example, of 10,000 tables, each with unlimited rows and columns.

[0016] The database's data blocks can contain any type of data, such as text, images, videos, and / or internet links. Registered users of the network can freely use these data blocks for their own data at any time, enter, modify, or delete their data, and also define, via data chains, which other users can see which of these data.

[0017] These data blocks provide users with their own storage space for their data, and data chains allow each user to decide which of their own data they share with other users. This creates a connection between users, generally referred to here as a data chain. These data chains are implemented as relations in the relational database, i.e., as tables containing the corresponding data or data blocks. The content (data or data blocks) linked by data chains is exclusive to the respective user or user group and cannot be used by any other user without the permission of the user who owns the data. The data is displayed on a predefined interface on the user's computer / tablet / smartphone, where it can be viewed but not saved.

[0018] This gives the user total ownership and control of their data, as well as the freedom to determine the group of users who are allowed to see their data.

[0019] In cases where the freedom to modify or delete all data at any time, or to change the authorized user group, is disadvantageous, and the users involved do not desire such modifiability—for example, when transactions result in invoices or other documents, certificates are issued, or other agreements are made online—the present invention offers solutions for storing such data blocks and data chains separately and fixed within the system, making them unalterable and accessible only to the respective authorized users. Furthermore, the present invention provides the use of blockchain technology to secure such fixed data blocks and data chains stored within the system on a blockchain independently of the system, manage them for the authorized users, and make them accessible only to them.

[0020] Blockchain technology is also used for the network's own cryptocurrency and can also be used for other cryptocurrencies of other network customers.

[0021] Transactions in such cryptocurrencies, such as payments and the confirmation of the underlying business, are thus represented in the same wallet on different blockchains.

[0022] Fig. 1This illustrates a situation in a social network where user A has uploaded their data, identified as the owner, with the attributes a, b, c, d, e, f, g. The data is distributed across several tables (1 to 7) of a relational database and linked via data chain 8. This creates a new table of the data or data blocks connected by data chain (relation) 8. User A, as the data owner, manages these data blocks, meaning they can modify or delete their contents at any time and also determine which community users they wish to share their data (or parts thereof) with. In this situation... Fig. 1 User A shares their data a, b, c, d, and g with user B according to data chain 9. This creates another table with the data corresponding to data chain 9. A shares the data x, y, and z with the parent user C according to data chain 10.

[0023] The tables generated by these data chains 9 and 10 also include users B and C, with whom the data of the respective table is shared. The user data and the data chains can be understood as "smart contracts" between the users regarding the use of the entered data. With the consent of the respective users, data chains can also be linked to other data chains.

[0024] Data chains 8, 9, and 10 connect the data blocks of the individual tables, rows, and columns of the database via so-called base chains or user-specific chains. Base chains are pre-installed in the system and allow the user (e.g., A) to connect with other users (e.g., B, C), follow their content, offer or purchase products, services, jobs, or real estate, view content of specific categories or geographically or according to other filters, or display it in a specific language.

[0025] User-specific chains allow for additional connections defined by a parent user for their defined community. For large communities, user-specific data chains enable all users to be connected under a parent user C in a manner defined by that user. All users additionally connected via such a parent data chain also consent to this connection, essentially through one or more "smart contracts." Users retain ownership of their data, meaning only they have the rights to modify or delete the data or to manage the data chains.

[0026] The database structure according to the invention allows the owner of the data to freely decide which data he enters into the data blocks and to determine, via the data chains, which other users he allows to see which of these data.

[0027] This structure also allows certain data blocks and data chains to be fixed in such a way that an unalterable proof is created, for example, in the form of an invoice for a transaction between users on the network, or any other certificate for which a user has applied or which they have received from another user within or outside the system, which can also be used as an attribute on the network. The database system provides "internal ledgers" for this purpose. These ledgers are protected storage areas that, once stored there, make data blocks and their data chains viewable and potentially printable for certain authorized users, but protect them in such a way that they can no longer be altered permanently.

[0028] Here, the system in the social network confirms that such a confirmation, invoice, internal or external certificate has been issued, or any agreement has been reached between the parties, by copying all data blocks linked with all data of the participating users via the corresponding data chains and storing them elsewhere in the system, where they can then no longer be modified by the data owner (or any third party). These stored data blocks and data chains are referred to here as the Internal Receipt Ledger. The Internal Receipt Ledger 11 ( Fig. 2The data can be viewed by the participating users at any time, but can only be read or printed; it can no longer be modified. This data is stored in the social network's database system in separate tables, which store the necessary data blocks and their data chains separately and in a way that is only visible to the users involved in the process, but now unalterable.

[0029] To make such confirmations, invoices or certificates even more secure and independent of the social network's servers, a special blockchain technology is used, referred to here as an External Receipt Ledger.

[0030] Furthermore, according to the invention, a blockchain technology is used which installs so-called masternodes and nodes on several servers and computers operated by the company or by others, thus ensuring that the blockchain always functions, for example, when more than 50% of these servers are online. These masternodes and nodes constitute the external blockchain and generate the necessary public key for the external receipt ledger. The data, in the form of data blocks connected by data chains, can then be transferred from the internal receipt ledger to the external receipt ledger and thus become part of the public key and this blockchain. The transfer occurs by transferring the contents of the data blocks in the internal receipt ledger, along with the data chains connecting them, to the user's local computer. There, they are encrypted in hexadecimal using the blockchain's public key and linked to the private key of the authorized user(s).Ideally, this process takes place on the user's computer, as the network server should not have access to the user's private key. The result of this encryption can then be stored back on the server and published on the blockchain.

[0031] This ensures that the relevant data on the blockchain can only be viewed by the authorized user and that the network's IRL system does not know the private keys of the participating users.

[0032] With an invoice, only the users involved can see this invoice in the Internal Receipt Ledger; with a certificate that is published, everyone can see it; and with an internal certificate within a group or community, only those involved.

[0033] The transfer of contents from an internal receipt ledger to an external receipt ledger can occur automatically for all defined relations or specific, predetermined relations within the internal receipt ledger, or only when one of the participating users, whose data blocks, data chains, and actions (relations) were used to create the internal receipt ledger, decides to transfer the data, consisting of data blocks linked by the corresponding data chains, to the public key of the external receipt ledger, i.e., the blockchain. These are typically the users involved in the action and any external entities or other users whose data blocks and data chains contributed to the created ledger agreement, referred to here as "authorized users."Whenever an authorized user requests that data stored in the Internal Receipt Ledger also be stored in the External Receipt Ledger of the blockchain, they can initiate this with a mouse click. Any other authorized user can do this later. However, since the data is already present in the public-key-protected part of the External Key Ledger due to the first authorized user's request, this public-key-protected part is used, and the other authorized user only gains access to this public-key-protected part via their private key.

[0034] Now, all authorized users who have opted in to transfer data from the Internal Receipt Ledger to the External Receipt Ledger (i.e., the blockchain) can view this data at any time via their social network account on the Internal Receipt Ledger, or independently of the internal servers via their wallet and private key on the External Key Ledger. Special software installed on the wallet allows them to view, print, and use the data on the blockchain in the same format as their social network account.

[0035] The system also allows for the management of specific information stored in the Internal Receipt Ledger, such as the expiration date of a particular certificate. Each expiration, renewal, or modification of the certificate is then recorded accordingly in both the Internal Receipt Ledger and the public key of the External Receipt Ledger on the blockchain.

[0036] The same blockchain technology is also used to generate cryptocurrencies on different blockchains, which use different masternodes and nodes on different or the same peers or servers.

[0037] The social network's own cryptocurrency runs on this technological basis, allowing the user, once they have set up their wallet, to use their private key as the public key for both the cryptocurrency and the external receipt ledger.

[0038] All other cryptocurrencies created on the same technical basis on different blockchains in connection with the social network according to the invention thus allow access via a wallet and a private key and connection to the external receipt ledger of the network.

[0039] Fig. 3 illustrates the inventive method for providing a social network through which a number of users can share data with each other, wherein In step 100, the data assigned to a user is stored as data blocks in a database system, in particular according to one of the preceding claims, wherein the data blocks assigned to a user can be managed exclusively by the user; in step 200, the sharing of data from the data blocks between users in the network is defined by predetermined or fixed data chains, wherein each data chain specifies data from the data assigned to a user that the user shares and specifies the user with whom the data is shared; in step 300, each data block is stored and can be managed exclusively by the user to whom the data is assigned; the predetermined data chains comprise programs that execute functions based on the shared data; and in step 400, at least one predetermined data chain is assigned a program.that executes a predetermined function based on the shared data. Program and server

[0040] One embodiment of the social network according to the invention uses PHP as the programming language for the relational database and MySQL for data management via the data chains. The messaging system is also programmed in PHP, but operates on a MongoDB database via PHP code.

[0041] The search engine also uses its own servers with Sphynx data management.

[0042] The social network according to the invention further uses a caching server (on a Radis operating system) to temporarily store the data blocks and data chains (relations) accessible to a user during a session, in order to relieve the rest of the server system with regard to a specific user and the data retrieved during a session.

[0043] The use of a caching server system 16 solves this problem, since during a user session all data blocks and data chains used are temporarily stored there, and the entire database system is only accessed again and only once for new data blocks and data chains. The caching server system 16 is arranged between a user (e.g., user B) and the database system according to the invention.

[0044] The data temporarily stored in the caching server is permanently deleted from the caching server system 16 upon termination of the respective session. This system allows for more efficient use of the database.

[0045] A caching system is particularly advantageous in combination with the existing database system, as it primarily operates via data chains. With each data request, all associated data blocks are transformed into a URL and sent to the requesting (clicking) user's computer. A relational database system alone would quickly become overwhelmed, as relational databases are not designed to simultaneously handle a large number of data blocks and data chains from actively requesting users in this manner.

[0046] In this way, the social network can be implemented together with a blockchain for the social network with a relational database for user data, user profiles including the relationships between users.

[0047] This ensures that a user only uses the server system very briefly and only for new data during their session.

[0048] Furthermore, data traffic to / from the user can be better controlled, and the entire database system can be scaled more effectively.

[0049] Finally, a caching system also prevents the database system from crashing due to excessive traffic. Too much traffic simply leads to longer waiting times for individual users. The corresponding data blocks and data chains are permanently deleted from the caching server when the respective user's session ends or after a certain period of inactivity.

[0050] Caching technology also ensures that changes made by the data owner during a session do not affect the authorized user and only take effect in a subsequent session.

[0051] A similar system of dedicated servers, but without such deletion after the session or time expiration, can be used to store the data of the Internal Receipt Ledger or Internal Agreement Ledger. This prevents the suspension of subsequent modifications and allows users to encrypt the data blocks and their chains in hexadecimal using the blockchain's public key, link them to the private key(s) of the authorized user(s), and send them to the External Receipt / Agreement Ledger, thus transferring them to the blockchain. There, the selected activities and data are immutably stored and documented. Such servers can, but do not necessarily have to, contain the masternodes and serve as nodes or peers of the blockchain with the External Receipt Ledger. In any case, the data of the Internal Receipt / Agreement Ledger is permanently stored on the servers of the network according to the invention.They can, but do not have to, be encrypted from there and transferred to the External Receipt Ledger, the blockchain.

[0052] Here, the network according to the invention uses SkyLedger / SkyFiber technology and the Obelisk system. This enables the installation of a multitude of blockchains for other cryptocurrencies as well as all possible applications, and allows them all to be opened on one and the same wallet using the private key.

[0053] The user in the network according to the invention is on an interface that he knows from comparable social networks and online marketplaces, but the technology behind it looks different as described above.

[0054] Thus, the social network according to the invention merely provides the user with freely usable storage space in the database, which he fills with his data. He can use this as he wishes, and can change or delete everything at any time.

[0055] Furthermore, he can use the data chains to determine what data other users can see. Some data chains also require action from both participating users in the form of a request and acceptance (e.g., a friend connection).

[0056] This creates a separate internet identity for each data block and its respective content, which is linked to a defined data chain, defining which content is made available to whom and in what form.

[0057] A click now means that the clicking user's computer receives all the content shared with them by the data owner, consisting of text, images, links, videos, etc., and this content is then assembled on their device to create the image they see. This is an image created on the receiving user's computer by all the data accessed from the database by a user—a peer-to-peer connection between two interacting users.

[0058] As long as the user providing the image does not change anything, it remains the same, defined by the URLs from the tables connected via the data chains.

[0059] Only when user interaction results in an invoice, certification, or agreement that should no longer be modifiable are the data blocks attached to the corresponding data chain fixed and stored separately in the Internal Receipt Ledger, where they can no longer be modified by the participating users. From there, it can be placed on the blockchain via the External Receipt Ledger upon request from an authorized user. Example of implementation

[0060] The database of the social network according to the invention has a basic geographical structure based on countries, regions, and cities and is currently active in, for example, 224 countries with over 52,000 cities. This list is freely expandable.

[0061] This system allows each user to enter their own data into the tables, rows, and columns (data blocks), manage it, modify it, and delete it at any time. Furthermore, this data can be linked via selected data chains, making it accessible to a user group defined by the user and freely modifiable by the user. Each user manages their own data; it belongs to them. The social network according to the invention merely provides the storage space and linking possibilities.

[0062] Technically, an action, e.g., a click in the network, leads to a unique URL and thus an internet identity with the underlying command to the system to send all content packages permitted to the user from all tables, rows, and columns, according to the data chains defined by the data owner, to their computer in order to compile and display the result.

[0063] Every click on this URL, for example when this URL is shared on the network, leads to the same result for all users requesting it because it has been shared with them, via the connection of the data blocks through the data chains, but always and for each user only for the data whose use the owner of the data has agreed to via the defined data chains.

[0064] Confidentiality settings for data blocks and data chains are set only by the user who owns the data, and all data management functions are reserved exclusively for the data owner. This allows them to modify or delete all their data at any time, including their entire profile, which permanently deletes all their data blocks and data chains.

[0065] This is the technical difference compared to all other social networks and online marketplaces. The social network according to the invention cannot use or market user data and does not produce results from algorithms that are then displayed or marketed to other users – precisely as the result of an algorithm through which the individual user data is processed and whose result is displayed to other users.

[0066] The network according to the invention provides the user with the data blocks to be filled in the tables for free use and connects these content packages via data chains with the other users selected by him.

[0067] Each click causes the database system to send the requesting (clicking) user the content packages, consisting of data blocks and data chains with their respective identities, to their computer, where the image is generated as the result of the data chain. The user can only view it, not save it.

[0068] The basis is always exactly what the data owner has entered and made available to other users.

[0069] The social network according to the invention covers all known online needs on a single platform, such as presentation, content, community and community management, news and communication, posting and chatting, as well as online marketing at the product, service, job, and real estate levels. All of this is achieved on a geographically structured platform freely selectable by the users, with automatic translation to and from 106 languages. The translation is performed by offering each user a function in which they decide whether to route the text-based data blocks on the corresponding data chains on their device through the translation tool before displaying them in their chosen language.

[0070] This technical concept is the only way to achieve total data control for all data entered on a freely accessible social platform. It offers users all the functions of social networks and online marketplaces on a single interface, combined with total data control, including the ability to define who can see the data.

[0071] The Internal Receipt / Agreement Ledger system is the only way for applications requiring a final fixation of the contents of the relevant data blocks and data chains of the participating users to carry out such fixations within the system, and to make them accessible only to the originally participating users, in a system that is otherwise freely modifiable by the data owner as described above.

[0072] The technical concept of the Internal Receipt / Agreement Ledger, in which the information of the participating users is stored in the form of data blocks linked via data chains, allows the corresponding hexadecimal encryption and the described transfer to a blockchain.

[0073] This way, all types of agreements, confirmations, and receipts are transferred to and managed on a blockchain. In conjunction with cryptocurrencies, both the proof of the transaction and the payment process are managed and displayed in the same wallet. Further advantages of the system according to the invention

[0074] This system of retrieving information on one's own computer also allows applications that other networks cannot offer. Automatic posting to other networks. Here, the necessary data is automatically entered into the posting form of the respective other network. Automatic display of all text fields in one of 106 languages. This is achieved via a link, which can be activated on the social network according to the invention, in which the user wishes to read all content. This data is then sent via the data chain through the translation program before being displayed on their device. A multi-level marketing program for marketing the services of the social network according to the invention, whereby everyone who brings their community to the network according to the invention participates permanently in all revenues of the social network from these users and their users across 5 levels.Any type of certification and corresponding selection and allocation. The system of data blocks linked via data chains also allows for the creation of additional, overlaying data chains for specific users. Any type of further user-oriented multi-level marketing and agency sales via appropriately defined customer-related data chains. Purchase and billing of services via the company's own cryptocurrency or third-party cryptocurrencies. Profit sharing for sales agents in cryptocurrency. Sharing of network revenues, e.g., for advertising with the producers of the content for which this advertising is displayed (blogger reward system). Display of all content in a geography freely selectable by the data owner, possibly linked to offers from defined (certified) sellers under a specially programmed data chain with the corresponding system of smart contracts between such sellers and sales partners defined in the system.

[0075] This allows all users who log in via a specific user to be connected to that user in any way beyond the basic data chains offered.

[0076] The blockchain technology in the social network according to the invention has been described at the outset and enables, among other things, the following applications: Blockchain and cryptocurrencies

[0077] The social network according to the invention operates its own cryptocurrency as a so-called In Use Token, which is used as a means of payment for all services offered by the social network according to the invention itself.

[0078] The same technology also enables certain users of the social network according to the invention to create their own cryptocurrencies and operate them within that network. This could, for example, be the planned development aid token as a parallel currency to achieve the 17 Sustainable Development Goals (SDGs) adopted by the United Nations, or special cryptocurrencies from NGOs that do not constitute a parallel currency but rather convert donated funds into a cryptocurrency for a specific purpose and, if used in accordance with the contract (i.e., authorized), provide for their subsequent exchange back into the donated funds. Smart agreements and smart contracts

[0079] The technology of the social network according to the invention allows confirmations such as invoices or certificates, or any type of agreement, generated via data blocks and data chains on the so-called Internal Receipt Ledger, to be transferred, at the request of the parties involved and authorized users, to an External Receipt Ledger in the form of a blockchain, and thus made immutable and visible in the wallet of the respective authorized users, where they can be managed. Furthermore, it is also possible to make such a smart agreement / smart contract visible to all users. A versatile wallet

[0080] A wallet is provided for each user, in which the user can conduct currency transactions with the cryptocurrencies authorized in the system with other users via a blockchain and / or manage a cryptocurrency.

[0081] The user can manage all blockchain content on various public keys of different blockchains and masternodes via their wallet using their private key, and thus all their data on the external receipt ledger and all cryptocurrencies running on blockchains of the social network according to the invention. Other possible applications

[0082] The application possibilities are very extensive, as the system allows for total data security and data control by the user, as well as, whenever the participating users so desire, the creation of an unalterable receipt or confirmation of a certification in the server system of the inventive social network via the so-called Internal Receipt Ledger. The data recorded there can, if desired, be transferred to a blockchain, where this information is then stored and confirmed outside the server system of the inventive social network indefinitely, but only visible to authorized users.

[0083] The use of blockchain for cryptocurrencies and its connection to the very comprehensive transaction interface of the social network according to the invention enables countless further applications.

[0084] This, and the possibility of creating additional data chains for selected users in the social network according to the invention, opens up countless possible applications, not yet foreseeable, especially for very complex communities with very complex tasks. Application example of development aid tokens

[0085] As is well known, the United Nations is discussing entirely new solutions for tackling poverty, including the 17 Special Development Goals (SDGs), which require a special user interface combined with blockchain technology. The plan is to introduce a so-called SDG token as a parallel currency not backed by real money.

[0086] Furthermore, many non-governmental organizations (NGOs) want their own tokens, backed by donations and functioning like redeemable vouchers. This requires not only the creation of a separate token with its own blockchain, but also the interface and technology offered by the network according to the invention, as well as the described internal and external receipt ledger capabilities.

[0087] A solution using the social network according to the invention can look like this: Creating an SDG token on the blockchain of the inventive social network as a true parallel currency. Creating further NGO tokens, which are directly backed by development aid or donation funds. This occurs with the aforementioned NGO tokens, which function like vouchers. The SDG token has no possibility of being redeemed; it is a parallel currency not backed by any real money. The potential recipients of these SDG / NGO tokens are identified through local organizations or NGOs, register on the inventive social network, and are certified there as selected recipients of these tokens.To ensure that the tokens are used in accordance with the SDGs / the respective NGO and by the authorized parties, providers of products and services register on the social network according to the invention and, if they comply with the SDGs / guidelines of the respective NGO, are themselves certified on the social network according to the invention. All token holders can then use them for all products and services certified in accordance with the SDGs / guidelines of the respective NGO. The quality of these products and services is guaranteed through the certification of the providers; this certification is revoked in the event of complaints. The system of the social network according to the invention offers a unique interface with all the necessary functions for this process. Geo-selection is very important, as it allows all users to easily see which products and services are offered in their location in exchange for their tokens.Automatic translation to and from 106 languages ​​is another essential requirement, currently offered only by the social network according to the invention. The tokens, thus directly distributed to those in need and used for their benefit and in accordance with the SDGs / guidelines of the respective NGO, can be exchanged by the certified suppliers (in the case of NGO tokens) for the deposited currency at the respective NGO, thereby destroying them. If the tokens are designed as a true parallel currency, as in the case of SDG tokens, they remain as such within the system. Mining here occurred through the certification of a user in need, and use is intended only with corresponding certified providers and for a defined basket of goods to cover basic needs. Other individuals along the value chain also have such basic needs.The tokens can also be held by the suppliers and / or, in the case of the SDG token, must be reused within the system, which provides an additional inflation-fighting effect in many of these countries plagued by inflation. The respective state can also be compensated for the taxes incurred on such token transactions via a simple tax system, for example, by allowing the state to redeem a certain percentage of each token used as tax against the deposited funds at the UN.

[0088] This is just one example that demonstrates how unique and enormously powerful the system of the inventive social network is in conjunction with the Internal Receipt Ledger and the associated Smart Contract / Smart Agreement Blockchain technology.

Claims

1. Relational database system for a social network via which a number of users can share data with one another, wherein the data is stored in data blocks in tables having a plurality of rows, the data assigned to a user is stored as the data blocks in the database system, the data blocks assigned to a user can be managed exclusively by the user, the sharing of data of the data blocks between users in the social network is defined by predetermined data chains, wherein each data chain specifies data from the data assigned to a user that the user shares and specifies the user with whom the data is shared, wherein each data chain thus also represents a connection between the users, and the data chains are formed internally in the network, wherein each data chain is stored as a table in the relational database system and can be managed exclusively by the user to whom the data is assigned, wherein the sharing creates a new table with the data according to the data chain, wherein the data chain with the corresponding data blocks can be fixed such that it cannot be modified by any user, and wherein at least one data chain is assigned to a program which executes predetermined functions on the basis of the data specified by the data chain.

2. Database system according to claim 1, wherein the network-internal data chain with the corresponding data blocks is formed as a blockchain externally to the network.

3. Database system according to any of the preceding claims, wherein one of the functions produces a smart contract or a smart agreement between two users.

4. Database system according to the preceding claim, wherein the fixability of the data blocks and / or the concatenations is ensured in such a way that the data blocks and / or concatenations are copied and stored at a predetermined location (11) in the network where they can no longer be changed by the users.

5. Database system according to the preceding claim, wherein the data blocks and data chains (relations) stored at the predetermined location (11) in the network are stored in encrypted form such that only authorized users can access the stored relations.

6. Database system according to any of the preceding claims, wherein data blocks and / or data chains which a user wishes to have stored as non-modifiable are stored in a predetermined region of the database system and are accessible only to predetermined users.

7. Database system according to the preceding claim, wherein the non-modifiable data blocks and / or data chains are encrypted and transferred to a blockchain.

8. Database system according to any of the preceding claims, further comprising: a caching system (16) which is assigned to a user of the database system and is designed to temporarily store the data blocks, connected via the data chains retrieved by the user from the database system during a session, and to keep them available for retrieval by the user during the session.

9. Database system according to any of the preceding claims, further comprising: an internal ledger system which is designed to store content as data blocks connected via relations within the database system in a way that is unchangeable by the users.

10. Database system according to any of the preceding claims, further comprising: an external ledger system which is designed to transfer relations according to claim 9 into a blockchain outside the database system and to store them there in a way that is unchangeable by the users.

11. Database system according to either of claims 9 to 10, wherein: the database system is designed to transfer data blocks of the internal ledger system together with the data chains connecting them to a user's computer in order to encrypt them there with a key of the blockchain and to link them to the user's private key.

12. Method for providing a social network via which a number of users can share data with one other, wherein the data is stored in data blocks in tables having a plurality of rows, the data assigned to a user is stored as the data blocks in a relational database system, in particular according to any of the preceding claims, wherein the data blocks assigned to a user can be managed exclusively by the user, wherein the sharing of data of the data blocks between users in the network is defined by predetermined data chains, wherein each predetermined data chain specifies data from the data assigned to a user that the user shares and specifies the user with whom the data is shared, wherein each data chain thus also represents a connection between the users, and the data chains are formed internally in the network, wherein each data chain is stored as a table in the relational database system and can be managed exclusively by the user to whom the data is assigned, wherein the sharing creates a new table with the data according to the data chain, wherein the data chain with the corresponding data blocks can be fixed such that it cannot be modified by any user, and wherein at least one predetermined data chain is assigned to a program which executes a predetermined function on the basis of the shared data.

13. Method according to claim 12, wherein the network-internal data chain with the corresponding data blocks is formed as a blockchain externally to the network.

14. Method according to either of claims 12 to 13, wherein one of the functions produces a smart contract or a smart agreement between two users.

15. Method according to the preceding claim, wherein the fixability of the data blocks and / or the concatenations is ensured in such a way that the data blocks and / or concatenations are copied and stored at a predetermined location (11) in the network where they can no longer be changed by the users.