这是一篇畅想的文章,只说我的编程理念、实现原理。

现在信息传输架构,大部分都是c/s架构,客户端向服务器传递信息,服务器根据不同的逻辑,开始分发信息。这种架构,很容易就形成信息中心化、信息垄断现象。

那么与之对应的,就是许多反中心化的技术,区块链、暗网等,以匿名等方式,企图去中心化。对于这些技术,我并没有深入研究,只浅谈个人看法。

这里,我想简单的构想一种实用性很高、原理简单的去中心化编程,这里说一个互联网上的形象比喻:蜘蛛网。

每一个网络上的用户,就是蜘蛛网上的一个节点,这一个节点连接着周围的左邻右舍,可以通过左邻右舍,触角也可以伸到远方,只要网足够大,那么信息传播的就足够远;

映射到编程基础上,如果每一个用户都是一个传播节点,充当信息中转、信息处理的角色,信息量少的时候,还比较好,如果信息量大的时候,那么一个传播节点可能就会负载过重——针对这一情况,也有许多优化算法、新技术处理,目前来看,这一问题也不是很大。

阐述完这一简单的编程思想,我想说一下具体的编程实现:以每一个互联网用户设备,作为服务器,每个设备都可以当作中心用户,该用户所产生的数据,会探索周围的网络节点,向四周蔓延,最终数据的流向,完全取决于网络设备的数量。

至于说,这个数据被谁处理了,或许只有数据发送方,才能知道。在蜘蛛网上,两个节点可以提前约定协议进行通信——这就比较像udp/tcp了。

这里我预计编程中会有几个实现难点:

第一,信息量的转发、处理怎么高效蔓延,避免阻塞、熔断

第二,信息的安全保密传输

第三,架构性能的优化

最理想的情况:

地球人、甚至外星人都能捕获这些信息,信息是否被处理、被谁捕获、流到了哪里,完全是匿名状态的;

绝对安全的信息传播模式,无法捕获、无法解密信息;

完全0成本,不需要购买服务器、ip等配套设备

完全去中心化的编程模式,不需要服务器,也不需要ip,就像一张漫无目的的网络、四处延伸相关推荐

  1. Dharma暴跌过度解读了吗?去中心化不足,模式难持续是关键

    作者 | 海伦 昨日,有媒体曝出去中心化借贷平台 Dharma 锁仓资产暴跌,用户提币困难,合约代码已闭源,引发了社区用户的焦虑与恐慌.甚至有用户怀疑,团队是否卷款跑路了? 经笔者多方了解,Dharm ...

  2. 所谓的去中心化,其实就是要告别平台为主导的发展模式

    技术日渐成熟,商业化日渐迫切 无论是新零售时代,还是数字零售时代,玩家们对于零售行业的改造基本上都是基于某一种技术衍生而来的.比如,我们看到的基于VR/AR技术的新体验:比如,我们看到的区块链技术的食 ...

  3. 技术动态 | 去中心化知识图谱协作平台建设实践

    转载公众号 |  DataFunTalk 文章作者:Epik 铭识协议 出品平台:DataFunTalk 导读:1月10日,由EpiK铭识协议主办的"2021开源知识运动"主题活动 ...

  4. “去中心化”为何意义重大?

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 互联网的前两个时代 在互联网的第一个时代–从20世纪80年代到21世纪初–互联网服务建立在由互联网社区控制的开放协议之上 ...

  5. 独角访谈 | 去中心化交易所领军人物–Loi Luu

    1 序言 从比特币和区块链诞生的那天起,去中心化这个词就进入了大家的视野.技术极客们也纷纷开始研究这一开创性的技术及其应用,其中包括开发去中心化的数字货币交易所.然而这种交易所目前还未被大众熟知.原因 ...

  6. 详解区块链,智能合约,去中心化应用

    文章目录 一.区块链是什么? 二.智能合约 三.去中心化应用 一.区块链是什么? 区块链本质上是一个去中心化的分布式账本数据库,目的是解决交易信任问题.广义来看,区块链技术是利用块链式数据结构验证与存 ...

  7. TokenGazer评级丨MakerDao:去中心化金融趋势确立,项目治理恐有中心化风险

    2019年2月1日,TokenGazer发布了区块链项目MarkerDao评级报告.当前TokenGazer往期的项目评级报告.深度研究报告.加密货币月报等均已收录在官方网站:www.tokengaz ...

  8. 浅析去中心化的商业积分体系

    luyun · 于 4 天前发布 · 58 次阅读 一.积分为什么会变成鸡肋 积分作为企业增加用户忠诚度以及活跃度的营销手段,已经被广泛使用.目前国内绝大多数的企业都发行了自己的积分.然而消费者面临的 ...

  9. 如何形象理解多方安全计算可实现去中心化

    一.传统中心化的弊端 中心化的模式在生活中非常常见,像我们常用的百度云网盘,无论是在何种设备上通过固定的账号秘密就可以下载云盘的所有内容,很明显,百度云网盘的资料是寄存在百度云服务器上,由百度云处负责 ...

最新文章

  1. 想要永久远程办公?抱歉,你可能「不配」
  2. Linux(RHEL7.0)下安装nginx-1.10.2
  3. vuepress文档服务器,使用 vuepress 快速搭建文档
  4. Boost:基于boost::asio单元测试的测试程序
  5. c语言利用栈将字符串逆序输出,【C语言】利用栈将数组中字符串逆序
  6. 华硕z170a如何开启m2_「科技犬」新品游戏本、翻转屏评测汇总:华硕微星荣耀戴尔,选谁...
  7. 小程序-调用公共js对象方法/ app.js
  8. 使用shell/python获取hostname/fqdn释疑(转)
  9. blob类型对象转为file类型对象
  10. 线性代数:矩阵运算常用公式
  11. 远程办公安全解决方案
  12. android 微信浮窗实现_Android仿微信文章悬浮窗效果
  13. IntelliJ IDEA主题背景设置豆沙绿护眼色
  14. DeeCamp 2020 挑战赛:通过深度学习识别生物电信号
  15. Python学习笔记(5),Battleship 游戏
  16. 时间线MindMap里程碑的使用方法
  17. java 组件是什么意思_java中组件是什么意思?
  18. 从手机端 H5 制作来看 WEB 动画的术与道
  19. 电脑中的快捷键(常用)
  20. 【大数据开发】SparkCore——统计广告topN、基站停留时间topN、ip地址统计练习

热门文章

  1. HDU - 4333 Revolving Digits 拓展KMP
  2. windows系统 如何管理hiberfil.sys文件与pagefile.sys文件释放C盘 (powercfg -h off)存储空间不足、内存、大文件、SpaceSniffer
  3. 项目安装 git cz commitizen
  4. 2021-10-13企业品牌私域化运营,私域流量只是起步
  5. 红帽LINUX设计内容500个字,为 Redhat Linux 添加新字体
  6. 2023 快乐二级域名分发系统源码v1.2 重置版
  7. 在linux中如何修改保存gun文件_linux编辑文件后如何保存退出
  8. Python:运行效率慢5个原因
  9. MySQL应用之CROSS JOIN用法(有时挺管用)
  10. python minecraft_使用Python获取Minecraft的最新资讯