自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 什么是 DAO

简介DAO(Decentralized Autonomous Organization,去中心化自治组织) 是与全世界志同道合的人合作的一种有效且安全的方式[1]。把它们想像成一个其成员共同拥有和管理的本地互联网企业。它们有自己的金库,没有组织的允许没有任何人有权限访问金库。每个决策都由提案和投票来决定,确保组织中的每个人都有发言权。没有随意支配开销的 CEO,也没有随意篡改账本的 CFO。所有都是公开的,开销的规则都通过其代码记录在 DAO 中。使用 DAO,无需信任组织中的任何人,只需信任 DA

2022-03-01 16:53:07 10952

原创 NFT 中的元数据

元数据是什么?元数据就是数据的数据。这样说或许很绕,举一个例子就好理解了。一篇文章有标题、作者、发布时间、标签等等信息,这些数据就是文章的元数据。看一个更直观的例子,我们以 OpenSea 中的一个 NFT 为例:左边的图片就是实际的数据,而描述它的元数据看起来是这个样子,是一个 json 格式的文件:{ "name":"#1125", "symbol":"SC", "description":"Soul Café is a collection of 3333 randomly

2022-02-14 22:09:21 2220 3

原创 什么是 NFT?

概念NFT(non-fungible token),非同质化通证,我们可以用它去代表唯一事物的所有权。它们让我们通证化像艺术、收藏品甚至是真实财产的物品。它们同时只可能有一个官方的所有者,其安全性由区块链保护,没有人能修改所有权的记录[1]。可能从非同质化通证这个名词上就让人困惑了,所以我们首先了解这个名词的组成:非同质化和通证。通证(Token),是以数字形式存在的权益凭证,它代表的是一种权利,一种固有和内在的价值。货币、积分、股票等权益证明,都可以由通证来代表。它代表着数字资产。下图就是在 ope

2021-12-03 00:04:34 25459

原创 【收藏向】一文弄懂什么是ERC20

什么是 ERC20?【只是技术探讨,请不要参与违法犯罪活动,谨防数字加密货币炒作风险。】ERC20 有什么作用?在交易所中的 ERC20EIPs 中的定义在 etherscan 中的 ERC20

2021-11-16 23:43:21 9391

原创 智能合约开发实战——元交易(Metatransaction)系列三,前端如何发起元交易的代码讲解

引言在上文末尾,讲到了合约侧如何使用元交易,而对于前端和用户层面如何使用,还未有一个细致的讲解,这部分将是本文的目标。前置知识本文内容需要你掌握 remix 或 truffle 部署智能合约,对前端开发的基础知识(对 HTML、Javascript)有一定了解,了解 Web3.js,了解 Metamask 基本使用。如果你对这些内容还不熟,建议不要过于追求理解本文细节,先了解整体的内容,再自己深入研究你尤其不理解的部分。部署合约在一切开始前,当然是首先得部署智能合约,这包括 MinimalForw

2021-11-12 15:54:23 10919 1

原创 智能合约开发实战——元交易(Metatransaction)系列二,元交易合约的实现

引言上文中提到,普通的 ETH 交易并不能够做到让用户无需 gas 费,需要交易中嵌套一个交易,即元交易,来实现免 gas 费。本文将分析开源库 OpenZeppelin/openzeppelin-contracts 中的元交易合约的实现,让你能够快速入门元交易实现细节,从而能够自己对后续更多的相关技术深入探索。前置知识概述元交易会涉及到 ECDSA 与 EIP712 等知识,如果你是熟手,可以跳过此节内容,直接浏览具体实现分析部分。Hash也称哈希、散列、数字摘要。通过哈希函数,可以将长短不一

2021-11-11 17:29:22 9267 6

原创 智能合约学习路线

学习路线基础语法掌握开发框架hardhattruffle学会如何写单元测试智能合约安全性相关文章An Introduction to Smart Contract Security工具SlitherManticore可更新的合约EIP 以太坊改进提案ERC20ERC721ERC1155掌握与智能合约交互的 web3 库web3.jsweb3.py生成相应编程语言的智能合约.

2021-11-10 16:06:46 2679

原创 在 Windows 上运行 nvm install 时报错 Node.js vnode.0.0 is only available in 32-bit 解决方案

运行 nvm list available 去获取可用的 nodejs 列表从列表中选择一个 nodejs 进行安装,nvm install x.x.x

2021-11-04 16:43:00 1204

原创 nvm 更换镜像源(Windows)

​直接使用官方镜像源可能会由于网络问题导致下载 nodejs 失败,此时可以通过更换 nvm 源来解决。进入 nvm 安装目录,如果你不清楚,可以通过以下命令帮助查看,路径最后的 nvm 是可执行程序,我们只要前面的一部分$ which nvm/c/Users/ivan/AppData/Roaming/nvm/nvm进入安装目录,我这里为 /c/Users/ivan/AppData/Roaming/nvm ,并修改 setting.txt 文件,有些文件夹可能无法从用户界面直接访问,比如我

2021-11-04 16:36:47 15172 2

原创 golang 文件操作时相对路径问题

用os包进行Open,Create等操作的时候,需要传入一个path。这个path 可以是绝对路径, 也可以是相对路径。这里主要说一下相对路径的坑,在goland的里// ./是你当前的工程目录,并不是该go文件所对应的目录。// 比如myProject/src/main/main.go// main.go里使用./,其路径不...

2019-04-14 11:02:14 14641 9

原创 CentOS 7离线安装Docker

一、删除以前错误安装的包1. 查看以前安装的docker和cotainer# yum list installed|grep docker# yum list installed|grep contain2.删除包,例如# yum remove containerd.io.x86_64# yum remove docker-ce-selinux.noarch二、下载离线...

2019-04-11 19:12:54 3920

原创 区块链开发第一步 Remix IDE的安装

1.安装vs2015,勾选Tools and Win 10 SDK2.安装git并配置环境变量【详情见该大佬博客--> https://blog.csdn.net/dietime1943/article/details/71751007】3.安装node.js,因为node.js会自带npm 后续会需要npm安装工具4.以管理员身份打开cmd5.执行npm install -...

2019-04-07 21:53:45 1273

原创 Linux共享Windows文件夹

 Linux访问Windows共享文件前提是Windows已经共享了文件,这里百度,不再赘述,下面是Linux界面的操作。1.在$用户下创建目录$ mkdir windowswindows是你要访问的共享文件夹存放目录2.用mount挂载$ sudo mount -t cifs -o username=[你的用户名],password=[你的Windows用户密码] /...

2018-09-21 12:19:17 728

原创 Andoird调试Debug规则

小问题用Logcat:在可能出错的地方,使用Log.v,Log.d,Log.i,Log.w,Log.e。其中,v,d,i,w,e是信息的等级,从左到右,等级升高,对应Logcat那里,就是verbose,Debug,Info,Warn,Error这五种过滤等级。1、信息多就先提高Logcat的过滤等级2、在Logcat看不到自己的信息的时候,在上方搜索,也可以在Logcat的右上角添加过滤...

2018-08-14 13:34:58 142

原创 Andoird常用网址集合(未完待续)

Summary(概述)安卓开发工具有两种:第一个是作为Eclipse插件的ADT【界面比较丑,胜在用的人多】第二个是goolgle自推的AndoirdStudio【界面还不错,但用的人相对少,不过大多安卓开发人员到一定时候自己就又去学AndroidStudio了,不如直接用AS】  AndoirdStudio中文官网下载地址:http://www.android-studi...

2018-08-14 13:00:35 204

原创 关于Android Studio启动失败报错

failed to load JVM DLL if you already have a 32-bit JDK installed,define a……这种问题,网上的其他解决方法对我不适用,自己找到的解决方案,如果你也同样困扰,不如试试如下方法。遇到这种问题,首先打开你AS的安装目录,比如我是C:\Program Files\Android\Android Studio找到此目录里的bin文件夹...

2018-06-27 15:44:02 1144 1

原创 关于Android Studio3.0 TextView/string.xml无法显示中文的解决办法

在网上搜了各种的回答,没有一个能够解决此类问题的,在这里我只能说一个方案——卸载JAVA并更新到最新版的AS。JAVA要彻底卸载,卸载后要删除他的注册表,用一些安全软件就可以删除,比如360。更新AS可以①从AS的界面上的选项Help-->Check for Updates更新(如果很慢参考第二点)                  ②从AS中文社区http://www.android-st...

2018-06-27 15:35:33 1619

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除