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



http://www.chinasem.cn/article/173061

相关文章

解决Maven项目报错:failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0的问题

《解决Maven项目报错:failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.13.0的问题》这篇文章主要介... 目录Maven项目报错:failed to execute goal org.apache.maven.pl

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll