2019中国区块链开发者大会圆满召开

转载
1794 天前
8513
CSDN

来源:CSDN    作者:唐小引、伍杏玲


当区块链被定义为国家战略,开发者何去何从?

北京时间 12 月 20 日,由 CSDN 主办,区块链大本营协办的 2019 区块链开发者大会在北京丽亭华苑酒店正式拉开帷幕。本次大会以「破局·自主创新!」为主题,力邀华为、腾讯、百度、微众银行、平安壹账通、迅雷链等业界顶级技术创新企业与代表,从技术创新、应用创新、技术融合创新、行业解决方案创新等维度为开发者揭开中国区块链自主创新的全画卷;同时,丰富的案例解析及海外优质项目的加持,可以帮助开发打开视野、告别迷茫,找准自己的方向。

大会现场火爆,座无虚席,本文对全体大会进行了非常详实的精华记录,从这里既可以看到大开大合的深邃思考,也能够直观地看到各大企业深入细微的案例实践,接下来一睹为快吧。

蒋涛:进入开放金融的技术时代

CSDN 创始人&董事长、极客帮创投创始合伙人蒋涛表示,未来,所有公司都将成为软件技术公司,所有人都将具备编程能力,数字化将无处不在,所有公司的运营、流程、数据、资产都将被数字化,这将带来「如何形成决策选择」的问题。因为当全部数字化之后,所作出的决定必须要基于数据思维,理解数字系统运转,因此,所有公司最后都将可能变成一个算法驱动的公司。


蒋涛,CSDN 创始人&董事长、极客帮创投创始合伙人

这也就带来了一个问题,那就是「为什么区块链如此重要」?微软认为,未来世界计算能力的获取,计算、存储、AI 调用都将像水和电一样,「世界是一台计算机」。特别有意思的是,2015 年,以太坊创始人 Vitalik Buterin 探讨过区块链的价值,他认为区块链是一台计算机,「区块链是一台神奇的计算机。在这台计算机中,任何人都可以上传程序并使程序自动执行。在这个过程中,每个程序的当前和所有先前状态始终是公开可见的,并且具有非常强大的加密经济学安全保证,即在链上运行的程序将继续以区块链协议指定的方式执行。」

这从另一个角度来看世界,如果我们有一台永不停息的计算机,它能够为我们做什么?我们的社会、经济、组织,可能都要依赖于这台计算机执行,这就是现在区块链要做的事情,它将改变我们基础的系统架构,但还相对比较长远。

我之前曾多次分享过「CSDN 社区三倍速定律」,一个技术是否真正落地,到底哪项技术、产品、协议能够真正成为大众应用、发挥真正价值,就看开发者是不是真正在主动讨论和写它相关的文章。


CSDN社区三倍速定律

在 CSDN 平台上,区块链在 2016、17 这两年有着非常强劲的增长,主体与以太坊相关,2018 年再度迎来一个新高峰。但在 2019 年我们可以看到下降得很厉害,从开发者讨论来讲,可以说 2019 年我们的确面临着冬天。

从整体趋势上而言,虽然遭遇冬天,但区块链创业公司的数量并没有减少,下一步,还将有更多的创业公司出现,同时,大型公司也迎来需要将区块链采用作为一项关键技术,从全球趋势来看,VC 仍然是区块链投资的主力。

总结而言,到底什么是区块链最核心的应用?为什么需要区块链?什么样的服务应该在区块链上运行,而不是在传统服务器上?区块链的价值是什么?这些都是长期性的问题。而让技术真正落地还需要产品、技术、协议等。随着更多开发者加入,一定会让区块链应用最容易地做出来,我们更需要的是更大的长尾效应,这样才能带来区块链生态的繁荣。

孟岩:区块链的应用模式思考

数字资产研究院副院长、CSDN 副总裁孟岩表示,2019 年,区块链处于一个冬天,如果没有“1024”讲话将区块链提升到战略高度,区块链几乎被彻底边缘化。

不过,这并不意味着我们之前面临的问题能够得到解决,特别是程序员做区块链要明白,技术上的问题并不难以解决,真正难解决的是应用的人,金融等其他行业为什么要使用区块链?

区块链从某种意义上来讲,它的优势往往不在我们技术人员传统理解的维度上,它不是提高性能,也不是让编程变得更简单,甚至可能还会施加更多限制。我们认为它更多的是提出一套新的解决问题的方法和机制,有特色,比如分布式记帐、响应式数据整合、交叉验证、内置激励等,通过这套方式可以一定程度解决在传统中心化解决方案中所面临的诸多问题,比如数据价格失真、产权模糊等。

不管是区块链还是通证经济,本质都是实现大规模人类协作的工具和平台,它的目的是为了在基本平等的条件下,用分工和自由交换的方式促进全面协同。人类过去 500 年的历史证明,通过这种市场经济的方式进行人类协同是效率最高的,能够创造最大的财富,区块链就是这样一个目标。

金键:ID 演进与区块链技术发展

为什么手机不能直接连接?为什么不能点对点完成交易?为什么信息不能让所有者做主?

中国信息通信研究院(CAICT)工业互联网与物联网研究所所长,中国通信学会区块链专委会副主任委员金键以这「灵魂三问」提出了疑问 —— 「是什么决定一个区块链的价值?或者说,是什么让一个区块链变得有用?」由此,从标识(Identifier)着手,开始了自己对于区块链技术发展的思考分享。

标识,即指在一定范围内,唯一标记和识别目标对象的编码/符号/名字等。从互联网到物联网,再到区块链,名字与标识系统从来都是核心构件。

区块链为什么还没有来到我们生活中?当区块链上有足够多的资产、身份、房子、车子,在区块链上可以交易到更好的汽车时,区块链就会变成刚需。但是那些房子、车子怎么来到区块链上呢?这都是现在大家孜孜以求解决的问题,技术路线非常复杂,互联网演进了非常多年,但是如果这些不能实现,区块链永远不会发生大爆炸。所以在物联网上,大家强调数字孪生,我们怎么建立完整的数字孪生空间?数字空间完整了,就可以实现我们理想的「万物互联」的区块链模型。

互联网通过域名 IP 这层实现了应用,来让互联网信息物理网络承载了非常多的应用,并进行信息交互,中间逻辑层(域名 IP 层)实现查询访问。未来网络将泛在化,5G 新一代高速信息网络基础设施基础上,可以让设备和设备技术上连接,但是逻辑上、业务上能干什么?我认为,区块链将会让高速的信息网络真正发挥作用。Identifier 也会是区块链非常基础的构建,如果区块链能够帮助实现万物互联,那么它将是这个万物互联中的账本,这个账本来实现任何互相操作,能做什么、能交换什么,这样一个基础设施应该是非常有前景的。

敖萌:通过案例看“云链结合”

腾讯云区块链首席架构师敖萌表示,区块链能做两件事,一是把数据写到链上让大家达成共识,二是数据一旦写上便不可篡改。但区块链有一些局限性,为了让功能更加完善,解决用户问题,由此提出了“云链结合”,将云上的大量工具、能力赋予区块链,比如大数据、人工智能、安全等,和区块链融合在一起,才能真正解决用户的问题,也促进区块链应用落地,比如电子存证、供应链金融、防伪溯源等。

区块链即服务(BaaS)有什么好处?首先,不同区块链节点上的增速不同,经常会发生自己资源要动态调整,但是有了 BaaS 以后就不用再管了,把所有的资源送给 BaaS 平台,让 BaaS 平台自动在里面调节。对于一个企业来说,没必要把整个链条都从 BaaS 买过来,我只买你几个节点,把这些节点跟别人对接或者自己拉一条链跟别人做业务,这时你会变得很轻松,云让大家变得轻松、让大家的 IT 成本做得迅速降低,还可以做私有化部署、混合云部署。

那么,具体来讲,BaaS 可以帮助区块链做哪些事情?包括单节点的高可用性,多节点管控、降低成本,网络穿透,区块链升级等,并直接面向业务。

张开翔:微众银行分布式系统架构和区块链开源技术生态建设

作为 CSDN 19 年的资深用户,微众银行区块链首席架构师张开翔先回忆了自己的程序人生,「2000、2001 年那时我刚毕业不久,一无所有,一个人到深圳 ,感谢有 CSDN 的论坛和朋友帮我度过职业生涯起步的那几年,我在CSDN学习,也认识了很多朋友,对于我来说,CSDN 就是我的同行交友网站,当时的很多朋友现在还在保持联系,CSDN 的氛围真的非常好。时间过得很快,有些东西变了,但有些东西还没变,我还是个程序员,还是搞技术的,头发跟 20 年前差不多,是作为程序员非常成功的一件事情。」

紧接着,张开翔分享了从 2015 年开始一路走来微众银行在分布式系统架构的实践和区块链开源技术生态的建设。张开翔表示,除了易用好用外,区块链还有很多诉求:第一,节点数多,未来联盟链遍布全国甚至全球,上千上万节点都是有可能的;第二,之前区块链处于探索阶段,现在很多伙伴已经遇到数据量的瓶颈与挑战;第三,带宽贵成为分布式网络的痛点;第四,保护隐私,这是毋庸置疑的。

对此,张开翔分享了微众银行的优化方法,首先是 Scale UP,通过细致的优化和并行计算,将机器的 CPU、内存、硬盘跑满。但一个机器性能是有限的,如果要服务海量用户,Scale OUT 是必须的,就是平行扩容。还有一点是把数据高速缓存起来,区块链有个特点,数据一旦生成就不会再改历史数据,它只会新增,有技巧的把热点数据缓存起来可以达成极致加速。

但这还不够,金融业对区块链要求指标很高,团队给自己提出了很苛刻的要求,即要求交易具备极强的事务性、正确性,一旦交易被快速确认,就不会再回滚、分叉,而且强调一定是单链的性能,和用智能合约实现业务逻辑前提的性能。

另外,根据商业场景的特点,需要进行灵活的分层分组,在隐私保护方面,商业信息或个人信息都需要妥善保护,我们也会发布齐备、易用、高性能跨链和隐私保护方案,以更好的服务分布式商业。”张开翔说。

刘尧:企业区块链技术赋能产业创新

同样是 CSDN 用户也是自 2015 年开始接触区块链的百度智能云区块链产品负责人刘尧首先表示,「区块链的产品方向如果不懂代码就几乎没法做」。刘尧表示,在“1024”讲话后,我们迎来了链上创新、实体融合、提升效率、加强互联、多方协作的时代机会。

但区块链同时也正在发生变化,区块链正在从独立的泛式演进为融合泛式,区块链靠自己不行,一定要和 IoT 等融合,跟传统企业级软件理念做借鉴,才能赋能企业的业务。

在企业区块链技术的主要价值主张上,主要包括技术覆盖面广、可工程化能力、低门槛使用、触达解决方案和生态能力,并具备以下特征:

一,分布式信任,带来了分布式信任的核心能力;

二,安全、隐私;

三,公平、协作;

四,联盟化治理,中国行业落地 99% 的场景都是联盟链;

五,商业闭环。

刘尧表示,区块链不是单打独斗,一定是通过生态链和行业伙伴共同合作。因此,「融合 ABC + IoT + 5G 的区块链工程平台是产业落地的基础设施」。明年一定是企业区块链助力产业创新落地的时间点,大家会面临很多严肃的验证,这些技术问题都要解决。

黎江:区块链易用性提升实践及关键技术

目前区块链仍处于POC(Proof of Concept)阶段,真正大规模应用在生产系统的并不多。如何从提出概念,验证概念到落地应用?如何缩短这中间的时间,并不断地迭代?这些都是很突出的问题。对此,华为公司做了很多尝试:

第一,提升云服务和工具的易用性,采用华为云区块链服务(BCS)来构建未来公共信任基础设施。

通过这项服务,实现一键上链,节约开发者80%的开发、部署成本;并按需付费,统一运维和管理,减少60%的初始和运行成本。

第二,研发SQL API+关系存储引擎,提升模型的易用性并提高智能合约效率。

第三,在智能合约的安全上是存在漏洞,如何在区块链的应用部署上快速检查漏洞?我们侧重在恶意的合约扫描和形式化验证技术,后面将建立一个强大的知识库,通过知识库快速判断智能合约的漏洞。

从概念提出、验证到落地,华为在把区块链真正用于大规模生产系统开发上,做了很多尝试,如端到端的易用性问题、让模型像 SQL 一样可以快速上手、智能合约等。我们发现,区块链自身的使用场景和可解决的问题还是有限的。未来,区块链为实体经济服务,要和云计算、5G 和边缘计算等很多技术相融合,而且光靠软件不行,还要靠硬件技术来提高算力、分布式存储效率以及多个节点执行的能力。

戎朋:基于 .NET Core 构建企业级区块链解决方案

解决区块链商业落地问题需先从三个方面解决:治理、资源隔离、性能。基于此,我们研发了区块链平台aelf,具有高效机制DPOS、主链加多侧链、并行执行、模块化、基于集群这五大特性。

aelf的技术栈可分为:基于跨平台的.NET Core开发,GRPC为底层协议,可在Linux上运行。aelf使用到Docker,云使用的是Azure、Swagger等,并且云是开源的。我们自研开发框架,基于这个框架开发者可构建自己合约和App,并且可在aelf上面开发调试自己的App,然后可部署到单节点或私链或公链。

吴小川:密码学与区块链

密码学诞生得很早,早在公元前50到60年,就有了凯撒密码。但在区块链诞生之前,密码学很难找到应用场景,很少被大众接触到,现在区块链使用了很多密码学知识,让更多的人知道了密码学。区块链为密码学提供了非常好的应用场景,同时,密码学也为区块链的安全与隐私问题保驾护航。区块链离不开密码学。

区块链给大家带来什么?我个人观点是Trustless。其实区块链和密码学是异曲同工的,把一群没有信任基础的群体协作起来,去完成任务、完成计算,这种计算可达到Trustless。

此外,我认为联盟链与公链肯定会融合,公链更开放,联盟链讲究监管可控,融合后达到平衡,找到适用的应用;最后,下一代区块链技术与其他技术的融合诞生下一代价值网络。

彭峙酿:零知识证明在区块链应用中的安全和隐私问题

零知识证明(ZKP)技术目前被广泛应用于包括以太坊、门罗币、Zcash等多个区块链项目中,但在具体实现中仍存在漏洞与隐患:1、逻辑与密码算法实现问题的两类漏洞;2、缺乏原理体系与逻辑导致应用与信任安全问题,解决这一问题可选择多方安全计算方法;3、可用性和隐私间的矛盾导致的信息泄露;4、技术落地过程中的其他风险问题。这些问题告诉我们,零知识证明是一项新技术,仍然存在很多问题,但我相信未来几年会变的越来越好。 

孙毅:区块链性能优化的思考

当前我国区块链行业现状有:开源代码方面,中国的代码贡献量仅是美国的三分之一;专利申请方面,我国在区块链领域的专利申请数量已据全球首位;从公司数量看,中国的区块链企业仅次于美国。

今天,我们在畅谈区块链前途光明的同时,也要强调它所面临的挑战:

1、基础理论研究不完善,区块链带来了很多新的科学问题亟待解决;

2、关键技术从自主可控跨越到自主创新的挑战,高通量、可监管、智能化与易互通是四个重要指标;

3、缺少核心行业应用。其中,性能问题很重要,它解决了原来很多用不到或很难应用区块链的场景问题。

未来,硬件工作一定要做,软硬协同是提升性能的重要支撑。

李道兵:云+区块链实现区块链技术的普惠应用

我们有一个“BASIC”战略,B代表区块链,A代表人工智能,S代表安全,I是物联网,C是云计算。在数字经济时代中,数据(区块链)是资产,AI是能力,安全是基础,物联是连接,云计算是产业操作系统。

京东区块链云服务可分为这几层:

最底层是IaaS层,里面有公有云、私有云、混合云体系;往上是区块链底层品牌,提供Fabric、Corda、Sawtooth等;再往上一层是狭义的区块链即服务平台,最顶层是广义的区块链即服务平台,提供区块链应用服务+其他配套服务。

区块链进一步的发展,一定要对外创造价值,对社会有益。我对这四个领域非常关注:第一、跨境支付中,如何通过区块链大幅度降低成本;第二、把事实保存在一个合适的地方是否可以降低社会成本?通过区块链该如何做好?第三、区块链技术在公益事业中如何做好公共账本,洞察事实矛盾问题;第四,通过区块链降低存储事实的成本问题;最后,可自由选择数据去向与安全保存数据。只有性能更好,成本更低,才有机会复现新价值、新机会。

区块链如何实现技术创新?

在 CSDN 区块链主编徐威龙的主持下,京东云产品研发部高级总监、京东云区块链产品负责人李道兵,智链万源 CEO 董宁,dfuse 执行主席 Richard Reiner 共同围绕「区块链如何实现技术创新」主题下对区块链开发者们关心的若干问题进行了深入的探讨。

李道兵表示,在2020年,我期待区块链的发展方向是“普惠”,而京东正往这个方向来开展研究工作。在一些供应链金融的需求中,如何通过信任来代替货币来解决这些需求。这是需要大量监管,其中既需要IoT,也需要区块链技术,共同保证信任在很稳健的基础上。

但是在我看来,区块链和5G、AIoT技术相融合这愿景,在短时间内还不太现实。5G是延迟低、高带宽,AIoT设备数量庞大,这些都是区块链现在利用不上和无法去承载的。

董宁表示,2018年上半年是区块链上半场的风口,我相信在2020年会成为区块链下半场的一个风口,如果上半场没有抓住机会的各位,希望大家不要错过下半场。

技术融合的过程中确实存在非常多的挑战,但哪一项新技术在发展过程当中都有挑战,我们面对挑战的解决之道应是在发展过程当中解决发展过程当中产生的问题。以前的区块链不缺场景,但缺的是把场景变成杀手级的流量,怎么把大用户流量业务量导上去。今天我们看到,区块链跟物联网、5G的融合的未来,在这一块的话真正大的玩家正在进场。

Richard Reiner表示,中国开发者对于区块链开发的热情相对较高,不光在区块链上,还是在联盟链、私链上都是。这是因为中国的大型企业能组织起来在区块链产业中做一些推进,这促使中国区块链比在国外实现更快更有效的发展。我们30%用户是来自中国,但由于我们的服务在海外,现在正进行的一个工作是降低读取我们API数据传输到中国之间的延迟,希望在接下来的一个月以内就能部署完全。未来希望让dfuse更多深入到各个开发者社区,让大家知道这么一个工具,帮助开发者更容易地在区块链做开发。

除此之外,在「核心技术与应用峰会」论坛上,十位来自国内外行业顶尖的专家针对供应链金融、多位信任系统基础设施、区块链3.0等议题分享满满的干货知识。至此,2019 区块链开发者大会圆满落幕。开发者们,我们 2020 年见!