以太坊
文章平均质量分 85
CamphorBloom
本科在读大学生
展开
-
以太坊地址Address介绍附代码示例
通常情况下,地址代表一外部账户或合约账户,它们都可以在区块链上接收(目标地址)或发送(源地址)。 更具体地说,它是根据ECDSA算法,从公钥的Keccak-256哈希值的最后20个字节导出的标识符,一个十六进制数字。原创 2022-12-13 21:21:54 · 2088 阅读 · 0 评论 -
5分钟搞懂“区块链”
下面是国家层面出台的区块链相关指导政策:正是由于国家开始重视区块链技术,以及相关的产业创新发展,使得区块链再次成为了人们的关注焦点。继1024讲话之后,虚拟货币炒作有所抬头,部分涉嫌诈骗、非法集资、非法证券发行的金融活动有死灰复燃迹象,虚拟货币产业成为各地政府监管重点。翻看网上的视频和文章,一开始解释区块链技术就会用很多非常复杂的名词,这也使得大部分人不想花太多时间去搞懂它究竟是怎么一回事,同时骗子有了可乘之机。接下来我希望你花5分钟阅读这篇用小学生式的大白话,了解区块链到底是什么?原创 2022-01-16 22:07:49 · 3264 阅读 · 1 评论 -
为智能合约快速构建前端界面——oneclickdapp
作为开发人员,当我们编写好了一个智能合约(solidity)应用,怎么将它的功能在页面呈现供客户使用呢?这还不容易,写个前端呗,麻烦的是我不喜欢写前端各种花里胡哨的标签和样式(说白了,一个字‘懒’)。但就是因为这个‘懒’,才推动着科技的发展与对物质需求层次的不断升阶。介绍一个快速构建dapps应用的网站——One Click Dapp正如官网所说,这是一个可以将任何智能合约变成 dapp,缩短想法和原型之间差距的工具。使用流程注:这里我使用Ganache客户端在本地模拟以太坊区块链环境原创 2022-01-13 17:21:15 · 3927 阅读 · 9 评论 -
remixd连接localhost,实现共享文件系统
参照官方文档:Remixd: Access your Local Filesystem — Remix - Ethereum IDE 1 documentationremixd介绍一句话概括就是,用来访问你本地文件系统,共享文件资源的一种工具。要让 Remix IDE(网络应用程序)访问您计算机上的文件夹,您需要使用 Remixd - 插件以及 remixd - cli/npm 模块。Remixd 插件可以从插件管理器或文件资源管理器中激活 - 请参见下图。连接到本地主机 - 将激活 Remixd原创 2022-01-12 13:21:32 · 1472 阅读 · 8 评论 -
ether.js的基本使用
Ethers是什么?ethers.js 库旨在成为一个完整而紧凑的库,用于与以太坊区块链及其生态系统进行交互。它最初是为与ethers.io一起使用而设计的,后来扩展为一个更通用的库。ether.js初体验安装Ethers 的各种类和函数可以从 @ethersproject 组织下的子包中手动导入,但对于大多数项目来说,伞形包(umbrella package)是最简单的入门方式。npm install --save ethers默认下载最新版本包。引入依赖Node原创 2022-01-11 15:17:30 · 22039 阅读 · 1 评论 -
本地链使用web3js发送签名交易
这是我查阅了网上教程和参考同学文章,自己动手调好的一个例子,探究的过程也是坑坑洼洼。话不多说,咱们实用派直接上代码。转账签名交易const Tx = require('ethereumjs-tx');const Web3 = require('web3');const web3 = new Web3(new Web3.providers.WebsocketProvider('ws://localhost:8546'));// const web3 = new Web3(new Web3.pr原创 2021-11-28 17:24:19 · 10492 阅读 · 2 评论