今天我在富士山
本 Solana 课程旨在帮助具有以太坊或 EVM 开发的初学者或中级背景的工程师快速掌握 Solana 程序开发。
初学者在学习区块链编程时面临的困难是他们必须学习一种新的计算模型、学习一种新的语言和学习一个新的开发框架。
如果你已经在以太坊或兼容以太坊的区块链上开发过,那么你已经对计算模型有了相当好的了解,可以专注于语言和框架。
我们的目标是利用你在以太坊方面的过去经验,更快地学习 Solana。 你无需从零开始。
一共包含 8 个模块:
模块 1:入门主题
模块 2:你需要掌握的最少 Rust 知识
模块 3:Solana 中的重要系统级信息
模块 4:Solana 中的账户与存储
24 : 使用不同签名者修改账户
29 : Solana 中的所有者与权限
30 : 在Solana中删除和关闭账户与程序
31 : 在 Anchor 中:不同类型的账户
32 : 在链上读取另一个锚点程序账户数据
模块 5:Solana 上的代币
34 : SPL Token 的运作方式
38 : 基础银行教程
40 : 使用Metaplex实施代币元数据
41 : 使用 LiteSVM 进行时间旅行测试
44 : 生息代币第一部分
45 : 计息代币第二部分
模块 6:Solana 开发进阶主题
46 : Solana 指令自省
模块 7:原生 Solana 程序
50 : 原生Solana:程序入口与执行
51 : Solana 原生:读取账户数据
52 : Solana 原生:Borsh 序列化
55 : Solana原生:创建存储账户 (一)
56 : 原生 Solana:创建存储账户 二
57 : 原生 Solana: 函数分发
58 : 原生 Solana:关键安全检查
模块 8:Solana 汇编(sBPF)
60 : Rust 程序到 SBF 编译
61 : sBPF 虚拟机和指令集介绍
62 : 跟踪 sBPF 指令执行和计算成本
63 : Solana 程序执行与输入序列化
64 : 指令处理器和运行时设置
65 : sBPF 内存布局和寄存器约定
在《Ton生态开发实战系列》专栏中,我们将深入探索Ton区块链生态系统的开发与应用。本专栏旨在为开发者提供全面的指导与实战经验,从基础概念到高级开发技巧,助力您在Ton生态中构建创新的去中心化应用(DApps)。无论您是初学者还是经验丰富的开发者,这里都有适合您的内容,让我们一起解锁Ton生态的无限可能。
区块链技术的兴起正在重塑着多个行业,而智能合约是构建分布式应用的核心基石。Solidity作为以太坊生态中主流的智能合约编程语言,其重要性不言而喻。
本专栏将全面分享Solidity编程的各种知识和技巧,以期帮助开发者们更高效、更安全地编写智能合约。
由浅入深,层层递进,帮助开发者学习最全面的钱包开发技术 前5节主要讲相关的背景知识、理论基础、算法等 从第6节开始逐步带你实战开发,包括算法实战、钱包开发、助记词生成、签名、各不同生态、不同类型的钱包开发详细教程
关于 DappLink DappLink 于 2022 年开始由 Savour Labs(现已改名为 The Web3) 孵化而成,团队成员分别来自 Binance、Bybit、 Mantle、Chainup,Bixin,TokenPocket 和 HyperChain 等知名 web3 公司,目前已经上线跨链互操作协议和多重质押协议的测试网, Layer3 AppChain 部分模块已经上线测试网。
Official Website: https://www.dapplink.xyz/
X: https://twitter.com/0xdapplink
Github: https://github.com/eniac-x-labs
Telegram: https://t.me/+qqhy1i-_xnU1M2Jl
Discord: https://discord.com/invite/zNvystBAtd

Rust 是一门系统级编程语言,被设计为保证内存和线程安全,并防止段错误。作为系统级编程语言,它的基本理念是 “零开销抽象”。理论上来说,它的速度与 C / C++ 同级。 学好Rust才能进一步学习Substrate开发区块链,Substrate是一个用于构建区块链的开源的、模块化的和可扩展的区块链开发框架。
你能学到什么?我们通过不断增加功能需求,引入新的知识点,具体如下:
第一节:世界杯竞猜业务: 主要讲solidity合约语法,在remix实现合约逻辑,并完成基本测试。
第二节:工程化管理: 介绍hardhat框架的使用,在框架中完成合约编译、部署、verify、单元测试等。
第三节:Token协议: 主要介绍token协议:ERC20、ERC721、ERC1155,后两者就是我们常说的NFT,从而为后续经济激励做铺垫。
第四节:系统优化: 学习subgraph,为系统的性能、功能做升级。
第五节:如何空投: 使用MerkelTreee完成airdrop Token
第六节:合约升级: 成合约升级技能,数据业务分离
第七节:质押挖矿: 学习staking相关知识点。
第八节:链下授权: 了解permit相关知识点,approve+transferFrom一笔完成。
第九节:引入后台server,从而学习如何使用server调用合约。
第十节:个人中心: 与链下server结合,展示个人主页。
其他待定...(这个项目应该会一直维护,可以做很久)