去中心化的简单例子(完全去中心化的编程模式,不需要服务器,也不需要ip,就像一张漫无目的的网络、四处延伸)
这是一篇畅想的文章 ,只说我的编程理念 、实现原理 。
现在信息传输架构 ,大部分都是c/s架构,客户端向服务器传递信息 ,服务器根据不同的逻辑 ,开始分发信息 。这种架构 ,很容易就形成信息中心化 、信息垄断现象。
那么与之对应的 ,就是许多反中心化的技术 ,区块链 、暗网等 ,以匿名等方式 ,企图去中心化 。对于这些技术 ,我并没有深入研究 ,只浅谈个人看法 。
这里,我想简单的构想一种实用性很高 、原理简单的去中心化编程 ,这里说一个互联网上的形象比喻:蜘蛛网 。
每一个网络上的用户 ,就是蜘蛛网上的一个节点,这一个节点连接着周围的左邻右舍 ,可以通过左邻右舍 ,触角也可以伸到远方,只要网足够大 ,那么信息传播的就足够远;
映射到编程基础上 ,如果每一个用户都是一个传播节点 ,充当信息中转 、信息处理的角色 ,信息量少的时候 ,还比较好 ,如果信息量大的时候 ,那么一个传播节点可能就会负载过重——针对这一情况 ,也有许多优化算法 、新技术处理 ,目前来看,这一问题也不是很大 。
阐述完这一简单的编程思想 ,我想说一下具体的编程实现:以每一个互联网用户设备 ,作为服务器,每个设备都可以当作中心用户 ,该用户所产生的数据 ,会探索周围的网络节点,向四周蔓延 ,最终数据的流向 ,完全取决于网络设备的数量 。
至于说 ,这个数据被谁处理了 ,或许只有数据发送方 ,才能知道 。在蜘蛛网上 ,两个节点可以提前约定协议进行通信——这就比较像udp/tcp了 。
这里我预计编程中会有几个实现难点:
第一 ,信息量的转发 、处理怎么高效蔓延 ,避免阻塞 、熔断
第二 ,信息的安全保密传输
第三,架构性能的优化
最理想的情况:
地球人 、甚至外星人都能捕获这些信息 ,信息是否被处理、被谁捕获 、流到了哪里 ,完全是匿名状态的;
绝对安全的信息传播模式,无法捕获 、无法解密信息;
完全0成本 ,不需要购买服务器、ip等配套设备
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!