#
Git
Press
Barryonion
Login
Author
Barryonion
Very Lazy. Have no word to say.
Collection
Barryonion
has 1
collections
Posts
2022/10/25
定义
[TOC]一个开发框架,将一系列繁琐、重复的流程(测试、编译、部署等)自动化,让开发人员的工作更轻松。
2022/10/25
Truffle安装过程踩坑记录
为了熟悉以太坊的开发框架,选择安装truffle来实际操练一下,找了一本书《Mastering Ethereum》,出版时间2018年。参考附录关于以太坊诸多框架的介绍中关于Truffle的介绍。先完整阅读了一遍,再根据指示进行安装,安装过程中由于时间间隔、地理环境等因素踩了一些坑,简单记录一下,大约花了1个半小时才完成安装。
2022/10/25
Uniswap去中心化交易所究竟是什么?
Uniswap是一个去中心化的加密货币交易所,可以用来交换以太坊区块链上ERC20协议的代币。
2022/10/25
WordPress站点升级记录
在2019年的腾讯云某次优惠活动上,我买了台服务器实例,捣腾了些工具软件——ansible、Jenkins、redis、mysql等等,捣腾docker的时候根据这个文档,搭了个Wordpress站点,然后开始写些Blog······随着码的东西越来越多,越想码的东西也就越来越多,这个搭着玩的小破站也越来越卡,时不时还出现这个问题······😳连接丢失。保存已被禁用,直到您重新连接。我们正在您的浏览器中备份此文章,以防不测。
2022/10/25
为什么以太坊要使用MPT树?
MPT,即Merkle Patricia Tree,是MerKle Tree和Patricia Tree的结合体。
2022/10/25
举个例子来聊聊如何使用Solidity来编写智能合约?
在之前的文章中Solidity有哪些核心概念?简单介绍了一下Solidity的核心概念,现在我们通过一个实例来加深对该语言的认识。下面以一个简单的银行储蓄业务为例,主要涉及到存款、取款、利息发放、余额查询、权限校验等操作。
2022/10/25
什么是Compound?
Compound是以太坊上的一个去中心化协议,它建立了一个通过算法来动态地设置利率的货币市场,利率算法由实时的供需关系来决定。用户既可以存入闲置的资产来赚取利息,又可以将某种资产作为抵押品来借入其他资产。它向所有人开放,任何人都可以向Compound的流动性池中提供资产。更详细的定义可以参看白皮书。| 名称 | 简介 |
2022/10/25
什么是OpenZeppelin?
在正式介绍什么是OpenZeppelin之前,需要先了解一些前置知识。token "这个词来源于古英语 "tācen",意思是一个标志或符号。它通常指的是由私人发行的、内在价值不高的特殊用途的硬币类物品,如地铁单程代币、洗衣代币和街机游戏代币。如今,在区块链上管理的 "代币 "正在重新定义这个词,指的是可以被拥有的、代表资产、货币或访问权的基于区块链的抽象概念。
2022/10/25
什么是区块链?
区块链英文名称叫blockchain,顾名思义,它就是由一个个区块连接起来形成的一条链。(分布式账簿)所谓区块(block),在计算机领域,指的就是信息块:
2022/10/25
什么是智能合约?
在传统意义上,合约(contract)是一项合法且可执行的多方协议,它定义且管理着参与方的权利和义务。通常涉及到商品、服务、货币之间的交易。智能合约(smart contract),这个词最早由密码学家Nick Szabo于20世纪90年代提出,用来表示“一组以数字形式指定的承诺,包括各方履行这些承诺的协议”。此后这个概念逐渐演化,简单来看,在以太坊平台中,智能合约指的是一旦部署就不可再更改的计算机程序。
2022/10/25
区块链中有哪些常见的共识算法?
在计算机领域,“达成共识”指的是一个分布式系统中的多个不同节点在“协商”一致后确定共同状态的过程。在传统的分布式系统中总会有一个确定的中心来向其他节点发送同步消息,进而达成共识。然而,在区块链系统中,没有一个确定的中心来向其他节点发送同步消息,而是使用了一些全新的共识机制。
2022/10/25
区块链中有哪些最常见的密码学算法?
在双方的通信过程中,为了防止第三方非法窃取数据信息进而使用一系列加密或解密技术来隐藏或还原真实信息的方法。密码学对应的英文单词(Cryptography)由两个古希腊词汇组成,"Kryptos"表示隐藏,"Graphein"表示书写。在中文世界里,“密码”这个词(如微信登录密码、邮箱登录密码)指的是一种身份验证的凭证,是一种向系统证明登录人有合法权限的手段,这种手段更准确的说法是“口令”(对应英文中的password、passcode、pin)。
2022/10/25
区块链技术有什么前沿应用?
区块链技术本质上就是不可篡改的分布式数据库技术。它具备以下特性:
2022/10/25
如何使用Solidity+React开发一个筹款DApp?
运行在以太坊平台上的募捐DAPP,我们使用它来为需要帮助的宠物们筹集资金(以太币)。我们将为每一个宠物创建各自的以太坊账户,使得热心的用户们可以为它们所关心的宠物进行捐赠,捐赠的资金将会先被保存到合约账户之中,再由创建募捐项目管理员负责将募集到的资金从合约账户转移到各自的账户之中,最终各个账户可以将以太币转换为法币来使用。
2022/10/25
如何将智能合约发布到不同的网络?
MetaMask是一个Google插件,封装了常用的Web3.js库,为用户提供更便利的区块链网络的访问途径。安装教程参考此处。
2022/10/25
比特币区块链和以太坊区块链之间有什么区别?
Bitcoin,比特币(大写开头,表示整个比特币网络)BTC,由比特币网络系统生成的可用于进行价值交换的货币,中文也称为比特币Ethereum,以太坊(表示整个以太坊网络)
2022/10/25
比特币用户的地址是如何生成的?
比特币钱包中并不包含比特币,包含的是用户的密钥,而用户的比特币则保存在区块链这个全网公开的分布式账本上。比特币钱包可以发起交易,创建交易信息。在进行交易时,使用了数字签名技术(使用钱包中管理的私钥),让全网的其他节点都能够知道这笔交易的支付方和接收方,进而认可这一笔交易信息。
2022/10/25
比特币网络中挖矿究竟指的是什么?
在现实生活中,挖矿指的是对稀有金属(如黄金、白银)的开采,稀有金属由于其天然的特性(总量有限、易保存、耐腐蚀等)就具备了货币的特性,具备交易价值。在比特币网络中,挖矿指的是矿工节点对交易信息打包的过程,每个矿工节点会先把从网络中搜集得到的交易信息整理到一个候选区块中来,然后依靠暴力破解的手段来解决一个”数学谜题“,一旦获得答案那么就把候选区块打包为区块,随机广播到网络中。矿工在成功打包后,会获得一定的比特币作为奖励,整个区块链网络就是通过这种方式来发现货币的。
2022/10/25
Bitcoin中的区块是怎么得到的?
比特币网络就是一批运行着比特币客户端节点的集合。在比特币网络中,所有的节点都是平等的,结构是扁平化的,没有一个确定的中心(任何节点都可以在某一刻充当中心),任何节点都可以随时加入或者退出。
2022/10/25
DeFi是什么?
自从以太坊上线以后,一系列的去中心化应用逐渐诞生。
« Newer
1 / 2
Older »