草庐IT

超潜力公链DFINITY——DeFi 开发者最佳进入时期

TinTin Land 2023-09-30 原文

DTalk 是由 TinTinLand 和 DFINITY 联合举办的线上直播系列活动,旨在为广大开发者提供平台和渠道, 促进开发者和 DFINITY 公链方、项目方、行业大咖面对面交流和沟通。第一期 DTalk 在5月15日顺利举办!活动吸引了 600 余名用户和开发者的关注,线上观看次数近 2500 次,直播过程中嘉宾与各开发者积极互动,精彩纷呈。

DTalk 第一期以 DeFi 为主题,活动邀请到 ICLighthouse Founder @William、Deland Labs core developer @Witter、Co-Founder of HashMix @Stephen 作为圆桌嘉宾,与各位开发者探讨 DFINITY 和 DeFi 赛道等丰富内容,CTO from Dmail Network  @James则从技术的角度,向大家展示了 DFINITY Canister 分布式架构的技术架构模块,相信通过本次分享活动,各位开发者能够进一步了解 DFINITY 技术特点和生态优势。以下是本期活动精彩内容回顾。

DFINITY 布局 DeFi,开发者的机遇是什么?

1. 生态项目介绍:

@William:ICLighthouse 主要致力于 ICP 资产相关的 DeFi 的应用创新。现阶段我们推出的产品主要有 DRC 20 的代理标准,以及我们 ICS 也刚刚上线,之前上线的项目 SQL Finance ,目前发展很好,大家感兴趣的可以去试试!下一步准备以稳定币为核心,推动我们 DeFi 生态项目的发展。

@Witter:Deland Labs 主要开发代币标准,推出了基于 DFINITY构建的去中心化交易所 OrderSwap,在 AMM 的基础上还引入了订单簿模式,让用户可以按照目标价格设置买卖订单。而这种模式是用户较为熟悉的方式,也将进一步增强用户体验。

@Stephen:HashMix 是一个综合性的资产管理平台。面向 DFINITY 和以太坊等多条供链,我们目前推出的产品结合了 DFINITY NS Staking 这样的一个网络,为用户提供基于 ICP 的一个 Staking,目前的收益率也很不错,欢迎大家去体验!

2. DFINITY 优势概览:

@William——开创 Web3 时代新可能

DFINITY 优势有很多,比如速度快、用户友好和存储量大等等,然而抛开技术角度,特别吸引我的点是它开创了一种新的可能,对传统的 Web2 的应用进行挑战,未来是否会成功我们难以预测,但至少为我们开创了先河,我个人对此充满信心和希望。

@Stephen——开发者&用户友好型公链

DFINITY 面向开发者是十分友好的。比如本身就支持 RUST 开发。用户使用也比较方便,操作手续并不复杂。更重要的是,从技术层面看它上面布局 DeFi 有天然的优势,目前 DFINITY 处于高速成长阶段,是一个很有潜力的赛道!

@Witter——内置存储让开发无上限

一是从普通用户角度理解 IC,它是 IPFS 加上以太坊,既拥有智能合约,又拥有内置存储,以致他能够开发的应用氛围得到极大扩充;二是从开发者角度,在语言层面没有太多限制,我们的开发范围同样得以扩充。

3. DeFi 前景展望:

DeFi 作为一个价值流通的基础设施而言,它在任何一个供应链都有自己的定位和角色,并且不可缺少。在这样一条拥有如此强大开发能力的供链上,会诞生越来越强大的应用,也一定会产生更大的价值,非常值得广大开发者参与其中!

基于 DFINITY 的分布式存储架构

分享嘉宾:James, CTO from Dmail Network

作为潜力无限的明星项目,James 首先向大家简介了 DFINITY 当前存储的方案,以及其三大组件Subnets(子网)、NNS (Network Nervous System)、Canister,揭示了DFINITY 如何通过结合区块链网络节点的集体计算能力来创建“Internet Computer”,从而彻底改变互联网

当下,Dfinity ICP 网络当前受到 Canister 存储的容量问题的影响,James 向大家提供了两种可行的解决思路。1)通过同一个用户分配多个 Canister 来解决扩容的问题、同一个用户可以无限扩展 Canister 来达到扩容的目标。2)采用专用的数据层来完成存储结构 这里主要的解决方案是基于 BigMap 的模式来将数据存储到 Data Canister 中。接下来 James 结合具体产品,介绍了基于 Difnity ICP 网络架构的去中心化邮箱 Dmail,如何通过五大技术架构模块,完成的邮箱和资产服务。

面向未来,基于 DFINITY 分布式存储方案机遇与挑战并存。如面临提供自动扩容、应对大规模迁移和外部挑战等问题;但 DFINITY 凭借技术优势,打破互联网 Big tech,让各种 Web2.0 软件利用自治软件和去中心化的治理实现开源商业的协同效应,从而真正实 Web3.0,未来潜力无限

【基于 DFINITY 的分布式存储架构】 讲义链接:https://drive.google.com/file/d/1_eHiWCnsOhC_Plyqz_Zx0NzJyn4d3Dw4/view?usp=sharing

精彩Q&A

互动环节小伙伴和各位嘉宾进行了一系列精彩问答互动,限于篇幅,现将部分精彩问题摘录如下,感兴趣的小伙伴可以点击下文链接,观看活动视频回放!

Q:IC代币标准现状是什么?目前具体遇到了什么阻碍呢?当前没有标准是否对合约可组合性影响很大?

A:目前市面上出现的代币标准基本上步调一致。那目前存在的问题是,DeFi之所以能成功,最重要的原因是底层提供了一个密码选的可信赖的基础设施,让 DeFi 这种应用得到了用户信任,才会有繁荣的景象。但是在 IC 上问题是智能合约可以升级的 ,那么用户在 DFINITY 上面发Token的时候,既然合约能升级,也就能调整内部数据,用户又该如何相信这个代币标准呢?由此就会面临代币标准的底层密码学证明还不足以取信用户的问题。而我在设计 DFT 这个代币标准的时候,融入了密码学证明底层结构,从技术层面向用户和社区生态上开发者证明,IC 是值得信赖的平台。

Q:  IC 生态蓬勃发展的价值体现在哪些方面?又如何实现不断发展呢?

A:系统的价值来源于整个系统中应用发展所提供的价值,比如系统中有 DeFi 项目,那么系统价值会因为其出现而扩充,这些应用都可以增强整体价值。 再从 IC 生态的原生 Token 角度来看,本质意义无论是某种融资行为,还是支持开发行为,它的最终愿景都是项目落地发展,而这种落地前期需要足够支持,最终会反哺到系统价值的提升,从而实现良性发展的循环。

活动视频分享:

DTalk#1|圆桌讨论:DFINITY 布局 DeFi,开发者的机遇是什么?_哔哩哔哩_bilibili

https://www.bilibili.com/video/BV1P34y1E7PL?spm_id_from=333.999.0.0

DTalk#1|技术分享:基于 DFINITY 的分布式存储架构_哔哩哔哩_bilibili

https://www.bilibili.com/video/BV1zF411L7JS?spm_id_from=333.999.0.0

结语

通过本期 DTalk 嘉宾交流和分享,深入了解 DFINITY 如何通过支持反向 gas 模型,解决了以太坊上 gas 费用高的痛点,又凭借链钥密码学,支持以网络速度处理交易。从而具备了速度快、费用低、开发者和用户友好度高等优势。这些优势恰好是 DeFi 项目发展所必需的条件,在 DFINITY 上布局 DeFi 项目潜力无限!目前, DFINITY 正处于适合开发者进入的时期,欢迎广大开发者加入到 DFINITY 的建设之中,迎接公链潜能爆发,共享受繁荣景象。

DTalk 将关注 DFINITY 的技术更新和生态发展,邀请最新最热的项目开发团队作为嘉宾,以技术为底层以经验为指针,从成功的项目和技术的革新出发,抓取开发者关注的话题为主题,助力开发者们加入区块链行业。请各位小伙伴持续关注 DTalk 栏目,期待下一期和更多开发者交流学习!

往期精彩

区块链存储技术:Internet Computer上的存储模型和管理

第三代区块链DFINITY布局DeFi,开发者如何抓住机遇

Hacker 资讯 | 5 月上旬区块链黑客松活动汇总

Web3开发者社区 TinTinLand 招募中 | We're hiring!

Neo,  开发者友好型公链的最佳选择

最新区块链招聘:高薪招开发产品运营人才

新公链的故事讲完了吗?

Web3.0,NFT,元宇宙,DAO

2022 年,拿什么挑战以太坊?

有关超潜力公链DFINITY——DeFi 开发者最佳进入时期的更多相关文章

  1. ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践 - 2

    很好奇,就使用ruby​​onrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提

  2. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  3. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  4. ruby - 使用 C 扩展开发 ruby​​gem 时,如何使用 Rspec 在本地进行测试? - 2

    我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当

  5. Ruby Sinatra 配置用于生产和开发 - 2

    我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm

  6. ruby - 是否可以覆盖 gemfile 进行本地开发? - 2

    我们的git存储库中目前有一个Gemfile。但是,有一个gem我只在我的环境中本地使用(我的团队不使用它)。为了使用它,我必须将它添加到我们的Gemfile中,但每次我checkout到我们的master/dev主分支时,由于与跟踪的gemfile冲突,我必须删除它。我想要的是类似Gemfile.local的东西,它将继承从Gemfile导入的gems,但也允许在那里导入新的gems以供使用只有我的机器。此文件将在.gitignore中被忽略。这可能吗? 最佳答案 设置BUNDLE_GEMFILE环境变量:BUNDLE_GEMFI

  7. ruby - 在 Windows 机器上使用 Ruby 进行开发是否会适得其反? - 2

    这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby​​-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub

  8. ruby-on-rails - 在 Rails 开发环境中为 .ogv 文件设置 Mime 类型 - 2

    我正在玩HTML5视频并且在ERB中有以下片段:mp4视频从在我的开发环境中运行的服务器很好地流式传输到chrome。然而firefox显示带有海报图像的视频播放器,但带有一个大X。问题似乎是mongrel不确定ogv扩展的mime类型,并且只返回text/plain,如curl所示:$curl-Ihttp://0.0.0.0:3000/pr6.ogvHTTP/1.1200OKConnection:closeDate:Mon,19Apr201012:33:50GMTLast-Modified:Sun,18Apr201012:46:07GMTContent-Type:text/plain

  9. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

  10. 【鸿蒙应用开发系列】- 获取系统设备信息以及版本API兼容调用方式 - 2

    在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList​()Obt

随机推荐