中秋第一天!你在刷朋友圈,深圳开发者却被跨链引爆了

9月22日,由优快云主办,区块链大本营、极客帮创投、GitChat、小贝壳冷钱包协办的第十三期区块链技术沙龙城市分享会,在“创客之城”深圳如期举办。同时,感谢深圳市软件行业协会的大力支持。虽然中秋佳节即将到来,但丝毫不影响大家对区块链技术学习的热情,整个小小的会场坐得满满当当的。


640?wx_fmt=jpeg


本期区块链技术沙龙以“跨链&联盟链及商业级应用”为主题,邀请了腾讯区块链技术负责人、超级账本代码贡献者等四位实力派区块链技术专家,针对大家最关心的问题:公链竞争日趋白热化,如何构建跨链融合生态?如何构建联盟链生态?区块链商业应用落地的机遇和挑战,区块链创业者和普通开发者该如何抓住机遇等等,展开了深入的讨论。



01

四位大咖主题分享


随着主持人的“话不多说,把时间留给我们的嘉宾”,第一位分享嘉宾王宗友出场了,他是腾讯区块链技术负责人,也是腾讯区块链发起人之一。今天,他分享的主题是“区块链的技术挑战和解决思路”,分别从以下三个话题进行分享。

  • 第一个话题是从区块链的一些思考进行分享;

  • 第二个话题是区块链一些挑战和方案;

  • 第三个话题是区块链应用的一些例子。

 

640?wx_fmt=jpeg

王宗友  腾讯区块链技术负责人、腾讯区块链发起人之一


对于区块链的一些思考,王宗友讲到,区块链的本质就是防篡改。那什么是防篡改呢?他举了一个简单的数学例子来解释,大家都觉得1+1=2肯定没问题,但是如果有人说1+1=3,大家都知道他错了,这样有人想改动1+1=2这个事情就很困难。下图的三个维度都指向防篡改,王宗友讲到,这是区块链最核心的东西。


640?wx_fmt=png


而讲到区块链技术怎么发展时,王宗友认为第一可以从发现新的维度去防篡改;第二是可以在原来的维度上进行优化;第三则是扩展篡改内容


此外,区块链面临的一些技术上的挑战,王宗友也给出了一些解决思路。比如老生常谈的性能问题,他认为,达成共识的时间慢是导致性能问题的本质原因。针对这个问题,他提出了一个从内部优化工程算法、打破区块串行来解决这个问题的思路。


640?wx_fmt=png


最后,对于什么样的应用可能才能在区块链上用起来,王宗友给出了他的三个观点:

  • 第一个是多方参与,必须有信任成本;

  • 第二个就是多方之间,每一方都必须有参与的动力;

  • 第三个是对链上链下数据有一致性的需求。


接下来第二位出场的嘉宾Mediconcen CTO、超级账本代码贡献者刘宇翔从什么是Fabric开始讲起,他认为Fabric的本质,其实就是一个区块链联盟链,此外,他认为Fabric也可以被看做是一个平台、一个分布式账本和一个解决方案。它所解决的问题,就是类似于NoSQL DB和Reddis。


640?wx_fmt=jpeg

刘宇翔  Mediconcen CTO、超级账本代码贡献者


为了更好的理解Fabric,刘宇翔用特斯拉汽车的需求举了个例子,特斯拉的需求包括:汽车数据上链、使用key->value进行数据存储、实现进货(新增)、库存查询(获取)、销售出库(删除)。


要实现这一需求,必须要满足三个基础功能:

1)新加坡分部和香港分部分别构建自己的Fabric汽车管理链;

2)可以协同管理,以防止同一个资产被二次记录和交易;3)非侵入式,不可以改动原有智能合约和网络结构。


基本实现架构如下图所示:

 640?wx_fmt=png  

针对以上需求,刘宇翔提出了3种解决方案。


方案1:加入新peer


首先创建一个p0,将p0加入通道,为p0安装链码,最后直接调用。如下图所示:


640?wx_fmt=png  

不过要实现这一方案需要两个前提条件,第一,获取CA准入权限,需要HKTesla和SGPTesla的CA来分别提供p0/p1所需的证书集,而证书集包括CA根证书、Admin证书,以及根据privKey签发的peer cert。第二,peer加入通道时所需要的通道文件


这样操作的好处在于,P0和p1上分别只join一个通道,因此,通道名不会冲突。此外,针对账本(资产)不同步的问题,外层应用可以通过代理调用(invoke)操作、p0和p1分别作为HKTesla数据访问口的方式来解决。


方案2:新增总部组织


这一方法需要先创建一个新的组织Head和对应的CA服务,接着创建p0并提交通道配置交易(新增peer组织);p0加入通道及安装链码(HKTesla.SaleRecord),最后p0直接invoke。


640?wx_fmt=png  

要实现这一方案,同样需要满足三个前提条件。第一,创建p0时,用自己的Head CA作为证书的签发者,也就是说,不需要依赖HKTesla分部的CA服务(容忍分部用cryptogen生成证书),没有peer域名冲突。


第二,通道配置交易,实现「新增组织」功能,步骤包括:项分部提交Org Head的证书,包括CA根证书、Admin证书、TLCA根证书。


第三,peer加入通道的时候需要通道文件。


这一方案,同样可以保证p0和p1分别只join一个通道,通道名不冲突。此外,CC调用依赖于通道配置交易准入机制,账本(资产)则可以通过外层应用的「跨链中继」来解决不同步的问题。


方案3:新增总部链


首先,创建新的peer组织Head和orderer组织HeadOrderer,并提供对应的CA 服务(或cryptogen);接着创建orderer.HeadOrderer,通过ca.HeadOrderer签发证书;创建p0/p1,通过ca.Head签发证书;创建通道Head,p0/p1加入通道Head。

    640?wx_fmt=png  

为了同步账本数据, P0必须加入通道HKTesla.SaleRecord并安装链码HKTesla.manager。


假设p1加入通道SGPTesla.SaleRecord并安装链码HKTesla.manager, 则退化为方案1;因此需要改动前提,通道命名冲突和链码命名冲突需要预先解决。

      

因此,分部和分部之间资产的一致性仍不能满足,但是在总部通过glocal CC之中实现的业务逻辑,我们可以逐步实现资产在总部之下的一致性。


第三位嘉宾是美国科技公司Binary Mint的创始人姜恩池,他分享的内容是区块链第二层扩容技术详解。

 640?wx_fmt=png

姜恩池  美国科技公司Binary Mint创始人


姜恩池指出扩容是区块链目前面临最大也是最紧迫的事情,目前比较通用的的方法是所谓的第一层和第二层扩容技术。第一层扩容技术,江恩池解释到,就是要改进区块链本身,把区块链本身变的更快、容量变的更大。而第二层扩容技术,则是把计算移到链下。其中,第一层和第二层扩容方案包含的详细技术请参考以下两图:

    640?wx_fmt=png  640?wx_fmt=png


对于侧链,他解释到,侧链上有N个矿工,上边的资产在多重签名合约(multisig)中锁定着,交易的时候就在侧链上运行,不需要手续费,资产解锁需要N个矿工签名同意。侧链虽然快,也有其不足之处,江恩池继续解释到,不足之处便是:

  • 需要信任矿工

  • 矿工可以在主链上偷走资产

  • 需要激励矿工

  • 矿工的身份和数量需要固定


而对于信任问题,新型的第二层扩容技术可以解决,姜恩池说到。


比如像Plasma技术是怎么解决信任问题的?江恩池解释到,在Plasma上不需要任何人去保护你的资产,你的资产有自己的签名和密钥的控制,交易时必须要签名,没有签名,别人是拿不走你的资产的。不过,江恩池指出Plasma也存在问题:

  • 只能用于资产交易

  • 需要等待链上确认merkle roots

  • 需要监视主链


最后,如何为大型区块链应用进行扩容?姜恩池给出了十倍协议(Tenfold Protocol)的新思路。他分享到,十倍协议是在链上锁定资产,链下将交易广播给验证者,链上来解锁资产并更新状态。


最后一位分享嘉宾是一名区块链技术专家、NEO深圳黑客松一等奖得主王辉。他的分享主题是“分布式身份识别的精要”。他从以下三个方面来进行了分享:

  • 什么是传统的身份?

  • 什么是去中心化身份或者分布式身份?

  • 分布式身份有什么作用?解决什么问题?

      640?wx_fmt=png

王辉  区块链技术专家、NEO深圳黑客松一等奖得主


对于传统的身份,其实很好理解,王辉从三个层面进行了解释。第一个层面现实生活中、物理世界、真实世界的身份,比如你在北大读书、你的亲戚关系、户口在哪儿等都是你的身份。第二个层面是你自身的属性,比如你的出生信息、信用记录、医疗数据、打车数据也都是你的身份。第三个层面是你的代理,比如小时候你的监护人、你的房产中介等都可以证明你的身份。这三个层面,定义了传统的身份。


640?wx_fmt=png  

什么是分布式身份呢?王辉认为,所有的东西都来通过分布式的帐本来证明,比如我可以证明我自己的东西,你可以证明你自己的东西,我们两个也可以各自证明,分布式帐本是公开的,大家都知道,都可以来写。和传统身份做一下对比就明白了,传统身份的数据是由一家中心化机构掌握着,而分布式身份则是自己掌握自己的数据。

  640?wx_fmt=png  

分布式身份有什么用呢?其中,王辉说得最主要的一点就是,在分布式身份中,你的数据必须经过你的授权同意,才能被使用。不会出现这种情况,你的身份证丢了,结果被别人捡去干了坏事,这也是一件很可怕的事。



02

画外音

      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=png  老师,我们一起合个照呗


深圳的傍晚,秋风拂面,看着大家相互加微信、与讲师探讨问题,有时似有所悟的点点头,最后有说有笑的渐渐离场。这时,我们觉得筹办沙龙时所有的辛苦都是值得的。


我们希望,优快云&区块链大本营能够继续给大家带来行业里非常有价值的技术沙龙,让各位开发者朋友在优快云&区块链大本营有实实在在的收获!


最后,提前祝各位朋友们,中秋节快乐!



讲师 PPT 下载链接:
https://pan.baidu.com/s/1_Xd6-ihQQIhtfwA_967AjA



最新热文:


640?wx_fmt=jpeg


大力戳↑↑↑  加入区块链大本营读者⑦号群

(群满加微信 qk15732632926 入群)

(内容转载请联系微信:qk15732632926)

(商务合作请联系微信:fengyan-1101)


640?wx_fmt=jpeg

内容概要:本文围绕EKF SLAM(扩展卡尔曼滤波同步定位与地图构建)的性能展开多项对比实验研究,重点分析在稀疏与稠密landmark环境下、预测与更新步骤同时进行与非同时进行的情况下的系统性能差异,并进一步探讨EKF SLAM在有色噪声干扰下的鲁棒性表现。实验考虑了不确定性因素的影响,旨在评估不同条件下算法的定位精度与地图构建质量,为实际应用中EKF SLAM的优化提供依据。文档还提及多智能体系统在遭受DoS攻击下的弹性控制研究,但核心内容聚焦于SLAM算法的性能测试与分析。; 适合人群:具备一定机器人学、状态估计或自动驾驶基础知识的科研人员及工程技术人员,尤其是从事SLAM算法研究或应用开发的硕士、博士研究生和相关领域研发人员。; 使用场景及目标:①用于比较EKF SLAM在不同landmark密度下的性能表现;②分析预测与更新机制同步与否对滤波器稳定性与精度的影响;③评估系统在有色噪声等非理想观测条件下的适应能力,提升实际部署中的可靠性。; 阅读建议:建议结合MATLAB仿真代码进行实验复现,重点关注状态协方差传播、观测更新频率与噪声模型设置等关键环节,深入理解EKF SLAM在复杂环境下的行为特性。稀疏 landmark 与稠密 landmark 下 EKF SLAM 性能对比实验,预测更新同时进行与非同时进行对比 EKF SLAM 性能对比实验,EKF SLAM 在有色噪声下性能实验
内容概要:本文围绕“基于主从博弈的售电商多元零售套餐设计与多级市场购电策略”展开,结合Matlab代码实现,提出了一种适用于电力市场化环境下的售电商优化决策模型。该模型采用主从博弈(Stackelberg Game)理论构建售电商与用户之间的互动关系,售电商作为领导者制定电价套餐策略,用户作为跟随者响应电价并调整用电行为。同时,模型综合考虑售电商在多级电力市场(如日前市场、实时市场)中的【顶级EI复现】基于主从博弈的售电商多元零售套餐设计与多级市场购电策略(Matlab代码实现)购电组合优化,兼顾成本最小化与收益最大化,并引入不确定性因素(如负荷波动、可再生能源出力变化)进行鲁棒或随机优化处理。文中提供了完整的Matlab仿真代码,涵盖博弈建模、优化求解(可能结合YALMIP+CPLEX/Gurobi等工具)、结果可视化等环节,具有较强的可复现性和工程应用价值。; 适合人群:具备一定电力系统基础知识、博弈论初步认知和Matlab编程能力的研究生、科研人员及电力市场从业人员,尤其适合从事电力市场运营、需求响应、售电策略研究的相关人员。; 使用场景及目标:① 掌握主从博弈在电力市场中的建模方法;② 学习售电商如何设计差异化零售套餐以引导用户用电行为;③ 实现多级市场购电成本与风险的协同优化;④ 借助Matlab代码快速复现顶级EI期刊论文成果,支撑科研项目或实际系统开发。; 阅读建议:建议读者结合提供的网盘资源下载完整代码与案例数据,按照文档目录顺序逐步学习,重点关注博弈模型的数学表达与Matlab实现逻辑,同时尝试对目标函数或约束条件进行扩展改进,以深化理解并提升科研创新能力。
内容概要:本文介绍了基于粒子群优化算法(PSO)的p-Hub选址优化问基于粒子群优化算法的p-Hub选址优化(Matlab代码实现)题的Matlab代码实现,旨在解决物流与交通网络中枢纽节点的最优选址问题。通过构建数学模型,结合粒子群算法的全局寻优能力,优化枢纽位置及分配策略,提升网络传输效率并降低运营成本。文中详细阐述了算法的设计思路、实现步骤以及关键参数设置,并提供了完整的Matlab仿真代码,便于读者复现和进一步改进。该方法适用于复杂的组合优化问题,尤其在大规模网络选址中展现出良好的收敛性和实用性。; 适合人群:具备一定Matlab编程基础,从事物流优化、智能算法研究或交通运输系统设计的研究生、科研人员及工程技术人员;熟悉优化算法基本原理并对实际应用场景感兴趣的从业者。; 使用场景及目标:①应用于物流中心、航空枢纽、快递分拣中心等p-Hub选址问题;②帮助理解粒子群算法在离散优化问题中的编码与迭代机制;③为复杂网络优化提供可扩展的算法框架,支持进一步融合约束条件或改进算法性能。; 阅读建议:建议读者结合文中提供的Matlab代码逐段调试运行,理解算法流程与模型构建逻辑,重点关注粒子编码方式、适应度函数设计及约束处理策略。可尝试替换数据集或引入其他智能算法进行对比实验,以深化对优化效果和算法差异的理解。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值