比特币(BTC)确实没有内置智能合约功能,与以太坊等区块链不同,比特币的交易主要依赖其脚本语言(Bitcoin Script),但这个脚本语言是有限的,不能实现复杂的智能合约。 虽然比特币本身不支持智能合约,但通过 Ordinals 协议和 JSON 格式的数据,BRC-20 能够在比特币链上创建和
Ordinals、BTC-NFT、BRC-20 这部分是概念的堆砌,虽然可以几句话讲明白,但是还是想从原理的角度,将每一个知识点穿起来。什么是sat(聪)、Ordinals、BTC-NFT、BRC-20?单个理解肯定印象不深,头都大了。下面就把这里零散的概念用一条线穿起来。 sat(聪) 首先了解一
https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/contract-list/index.html 本节我们介绍以太坊上常见的几种合约: ERC-20:以太坊标准代币合约; Wrapped Ether:将以太坊封装为ER
https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/write-dapp/index.html 上一节我们讲了如何调用已部署在以太坊链上的合约。 通过Etherscan这个网站不仅可以查看合约代码,还可以调用合约的读取和写
https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/call-contract/index.html 当我们已经成功地将一个合约部署到以太坊链上时,如何调用该合约? 首先,我们通过Etherscan这个网站可以查看已部署合
https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/deploy-contract/index.html 当我们编写完Vote合约后,如何把它部署到以太坊的链上? 实际上,部署合约也是一个交易,需要一个外部账户,花费一定的
https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/write-contract/index.html 以太坊的智能合约就是一段由EVM虚拟机执行的字节码,类似于Java虚拟机执行Java字节码。直接编写字节码非常困难,通
https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/index.html 以太坊相比比特币的一个重大创新就是它支持智能合约(Smart Contract)。 所谓智能合约,就是一种运行在区块链上的程序。和普通程序不同的是,