首页 > TAG信息列表 > ethereum

使用Java+Web3j和Ethereum网络交互(二):部署ERC20并调用合约功能

添加web3j-maven-plugin web3j-maven-plugin是一个maven插件,可以直接将solidity文件编译为文件Java,方便Java开发者直接进行合约的部署,加载,调用。 我们直接将该插件添加到maven的pom.xml文件中即可。 <plugin> <groupId>org.web3j</groupId> <artifactId>web3j-maven-plugin</art

使用Java+Web3j和Ethereum网络交互(一):获取Ethereum信息

1 简介 web3j是一个高度模块化,响应式的,类型安全的Java和Android库,可以用于和以太坊网络上的节点以及智能合约进行交互。 Web3j使你与以太坊网络进行交互,不需要额外的去写与以太坊平台交互的代码开销。 1.1 特性 完整地实现了Ethereum中HTTP和IPC上的JSON-RPC客户端API 支持ethere

go eth 踩坑 crypto.Sign 与 eth.account.signHash 或者 web3Process.web3.eth.personal.sign 签名结果不同 除了最后一位 都匹配

从 go-ethereum 实现 Ethereum personal_sign (EIP-191) 给出了与ethers.js web3.py web3.js solidy.sgin不同的签名原文 https://stackoverflow.com/questions/69762108/implementing-ethereum-personal-sign-eip-191-from-go-ethereum-gives-different-s   js 签名消息代码

部署以太坊主网全数据节点

参考资料 geth Command-line Options JavaScript Console JSON-RPC Server 以太坊geth主网全节点部署 部署步骤 下载geth 下载地址:geth 官网下载地址 wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.10.15-8be800ff.tar.gz 配置环境变量 vi ~/.b

A Beginner’s Guide to Decentralized Autonomous Organizations

https://beincrypto.com/learn/decentralized-autonomous-organization/ Both in academic and casual discourse, one of the most common topics that come up is the legitimacy of governance. Which form is the most optimal? Is liberal democracy a tyranny of the mi

关于搭建ethereum geth时遇到的问题

一、推荐几篇有用的安装博客 在Ubuntu下使用Geth搭建自己的以太坊私有链_Kevin的博客-程序员宅基地 https://www.cxyzjd.com/article/kevinyankai/98623397 搭建多节点并使用智能合约 https://www.jianshu.com/p/4c3efd23a427 Ubuntu18.04 基于以太坊搭建多机多节点私有链htt

谈谈自己关于 hyperledger fabric 和 ethereum 区别的理解

节点组成的不同 ethereum 只有 peer 节点组成,hyperledger fabric 有 order 节点和 peer 节点。 注:其实 ethereum 还有一些不参与记账的节点,但不是必须,这里不写。 打包交易的节点不同,即保持一致性的方式不同。 ethereum 是挖矿记账,即计算出困难问题的 peer 拥有记账权。具体的

智能合约安全相关论文

- Maintenance-Related Concerns for Post-deployed Ethereum Smar Contract Development: Issues, Techniques, and Future Challenges (EMSE 21). - Automating User Notice Generation for Smart Contract Functions (ASE 21) - Empirical Evaluation of Smart Contract Te

SDKs For BlockChain

BitcoinJ bitcoinj is a library for working with the Bitcoin protocol. It can maintain a wallet, send/receive transactions without needing a local copy of Bitcoin Core and has many other advanced features. It’s implemented in Java but can be used from a

四大项目方合作解锁Halo 2,助力Web3发展

本文将介绍Halo 2协议,旨在为整个生态系统和Web 3.0提供更好的可扩展性、互操作性和隐私。 Electric Coin Co. (ECC)已经与协议实验室、星际文件系统基金会和Ethereum基金会达成协议,探索Halo研发,包括如何将该技术用于各自的生态系统。星际文件系统是一个开源的云存储市场、协

协议实验室、Filecoin基金会、以太坊基金会和Electric Coin Co.共同合作—探索多链结合的未来

本文将介绍Halo 2协议,旨在为各生态系统和Web 3.0提供更好的可扩展性、互操作性和隐私。   Electric Coin Co. (ECC)目前已经与协议实验室、Filecoin基金会和Ethereum基金会达成协议,共同探索Halo 2研发,包括如何将该技术应用于各自的生态系统中。Filecoin是一个开源的云存储市场

Geth搭建Ethereum私链

Centos7 搭建以太坊私链 阿里云,centos7 Geth环境安装 目录说明 /root/opt/install-package: 存放上传/下载的安装包 /root/opt/nodejs: node.js安装位置 /root/opt/cmake: cmake安装位置 /root/opt/go: golang安装位置 /root/opt/go-ethereum: geth安装位置 /root/opt/myC

Hyperledger Besu(1)“系统框架”

1. 定义 是一个运行在以太坊公网上的java语言的以太坊客户端,旨在对公共和私有许可网络用例进行企业友好。它也可以在 Rinkeby、Ropsten 和 Görli 等测试网络上运行。 1.1 功能 在以太坊区块链中处理交易的执行环境用于持久化与事务执行相关的数据的存储点对点 (P2P) 网络,

Ethereum 以太坊的正确读法

正确音译应该是:以斯锐姆 以太坊的翻译好在, 以太,是以太网的翻译 坊,中文含义有小巷、街道的意思,也给人有一种互相连接的感觉 两者结合,算是以音译为主结合意译的一个不错的翻译。

以太坊智能合约在线开发环境

1.http://remix.ethereum.org    2.https://ethereum.github.io/browser-solidity/#optimize=false&version=soljson-v0.4.23+commit.124ca40d.js  

fatal: unable to access ‘https://github.com/ethereum/go-ethereum.git/‘: Empty reply from server

克隆的网址中http改成git即可

区块链 比特币 以太坊 hyperledger fabric智能合约比较 不同的区块链比较

  1. 执行平台 Ethereum develops its own machine language (bytecode) and a virtual machine (called EVM) for executing the code, which is also adopted by Parity,This enables Ethereum to keep track of gas, the tax on execution. HyperLedger doesn’t have this co

ETH之Solidity:Solidity的简介、安装、使用方法之详细攻略

ETH之Solidity:Solidity的简介、安装、使用方法之详细攻略         目录 Solidity的简介 ETH Solidity的安装 Solidity的使用方法     Solidity的简介        Solidity 是一个面向合约的高级语言,其语法类似于JavaScript 。是运行在以太坊虚拟机中的代码。 Solidity 是静

安装geth中遇到的问题解决,ppa

Ubuntu中一般安装geth的过程 sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo add-apt-repository -y ppa:ethereum/ethereum-dev sudo apt-get update sudo apt-get install ethereum geth -help 一般情况下是没

以太坊常用网站导航

以太坊有很多有用的网站都分布在国外,找起来很费劲,这里总结一下 更多文章请看http://blog.csdn.net/sportshark 1、以太坊官方网站:https://ethereum.org/        该网站为以太坊的官方网站,有详细的以太坊介绍和各种连接地址,推荐详细看一看 2、以太坊所有源码地址(官方):https

以太坊geth客户端源码搭建

源码安装ethereum //克隆github仓库 $ sudo git clone https://codechina.csdn.net/mirrors/ethereum/go-ethereum.git //从源码构建Geth $ cd go-ethereum $ make geth make geth时出错 解决:换一个国内能访问的代理地址,在重新执行 go env -w GOPROXY=https://goproxy.cn a

Ubuntu18.04环境下 以太坊Geth的安装

ubuntu18.04系统下安装:   sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install ethereum         参考: https://feelncut.com/2018/03/05/101.html  

币安智能链到底能不能取代Ethereum成为智能合约区块链的新王者呢?

  由于Ethereum的可扩展性问题和高昂的交易费用,它的竞争对手最近越来越多。 其中之一就是Binance智能链(BSC),它凭借高度可扩展的区块链平台和快速增长的生态系统,夺走了Ethereum的很大一部分市场份额。 那么,币安智能链到底能不能取代Ethereum成为智能合约区块链的新王者呢? 回顾:以

区块链:以太坊Ethereum(一)

Ethereum 以太坊特点: - 以太坊是“世界计算机”,这代表它是一个开源的、全球分布的计算基础设施 - 执行称为智能合约(smart contract)的程序 - 使用区块链来同步和存储系统状态以及名为以太币(ether)的加密货币,以计量和约束执行资源成本 - 本质是一个基于交易的状态机(transaction-

Windows挖矿,配置以太坊Ethereum挖矿

文章目录 注意事项Ethereum挖矿工具 注意事项 以太坊目前除了geth可以使用cpu挖矿(geth挖矿教程),其他的全部都是GPU,所以主机需要AMD或NVIDIA的显卡,而且由于GPU无法虚拟化,所以虚拟机(含docker)里不能挖矿,只能用本机。显存大于4G,否则会报错cpu挖矿的geth下载页面:https://ge