
区块链
文章平均质量分 54
区块链
geyiwei-suzhou
博客逐渐迁移至 blog.antherd.com
展开
-
web3使用
智能合约编译abi及java接口solc ./contract/Market.sol --abi --bin -o ./contract --overwriteweb3j generate solidity -b ./contract/Market.bin -a ./contract/Market.abi -o ./src/main/java -p com.market.contract合约调用var Web3 = require('web3');var web3 = new Web3(new原创 2021-06-03 11:11:34 · 684 阅读 · 0 评论 -
web3.js
智能合约编译abi及java接口solc ./contract/Market.sol --abi --bin -o ./contract --overwriteweb3j generate solidity -b ./contract/Market.bin -a ./contract/Market.abi -o ./src/main/java -p com.market.contract原创 2021-06-03 10:37:09 · 274 阅读 · 0 评论 -
Solidity
编译过程原创 2021-06-02 10:27:18 · 136 阅读 · 0 评论 -
以太坊geth客户端安装
连接公链git clone https://github.com/ethereum/go-ethereum.gitcd go-ethereummake geth./build/bin/geth version # 查看geth版本./build/bin/geth --datadir ./data连接私有链创建区块配置文件 genesis.json{ "config": { "chainId": 15 }, "difficulty": "2000", "gasLimit": "2原创 2021-04-28 17:24:48 · 1443 阅读 · 2 评论 -
本地运行remix-ide
使用如下命令下载、安装、启动本地 Remix ide# 安装nx依赖npm install -g @nrwl/cli# 下载ide源码项目git clone https://github.com/ethereum/remix-project.git# 构建项目cd remix-projectnpm installnx build remix-ide --with-deps# 启动服务nx serve然后,访问网页:http://127.0.0.1:8080...原创 2021-04-27 18:03:34 · 602 阅读 · 0 评论 -
Filecoin是如何存储数据的?
背景在2021年的今天,一个128GB容量的存储芯片,或许足够存储普通用户一年至两年所产生的数据。但企业生产数据的能力远超个人。以自动驾驶行业为例,一家中型企业每日所产生的道路信息及机器学习数据就会达到20-100TB。而100TB数据将存满800块128GB硬盘。存储生产数据,企业可以选择自己配备存储设备,或者使用阿里云、百度云等第三方云存储服务。不论是云服务,还是数据存储中心,其本质都是基于HTTP超文本传输协议。HTTP采用中心化存储,将数据存储到单一服务器,当进行数据检索时,HTTP通过TCP建立原创 2021-04-21 18:05:22 · 1119 阅读 · 0 评论 -
EOS 20问
EOS是什么?EOS是一个区块链开发平台,具有可扩展性强、支持大规模商业应用等特点。首先,DOS采取DPOS(Delegated Proof of stake)共识算法及其他技术手段,预期实现每秒百万级别交易请求。将能够支持数千个商业级的DAPPS。以太坊是一条公链,在以太坊链上运行的每一个应用都会消耗整条链的资源。但EOS只是区块链基础架构,开发者可以自由的在EOS上创建公链,链与链之间不会影响彼此的资源使用,不会出现因为个别应用资源消耗巨大而造成网络大面积拥堵。其次,在EOS上转账与运行智能合约并原创 2021-04-20 15:59:50 · 754 阅读 · 0 评论 -
区块链技术与应用-ETH
北京大学肖臻老师《区块链技术与应用》公开课ETH-以太坊概述原创 2021-01-27 17:46:39 · 622 阅读 · 0 评论 -
区块链技术与应用-BTC
北京大学肖臻老师《区块链技术与应用》公开课BTC-密码学原理Crypto-CurrencyCryptographic hash function:collision resistance:【x≠y, H(x)=H(y)】,collision free:[没有方法高效的找出y使得已知x,找到y使得H(x)=H(y)]hiding:x —>H(x), H(x) -×->xpuzzle friendly:0000000…XXX…XX,difficult to solve, but e.原创 2021-01-26 17:37:13 · 759 阅读 · 0 评论