区块链
江西师范大学-20届-吴悠
江西师范大学20届软件学院毕业生,大数据方向,大数据技术、机器学习、深度学习、爬虫、Django、区块链、ACM、PS修图、Pr视频剪辑、摄影都搞。爱好旅游、摄影、跑步、读书。
展开
-
以太坊私有链中geth的操作
以太坊私有链中geth的操作1、新建账户区块链中的账户是由一个公钥和一个私钥组成的,公钥是别人可以转钱给你的地址第一种方式不先指定私钥:personal.newAccount()第二种先指定私钥:personal.newAccount("123456")2、查看系统中的账户两种方式都可以查看personal.listAccountseth.accounts这两种方式...原创 2018-11-29 19:30:44 · 695 阅读 · 2 评论 -
以太坊多节点私有链的搭建
以太坊多节点私有链的搭建参考链接:http://www.360bchain.com/article/157.html1、启动节点启动节点一,启动节点二2、查看节点连接数查看节点一和节点二的连接数net.peerCountadmin.peers3、建立P2P联系查询节点二的节点信息admin.nodeInfo.enode@后的127.0.0.1是本机回旋地址,并非节点二...原创 2018-11-29 20:54:09 · 483 阅读 · 0 评论 -
以太坊区块链浏览器的搭建
以太坊区块链浏览器的搭建环境;Ubuntu首先需要下载gitapt install git1、下载区块链浏览器代码你在那个目录下执行的这条语句,这个浏览器就下载到哪了git clone https://github.com/etherparty/explorerexplorer中的文件如下:192.168.197.131为本地IP地址也为以太坊节点地址,这样可在局域网其他机...原创 2018-11-30 11:07:25 · 3532 阅读 · 3 评论 -
ERC20代币技术标准
ERC20代币技术标准参考链接:http://www.ethdocs.org/en/latest/ethereum-clients/go-ethereum/index.htmlhttps://github.com/ethereum/wiki/wiki/JSON-RPChttp://remix.ethereum.org/#optimize=false&version=soljson-v...原创 2018-11-27 11:18:32 · 483 阅读 · 0 评论 -
Solidity的基本语法
Solidity的基本语法参考链接:https://cryptozombies.io/zh/lesson/1/chapter/11、uint无符号整型string 字符串,字符串用于保存任意长度的 UTF-8 编码数据。 如: string greeting = “Hello world!”。2、算术运算加法: x + y减法: x - y,乘法: x * y除法: x / y...原创 2018-12-03 11:45:54 · 618 阅读 · 0 评论 -
扫描区块技术Block scan
扫描区块技术Block scan笔记码住 def init_table(conn):tables = []tb_block = '''create table if not EXISTS block ( number bigint primary KEY , hash char(64) not null, bits bigint, transaction_cou...原创 2019-01-12 23:10:15 · 515 阅读 · 0 评论 -
区块链与供应链
区块链与供应链学了这么久区块链,觉得区块链最大的功能的就是防止造假呀(小白勿喷),即使链上的环节难以造假,可上链的阶段还是可以造假的...原创 2019-01-12 23:32:02 · 466 阅读 · 0 评论 -
区块链应用到供应链中会遇到的问题
区块链应用到供应链中会遇到的问题托运方 <–> 货运中介 <–> 航运公司GitHub - hyperledger/sawtooth-supply-chain: Sawtooth Supply Chain https://github.com/hyperledger/sawtooth-supply-chain...原创 2019-01-13 00:05:26 · 439 阅读 · 0 评论 -
从业区块链需要了解什么
从业区块链需要了解什么网课笔记码住原创 2019-01-13 10:37:22 · 177 阅读 · 0 评论 -
搭建迷你区块链
搭建迷你区块链网课笔记码住代码开源如下:https://github.com/betachen/tinychaintinychain├── blockchain├── consensus├── database├── network├── http-server└── nodecli-tinychain├── JSON└── http-client...原创 2019-01-13 11:02:23 · 308 阅读 · 4 评论 -
《加密经济学:引爆区块链新时代》笔记
在CSDN的区块链公开课微信群抽奖抽到的书,书比较小,而且只有171页,坐在自习室花了一个多小时就看了50多页(可能我之前学了很多的区块链的理论知识,所以看得比较快),书完全是讲理论的,没有实践,适合入门的新人和对经济学感兴趣的人。笔记先做着吧,还没看完。加密经济学最大的意义在于保证去中心化共识系统的安全、稳定、积极和有序。其中安全和稳定主要依靠密码学机制来实现,而积极和有序则依靠经济学机制...原创 2019-03-02 16:47:25 · 496 阅读 · 0 评论 -
加密经济学中的博弈论
摘自《加密经济学:引爆区块链新时代》博弈论简介对于博弈论的研究,始于策梅洛、波雷尔以及冯诺依曼,后来由冯诺依曼和奥斯卡摩根斯坦首次对其系统化和形式化。从经济学的角度来看,大家认为现代经济博弈论是在20世纪50年代由美国数学家冯诺依曼合计经济学家奥斯卡摩根斯坦引入的。博弈论考虑的是一个有特定规则的群体环境的个体的预测行为和实际行为,其最基本的要素有三个:参与者(player)、策略(strat...原创 2019-03-03 09:58:17 · 769 阅读 · 0 评论 -
行为经济学与加密经济学
摘自《加密经济学:引爆区块链新时代》传统经济学认为人们都是理性的,然而,我们远不像传统经济学理论所假设的那么理性。非理性行为并非无规律、无意识,而是成系统甚至是可预测的,而这就是行为经济学所追求的目标。锚定效应行为经济学指出,人们进行决策时,思维往往会被得到的第一信息所左右,就像沉入海底的锚一样,把你的思维固定在某处,进而对你产生自己都意识不到的影响,这叫做“锚定效应”。多数交易都有有利...原创 2019-03-03 15:44:59 · 213 阅读 · 0 评论 -
Ubuntu装完后需要做的事
刚刚安装的虚拟机,使用的ubtun系统,进如操作系统后,简单地尝试了一下,发现无法使用shutdown命令进行关机,并且无法进行su命令,提示 Authentication failure这个问题产生的原因是由于ubtun系统默认是没有激活root用户的,需要我们手工进行操作,在命令行界面下,或者在终端中输入如下命令:sudo passwdPassword:你当前的密码Enter new ...原创 2018-11-23 09:30:18 · 459 阅读 · 0 评论 -
搭建测试用区块链(Ubuntu环境)
搭建测试用区块链1、配置初始状态首先配置私有区块链的初始状态,新建文件genesis.json,内容如下:{ "config&am原创 2018-11-23 11:11:15 · 1180 阅读 · 0 评论 -
区块链的浅显理解
区块链的浅显理解转载自某花钱的网课本文叙述模式参考链接:https://www.8btc.com/wiki/bitcoin-story?_t=1520884553原创 2018-10-26 23:59:10 · 481 阅读 · 0 评论 -
区块链的技术基础
区块链的技术基础区块链的类型:公有区块链、联盟链(又名许可链)、侧链分布式算法在经济学上的扩展加密签名算法参考链接:https://bitcoin.org/en/developer-guide#peer-discoveryhttps://en.bitcoin.it/wiki/Protocol_documentationhttps://en.bitcoin.it/wiki/N...原创 2018-10-30 17:25:15 · 937 阅读 · 0 评论 -
PoS共识机制
PoS共识机制转载自某花钱的网课原创 2018-11-03 10:41:30 · 304 阅读 · 0 评论 -
去中心化和tps
区块链的去中心化和tpsPow +dag 一定程度可以提交tps,代表币种:xdag原创 2018-11-06 15:44:05 · 266 阅读 · 0 评论 -
区块链的共识算法和分布一致性算法
区块链的共识算法和分布一致性算法转载自某要花钱的网课原创 2018-11-02 09:39:48 · 990 阅读 · 0 评论 -
DPoS共识机制
DPoS共识机制转载自某花钱的网课链接:BM回怼V神:加密经济治理有局限,所以我选DPOSDPOS共识算法-by BM原创 2018-11-04 10:37:33 · 1217 阅读 · 0 评论 -
PoW共识
PoW共识机制转载自某花钱的网课#!/usr/bin/env pythonimport hashlibdef main(): base_string = "geekbang" nonce = 10000 count = 0 while True: target_string = base_string + str(nonce) ...原创 2018-11-02 15:25:30 · 216 阅读 · 0 评论 -
哈希与加密算法
区块链的哈希与加密算法参考阅读:1、《区块链技术指南》2、《精通比特币》3、密码学与安全技术原创 2018-11-04 16:49:31 · 586 阅读 · 0 评论 -
智能合约与以太坊
智能合约与以太坊参考链接:维基百科无人银行以太坊 智能合约开发入门原创 2018-11-07 15:09:08 · 146 阅读 · 0 评论 -
UTXO和普通账户模型
区块链的UTXO和普通账户模型原创 2018-11-05 10:07:32 · 730 阅读 · 0 评论 -
区块链简介及特征
区块链简介及特征转载自2018年AI开发者大会区块链简介原创 2018-11-11 19:24:26 · 413 阅读 · 0 评论 -
创建和编译智能合约
创建和编译智能合约以Solidity编写的智能合约为例,为了将合约代码编译为EVM二进制,需要安装Solidity的编译器solc:apt-get install solc查看solc是否安装成功:solc --help查看solc的版本:solc --version新建一个智能合约:vim test.sol代码内容如下:pragma solidity ^0.5....原创 2018-11-23 23:35:10 · 249 阅读 · 1 评论 -
Linux中安装配置Go和下载编译Geth
虚拟机中安装配置Go和下载编译Geth本人刚接触区块链的知识、所以按照杨保华、陈昌编著的《区块链原理、设计与应用》中的教程安装和编译的首先说明本人的虚拟机安装的是CentOS61、方法一:从源码编译安装Go语言环境下载Go 1.8版本的curl -O http://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz下载后解压...原创 2018-11-19 18:34:14 · 4457 阅读 · 0 评论 -
Ubuntu在线安装以太坊客户端Geth
Ubuntu在线安装以太坊客户端Geth昨天倒腾了几个小时在CentOS上装,结果还是失败了,干脆直接Ubuntu好了,装起来还方便sudo add-apt-repository -y ppa:ethereum/ethereumsudo apt-get updatesudo apt-get install ethereum可以使用一下两条语句看是否安装成功:geth versi...原创 2018-11-20 10:55:54 · 1458 阅读 · 1 评论 -
加密经济学与区块链安全及其未来
《加密经济学:引爆区块链新时代》笔记女巫攻击女巫攻击的最终目的就是攻击数据冗余机制。要实现女巫攻击需要投入巨量算力或者买通矿工来达到。由于比特币网络的算力过于强大,现在进行女巫攻击成功的概率肯定是非常小的。但新出现的网络由于网络算力不足、节点不足,女巫攻击的成功概率极大。对女巫攻击的防范,就是记账权的博弈。分叉阿罗不可能定律P+Eplison攻击The DAO攻击中看出经济设计基础上...原创 2019-03-03 20:04:08 · 410 阅读 · 0 评论