TxCode,Tx向 Satoshi Nakamoto致敬,Code向新时代农民工致敬。
学习、学习、再学习,农民工只有多学习才能致富。
团结、团结、再团结,农民工只有紧密团结才能做主人。
分享协作、分享协作、再分享协作,农民工只有分享协作才能干大事。
激励、激励、再激励,农民工只有包产到户才能积极主动。
总得有人先干,总得有人先奉献,总得有人先付出。
规则在过程中产生,规则在实践中产生,规则在矛盾中产生,先干,干着干着就有规则了,干着干着就成主人了,干着干着人就多了,不符合大家利益的规则不能通过,不符合区块链世界的规则不能通过。
谁能干谁来,谁提的规则好用谁的。
ETH的开发接口标准已经成为单链的事实标准,所以一通万通,聚焦在ETH的开发工具武器上。
大道至简,越简单越美,越经典越普世,越聚焦力量越大。
多干少说,快速动手。
教官,师者,工具手册,武功秘笈。
先打造“万链归一手册”。
技术栈:web3.js
、ethers.js
、hardhat
、truffle
、solidity
“万链归一手册”分为教程区和项目区两部分,教程区是对区块链技术基础知识和智能合约知识的学习,项目区是研
究分析主流 DeFi, NFT, DAO 的典型项目,让开发者更具体的体会区块链技术的实际应用。
- 精通以太坊:https://github.com/inoutcode/ethereum_book
- 以太坊原理书:https://ethbook.abyteahead.com/howto.html
- 以太坊开发工具汇总:https://learnblockchain.cn/article/2006
开发工具:
- metamask(浏览器钱包插件): https://www.jianshu.com/p/b5b2c05e9090
- infura(节点服务): https://infura.io/
- alchemy(节点服务): https://dashboard.alchemyapi.io/
- 以太坊区块链浏览器: https://cn.etherscan.com/
- JSON-PRC接口: https://eth.wiki/json-rpc/API
- tenderly合约验证 https://dashboard.tenderly.co/explorer
- remix本地环境 https://zhuanlan.zhihu.com/p/38309494
测试网 testnet
- Rinkeby 申请 Rinkeby 测试币
- Kovan 申请 Kovan 测试币1 申请 Kovan 测试币2
- Ropsten 申请 Ropsten 测试币
计划请崔棉大师先搞一堆视频,大师佛系,先付出。其他大师正在云游归途中,很快。
视频地址:https://youtube.com/playlist?list=PLV16oVzL15MQWL6eHEYNMjP5BXmrFrwdj
下面列一个结构,大家不要怕啊,我们这工作做得太细了。
- 以太坊虚拟机:区块、账户、交易、gasLimit、gasPrice、tx hash、区块链浏览器、虚拟机版本
- 开发工具:编译器版本、编译器、Remix、vscode、truffle、hardhat
- 源文件结构:SPDX许可证、版本号标识、导入其他源文件、natspec注释
- 合约结构:状态变量、函数、修改器、事件、结构体、枚举类型
- 值类型:布尔、整型、地址类型、合约类型、定长字节、变长字节、字符串、枚举类型、可视范围、函数类型
- 引用类型:数据位置、数组、结构体
- 映射:映射类型
- 单位:以太币单位、时间单位
- 特殊变量和函数:区块和交易、abi编码、错误处理、数学函数、地址成员、合约相关、类型信息
- 表达式和控制结构:循环、函数调用、通过new创建合约、赋值、错误处理
- 创建合约:合约结构、函数可见性、函数修改器、常量
- 函数:参数与返回值、视图函数、纯函数、接受以太的函数、回退函数、函数重载
- 事件:事件惯例
- 继承:函数重写、修改器重写、构造函数、基类构造函数的参数、线性化继承、
- 抽象合约和接口合约:作用
- 库合约:Using For
- 速查表:全局变量、修饰符、保留字
- 基础合约:安全数学、椭圆曲线签名、Create2、地址工具箱、计数器、MultiCall、Ownable
- ERC20合约基础:合约标准、接口合约、铸造与销毁、转移与授权转移、安全转移方法、转移回调
- ERC20扩展:投票、WETH包装、弹性供应、线性释放
- 金融合约:时间锁、质押、批量转移、众筹交易
此模块针对有一定基础的开发者,选取主流优质项目进行源码剖析和 code review。
可采用小组协作方式将项目部署至测试网,以此为基础在 TxCode 社区进行分享。
开发者可以在开发群里发起项目研究倡议,建立小组,进行协作。
具体内容已经有个计划,就怕农民工水平不够,就先不放出来吓大家了。
TxCode DAO 干事咱们是认真的。
-
添加TxCode微信(TxCodeGroup),咨询事谊,并申请进入普通开发者群
-
普通开发者群,每周一次或多次开发者线上沟通分享会,群里成员有分享主题或想法,向(微信号kefuleer)报名,讲题被选中后,用于当周或未来周的分享会议大纲
-
分享主题,可就当前区块链行业进行分析,也可对区块链技术原理进行讲解,内容不限,制作成 PPT等文档,方便生成社区共享学习资料
-
分享会,会把报名上来的题目,按照行业讨论会,技术分享会,两种模式,在腾讯会议举行,方便不同需求的开发者们准确获取知识
-
分享会,也可由下面的 DAO 组织的学习小组来举办,向(微信号kefuleer)报名,社区统一组织
-
分享会,每期的会议视频会录制成资料,发布出来,方便大家查阅
临时规则,说改咱就改。
- 贡献过1次PR(Pull Request)或关注公众号「TxCode」并贡献过1次原创技术资料或视频,均可进入高阶开发者群;
- 贡献过3次高质量PR (或技术分享)即可获得Tx评审员权限;
- Tx评审员可以发起学习小组,向(微信号kefuleer)申请建立小组群,会全程给予相关帮助,并督促大家善始善终的完成项目的学习。
- Tx评审员须两周内至少1次PR或技术分享资料贡献(如两周内贡献多次可累计),否则移除Tx评审员权限,降为高阶开发者,可以再提PR或分享,重新加入。
小组学习内容,可对defi,dao,nft等项目进行研究。
- 提交1次以上的PR或技术分享资料的开发者方可参与小组学习;
- 小组组员需分工明确,每周组内周例会进行成果分享;
- DAO成员志愿者(微信号kefuleer)(欢迎报名),会督促学习小组内的成员,善始善终的完成既定项目的学习;
- 学习小组学习成果,会分享给所有社区的成员;
学习小组输出成果(参考):
-
白皮书: TxCode视频分享
-
合约: 代码,文档,TxCode视频分享
-
前端: 代码,文档,TxCode视频分享
农民工不容易,地主家有余粮打赏点。
具体捐助方式
ETH地址(各种和ETH通用的地址): 0xAe19a31d9D411711D9CF401339f1f96a06683860
USDT地址:0xAe19a31d9D411711D9CF401339f1f96a06683860
BTC地址:34HRMP3WoxX2dAZgcZkScvEckcBKLeenWj
资金管理:TxCode DAO统一决策捐助资金的使用,每一分钱都公示。