当前位置:网站首页>The completely decentralized programming mode does not need servers or IP, just like a aimless network extending everywhere
The completely decentralized programming mode does not need servers or IP, just like a aimless network extending everywhere
2022-07-29 05:45:00 【Scientific Caizi】
This is a imaginative article , Just say my programming philosophy 、 Realization principle .
Now the information transmission architecture , Most of them are c/s framework , The client passes information to the server , The server uses different logic , Start distributing information . This architecture , It is easy to form information centralization 、 Information monopoly .
So the corresponding , That is, many anti centralized technologies , Blockchain 、 Dark net, etc , Anonymity, etc , Attempt to decentralize . For these technologies , I didn't go into it , Just talk about personal views .
here , I think a simple idea is highly practical 、 Simple decentralized programming , Here is an image metaphor on the Internet : spider web .
Every user on the network , It is a node on the spider web , This node connects the surrounding neighbors , Through the neighbors , Tentacles can also reach far away , As long as the net is big enough , Then the information will spread far enough ;

Mapping to programming , If every user is a propagation node , Act as information transfer 、 The role of information processing , When there's less information , Pretty good , If there is a large amount of information , Then a propagation node may be overloaded —— In this case , There are also many optimization algorithms 、 New technology processing , For now , This problem is not very big .
Finish this simple programming idea , I want to talk about the specific programming implementation : With every Internet user device , As a server , Every device can act as a central user , Data generated by the user , Will explore the surrounding network nodes , Spread around , Flow direction of final data , It all depends on the number of network devices .
As for the , Who processed this data , Maybe only the data sender , To know . On the spider web , Two nodes can agree on a protocol in advance to communicate —— This is more like udp/tcp 了 .
Here I expect that there will be several difficulties in programming :
First of all , Forwarding of information 、 How to deal with efficient spread , Avoid blocking 、 Fuse
second , Secure and confidential transmission of information
Third , Optimization of architecture performance
The ideal situation :
People on earth 、 Even aliens can capture this information , Whether the information is processed 、 By whom 、 Where did it flow , Completely anonymous ;
Absolutely safe information dissemination mode , Unable to capture 、 Unable to decrypt information ;
Completely 0 cost , No need to buy servers 、ip And other supporting equipment
边栏推荐
- 【TypeScript】TypeScript中类型缩小(含类型保护)与类型谓词
- Solve the problem that the prompt information of form verification does not disappear and the assignment does not take effect
- 使用Qss设置窗体样式
- 重绘与回流的关系
- nmap是什么以及使用教程
- Niuke network programming problem - [wy22 Fibonacci series] and [replace spaces] detailed explanation
- 解决表单校验提示信息不消失问题以及赋值不生效问题
- Hcia-r & s self use notes (24) ACL
- link与@import导入外部样式的区别
- Introduction to C language array to proficiency (array elaboration)
猜你喜欢

Solve the problem that the prompt information of form verification does not disappear and the assignment does not take effect

DAY15:文件包含漏洞靶场手册(自用 file-include 靶场)

Common prompt pop-up box of uniapp

马斯克推崇的柏拉图式元宇宙,PlatoFarm早已验证出答案

OpenAtom OpenHarmony分论坛圆满举办,生态与产业发展迈向新征程

QPalette学习笔记

极致通缩和永动机模型,将推动 PlatoFarm 爆发
![[C language series] - a recursive topic](/img/a2/9d65728e672ab16c4fc0d427c241c4.png)
[C language series] - a recursive topic

Installation steps and environment configuration of vs Code

Provincial and urban three-level linkage (simple and perfect)
随机推荐
TXT 纯文本操作
uniapp组件之选择选项(如套餐选择)
Plato Farm有望通过Elephant Swap,进一步向外拓展生态
How does the MD editor of CSDN input superscripts and subscripts? The input method of formula and non formula is different
DAY4:SQL Sever 简单使用
PHP如何生成二维码?
如何在加密市场熊市中生存?
改哭了,终于解决了Cannot read properties of undefined (reading ‘parseComponent‘)
[typescript] learn typescript object types in depth
DAY5:PHP 简单语法与使用
link与@import导入外部样式的区别
获取水仙花数
【TypeScript】TypeScript中类型缩小(含类型保护)与类型谓词
Hcia-r & s self use notes (24) ACL
Seay source code audit system
Win10 搭建MSYS2环境
QPalette学习笔记
重绘与回流的关系
MySQL解压版windows安装
Masscan tutorial