
在 Polkadot 上用 Solidity 开发合约是一种怎样的体验?
上个月,由 OneBlock+、Polkadot 与 PaperMoon 联合推出的「Polkadot 上的 Solidity 开发」课程顺利结营,为期三个月,共吸引 219 名开发者报名学习,为想了解波卡生态、想进入 Web3 的开发者打造了一个实战通道。
7 月 11 日,第三期「Polkadot Open Call」以 “Polkadot Solidity 学习者的成长故事” 为主题,邀请到了 PaperMoon 亚洲区负责人 Yuki、课程优秀学员冰薄荷与 Vincent、以及课程助教 Xinmin,分享他们在课程中的挑战、收获与转型思考。活动还特别邀请了 Bifrost 联合创始人 Lurpis 分享项目进展和招聘信息,为学员提供更多的生态机会。
本期活动共获得 2,937 次观看,错过直播的小伙伴可以点击回放:
🎙️ https://x.com/i/broadcasts/1PlJQManabdJE


嘉宾信息速览
-
Yuki:PaperMoon 的亚洲负责人,同时也是 Moonbeam Network 的 OG 成员。
-
Lurpis:Bifrost 联合创始人,让 Bifrost 更可靠。
-
冰薄荷:本期课程优秀学员。向 Web3 转型中的 Web2 在职开发者。
-
Vincent:本期课程优秀学员。从传统网络安全行业转型到 Web3。
-
Xinmin:本期课程助教。拥有近 20 年开发经验,2018 年进入区块链行业,先后参与了 15+ 项目开发。

开发者眼中的课程体验
Yuki:如果把课程学习参与比作一场游戏,你的角色是什么?
冰薄荷:我算是个 “熟悉规则的农夫” 吧。最早接触的是 Substrate 框架,当时用的是 Rust,对我来说有些吃力。这次课程讲的是如何在 Polkadot 上用 Solidity 开发合约,正好我之前有学过 Solidity,就很开心能用熟悉的语言去尝试在另一个生态里部署 DApp。
也是因为以太坊部署成本太高了,所以我才开始关注波卡,想看看是不是有更好的开发体验。
Vincent:我是 “新手学徒”。之前我做的是网络安全,完全没接触过 Web3。今年年初才决定转行,自学了一些 Solidity,主要靠看视频、读资料。但一直缺少实战经验,所以报名了这门课。
一开始其实对波卡不了解,主要是冲着 Solidity 来的,结果课程让我对 Web3 有了更全面的认知。我就是一步步闯关、积累经验、升级技能的新手,课程对新人来说很友好,只要愿意花时间投入就能收获很多。
Xinmin:如果说老师是教练,那助教就是“陪练”或“小书童”。我做开发快 20 年了,从 2018 年开始接触区块链,之前主要深耕 ETH 生态,比如 DeFi 借贷、链游、NFT、OTC 等都做过。
Polkadot 是我从 2020 年开始关注的。这次担任助教,就是为了更好地帮助学员理解课程内容,同时也顺带拓展一些相关知识点。

Yuki:课程涵盖了基础语法、常用合约库、Uniswap V2 的迁移和链上安全等模块。哪些内容尤其有价值?
Xinmin:我最早是从第三期作为学员开始参与 OneBlock+ 的课程,后来也参与了第 5 期进阶课的学习,再到助教的角色,一路见证了课程内容的不断完善和生态的成长。
我最大的感受是这一期课程的门槛降低了,更适合新手入门。这一期课程结构由浅入深,既有理论也有实践,添加了黑客松环节,让大家能 “在做中学”。对想转入 Web3 的开发者来说,Uniswap V2/V3 迁移原理、安全攻防等内容是求职面试中的重点,非常实用。
我认为这套课程已经非常系统,并且课程是免费的!这在其他生态里很少见,能让开发者真切感受到 Polkadot 在实实在在地做事,而不是搞炒作、发 meme。

Yuki:实际参与学习之后的感受如何?
Vincent:我的感受和 Xinmin 老师说的差不多。课程对新手非常友好,内容安排得当,难度适中,不会让人有畏难情绪。老师讲解清晰,作业也有针对性,助教的答疑也很及时。
虽然有些知识是我第一次接触,但通过 Office Hour 和群内交流,问题都能得到有效解决,整体学习氛围很好。
冰薄荷:我也有同感。学习氛围特别好,群里大家会互相讨论问题,老师和助教都非常积极地回应。同学之间也能互相帮忙解决问题。
我也很喜欢后面的实践比赛环节,能把课程中学到的知识应用到完整的开发流程中。还有 Debug 的 Workshop 讲解,对我们定位和解决问题非常有帮助,实战性很强。
Yuki:在学习过程中,大家遇到最大的挑战是什么?
Xinmin:对我来说,最大挑战来自 Polkadot 的虚拟机环境。PolkaVM 和以太坊的 EVM 区别挺大的,尤其在编译和调试方面。由于 Substrate 是基于 Rust 开发,rust 本身学习曲线就比较陡峭,再去做调试会比较复杂。
另外,从 Solidity 语言本身来看,新手常见的问题多是语法不熟,比如静态数组等,这些在群里被问得也比较多。
冰薄荷:在写 Solidity 的时候,有些合约在以太坊的 Remix 上能正常运行,但部署到 Polkadot 上就出错,因为两边的 EVM 实现存在差异。前期排查起来挺费劲的,好在有老师和助教的帮助才能逐步解决。
另外,Polkadot 对 Solidity 的支持目前还不算完善,比如我想做链上持续监听的功能,但发现暂时还不支持,相关资料也比较少,需要自己不断摸索和查坑。这时群里的交流就特别重要,大家一起讨论解决问题。
Vincent:我是之前完全没有做过完整的智能合约应用开发。一开始我卡在了前端调用合约库这一块,虽然只是 API 调用,但对我来说很陌生,练习了好几天才适应。
另外是 Hardhat 的使用,我之前只用过一点 Foundry,切换工具时也花了不少时间去理解。刚开始上课只能一句句对照着老师的代码去理解,慢慢积累后才逐渐跟上节奏。

Yuki:建议增加哪些补充材料帮助更快上手?
Vincent:我觉得可以增加一些前置课程,专门介绍常用的合约库和开发工具,比如 Hardhat 的使用流程。虽然网上有文档,但如果能系统地讲清楚 API 的作用和调用流程,会更容易理解。

Web3 职业转型新思考
Yuki:大家在课程学习后,对未来的职业方向有新的思考吗?
冰薄荷:我确实是抱着转型的心态来学的。学习过程中我发现 Polkadot SDK 是个非常实用的工具,它支持定制链和本地调试,这在其他生态中并不常见。如果 Polkadot 不支持 Solidity,我可能很难融入这个生态。但现在有了这个切入口,就可以尝试参与项目,无论是找工作还是积累经验,都是一个很好的起点。
我个人是一直很认同 Web3 理念的,也很想进入这个行业。但说实话,我对它能不能提供一个稳定就业机会还是有些疑问。Web2 目前在国内还是更成熟一些,而 Web3 在国内还仍处于早期。希望未来能有更多机会边学边做,逐步真正加入进来。

Vincent:对我这个小白来说,这门课真的补上了很多关键的知识点。之前我只学过一些 Solidity 的语言语法,但对完整的开发流程(开发、测试、部署等)几乎没有概念。这次课程把整个流程讲清楚了,还带我实际操作了一些 Uniswap 和 DeFi 相关的应用,也让我更容易理解现在流行的一些 DApp,也进一步了解了 Polkadot 生态的一些核心特性。
未来我希望能往 Web3 安全方向发展。现在很多项目在做代码安全审计,而业务逻辑越复杂,潜在的安全问题也越多。只有真正理解代码背后的业务逻辑和实现细节,才能发现这些漏洞。我希望自己未来能参与其中,帮助建设一个更安全的 Polkadot 生态。

Bifrost 项目进展与招聘分享
Bifrost 联合创始人 Lurpis 在活动中分享了项目的最新进展与招聘信息。作为深耕 Polkadot 生态近 5 年的技术团队,Bifrost 在基础设施建设方面积累了丰富经验,并逐步打磨出一套可复用的技术组件。
开发者可通过 Bifrost 提供的 Solidity SDK 快速集成 SLPx 跨链 Liquid Staking 协议,在以太坊、Base、Arbitrum 等主流链上接入其跨链服务,实现多链部署与协同操作。目前已有 15 个项目集成 SLPx,累计贡献超过 1500 万美元 TVL。
协议支持通过 RSP(收益共享模块)进行分润,开发者只需部署并配置参数,即可无缝接入生态,获得收益。例如 Hydration、Subscan 等项目已基于该协议实现收益闭环。
自成立以来,Bifrost 团队始终坚持长期主义,无论市场如何波动,协议本身都保持稳定收入和结构闭环。

目前 Bifrost 正开放 3 个非技术岗位,支持远程办公。虽然开发类岗位暂未开放,但也欢迎 OneBlock+ 优秀学员投递简历,团队将纳入人才库,作为优先候选人。Lurpis 还特别提到,目前 Bifrost 团队中已有约 40% 的核心开发者来自 OneBlock+ 社区。
🙋 招聘通道:https://page.bifrost.io/opportunities

社区 Q&A 精选问题
本次活动也收到了许多社区听众的积极反馈,以下是几位嘉宾的精选问题回答:
Q:作为 Bifrost 创始人,有什么经验想分享给 Web3 新手开发者?
Lupris:我最早也是做开发的,现在也会出于兴趣写一些代码。我觉得最重要的一点是:做产品一定要有差异化。
这虽然是老生常谈,但真正能从技术和产品层面实现差异化,是需要时间和反复试验的。建议新开发者先动手做起来,很多认知是在过程中积累出来的。大概半年左右,可能才真正找准自己产品的独特定位。
Bifrost 最初选择基于 Polkadot 开发,是因为它具备共享安全、跨链互操作等特性。虽然早期基础设施不成熟,但随着生态发展,Polkadot 的技术优势逐渐凸显。比如,我们现在能提供比多数 Layer 2 更安全的跨链解决方案,并利用 OpenGov 灵活治理机制动态调整链上参数。
目前 Bifrost 已实现完整的链上闭环:收入获取、成本覆盖、收益分配、社区治理等全部自运转。虽然这些也能在以太坊上实现,但需要调用大量不标准化的合约和接口,复杂度更高。相比之下,使用 Polkadot SDK 开发反而更加系统高效。

Q:下一期的课程安排能透露一下吗?
Yuki:目前我们的 DevRel 老师正在迁移一些更复杂的 DeFi 协议到 PolkaVM,未来还将拓展到 Gaming、DAO、NFT、Multisig 等方向,后续课程将会带大家了解不同类型合约在 PolkaVM 上的迁移与部署流程。
形式上还是以打牢 Solidity 基础为主,同时加入更多工具使用,比如合约库、Hardhat 等。课程也会保留之前受到好评的实践环节,比如 DEMO 部署、迷你黑客松。优秀学员在实践环节将有机会被 Bifrost 这样的成熟团队看到,甚至直接被招募。
如果你有创业打算,OneBlock+ 也会协助你了解波卡生态中可以申请的资助与资源,打造一条从技术提升、实战训练到项目孵化和职业发展的闭环路径。
此外,我们还会补充一些区块链基础知识、安全调试技巧和不同公链之间的对比思维,帮助大家建立更系统的认知框架。就算你未来落脚点不在波卡,这门课也能成为你进入 Web3 的一个起点。
Q:完全零编程基础的新手,通过课程做出小项目的成功率高吗?
Yuki:我自己就是零技术背景出身。能否完成课程或做出小应用,关键取决于学习目的。
-
如果目标是做个简单应用,大概有 50% 的成功概率。你需要先花 30 天左右熟悉一门入门语言和工具,再借助 AI 和GitHub 示例理解合约逻辑。
-
如果只是希望了解智能合约的基础概念或提升面试竞争力,这门课完全可以胜任,甚至比一般人准备得更充分。
-
如果你打算长期做开发,建议先系统学习一门编程语言,再来上课会理解得更深入。
Q:这门课程对纯新手来说,难度从 1(很简单)到 10(非常难)能打几分?
Vincent:我会打 4 分。课程从 Solidity 基础教起,最难的可能是 Uniswap 的部署和原理理解。但整体上,如果愿意花时间、多看几遍课程视频,是能掌握的。学习技术的核心就是重复。
冰薄荷:对于完全没有编程经验的朋友,大概 6 分吧。Web3 的开发方式和 Web2 差异较大,不仅是语法问题,还有很多新的理念要理解,比如去中心化设计、合约结构等。所以新手一开始会遇到不少认知门槛,但如果能坚持下去,是可以跨过的。
Xinmin:如果真的是完全没有语言基础,那肯定会有一定难度。不过我相信想做 Web3 开发的人,大多至少具备一些技术基础。我会给这门课打 3~4 分的难度,整体还是比较友好的。

结语
波卡生态预计于今年 8 月完成 Polkadot 2.0 的全面升级,PolkaVM 也计划于 2025 年 Q3 主网上线,实现对 EVM/Solidity 的原生支持,现在正式加入 Polkadot 生态构建的黄金时期。
📅 下一期课程预计于 8 月开启,欢迎扫码联系班长 Emma 或通过 Luma 链接进行预报名。更多波卡生态黑客松活动也即将上线,敬请关注!
1047

被折叠的 条评论
为什么被折叠?



