主页 > imtoken钱包app下载 > 独具生态扩张策略的IC公链路在何方?

独具生态扩张策略的IC公链路在何方?

imtoken钱包app下载 2023-08-30 05:11:52

出品 | Odaily星球日报(ID:o-daily)

我们正处于“后公链时代”。 公链之王以太坊正稳步迈向2.0。 窗口期,Layer 2 和“竞链”正在重述“快、便宜、好用”的老故事,通过兼容 EVM 和跨链桥的开发承接以太坊的溢出价值。 同时,DeFi和NFT领域的领先应用对未来底层架构也有着相同的判断,积极进行多链部署,向不同生态拓展,抢占先机。

在此背景下,号称“互联网计算机、互联网计算机”(大家更熟悉的名字可能是DFINITY基金会)的IC在生态建设上走上了差异化的道路。 自今年5月IC上线主网上线以来,对IC的乐观和质疑声不断。 同时,一批率先在IC公链上部署应用的开发者对开发体验给出了较好的反馈,这也体现在IC目前的生态布局中。 此外,一些密码学和计算机科学领域的专家代表也对IC抱有很高的评价和期望。

那么,IC的生态发展战略能否奏效,带领IC出奇制胜呢? 对于开发者来说,IC的魅力何在? 未来的IC生态会有怎样不一样的风景? Odaily星球日报针对上述问题采访了DFINITY生态增长官Igor Lilic、开发者代表AstroX联合创始人Michael和Bruce以及杜克大学张璐瑶教授。

以太坊开发web3.js_以太坊开发视频教程_以太坊开发团队如何解决的

1、变道超车:提供最小化开发环境

IC不仅定位于区块链项目,更是未来互联网的底层基础设施。 其设计初衷是大大降低开发者的工作量和成本以太坊开发团队如何解决的,让开发者将更多的时间和精力花在项目的设计机制和逻辑实现上。

以太坊开发团队如何解决的_以太坊开发web3.js_以太坊开发视频教程

为了实现这一点,IC 推出了强大的 WASM 虚拟机,方便开发者采用全栈架构,涵盖前端、中间件和后端,一键解决所有问题,避免了多个基础架构和components 组合过程中出现的冲突。

这样的策略有效地保证了整个系统的计算能力和稳定性,使得DFINITY生态中的应用能够保持更好的用户体验。 在安全方面,IC的数据中心分布在全球各地,可以分散某个国家或地区的政策风险。

在开发者教育方面,IC官方(DFINITY基金会)也在持续进行引导示范工作,打造样板产品,以吸引更多参与者加入生态,作为其生态拓展的第一步。

对于成熟的股票区块链开发团队,IC创始人Dominic宣布IC计划整合以太坊,即通过直接使用密码学,让IC网络的智能合约发送以太坊网络规范的交易,而IC的合约以太坊节点之间的端到端交互。 软件容器和智能合约之间的互操作性也可以通过在 IC 中创建特殊的智能合约来解决,这也可以解决以太坊的一些缺点。 一旦以太坊上的应用可以很容易地迁移或集成到IC生态中,那么IC就可以获取这部分价值,进一步扩大生态规模。

在承接以太坊外溢项目过程中,IC充分发挥简化开发环境的优势,辅以资助、孵化、扶持开发者等一系列服务措施,为开发者提供相对优越的发展条件,从而给予诞生一个整体领域的应用类型,不局限于常规的DeFi和NFT赛道。

以太坊开发web3.js_以太坊开发视频教程_以太坊开发团队如何解决的

2. 日益繁荣的链上生态

以太坊开发视频教程_以太坊开发团队如何解决的_以太坊开发web3.js

根据IC官网案例库(),目前其链上的Dapp有10多种,包括钱包、游戏、社交、拍卖等。 据不完全统计,目前IC链上的Dapp总数已达50个,且增长速度较快。 其中一些应用是针对关键场景的,比如Dscvr和OpenChat这两款加密通讯软件; 有的是有实际意义的,比如专注于奢侈品防伪的Origyn; 开发者甚至可以重新定义 NFT 的形态,衍生出各种 NFT 类型。 开发者可以在IC上存储tokenID和dataURL,存储所有与NFT相关的元数据包括图形等,可以将任意网页转化为NFT,从而实现3D版的NFT,或者编写人工智能NFT的出现并非不可能。

值得注意的是,DFINITY 基金会最近宣布,有超过 11,300 个 Canister 智能合约在 DFINITY 上运行。 Canister 智能合约是由周期驱动的计算单元。 这种增长说明了 Web 上不断增长的开发人员活动。

那么,一个上线不到半年的IC,如何快速完成如此丰富的原创积累呢? DFINITY生态增长官Igor Lilic在接受Odaily星球日报采访时给出了详细解答。

首先,在技术上,IC为开发者定制了便捷的开发工具,让开发者可以根据个人的创意轻松开发新颖的链上应用。 例如,IC 最近推出了一个 WEB IDE,Motoko Playerd,供那些想尝试编写 Motoko 代码的人使用。

(注:Motoko是专门为互联网计算机设计的高级语言,专注于为WEB3.0构建应用的AstroX联合创始人Michael在Odaily星球日报补充说,Motoko是一门新语言,有点像Rust和Javascript。和Solidity不太相似,从个人和团队开发经验来看,不难学,更容易上手。)

此外,IC还使用了WebAssembly(简称WASM,是为堆叠式虚拟机设计的二进制指令集。Polkadot创始人Gavin Wood曾表示,WebAssembly是智能合约的未来)。 开发人员可以使用许多他们熟悉的现成工具。 这种易用性和便利性对加密技术爱好者具有吸引力。

其次,在机制上,IC致力于帮助开发者实现部署目标,尤其是在资金方面。 目前以太坊开发团队如何解决的,IC与Polychain Capital旗下的Beacon Fund建立了紧密的合作关系,开发团队可以通过Beacon Fund为自己的创业想法寻求股权融资。 同时,急需筹款的团队也可以申请DFINITY Developer Grant计划,以获得资金打造产品。 Igor Lilic向Odaily星球日报介绍,IC在Fleek的朋友帮助打造了一款互联网电脑水龙头,团队在IC上部署应用可以获得价值100美元的周期。 这是团队开始将代码部署到 IC 网络的最小摩擦方式。

以太坊开发团队如何解决的_以太坊开发web3.js_以太坊开发视频教程

对于IC链上已经初具规模的应用,Igor Lilic表示,通过社区的高度协作和开发完成,IC开发者自发形成了积极向上的社区精神,新的开发者在这种氛围的感染下,形成了一个链生态中会形成良性的正反馈循环。

谈到IC的用户增长策略,Igor Lilic的判断更为乐观。 他认为,虽然IC还处于早期阶段,但Web3.0开发在全球软件工程市场的渗透率不到2%,市场前景巨大。 其中,IC增长策略的一部分是让另外98%的工程师尝试使用IC的开发语言,直接转为区块链工程师。

“当然,增长团队目前更关注钱包数量、创建的互联网身份数量、部署的容器数量等,这些是最直观反映生态的指标。”

以太坊开发web3.js_以太坊开发视频教程_以太坊开发团队如何解决的

三、IC生态的试金石——开发者的反馈

官方对于链上生态设计的规划并不是一开始就面面俱到,而是要精准匹配开发者的需求,不断优化开发者的体验。 从开发人员那里获得正面评价和反馈至关重要。 对此,AstroX团队在接触和适配IC公链的过程中有很多经验和感悟。

AstroX 联合创始人 Michael 和 Bruce 告诉 Odaily 星球日报,团队一开始对 IC 持怀疑态度,因为虽然项目已经公布,但概念和愿景过于宏大,团队难以判断其真实性. 直到5月份IC公链主网上线,体验了一站式全栈上链功能,团队才真正说服了IC。

以太坊开发视频教程_以太坊开发团队如何解决的_以太坊开发web3.js

AstroX团队认为,对于一个传统的互联网开发者来说,进入IC公链几乎没有知识门槛,不需要了解大量的区块链知识和密码学。 对于以太坊上的Dapp开发者来说,他们可能不得不改变自己的开发范式,即重新适应区块链技术的开发语言。 这个过程会产生一定的转换成本。

从开发者的角度,Astrox团队认为IC对行业的影响可以分为两个不同的阶段。

第一阶段,IC会直接影响到开发商。 在IC公链上,使用工具栈开发不需要考虑如何同步区块、如何处理节点环境和工具链等琐碎的事情,只需要专注于核心业务和交互问题。 此外,在部署阶段,开发者无需花费精力购买云服务器、虚拟机、域名、证书等软件设施。

这种巨大的变化对传统互联网应用开发者更加友好。 以Astrox团队为例,之前没有区块链技术基础的前端工程师,基本上只要一小时就可以写合约、做前端业务。 更让团队惊喜的是,在IC公链上部署首款测试产品仅需几分钟的编译上传即可完成发布,而在亚马逊云等传统云服务器上则需要一整天的时间才能完成. 配置。

主网上线后,Astrox团队与以太坊、波卡等其他公链的开发者进行了交流,发现大家对IC公链的便捷性有高度共识,认可其将带动更多传统公链开发商入圈。

第二阶段,IC公链可能直接影响到用户。 比如体验过IC公链上的Internet Identity Dapp的用户,会发现不需要依赖Metamask钱包等浏览器插件,这是一个很大的改变。 同时,如果用户与合约的交互不需要传递Token,就不再需要消耗用户的Gas。 这种成本范式的改变,使得合约交互不再以昂贵的 Token 交互为中心,在区分链上和链上的情况下,极大地丰富和扩展了合约的使用边界。

除了Astrox团队,IC公链的其他合作伙伴也给予了很高的评价。 ICPL联合创始人朋克在接受星球日报采访时表示,相比在以太坊等公链上开发,IC在代码实现上非常灵活高效。 公链上的智能合约是一个“死”的东西,需要外部触发; 而IC上的容器始终处于激活状态,编写的程序可以通过通信协议主动触发。

以太坊开发团队如何解决的_以太坊开发视频教程_以太坊开发web3.js

最重要的是,Punk认为IC公链是可以无缝对接的。 在IC上,开发者可以直接在互联网本体上构建程序和应用,无需云服务、数据库或支付接口。 开发人员可以无缝地构建应用程序,因为他们不需要考虑很多中间件。

Punk 谈到了这样一个细节:“前几天,Metamask 更新了,它的界面也变了。因为我的前后端分离,所以我需要修复它。花了很长时间。作为一个独立开发者,如果我要开发非常复杂的应用,这些事情会占用我大部分时间,所以我基本上什么也做不了。而且在前后端集成IC上,不需要购买前端服务器,或者处理中间连接的‘脏活’。”

Punk 进一步补充说,在以太坊上构建应用程序时,很难避免此类连接点的中心化。 为了方便普通用户使用,目前大部分应用都需要搭建Dapp前端,这就需要购买服务器或者托管在IPFS上,中间搭建一个“桥”进行连接。 对于开发人员来说,需要时间和精力来构建; 更重要的是,如果要开发社交应用,用户体验会很差。 如果是DeFi挖矿,稍微耽搁一下也无妨; 如果是聊天,很多用户都受不了。

此外,打造IC链Dapp的2000后开发者Jerry(化名)告诉Odaily星球日报,他和985名校计算机专业出身的同学们更关心的是是否链上响应速度可以达到互联网应用的水平。

通过使用后的对比,Jerry发现IC公链优于同类竞品,因为开发者在构建Dapps时,可以用最少的代码完成传统互联网上复杂代码才能实现的功能,而且速度快这些应用程序的速度也更快。 与传统互联网相媲美。 这背后的底层逻辑是IC通过前沿密码学和智能合约模型的创新,提供互联网应用级智能合约服务。

以太坊开发web3.js_以太坊开发视频教程_以太坊开发团队如何解决的

4.后期出圈效果会更加突出

虽然DFINITY生态还比较小,静态上与其他公链生态相隔离,但DFINITY并不局限于目前的成就,只专注于存量开发者,而是具备成熟的技术、开发社区等硬性条件。 同时,让更广阔的世界增量开发者看到区块链的业务支撑潜力,把区块链带出“公链和应用猎取存量用户”的小天地。