技術棧之通信层
通信层
Web3.0技术栈中,通信技术最?特点是匿名隐私。?家可以进?设想这样?个场景,你所有传输的数据以明?的?式发送,攻击者只需要发起中间?攻击,你所有的个?数据都被暴露。

?前市?上真正起到隐私保护技术有哪些?
Tor洋葱?络并不安全,只需要在?络两端出??建??够多的节点,对于某个时间特定?络流量变化 ,进?两端关联分析即可进?判断。
真正安全加密通信算法是Mix算法,攻击者?法知晓消息发出者的IP和发出时间,以及包含内容。具体是如何实现的?对于?个发出多层加密数据包,不会第?时间马上发出,会进??个等待T时间队列,随机打散后再通过?量的MixNode进?混淆,然后多节点根据根据公钥进?逐层解密。
攻击者很难??数据进?两端关联分析,进?反向追踪。
市?上还有利?零知识证明进?IP隐藏。我们传统应?进??络传输,最基本?个环节就是TCP三次握?,握?时候需要带着请求者的IP、HOST等等?些数据。只有三次握?成功,才能建?链接。?些团队尝试对TCP的改造,不在提供IP、Host信息情况,提交ZKP证明给?标服务器,来达到建?通信链接的?的。当然其中产?的性能开销,需要在?程实现上着重考量的。
对于视频、游戏、3D创作者来说?
虽然?前全球整体?络传输的带宽?益提?,但是创作产?的?件体积巨?,传输过程中存在挑战。很多场景讲究实时性,传统Http仅?持半双?模式不能胜?。对于需要保持长链接状态的,在这些实时通信技术的背后,有?项不得不提的技术——WebRTC。
今年 1 ?,WebRTC 被 W3C 和 IETF 发布为正式标准。据调研机构
GrandViewReseach 的报告显?,预计 2025 年全球 WebRTC 市场规模将达到 210.23 亿美元,相较 2019 年 23 亿美元的市场规模,5 年的复合年增长率为 43.6%。?作原理如图所?。
1. 双?先调? getUserMedia 打开本地摄像头;
2. 向信令服务器发送加?房间请求;
3. Peer B 接收到 Peer A 发送的 offer SDP 对象,并通过PeerConnection的
SetLocalDescription?法保存 Answer SDP 对象并将它通过信令服务器发送给 Peer
A。
4. 在 SDP 信息的 offer/answer 流程中,Peer A 和 Peer B 已经根据 SDP 信息创建好
相应的?频 Channel 和视频 Channel,并开启Candidate 数据的收集,Candidate
数据(本地IP地址、公?IP地址、Relay服务端分配的地址)。
5. 当 Peer A 收集到 Candidate 信息后通过信令服务器发送给 Peer B。同样的过程
Peer B 对 Peer A 也会再发送?次。
这样 Peer A 和 PeerB 就相互交换了媒体信息及?络信息,如果能达到?致(找到交集),就可以开始通讯了。
WebRTC本?就是P2P技术,但是每个?户本机IP没有暴露在公?,需要中?化的NAT?络穿透服务将IP暴露出去,因此会存在中继层。但是这层完全去中?化也存在挑战,在多个NAT穿透服务如何匹配,之间产?时间消耗,会不会画蛇添??市?上也有项?对Libp2p改造实现多?在线游戏。
或者另?个层?,在?件传输前压缩,利?优化的压缩算法保障?件的?保真度下,减?传输时候体积,减少带宽压?。
寻址层
不管哪个区块链?络的节点,都会有机器相关联的IP,不同节点通过IP地址进?点对点通信。但是作为内容创作者产?的内容,存在节点机器上不可能通过IP地址供?访问。需要域名系统(英?:Domain Name System,缩写:DNS),它作为将域名和IP地址相互映射的?个分布式数据库,能够使?更?便地访问互联?。DNS使?UDP端?53。当前,对于每?级域名长度的限制是63个字符,域名总长度则不能超过253个字
符。
通过语义化?式,让普通?更好记忆和理解。对DNS业务进?理解,Web3.0技术栈中到底有哪些机会?
名字空间的层次结构:最上层节点的域名称为顶级域名(TLD,Top-Level Domain),第?层节点的域名称为?级域名,依此类推。
域名的分配和管理:域名由因特?域名与地址管理机构(ICANN,Internet Corporation for Assigned Names and Numbers)管理,这是为承担域名系统管理、IP地址分配、协议参数配置,以及主服务器系统管理等职能?设?的?盈利机构。ICANN为不同的国家或地区设置了相应的顶级域名,这些域名通常都由两个英?字母组成。例如:.uk代表英国、.fr代表法国、.jp代表?本。中国的顶级域名是.cn,.cn下的域名由CNNIC进?管理。
资源?件:域名系统采?层次结构的名字空间,并且原来庞?的对应表被分解为不相交的、分布在因特?中的?表,这些?表称为资源?件。
解析:主要对域名进?解析,并将?络请求转发到对应IP的服务器。
因此为什么不能直接解析.eth域名,因为这是埃塞俄?亚国家的顶级域名,TLD的管理权在ICANN?中,体制层?完全?法绕过。还有解析层如何对.eth域名进?正确解析也是挑战。
?前市?上项?实现去中?化DNS做法是,申请成为顶级域名,同时继承现有DNS的数据库,这样可以和其他顶级域名解析通信。
现有的DNS架构在??年发展下,结构固?不可破。要想建?新标准,通过?下?上的模式去变?是需要探索的?向。
展现层
所谓展现层的定义,?外乎是提供给?户不管是2D还是3D的可交互界?。对于不同创作类型的?件,展现内容形式不同,对应的交互界?也会有不同。
?字:
?字依据内容长短、组织形式都会产?不同的产品,Web的HTML页?相?App互相割裂建?花园围墙之下,更加开放更有可组合性,HTML上的超链接可以瞬间跳转。Web3.0应?对于钱包插件交互最为频繁,?前桌?端浏览器都?持安装插件。对于移动端来说,IOS的safari浏览器也?持浏览器插件,只需要在设置中到AppStore进?安装。这相?独?钱包App开放API让其他应?进?调?的好处是,苹果对于应?内?付有很严格的管理政策。
当然App因为?些界?是缓存安装在本地,这样不需要重新进??络请求加载,整个应?启动体验更加。对于Web技术来说,?前采?PWA模式开发会是最佳选择,将?站内容素材缓存在本地,下次启动时候加载更快。
对于这些HTML页??件如何进?加载渲染?
?前像?狐浏览器已经?持通过?件Hash对?站进?访问,随着未来越来越多这样的Web3.0?站出现,?下?上地推动更多主流浏览器去?持。对于HTML技术标准,随着不同时代业务发展特性,会出现相匹配的Api。例如HTML5技术,针对移动端?动适配,对于视频会原??带<video/>的标签。所有浏览器都会将内核与Api相适配。
可以预见未来Web3.0应?急剧扩?,也会出现原?API:<wallet/><nft/>等等场景。开源运动向来是,?下?上通过市场占有率,向上影响标准。
在HTML技术、浏览器?持下,传统?字产品:IM、微博、博客、??站,还是多?协作型的?字产品。。。都搬移到Web3.0环境下是否work?最重要的是够将社交?络搬移过来。就像Email时代的?,周围都在?IM软件,他不得不要加?到IM软件?络中。不能固着得认为,原来的很成熟了,为什么要?新的??从来都是群体动物,会被环境裹挟之下做出判断。
Web3.0时代的?字产品创造者应该思考的是:如何建?你的种??户,利?社交?络裂变,同时它很酷又能吸引?。
图?:
相??字类型创作内容,图?展现的要素更加丰富,不仅仅体现在视觉层?,图?内容会在多个维度衍?:时间、地点、?物、环境、外部隐性背景。也许?张图?胜过千字描述,通过视觉神经细胞将光学信号转为?物电脉冲,快速在?脑?层反馈,反馈循环远快于?字在?脑中处理成对应画?。这也是为什么?家更喜欢短视频或者图?,反馈路径短?且强烈,?脑上瘾又会产?惰性。
现有技术对图?素材内容?持已经?够强?,HTML技术对图?不管是不同终端适配,还是图?裁切或者滤镜。Web3.0技术栈完全不需要对这些进?再造轮?。
图?作品NFT化,现在已经是热门主流。但是普通?依然可以对图?资源右键免费另存为进?下载。不过这是?问题,直接在HTML描述代码中开启禁?下载图?的参数,或者禁?下载?页的参数。如果遇到直接截图,也可以通过Javascript监听输?的组合键,触发函数对数字图像进?插值处理。数字图像本?是由多个(0,0,0)三位数组组成的矩阵,对矩阵进?插值处理,加?截图?的关键信息,实现追溯的办法。以上探讨的也只是很?的功能,再加上现有的数字图像美化和优化技术很发达,各种丰富的滤镜,AI技术对图像的增强。
Web3.0技术时代对于数字图像还有什么?向可以探索的?
数字图像资产化,唯?性、稀缺性给图?带来价值评估的依据。?前爆?的数字图像
NFT,例如算法?成的图像和PFP都是依据这两个特性实现。这??涉及算法逻辑如
下:1,最简单利?分形算法,被誉为??然的?何学的分形(Fractal)理论,是现代
数学的?个新分?,但其本质却是?种新的世界观和?法论。它与动?系统的混沌理
论交叉结合,相辅相成。它承认世界的局部可能在?定条件下,在某???(形态,
结构,信息,功能,时间,能量等)表现出与整体的相似性,它承认空间维数的变化
既可以是离散的也可以是连续的,因?拓展了视野。
分形?何的概念是美籍法国数学家曼德布罗(B.B.Mandelbrot)1975年?先提出的。
因为不同参数输??何公式都会?成不同的图形,有随机性和唯?性。
2,其他?式将图形要素设为参数,存?数组内,在?户mint作品过程中,触发随机函
数抽取数组内参数?成随机图?。
3,?殖算法,将两组图?作为输?源,或者是说将两组的要素数组,通过遗传算法将
两组杂交。就像?限图书馆博尔赫斯图书馆,?限?又唯?,再通过遗传算法不同代
进?选择,??对数量进?限制。就像赛鸽?赛,价值?百万的鸽王也是在不断繁殖
筛选下培育出来的。
4,社区共创,利?群体智能进?共同创作,不同?创作图?不同部分。
5,图层合成算法,在PS中对图像处理是按层处理,HTML也可以在CSS中实现遮罩效
果。不同图层随机组合。
6,利?NLP识别?然语?,最后?GAN?络?成图?。
也许以上这些就是数学之美的具象化。
?频/视频
在传统互联?技术产品不断迭代,已经衍?多种形式产品。?乐??例如:?乐播放
器/MP3资源站/?乐博客/?乐流媒体/?效RMix/?频直播等等。视频??例如:视频播放器/视频资源站/长视频?站/社交短视频?站/影视流媒体/互动视频?站/视频特效贴纸插件/视频直播等等。
哪些场景是Web3.0技术栈特有的呢?
随着去中?化?件技术的成熟,去中?化的?频应?或者去中?化的视频应?,会越来越多的出现。同时NFT技术为不同形式的?视频应?,带来所有权的属性。所有权和收藏属性会延展出现在线展览或者拍卖平台,需要满?拥有者虚荣的?理,同时藏品 曝光越多才越有价值。
?前很多平台?带创作?具,实现的功能越来越“傻?化”。例如声卡可以让五?不全的主播唱出悦?的歌曲,在线视频编辑器再加上滤镜,?步就可以实现??效果。
在这些丰富的?具下,??都可以是创造者,只要你有想法,Create+DeFi可以很好得实现。
创业项目群,学习操作 18个小项目,添加 微信:790838556 备注:小项目!
如若转载,请注明出处:https://www.zoodoho.com/35730.html