【一万NKN奖学金+工作机会!】区块链项目式学习第一课-去中心化的网络传输...

本文主要是介绍【一万NKN奖学金+工作机会!】区块链项目式学习第一课-去中心化的网络传输...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


640?wx_fmt=jpeg

在区块链化的三驾马车之中——

比特币以太坊通过工作量证明解决了运算/算力问题;

IPFS/Filecoin, Sia, Storj通过储存证明解决了储存问题


但是...


网络连接性传输能力这一块价值1.4万亿美元的市场

却由于网络节点分散的不可控

长期缺少一个基于区块链的解决方案



640?wx_fmt=gif


作为区块链项目式学习的第一课我们将会带大家一起探讨:


区块链时代如何设计

去中心化的数据传输网络


640?wx_fmt=gif


现有的去中心化应用(DApp)缺乏客户端之间即时通讯的能力,客户端之间信息传递仍以超高延迟,高成本的链上通讯为主,这极大地限制了 DApp 的功能和用户体验。

 

本质上来说,这是由于区块链的基础设施中缺少去中心化的(链下)数据传输网络,客户端之间无法通过链下的网络层传递信息

 

在开放的环境中设计可扩展,安全,可靠,且有经济激励的去中心化数据传输网络是一件极其有挑战的任务。


你将获得什么?


在本节课程中,我们将从 p2p 网络出发,逐步加入基于分布式哈希表(DHT)的路由算法,基于区块链的经济激励,以及常见攻击的防范,教你设计去中心化的数据传输网络。


此外,我们还会涉及到如何在此去中心化数据传输网络的基础上设计并实现拥有即时数据传输能力的DApp


导师介绍

张逸伦 NKN Labs CTO

640?wx_fmt=jpeg

NKN Co-Founder & CTO

北京大学物理学本科

加州大学圣地亚哥分校物理学博士

研究方向为计算神经科

分布式信息处理系统

全栈工程师,多年产品开发经验

640?wx_fmt=jpeg

曾在北美参加过多场区块链技术分享会

在CPC Crypto DevCon大会上宣布,NKN提前20天开源核心代码


640?wx_fmt=jpeg

作为导师出席知名极客组织DoraHacks举办的Blockchain Connect Hackathon

并指导以NKN为选题的代表队获得第一和第三名的好成绩


640?wx_fmt=jpeg

在与ABC Blockchain Community交流分享时,被到场的Google工程师们盛赞博学渊识,思路敏捷,表达清晰



中美高校区块链联盟非常有幸邀请到张博士作为首场课程的讲授嘉宾!


据悉,这也是张博士首次在中文平台上与大家进行在线技术交流~!


课程信息及福利

  • 【时间】

美西时间:7-28(周六)晚8:00

美东时间:7-28(周六)晚11:00

北京时间:7-29(周日)早11:00


直播课约1.5h,有在线Q&A机会;

课程结束后可反复听录播

  • 【参与方式】

长按下图二维码关注中美高校区块链

联盟公众号,在首页回复关键词“NKN”获取课程地址(免费)

640?wx_fmt=png
  • 【上课流程(时间以PST为例)】

直播

课程


7月28 8:00PM

在线学习






7月28 9:30PM

课程最后老师在直播间宣布挑战题目


7月28-8月10

完成作业






8月11-13日

宣布获胜者,发放奖励

*挑战题目分为coding组和marketing组,可自行从中选择完成(非强制)


  • 【奖学金:共计10000个nkn!】

根据作品得分,

前10%分享5000个nkn代币

前10%-20%分享3000个nkn代币,前20%-30%分享2000个nkn代币(每个参赛队伍记作一个参赛者)

  • 【工作机会】

对于超优秀的挑战题目作品提交者,NKN将跳过网申和初筛直接进入终面,以面试表现决定是否给予实习全职工作机会

640?wx_fmt=gif

有无编程基础均可学习

本次课程面向不同背景,不同程度的学习者


无论你是已经有一定作品的编程大神,还是刚刚入门的初阶开发者,亦或是零coding背景的区块链爱好者,张博士都欢迎大家来听课、提问~


转发奖励

关注中美高校区块链联盟公众号(二维码在上方),转发本文章至朋友圈且集满10个赞,发送截图和NEP-5钱包地址至联盟公众号后台,即可获得10枚nkn(限前100名)

640?wx_fmt=png

NKN是区块链驱动的一种开放去中心化,社区共建共享的新型网络基础设施和生态系统。NKN激励用户共享多余的网络带宽,协助设备服务商有效分配网络资源,鼓励个人及企业部署更多的节点加入网络为其他节点提供数据传输服务,从而获取经济利益回报。


NKN 创始人李彦博国内顶级区块链公司 Onchain 的联合创始人和核心开发者,曾负责区块链系统“DNA”的核心设计和开发。核心成员均具有资深的网络及区块链研发背景,毕业于清华、北大、上交、MIT、普林斯顿、伯克利等国内外名校,都曾是谷歌、高通、微软、诺基亚、腾讯、百度等知名公司内各领域的人才。


该项目的顾问为现代密码学之父,2015年图灵奖获奖人Whitfield Diffie。

640?wx_fmt=png

NKN近期已正式加盟ONF(Open Networking Foundation)以及电信联盟组织TIP。

 

NKN项目官网:

https://nkn.org/home/zh/

Github:

https://github.com/nknorg

Discord:

https://discord.gg/nN4BRv

Twitter:

https://twitter.com/NKN_ORG


微信公众号:

640?wx_fmt=jpeg 640?wx_fmt=gif

点击文末左下角“阅读原文”,获取中美高校区块链联盟成员群入群方式,与全球区块链进步青年一起学习成长

640?wx_fmt=gif 640?wx_fmt=png


感谢以下组织对本次课程提供支持:

640?wx_fmt=png 640?wx_fmt=png 640?wx_fmt=png 640?wx_fmt=png

感谢以下平台进行协助宣传:

640?wx_fmt=jpeg 640?wx_fmt=jpeg

中美高校区块链联盟是一个专注于区块链技术发展和应用的,提供知识学习,信息分享,招聘,创业和投融资对接服务的跨境学生组织。联盟由多位来自于美国知名高校的学生发起,致力于破除信息壁垒,连接中美的区块链爱好者。目前联盟已经吸引了接近一千位有志于在区块链方向上发展的中美学子和工程师加入,覆盖了普林斯顿,斯坦福,伯克利,加州大学洛杉矶分校,耶鲁,清华,北大,浙大,上海交大,北邮等高校,成功举办多场参与人数200+的区块链讲座与活动,积累了大量优质学习资料和业界最新资讯及信息。


The Blockchain Alliance of College Students is a cross-national student organization  focusing on the development and application of blockchain technology. It provides blockchain knowledge learning, information sharing, related recruiting, entrepreneurship, investing and financing. The alliance is initiated by students from several prestigious universities in the United States. It aims at breaking down blockchain information barriers and linking the blockchain enthusiasts in both China and the US. Until now, the alliance has attracted nearly 1,000 Chinese students and engineers who are interested in learning and developing blockchain technology and related  applications. The alliance have covered top universities in China and the US(for example: Princeton, Stanford, Berkeley, UCLA, Yale, Tsinghua University, Peking University, Zhejiang University, Shanghai Jiaotong University, and Beijing University of Posts and Telecommunications). We have successfully hosted several blockchain lectures and activities (each had over 200 participants), which offered us the opportunity to gather a handful of learning materials and the latest information in this industry.

联盟君再敲一遍小黑板

美西时间:7-28(周六)晚8:00

美东时间:7-28(周六)晚11:00

北京时间:7-29(周日)早11:00


小伙伴们千万不要错过哟!

这篇关于【一万NKN奖学金+工作机会!】区块链项目式学习第一课-去中心化的网络传输...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/kXYOnA63Ag9zqtXx0/article/details/81230561
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/173061

相关文章

Spring Boot项目中结合MyBatis实现MySQL的自动主从切换功能

《SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能》:本文主要介绍SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能,本文分步骤给大家介绍的... 目录原理解析1. mysql主从复制(Master-Slave Replication)2. 读写分离3.

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

SpringBoot使用OkHttp完成高效网络请求详解

《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

使用Python高效获取网络数据的操作指南

《使用Python高效获取网络数据的操作指南》网络爬虫是一种自动化程序,用于访问和提取网站上的数据,Python是进行网络爬虫开发的理想语言,拥有丰富的库和工具,使得编写和维护爬虫变得简单高效,本文将... 目录网络爬虫的基本概念常用库介绍安装库Requests和BeautifulSoup爬虫开发发送请求解