硬核干货! 你的业务是否适合上链、上链有那些坑?dfuse、慢雾、MYKEY大佬为你为你指点迷津……

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Blockchain_lemon/article/details/100779579

作者 | Carol

出品 | 区块链大本营(blockchain_camp)

 

随着大数据的兴起与区块链技术的“走红”,全球以此为核心的企业以急速迸发的态势增加,越来越多项目亦开始思考如何将其应用到业务中帮助发展。

 

然而,想要帮助项目上链,了解区块链上的数据架构是在其之上做开发的必要环节。看过顶级的区块链项目如何利用区块链数据,可以激发你的开发创意,让你能清楚利用区块链技术可以构建什么样的革新性项目。

 

那么,作为区块链技术三大代表作的:比特币、以太坊、EOSIO,这三个不同的存储层在技术上分别有什么不一样?什么业务可以在区块链上实现、什么坑需要警惕?如何通过链上数据的追踪与分析转化为风控策略?如何规划区块链应用链上和链下的协同?

 

 

9月19日,【dfuse小聚:区块链数据应用讨论会】将于上海长宁区来福士广场T1座2305举行。全球领先的区块链 API 服务的设计者:dfuse 的 CTO Alex Bourget 将首次来到上海,与希望开发区块链应用/Dapp的小伙伴们见面!

 

在区块链应用搭建与链上数据结构方面有着丰富经验与独到见解的Alex,将在对技术理论深度剖析的同时,加入上手演练环节,让开发者和想要在链上开展业务的人对于区块链开发有基本的理解,同时具体了解在这各个不同的区块链上搭建什么是可行的,什么是不可行的。

 

讲师介绍

 

本次活动中,慢雾科技合伙人兼安全产品负责人/全栈开发者Keywolf和MYKEY/EOS Cannon的联合创始人Ricky 胖哥、将一同担任分享嘉宾,用理论+实战告诉你如何少走弯路,利用不同区块链的数据结构实现项目上链!

 

·Alexandre Bourget·

dfuse CTO&联合创始人

EOS加拿大联合创始人

Alexandre Bourget :知名开源贡献软件工程师,全栈开发者。在担任 dfuse 的CTO兼联合创始人前,他共创办了两家公司—— Bitcredits(第一家加拿大比特币支付处理商)和PasswordBox(后被英特尔收购),他帮助开发了PasswordBox 的数据堆栈,最终成为英特尔安全消费者部门的首席数据科学家。如今,他在区块链领域的活跃度非常高,经常在Telegram上与国内外的开发者一起讨论代码、解决BUG。

 

·Keywolf·

慢雾科技合伙人兼安全产品负责人

全栈开发者

Keywolf,慢雾科技合伙人兼安全产品负责人,全栈开发者、具有5年安全产品研发经验,前网宿科技高级开发工程师。

 

 

·Ricky 胖哥·

MYKEY联合创始人

EOS Cannon联合创始人

Ricky 胖哥,资深技术专家,全栈工程师。曾就职于IBM,通联数据等公司,连续创业者。

 

活动议程

 

 

活动现场

 

宽敞明亮的活动场地,可容纳150多人,而为了参会的你可以拥有舒适的学习环境,本次活动名额仅限100名,报完即止。还没报名的同学,快拉到文末报名哦

现场还特意准备了精美可口的茶歇,为小饿小困的你,及时补充能量和欢乐!

期待在这里与你见面哦~

 

超明亮的活动现场!有没有想马上到场呀~

 

坐在这个位置的会是你吗?

 

想与dfuse的CTO一同讨论区块链数据结构吗?想与慢雾科技安全产品负责人一同还原DApp攻击者的蛛丝马迹吗?想与MYKEY/EOS Cannon的联合创始人一起探讨区块链应用链上链下的协同秘诀吗?

 

9月19日19:30,我在上海长宁区来福士广场T1座2305【dfuse小聚:区块链数据应用讨论会】等你!长按下方二维码,即可免费报名

文章发布于: 2019-09-12 18:07:58
展开阅读全文

为你介绍《网页游戏开发技术》

06-16

Microsoft Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序(Rich Internet Application)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供 Web 应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软 UX(用户经验)策略中的一环,也是微软试图将美术设计和程序开发人员的工作明确切分与协同合作发展应用程序的尝试之一。rnSilverlight 3rn 2009-7月 Silverlight3正式发布   1. 支持更多的媒体编码格式   在Silverlight3中新增加的多媒体编码格式包括H.264,AAC,MP4。Silverlight这项技术,从出生以来,就一直把对多媒体,尤其是视频的支持,放在首要位置。这次对更多的编码格式提供支持,方便网站建设者更容易的发布、部署视频资料,只需要如下一行XML:   rn2. 利用GPU加速   随着显卡计算能力的加强,应用程序把越来越多的图形计算任务从CPU中拿出来交给GPU完成。然而,要利用到GPU,对程序员而言通常意味着更多的编码任务,在Silverlight3中,这个任务的复杂程度被大大简化,只需要在XAML中多加入几行XML代码,就可以轻松享受GPU的超强计算能力。   rn3. 透视化3D   透视化3D,简单的说,就是把2D对象放到3D空间中去。和传统的3D把一个3D空间的对象投影到2D空间中不同,透视化3D意味着更高的性能,更友好的编程接口,同时能完成我们80%的3D任务。   rn4. 自定义特效   在silverlight3中,引入了shader的概念,它是一个像素粒度的操作——每当silverlight3要显示一个像素的时候,它对shader说:“我要显示这个像素了,你是否要做些处理,实现某些特效?”。我们来看看shader的强大之处:下面一个示例中,左边的图像是背景图像,右边的图像是前景图像,在silverlight3之前,我们尽管可以同时显示这两个图像,但是背景图像会被前景遮住。(当然可以设 置前景的透明度,但是这样整个前景图像的清晰度就下降了)我们在显示前景图像的时候可以应用一个shader:把所有的黑色过滤掉。这样,我们在前景上过滤掉所有黑色背景的同时,还拥有了一个清晰的火焰。   目前,除了官方提供的阴影(shadow)和模糊(blur)shader使用GPU加速,其他的shader仍需运行在CPU上。   rn5. 更多的控件支持   每一个新的silverlight版本的发布,都伴随着很多新的控件的问世。这个版本也不例外,新推出的控件有:DockPanel,Expander,Label,TreeView,ViewBox等等。在这里举一个“Save as...”(另存为)控件的例子。可能有的朋友会问,“另存为”作为一个耳熟能详的控件,为什么要等到silverlight3才提供?答案是出于安全性的考虑:silverlight为了保护用户的安全,对本地文件的读写有很大的限制。(否则的话,如果服务器端可以随意读写用户的本地文件,那么就很容易做出一个钓鱼网站了)。silverlight3中,对另存为控件的支持也有着安全性的考虑。开发人员可以创建一个SaveFileDialog实例,但是当用户选定本地文件的时候,他只能得到这个文件的stream,而不是这个文件的路径。这样的设计避免了提供一个打开任意路径的本地文件的功能,从而使silverlight运行在一个更为安全的环境中。   rn6. 本地消息传递(local messaging)   Silverlight是浏览器的一个插件,在同一时间可能会有多个实例。比如多个浏览器同时访问包含silverlight的网页,就会有多个silverlight的实例同时运行,本地消息传递允许这些不同的siliverlight控件实例之间互相通信。   rn7. 在浏览器外运行silverlight (Out of Browser)   silverlight3支持把一个silverlight页面安装到本地,用户可以像一个桌面程序一样离线使用这个程序,并且可以右键卸载这个程序。rnSilverlight 4rn2010年4月16日 微软Silverlight 4 正式发布   最新版本号为4.0.50917.0。Silverlight是一个跨浏览器的、跨平台的插件,为Web带来下一代多媒体体验和丰富的交互式应用程序体验。Silverlight并不是视频播放器,而是微软为了争夺急速增长的在线视频市场而开发的新一代插件工具。   微软Silverlight 4提供一整套强大的功能给商务应用程序开发人员,将最佳的 .NET 平台带入浏览器架构的经验之中。Silverlight 4同时针对客户所面对、以及工作人员所面对的应用程序提供了开发和部署现代商务应用程序的理想平台。   中文参考书:   该书入由浅入深、全方位的介绍了Silverlight 4技术,分为准备篇、设计篇、开发篇和实战篇4个部分,从不同的层面进行了阐释,把握合适的难易程度,引入生动实例,尽量做到循序渐进、简单明了、零基础学通。准备篇用最少的篇幅讲解了涉及Silverlight开发的最重要的基础知识;设计篇重点从设计的角度介绍了XAML语法、布局机制、变换特效、动画制作等;开发篇从常用控件的使用到自定义控件、数据绑定、网络通信、多媒体、3D变换、文件访问等功能作了详细介绍;最后的实战篇通过三层结构电子商务、网页游戏和网络地图的经典案例深入、系统地分析,可快速掌握Silverlight应用程序开发全过程,案例功能全面可直接用于实际项目开发中。   本书覆盖面广,注重理论与实践的结合,并提供了书中所有范例的源代码,适合于初、中级水平的Silverlight读者,也可作为高等院校的教学参考书。rn rn[color=#FF0000]东西太多,不一一列出,具体可以参考维基百科。以下是MSDN的内容:[/color]rn什么是 Silverlight?rnSilverlight 是一种新的 Web 呈现技术,能在各种平台上运行。借助该技术,您将拥有内容丰富、视觉效果绚丽的交互式体验,而且,无论是在浏览器内、在多个设备上还是在桌面操作系统(如 Apple Macintosh)中,您都可以获得这种体验。Microsoft .NET Framework 3.0(Windows 编程基础结构)中的呈现技术 XAML(可扩展应用程序标记语言)遵循 WPF (Windows Presentation Foundation),它是 Silverlight 呈现功能的基础。rnrn本白皮书将逐步引导您了解 Silverlight 的基本情况,以及如何使用 Microsoft 的众多工具(包括 Microsoft Expression Blend、Microsoft Visual Studio 2005 和 XAML)来构建内容丰富的图形站点。首先,让我们了解一下 Silverlight 发展历程的相关背景信息,以及它在开发领域所处的位置。rnrn rnrnWeb 开发的演变:转向 Web.NextrnCERN 的 Tim Berners-Lee 发明现代 Web 时,初衷是将其作为允许在基于网络的系统上存储和链接静态文档的系统。之后的数年间,随着创新的发展和成熟,“活动”文档自然而然地成为了现代 Web 发展的新阶段,这些文档在收到访问请求时即会生成,文档中包含特定于时间或用户的信息。CGI 之类的技术成为了这一阶段的实现基础。随着时间的推移,在 Web 上生成文档的功能变得极为重要,技术上的发展也历经 CGI、Java、ASP,到达 ASP.NET 阶段。rnrn在使开发人员拥有采用服务器开发模式并使用 Visual Studio 系列产品中的同类最佳工具快速开发高质量 Web 应用程序的能力这一方面,ASP.NET 树立了一个里程碑。rnrn事实证明,用户体验是 Web 应用程序中的一大障碍,在这方面,技术上的限制使 Web 应用程序无法提供与使用本地数据的客户端应用程序同样丰富的用户体验。rnrnXMLHttpRequest 对象(2000 年由 Microsoft 作为 Internet Explorer 5 的一部分发布)成为了异步 JavaScript 和 XML (AJAX) 技术的基础,该技术使 Web 应用程序能够更加动态地响应用户输入,因为采用该技术时只会刷新网页的一小部分,并不需要重新加载所有内容。基于 AJAX 构建的创新型解决方案(如 Windows Live Local 映射)使 Web 应用程序更进一步,已经能够提供与客户端类似的用户体验。rnrnSilverlight 是应用程序开发人员和设计人员可以向其客户呈现潜在用户体验丰富性的下一个发展阶段。为了实现此目的,它允许设计人员展现其创造力并以能够直接对 Web 产生影响的格式保存其工作。过去,设计人员会使用提供了丰富输出功能的工具来设计网站和用户体验,但在这些设计的实现能力方面,开发人员会受到 Web 平台的限制。在 Silverlight 模型中,设计人员可以构建所需的用户体验,并将其表示为 XAML。随后,开发人员可以使用 Silverlight 运行时直接将该 XAML 合并到网页中。因此,两者的合作可以比以往任何时候都更加紧密,从而提供丰富的客户端用户体验。rnrn由于 XAML 属于 XML,因此它是基于文本的,能够为这些丰富的内容提供与防火墙兼容的、易于检查的说明。尽管其他技术(如 Java 小程序、ActiveX 和 Flash)可用来部署比 DHTML/CSS/JavaScript 更丰富的内容,但它们都会向浏览器发送二进制内容。这就导致难以进行安全性审核,更不用说还有更新上的困难,因为进行任何更改后都必须重新安装整个应用程序,而这并不是友好的用户体验,并且可能导致页面停滞。如果使用 Silverlight,则需要更改丰富的内容时,服务器端会生成新的 XAML 文件。用户下次浏览到该页面时,会下载该 XAML 并更新体验,而不需要进行任何重新安装。rnrnSilverlight 的核心是浏览器增强模块,其作用是呈现 XAML 并在浏览器界面上绘制生成的图形。它的下载体积较小(不到 2 MB),可以在用户点击包含 Silverlight 内容的站点时进行安装。该模块向 JavaScript 开发人员公开 XAML 页面的底层框架,以便实现页面级的内容交互,这样,开发人员就可以进行自己的工作,例如编写事件处理程序或使用 JavaScript 代码来处理 XAML 页面内容。rnrn 论坛

没有更多推荐了,返回首页