币安-虚拟货币交易一些概念

本文详细介绍了币安中的现货杠杆和合约交易的区别。现货杠杆交易允许用户借币进行放大交易,最高支持10倍杠杆,适合短线操作但需支付利息成本。而合约交易则是一种金融衍生品,不涉及实际加密货币的交割,最高可达125倍杠杆,支持双向交易且无利息(除非持仓过久),适合高风险承受能力的专业交易者。此外,文章还对比了U本位和币本位合约的主要区别,包括结算货币、交易单位、适用人群、资金费率机制、手续费以及资金管理等方面,并给出了选择建议。对于新手,推荐从现货交易开始,逐步过渡到低杠杆的现货杠杆交易或U本位合约;而对于希望赚取更多BTC的长期持有者,则可以考虑币本位合约。

liujie Published on 2025-03-11

blockchain 中的一些术语和概念

Staking 1. 质押(Staking)的定义 质押是指用户将其持有的加密货币锁定到特定区块链网络中,以支持网络的运行和安全。这种机制通常与**权益证明(Proof of Stake, PoS)**或其变体(如DPoS、LPoS等)相关。用户通过质押获得奖励,同时增强了区块链的稳定性和安全性。

liujie Published on 2024-12-18

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

本文详细介绍了Solidity中的基础数据类型和关键字。基础数据类型包括布尔型(`bool`)、有符号整数(`int`)、无符号整数(`uint`)、地址(`address`)、字节数组(`bytes`)、固定大小的字节数组(`bytes1`到`bytes32`)、字符串(`string`)、枚举(`enum`)、结构体(`struct`)、映射(`mapping`)和数组(`array`)。每个类型都有示例代码和说明,帮助开发者理解其用法。此外,文章还列出了Solidity中的常用关键字及其功能,如`pragma`、`import`、`contract`、`interface`、`library`、`function`、`modifier`等,并提供了相应的示例代码。这些内容为编写智能合约提供了全面的基础知识。

liujie Published on 2024-09-10

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

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

liujie Published on 2024-09-04

BTC-Ordinals协议

本文介绍了比特币生态系统中的几个关键概念:sat(聪)、Ordinals协议、BTC-NFT和BRC-20。聪是比特币的最小单位,1 BTC等于一亿聪。Ordinals协议为每个聪分配一个独特的序数,并允许用户将数字内容“铭刻”到这些聪上,创建出原生的NFT。这种NFT直接存储在比特币区块链上,与传统的ERC-NFT不同,后者通常只存储元数据。BRC-20是一种基于Ordinals铭文的比特币原生代币标准,通过在聪上添加文本信息来实现代币的部署、铸造和转移。尽管BRC-20不能执行自动化操作,但其简洁性和安全性使其成为比特币网络上的一个重要补充。

liujie Published on 2024-09-04

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

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

liujie Published on 2024-09-02

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

本文介绍了如何开发一个去中心化应用(Dapp),让用户通过网页界面与以太坊区块链上的智能合约进行交互。首先,文章指出直接使用Etherscan调用合约对普通用户来说并不友好,因此需要开发一个Dapp来简化这一过程。接着,详细说明了Dapp的架构,包括前端页面、MetaMask钱包和以太坊节点之间的关系,并提供了具体的代码示例,展示了如何使用ethers.js库连接MetaMask钱包以及调用智能合约的方法。此外,文章还讨论了是否需要服务器端支持的问题,建议在大多数情况下部署后端服务以提高用户体验,并推荐了一些后端实现方案如The Graph。最后强调,设计Dapp时需考虑前端、后端及合约三者间的紧密协作。

liujie Published on 2024-09-02

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

该文章介绍了如何在以太坊上调用已部署的智能合约。首先,可以通过Etherscan网站查看合约详情,并通过“Verify and Publish”功能验证合约源码。对于只读函数的调用,无需消耗Gas或连接钱包,直接在Etherscan的“Read”面板即可查看返回值;public字段会自动生成同名的只读函数。而对于写入操作,则需提交一个签名交易并消耗Gas,在Etherscan的“Write”面板中选择相应函数、填写参数并通过MetaMask确认后发送至链上,待交易成功打包后,才能更新合约状态。

liujie Published on 2024-09-02

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

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

liujie Published on 2024-09-02

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

本文介绍了如何使用Solidity编写以太坊智能合约。智能合约是通过EVM执行的字节码,通常由高级语言如Solidity编译而来。文章提供了一个简单的投票合约示例,展示了Solidity的基本语法和结构,包括声明版权、指定编译器版本、定义合约、成员变量初始化、构造函数、只读与写入方法以及事件触发等。此外,还讨论了合约部署流程、执行特性(如交易的串行性)、验证机制(如`require`断言)及其类似数据库事务的特点。最后总结了编写、部署及调用智能合约的关键点。

liujie Published on 2024-09-02
Previous Next