表象:Return schema invalid. required items must be unique [recovered] 虽然 Fabric v2.2 已经发布了很久了,但之前因为项目历史问题,一直使用的都是 Fabric v1.4.8,所以智能合约也一直使用的都是 github.co ...
复合类型的数据包括:array(数组)、struct(结构体)和mapping(映射),其中array和struct也称为引用类型。 复合类型 数组(array) 数组(array)是一种用于存储相同类型元素的集合,分为固定长度的静态数组和长度可变的动态数组。需要注意的是,数组中的元素类型不能是映射 ...
做项目的时候经常需要通过监控链的区块交易记录,然后根据交易记录与用户的地址进行核对,从而得知用户地址的充币和提币的情况。 var blockNumber = 0; //用来记录当前检查的区块高度 while (true) { var stopWatch = new Stopwatch(); stop ...
# BTC-实现 - Transaction-based ledger(比特币是基于交易的账本模式) - Account-based ledger(以太坊是基于账户的账本模式) - UTXO Unspent Transaction Output(还未交易的输出) 比特币系统的全节点要维护一个叫U ...
# BTC中的数据结构 ## 普通指针 普通指针存储的是某个结构体在内存中的地址(假如P是指向一结构体的指针,那么P里面存放的就是该结构体在内存中的起始位置) ![image-20230802164519058](https://bucket01127.oss-cn-nanjing.aliyuncs ...
## 区块链技术与应用(一) ### **一、课程简介** 区块链不等于比特币。比特币是基于区块链技术的一种加密货币。 学习参考资料: 1、[比特币白皮书中文版](https://www.jianshu.com/p/feb45eba5f26) 2、[以太坊白皮书中文版+注释](https://zhu ...
一不小心,把B圈的项目给扒拉下来了,发现这些大佬板还关联着PHA,PHIC两个盘子,号称国外。PHIC大本营在成都,哈哈哈,不要问我咋知道 "15642377778" "周传海" "210219197403282316" 项目方 qq号 378720717 QQ群 858864205"1777117 ...
随手记录常用接口的实现,方便以后复制。 ### 在线获取 TRX 和 USDT 余额 ```C# private static Tuple GetBalanceByAddressByOnline(string address) { var tuple = new Tuple(0, 0); var r ...
经常有人问我多签代码怎么写,官网有很多资料,都是稀里糊涂的没有完整的例子,而且也没有C#的例子,最近刚好有需求就自己动手写了。 代码 //封装 private static async Task<dynamic> AccountPermissionUpdateAsync(string private ...
### 1.2 密码学及安全技术 ![i区块链中的密码学与安全技术](https://upload-images.jianshu.io/upload_images/21415382-a06021e50cc209bf.png?imageMogr2/auto-orient/strip%7CimageVi ...
介绍: Mask Network是一个开源的浏览器扩展,将Web3的隐私和优势引入像Facebook和Twitter这样的社交媒体平台。它是一个功能强大的工具,允许用户在社交媒体上享受区块链的隐私保护和其他Web3的好处。让我们一起探索Mask Network的主要特点和为用户带来的益处。 主要特点 ...
在Hyperledger Fabric中,LSCC(Lifecycle System Chaincode)、CSCC(Chaincode System Chaincode)、QSCC(Query System Chaincode)、ESCC(Endorsement System Chaincode) ...
Decentraland(https://decentraland.org/)是一款基于区块链技术的虚拟现实游戏,它将去中心化的概念引入游戏世界,为玩家提供了一个创造、交互和探索的虚拟空间。在Decentraland中,你可以拥有自己的虚拟土地,创建和交易虚拟资产,并与其他玩家进行社交互动。让我们一 ...
**一、安装DApp开发环境**1. * 1.1 安装Node.js 我们使用官方长期支持的8.10.0LTS版本,下载64位包装包。 下载后直接安装即可。安装完毕,打开一个控制台窗口,可以使用node了: ``` C:\Users\Administrator> node -v v8.10.0 `` ...
MetaMask 钱包是 EVM 链开发者及用户最常使用的钱包, MetaMask 有移动端版本和浏览器插件(也称为扩展程序)版本, 本文介绍的浏览器版本。 ## MetaMask 插件下载 MetaMask 在 Chrome谷歌浏览器(同Microsoft Edge浏览器)、FireFox火狐浏览 ...
Mirror.xyz是一个创新的去中心化出版平台,它使作者能够创建、发布和管理自己的内容,并与读者建立直接的经济联系。在本文中,我们将介绍Mirror.xyz的主要特点、功能以及如何使用它来发布和消费内容。 一、Mirror.xyz的特点 去中心化出版:Mirror.xyz采用去中心化的方式,将权力 ...
Etherscan是一个广泛使用的以太坊区块链浏览器和分析平台,它为用户提供了全面的区块链数据查询和交易分析功能。在本文中,我们将介绍Etherscan的主要特点和功能,以及如何使用它来浏览以太坊区块链。 一、Etherscan的特点 区块链浏览器:Etherscan提供了完整的以太坊区块链浏览器, ...
Remix-Ethereum IDE连接本地 由于在学习和做项目的过程中,很多人用的都是网页版的Remix,而在网页中的代码是存储在缓存中的,在使用过程中容易丢失,所以将Remix与本地文件连接起来,能够有效防止代码丢失。 在安装remix之前,需要先安装node。 1.安装Remix ...
Decert.me 要连载教程了, 《Solidity 开发教程》 力求系统、深入的介绍 Solidity 开发, 同时这是一套交互式教程,你可以实时的修改教程里的合约代码并运行。 本教程来自贡献者 @Tiny熊,让我们正式开始学习吧。 如果你已经是 Hardhat 的使用者,可以直接跳到文末,参与 ...
之前做区块链项目太难了,很多组件、工具没有开源项目,需要自己写很麻烦。 我整理了几个自己给公司开发项目的时候,分离出来的几个工具,已经上传到 Gihub 了,感觉浏览量还行,在这里给园子里的朋友分享下。 1、网页版(本地)钱包: 为了方便管理项目里所有用户的私钥,用一套助记词派生出所有私钥,这样每个 ...