以太坊理解

1.钱包,钱包是一个程序,主要原理是使用rpc远程调用,和以太坊上的某个节点进行交互,也就是和以太坊进行交互,同时钱包重要的功能还有对以太坊账户的管理。
2.以太坊只有黄皮书,里面定义了以太坊的协议,以太坊的客户端只要按照以太坊协议来实现,比如开放固定的端口等,就视为一个以太坊节点。比较知名的客户端有geth,默认被视为”官方客户端“,使用go开发。可以用它来搭建本地私链,不过本地私链只有一个节点,我感觉意义不是很大,作为合约的测试环境还可以。
3.以太坊有很多链,我们常说的以太坊是以太坊主链,链id为1,比较有名的还有测试链,跟以太坊主链差不多,也是全球通行,有一些默默无闻的大佬在贡献它们的计算来维持测试链的挖矿、运行。以太坊根据链id来区分不同的链。
4.以太坊进行交易,主要填的有地址、value、data.。地址代表跟谁交易,value就是要转的币的数量,一般的交易只需要填写地址和value,代表向谁转多少币。还有要填的就是gas,gas需要填写gas的数量和单价两个数据,数量有个最低值,是固定的,也可以往高了填。如果单价过低,矿工可能不会给你的交易上链,导致你的交易很久才能上链甚至上链失败。

5,智能合约的创建,一般data是创建智能合约用的,如果普通交易填了data需要的燃油费会更多。创建智能合约的方式是向全0地址转账,智能合约也有存款,转账的时候填的value就是它初始的存款,当然value这一项也可以不填。data是智能合约编译后的字节码,字节码可以通过工具来进行反编译得到源码。因此可以说智能合约是开源的。创建智能合约也就是向全0地址转账成功后,会返回一个地址,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值