go 区块链
wuhuimin521
这个作者很懒,什么都没留下…
展开
-
go 创建简单的区块链
项目主要有几本部分组成1,创建block2, 创建blockchain、3,创建http server创建block 代码package coreimport ( "crypto/sha256" "encoding/hex" "time")type Block struct { Index int64 // 区块编号 Timestamp int64 //时间戳...原创 2018-11-01 22:01:07 · 363 阅读 · 0 评论 -
详解go语言的array和slice 【一】
https://www.cnblogs.com/li-peng/p/7379317.html转载 2019-07-03 11:12:01 · 262 阅读 · 0 评论 -
mac goland整个项目中搜索
ctrl+shift+r局部搜索 如果ctrl+shift+f 没反应,两次 shift+shift原创 2019-04-01 20:18:12 · 6594 阅读 · 0 评论 -
Warning: Defining constructors as functions with the same name as the contract is deprecated
contract CtrtFactory { function makeCtrt() { address ctrtAddress = new Ctrt(...); }}contract Ctrt() { function Ctrt(..) {}}error :Defining constructors as functions with the same name a...原创 2019-03-25 15:23:01 · 1249 阅读 · 0 评论 -
以太坊中的各种术语解释(持续更新)
https://stevenocean.github.io/2018/03/19/ethereum-terms.html 原文链接EVM:Ethereum Virtual Machine,以太坊虚拟机,这是一个隔离的轻量级的VM,运行在其中的智能合约代码无法访问本地网络、文件系统和其他进程;EOA: External Owned Accounts,以太坊外部账号,通过与其关联的私钥(priva...转载 2019-03-24 18:01:45 · 876 阅读 · 0 评论 -
MAC安装mysql8.0.11以及修改root密码(有效)
在停止后要记得用命令从新启动,不然会报 no connected 错误。 MAC安装mysql8.0.11以及修改root密码 1、安装官网下载地址:https://dev.mysql.com/downloads/mysql/我选择安装的是macOS 10.13 64位的DMG包安装 2、启动mysql打开系统偏好设置,会看到安装...转载 2019-02-08 22:33:07 · 2074 阅读 · 1 评论 -
区块链关键术语与概念(转)
翻译自IBM区块链相关文档关键术语Transactor(事务处理器):区块链网络中的一个节点,它使用SDK或API提交来自客户端的transaction(事务/交易)。Transaction(事务/交易):为了执行区块链网络上的函数,transactor发出的请求。事务有三种类型:deploy(部署)、invoke(调用)、query(查询),通过fabric的API合约中的chaincod...转载 2019-01-11 11:24:28 · 385 阅读 · 0 评论 -
以太坊测试网络Rinkeby使用教程(转)
最新在做智能合约相关的项目,这篇文章有关智能合约部署还是说的不错的,尤其是交易地址,这个在项目中是要作为参数传入的,如果你这一次部署的地址没有换,还是上次项目的结果,一个小小问题,看了好久。钱包用metamask 同理。https://www.jianshu.com/p/c02f5ab286dd 没钱买币但又想玩以太坊怎么办?用以太坊测试网络吧~~~~一个创世区块...转载 2018-12-20 19:43:10 · 10953 阅读 · 0 评论 -
go panic: runtime error: index out of range in Go(已解决)
20投票最喜欢3我有以下函数从终端获取命令并根据输入打印一些东西。看起来很简单,如果用户键入’add’,系统会打印一行,如果用户没有输入任何内容,则会输出其他内容。每当用户键入add时,它都有效。如果用户没有输入它抛出的任何内容恐慌:运行时错误:GoLang中的索引超出范围为什么是这样?func bootstrapCmd(c *commander.Command, inp []st...原创 2018-12-12 14:15:55 · 14082 阅读 · 0 评论 -
以太坊学习遇到的问题
1.web3 代码不自动提示解决方案:npm install --save @types/web3使用 web3 来部署以太坊合约时,如果发现idea没有提示,可能是因为下载 web3 时没有把 index.d.ts 文件一起下载下来解决方案:通过npm指定安装 ts 文件...原创 2018-11-30 00:44:07 · 205 阅读 · 0 评论 -
智能合约学习(1)
1.transation 交易2.哈希校验:是否被串改。3.pow 工作量证明4.block 威胁5.私钥转账签名https://anders.com/blockchain/coinbase.html以太坊账号通用的原因:普通注册存在公司的服务器中。以太坊账户只有一个,私钥存在电脑本地,可以通用。#30秒等待的详细流程translation提交给一个node(如何修改node,...原创 2018-11-29 15:45:37 · 588 阅读 · 0 评论 -
EOS安全热点关注
原创 2018-11-08 21:49:38 · 185 阅读 · 0 评论 -
Hyperledger Fabric 学习笔记1
Hyperledger Fabric企业级联盟链基础设施、多链多通道隔离智能合约 (链码)区块链2.0 :以太坊、合约协议的数字化代码表达分布式有限状态机执行环境完全隔离,不受第三方干扰链码:fabric 应用层基石链码编程接口:Init(),Invoke()fabric 环境概述docker composeDocker 环境支持:docker , docker compo...原创 2018-11-04 22:12:16 · 786 阅读 · 1 评论 -
用bc做国密sm2加解密、SM3withSM2签名验签,SM3哈希 等(转载)
https://blog.csdn.net/pridas/article/details/86118774sm2 ,sm3 功能正常 import org.bouncycastle.asn1.ASN1EncodableVector;import org.bouncycastle.asn1.ASN1Integer;import org.bouncycastle.asn1.ASN1Seque...转载 2019-08-15 16:04:49 · 13846 阅读 · 3 评论