草庐IT

智能生态网络IEN 2022:面向WEB3.0的内容中心链网融合架构

pkuece 2024-01-21 原文

2022年11月25日,在第五届广州IEEE HotICN未来网络大会上,雷凯老师做了视频报告《智能生态网络(IEN)2022:面向Web3.0的内容中心链网融合架构》。报告从NDN和区块链、IEN和Web3.0、IENNFT、IEN和元宇宙、研究进展五个方面展开讨论。未来计算的发展将从过去提供单一的网络连接服务、云计算服务,逐步走向云网边端协同,网络、计算、存储、控制4C深度融合的基础融合网络架构。

IEN智能生态网络2022:面向Web3.0的内容中心链网融合架构https://www.bilibili.com/video/BV1Je4y1g7v8/?spm_id_from=333.337.search-card.all.click

北京大学雷凯课题组2018年开始自主提出的《智能生态网络 – Intelligent Eco Networking(IEN)》,IEN关键在于打造一个融合区块链、协调分布式人工智能、命名数据网络等先进技术的数字经济可信底座。提出了基于命名寻址与NFT特性相结合的数算网一体新型网网络体系结构,具体给出了一个可共性支撑边缘物联网算力网络、元宇宙、数字孪生等场景需求的开源许可型分布式信任智能生态开放联盟链网。

欢迎乐意参加项目研发的实习同学添加微信:openeralab,进一步讨论交流。

1、日益增长的数字文化的需求与有待演进的网络承载能力之间的矛盾如何破局?

2、网络、计算(智能)、资源、控制4C 融合在理论、模型多目标挑战挑战如何调和?

3、未来元宇宙(生活、工作、娱乐、治理)对“网络/互联网”作为基础设施的内涵和定义会产生什么影响?开放创新还有哪些想象空间?

《A hybrid Content-Centric and Blockchain Networking Architecture Towards Web 3.0》

Intelligent Eco Networking (智能生态网络,IEN)架构由雷凯老师课题组在2018年首届HotICN会议上自主提出。IEN架构创新特色之处在于:1) 基于虚拟化、可编程技术构建平行栈模式,向后兼容IP传输规则并向前扩展支持命名路由,实现网络泛在计算模式;2)利用NDN松耦合逐跳转发机制,链网协同,提高下层网络对上层区块链计算的网内语义支撑能力及对网络动态变化的适应性;3)将分布式身份、层次化签名权限与内容中心命名标识语义关联,增强区块链网络传输数据的语义携带能力与所有权能力,综合形成一种链、通、算一体化系统架构。IEN自身特性为数字生态新基建提供一个共享共建、逐步落地的未来价值互联网可行演进方案。同时,本年度报告也将增加介绍面向Web3.0的IENNFT(无绑定型内容中心链网融合架构)专利技术思想。   

Intelligent Eco Networking (IEN) was independently proposed by Prof. Lei Kai’s group since the first HotICN conference in 2018. The innovation features of IEN architecture include: Based on the parallel stack mode built with virtualization, programmable technologies, IEN is backward compatible with IP transport rules and forward compatible for name based routing mechanism, which realize the ubiquitous in-network computing mode. Taking advantages of NDN’s loosely coupled hop-by-hop forwarding mechanism, the blockchain  system collaborates with network underlay to improve the in-network semantic support ability of lower network to upper blockchain computing and the adaptability to the dynamic changes of the network. By semantically associating DID and hierarchical signature authority with content-centric naming identity to strengthen semantic capacity and ownership carried from blockchain network data transmission, IEN forms to become an integrated system architecture of blockchain, network transmission and computing. IEN’s own characteristics provide a feasible evolution scheme of future Internet of value as the new infrastructure of digital ecology, which is mutual shared, co-built and gradually implemented. Moreover, this annual report will also introduce the IENNFT patent technology idea which to be a Web 3.0-oriented non-binding content-centric blockchain-networking hybrid system architecture.

以往中文报告、资料,欢迎追溯
区块链风险更复杂多样,需要建立标准与监管共识2017年1月27日,胡润金融科技大会;
区块链:阿凡达文明的缔造之魂,信息中心网络:潘多拉世界砥砺之基,2018年3月2日,CCF;
块游记:区块链如何与NDN等未来网络基础设施结合?》,2018年11月25日;
IEN II: 知识驱动的边缘智能生态网络设想及初探》,2019年5月23日,南京未来网络大会;
面向5G的命名数据网络物联网研究综述,计算机科学, 2020年;
智能生态网络:知识驱动的未来价值互联网基础设施》,  应用科学学报,2020年1月;
面向边缘人工智能计算的区块链技术综述,应用科学学报,2020年1月;
IEN III: 5G 边缘算力网络,2020年6月4日,南京未来网络大会;
IEN 3.X: 区块链与命名机制在未来网络体系结构中的先进原理,21年6月,南京未来网络大会;
IEN 2021:基于价值数据NFT的开放可信数字底座》, 2021年11月25日,南京,4th HotICN

智能生态网络(IEN):知识驱动的未来价值互联网基础设施
论文出自:《应用科学学报》 下载链接:智能生态网络:知识驱动的未来价值互联网基础设施
《智能生态网络(IEN):知识驱动的未来价值互联网基础设施》
雷凯1,2, 黄硕康1, 方俊杰1, 黄济乐1, 谢英英1,
1. 北京大学信息工程学院深圳市内容中心网络与区块链重点实验室,深圳518055
2. 北京大学互联网研究院,深圳518055

“面向边缘人工智能计算的区块链技术综述”被评为《应用科学》第二届高被引论文。

 

有关智能生态网络IEN 2022:面向WEB3.0的内容中心链网融合架构的更多相关文章

  1. ruby - 将数组的内容转换为 int - 2

    我需要读入一个包含数字列表的文件。此代码读取文件并将其放入二维数组中。现在我需要获取数组中所有数字的平均值,但我需要将数组的内容更改为int。有什么想法可以将to_i方法放在哪里吗?ClassTerraindefinitializefile_name@input=IO.readlines(file_name)#readinfile@size=@input[0].to_i@land=[@size]x=1whilex 最佳答案 只需将数组映射为整数:@land边注如果你想得到一条线的平均值,你可以这样做:values=@input[x]

  2. ruby-on-rails - 如何在我的 Rails 应用程序 View 中打印 ruby​​ 变量的内容? - 2

    我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby​​中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R

  3. ruby - 查找字符串中的内容类型(数字、日期、时间、字符串等) - 2

    我正在尝试解析一个CSV文件并使用SQL命令自动为其创建一个表。CSV中的第一行给出了列标题。但我需要推断每个列的类型。Ruby中是否有任何函数可以找到每个字段中内容的类型。例如,CSV行:"12012","Test","1233.22","12:21:22","10/10/2009"应该产生像这样的类型['integer','string','float','time','date']谢谢! 最佳答案 require'time'defto_something(str)if(num=Integer(str)rescueFloat(s

  4. ruby - 如何使用 Selenium Webdriver 根据 div 的内容执行操作? - 2

    我有一个使用SeleniumWebdriver和Nokogiri的Ruby应用程序。我想选择一个类,然后对于那个类对应的每个div,我想根据div的内容执行一个Action。例如,我正在解析以下页面:https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=puppies这是一个搜索结果页面,我正在寻找描述中包含“Adoption”一词的第一个结果。因此机器人应该寻找带有className:"result"的div,对于每个检查它的.descriptiondiv是否包含单词“adoption

  5. ruby - 如何配置 Ruby Mechanize 代理以通过 Charles Web 代理工作? - 2

    我正在使用Ruby/Mechanize编写一个“自动填写表格”应用程序。它几乎可以工作。我可以使用精彩CharlesWeb代理以查看服务器和我的Firefox浏览器之间的交换。现在我想使用Charles查看服务器和我的应用程序之间的交换。Charles在端口8888上代理。假设服务器位于https://my.host.com。.一件不起作用的事情是:@agent||=Mechanize.newdo|agent|agent.set_proxy("my.host.com",8888)end这会导致Net::HTTP::Persistent::Error:...lib/net/http/pe

  6. ruby - 如何在ruby中提取方括号内的内容 - 2

    我正在尝试提取方括号内的内容。到目前为止,我一直在使用它,它有效,但我想知道我是否可以直接在正则表达式中使用某些东西,而不是使用这个删除功能。a="Thisissuchagreatday[coolawesome]"a[/\[.*?\]/].delete('[]')#=>"coolawesome" 最佳答案 差不多。a="Thisissuchagreatday[coolawesome]"a[/\[(.*?)\]/,1]#=>"coolawesome"a[/(?"coolawesome"第一个依赖于提取组而不是完全匹配;第二个利用前瞻和

  7. ruby-on-rails - 如何找出拦截 'method_missing' 的内容 - 2

    使用Ruby1.8.6/Rails2.3.2我注意到在我的任何ActiveRecord模型类上调用的任何方法都返回nil而不是NoMethodError。除了烦人之外,这还破坏了动态查找器(find_by_name、find_by_id等),因为即使存在记录,它们也总是返回nil。不从ActiveRecord::Base派生的标准类不受影响。有没有办法追踪在ActiveRecord::Base之前拦截method_missing的是什么?更新:切换到1.8.7后,我发现(感谢@MichaelKohl)will_paginate插件首先处理method_missing。但是will_pa

  8. ruby - Ruby 和 Ruby on Rails 中的三层架构 - 2

    我是一名决定学习Ruby和RubyonRails的ASP.NETMVC开发人员。我已经有所了解并在RoR上创建了一个网站。在ASP.NETMVC上开发,我一直使用三层架构:数据层、业务层和UI(或表示)层。尝试在RubyonRails应用程序中使用这种方法,我发现没有关于它的信息(或者也许我只是找不到它?)。也许有人可以建议我如何在RubyonRails上创建或使用三层架构?附言我使用ruby​​1.9.3和RubyonRails3.2.3。 最佳答案 我建议在制作RoR应用程序时遵循RubyonRails(RoR)风格。Rails

  9. ruby-on-rails - 如何在 ActionController::TestCase 请求中设置内容类型 - 2

    我试图像这样在我的测试用例中执行获取:request.env['CONTENT_TYPE']='application/json'get:index,:application_name=>"Heka"虽然,它失败了:ActionView::MissingTemplate:Missingtemplatealarm_events/indexwith{:handlers=>[:builder,:haml,:erb,:rjs,:rhtml,:rxml],:locale=>[:en,:en],:formats=>[:html]尽管在我的Controller中我有:respond_to:html,

  10. ruby - 为 capybara 设置 app_host 的内容 - 2

    我的测试尝试访问网页并验证页面上是否存在某些元素。例如,它访问http://foo.com/homepage.html并检查Logo图像,然后访问http://bar.com/store/blah.html并检查页面上是否出现了某些文本。我的目标是访问经过Kerberos身份验证的网页。我发现Kerberos代码如下:主文件uri=URI.parse(Capybara.app_host)kerberos=Kerberos.new(uri.host)@kerberos_token=kerberos.encoded_tokenkerberos.rb文件classKerberosdefini

随机推荐