作者:liujie

Solidity -基础数据类型和关键字

Solidity基础数据类型 以下是Solidity基础数据类型的表格,包含示例和说明: 数据类型

liujie 发布于 2024-09-10

BRC-20 代币交易时执行过程

比特币(BTC)确实没有内置智能合约功能,与以太坊等区块链不同,比特币的交易主要依赖其脚本语言(Bitcoin Script),但这个脚本语言是有限的,不能实现复杂的智能合约。 虽然比特币本身不支持智能合约,但通过 Ordinals 协议和 JSON 格式的数据,BRC-20 能够在比特币链上创建和

liujie 发布于 2024-09-04

BTC-Ordinals协议

Ordinals、BTC-NFT、BRC-20 这部分是概念的堆砌,虽然可以几句话讲明白,但是还是想从原理的角度,将每一个知识点穿起来。什么是sat(聪)、Ordinals、BTC-NFT、BRC-20?单个理解肯定印象不深,头都大了。下面就把这里零散的概念用一条线穿起来。 sat(聪) 首先了解一

liujie 发布于 2024-09-04

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

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

liujie 发布于 2024-09-02

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

https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/write-dapp/index.html 上一节我们讲了如何调用已部署在以太坊链上的合约。 通过Etherscan这个网站不仅可以查看合约代码,还可以调用合约的读取和写

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