13103827627
首页 > 新闻中心 > 2024智能合约开发
新闻中心
2024智能合约开发
发布时间:2024-03-29        浏览次数:2        返回列表
2024智能合约开发

    近几年智能合约的发展很快,迭代也很快,有很多经典教程由于合约升级的问题已经无法运行起来。所以我决定去写一篇新版的合约kaifa教程。在这个教程里我会聚焦到kaifa本身,不会阐述过多的知识,因为知识,也被很多大神讲的通透了。

    所以我希望你在阅读这篇教程前了解的基本知识(如公钥、私钥、gas等能知道大概是什么就可以),学过任意一门编程语言以便更快上手(不要求精通)。

    什么是智能合约?

    智能合约是运行在网络上的一种承诺协议,它有如下特性:一旦执行则无法撤销和修改;一切写入记录皆可查询,无法造假;合约双方仅以链上地址表达身份,具备匿名性。

    kaifa语言和kaifa环境

    智能合约采用solidity语言kaifa,其语法类似Typescript,因此较为适合前端kaifa人员上手,很多大学都有Javascript基础课,所以也较为适合大学生入门。

    和其他语言一样,solidity也需要设置kaifa环境才能进行kaifa,如truffle、hardhat等,但是对新手来说,设置kaifa环境往往存在一定难度,直接把一部分潜在kaifa者拒之门外。所以在教程前期我将用一种在线kaifa环境来进行教学。

    这个在线工具叫Remix,通过它可以访问远程运行环境,同时自带一个ide工具以便我们编写智能合约。

    kaifa个合约吧

    打开Remix链接,在左侧的workspace中会显示3个文件夹:

    1.contractssolidity脚本(合约源码)

    2.scripts合约部署脚本

    3.test合约测试脚本

    我们先点开contracts文件夹,会发现里面有几个.sol文件,这个格式的文件就是solidity脚本文件。我们先无视或者删掉它们(右键点文件名选delete)。


新闻分类
最新发布
企业新闻
站内搜索
 
联系方式
  • 地址:河南省郑州市郑东新区商鼎路78号升龙广场3号楼A座32楼
  • 电话:13103827627
  • 手机:13103827627
  • 联系人:王经理