账户
在区块链技术中,账户是一个实体在区块链中代表自己的一串二进制数字。
区块链中账户的地址是利用非对称加密算法从个人的私钥计算得到的,不能由账户地址反推出私钥。
比特币地址生成原理:
以太坊网络由两种类型的账户:
外部账户 外部账户和比特币账户类似,由私钥生成的账户 合约账户 合约账户是指只能合约的账户地址,是在创建合约时确定的,由代码进行控制。每当合约账户收到一条消息,合约内部的代码就会被激活,允许它对内部存储进行读取和写入,发送其他消息或者创建合约 钱包 在区块链中,一个钱包可以存放多个账户,本质上来说,钱包存放的是用户的密钥对,也就是说,钱包是密钥的管理工具,钱包中包含的是几个成对的私钥和公钥,用户用私钥来签名交易,用公钥来生成账户地址。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T2e7INyG-1661956995042)(http://www.kaotop.com/file/tupian/20220919/20220128152311.png)] 交易[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9CN8I2vW-1661956995042)(http://www.kaotop.com/file/tupian/20220919/20220128153616.png)]
交易过程:
某人发起交易,输入交易对象和交易数量,并用私钥对交易进行签名,请求的内容包括交易数量、对方的地址、签名和公钥
交易被广播到去中心化网络,网络中的其他结点都知道了这笔新生成的交易。
其他结点收到这笔交易信息开始验证交易的正确性,验证通过交易信息中的交易数量、地址、签名和公钥计算是否匹配。
多个交易组成一个区块,即前面说的挖矿过程。
新生成的区块加入到一个区块链的末端。
至此,一个交易完成
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fqhz0ZFY-1661956995042)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220128153058859.png)]
智能合约智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,不可篡改,分布式。
智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪但不可逆转。
制能合约不知是一个可以自动执行的计算机程序,它还是一个基于区块链的参与者。
它可以对接收到的信息进行回应,可以接收和存储价值,也可以向外发送信息和价值。
智能合约具体是指运行在可复制、共享的账本上的计算机程序,可以处理信息,接收、储存和发送价值的脚本。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qU8AzFV6-1661956995043)(http://www.kaotop.com/file/tupian/20220919/20220128153453.png)]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)