以太坊-智能合约-常用合约

https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/contract-list/index.html 本节我们介绍以太坊上常见的几种合约: ERC-20:以太坊标准代币合约; Wrapped Ether:将以太坊封装为ER

liujie 发布于 2024-09-02

以太坊-智能合约-调用合约

https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/call-contract/index.html 当我们已经成功地将一个合约部署到以太坊链上时,如何调用该合约? 首先,我们通过Etherscan这个网站可以查看已部署合

liujie 发布于 2024-09-02

以太坊-智能合约-部署合约

https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/deploy-contract/index.html 当我们编写完Vote合约后,如何把它部署到以太坊的链上? 实际上,部署合约也是一个交易,需要一个外部账户,花费一定的

liujie 发布于 2024-09-02

以太坊-智能合约-编写合约

https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/write-contract/index.html 以太坊的智能合约就是一段由EVM虚拟机执行的字节码,类似于Java虚拟机执行Java字节码。直接编写字节码非常困难,通

liujie 发布于 2024-09-02

以太坊-智能合约

https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/index.html 以太坊相比比特币的一个重大创新就是它支持智能合约(Smart Contract)。 所谓智能合约,就是一种运行在区块链上的程序。和普通程序不同的是,

liujie 发布于 2024-09-02

以太坊-交易

https://liaoxuefeng.com/books/blockchain/ethereum/transaction/index.html 在比特币中,交易就是消耗已有UTXO,并通过执行脚本产生新的UTXO,其中隐含的新旧差额即为矿工手续费。 在以太坊中,交易也需要手续费,手续费被称为Gas

liujie 发布于 2024-09-02

以太坊-区块结构

https://liaoxuefeng.com/books/blockchain/ethereum/block/index.html 比特币的区块链是由PoW保证每个区块都指向前一个区块,而在每一个区块内部,由一个独立的Merkle Tree来保证所有交易的不可篡改。用户的比特币是以UTXO的方式存

liujie 发布于 2024-09-02

以太坊-账户

https://liaoxuefeng.com/books/blockchain/ethereum/account/index.html 以太坊账户负责存储用户的以太坊余额。对大多数普通用户来说,以太坊账户和银行账户非常类似,通常只需要一个账户即可。 确切地说,以太坊账户分为外部账户和合约账户两类:

liujie 发布于 2024-09-02

比特币的可编程支付原理

https://liaoxuefeng.com/books/blockchain/bitcoin/pay/index.html 比特币的所有交易的信息都被记录在比特币的区块链中,任何用户都可以通过公钥查询到某个交易的输入和输出金额。当某个用户希望花费一个输出时,例如,小明想要把某个公钥地址的输出支付

liujie 发布于 2024-09-02

比特币的UTXO模型

https://liaoxuefeng.com/books/blockchain/bitcoin/utxo/index.html 比特币的区块链由一个个区块串联构成,而每个区块又包含一个或多个交易。 如果我们观察任何一个交易,它总是由若干个输入(Input)和若干个输出(Output)构成,一个In

liujie 发布于 2024-09-02