# 以太坊的3种交易 **Published by:** [Chris Gao](https://paragraph.com/@sec-dao/) **Published on:** 2022-05-10 **URL:** https://paragraph.com/@sec-dao/3 ## Content 交易数据message(msg)主要由四部分组成:{ from: 调用者的地址 to: '0x1111....’, //接收者地址/合约地址/创建合约时为空 value: 0.0 //以太币金额,程序中msg.value可以获取数值 data: ‘0x1111106……………000011111’ //交易的数据:可以是备注/函数标识和参数信息/创建合约时则为合约的字节码 } 1、价值传递:转账 收款地址,data(留言),发送人,value(数量) 2、创建合约 to(留空),data(智能合约代码),from(谁创建),value(合约的存款,以太币为单位) 3、调用合约函数 to(合约地址),data(函数名和参数),from(谁调用),value(以太) 本质上,以上三种都是一笔交易,只是针对不同的场景传参不同,最终实现的功能也不同。 ## Publication Information - [Chris Gao](https://paragraph.com/@sec-dao/): Publication homepage - [All Posts](https://paragraph.com/@sec-dao/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@sec-dao): Subscribe to updates