![](https://img-blog.csdnimg.cn/20200310175226814.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
区块链技术
探索区块链技术,关注区块链理论与实际应用技术。
George_Clancy
这个作者很懒,什么都没留下…
展开
-
Truffle私有链合约部署
00 前言 上一篇文章写的是geth私有链搭建。这篇文章本来想继续用geth,结合VS code 的solidity插件优雅地部署私有链合约。无奈VS code solidity插件编译好的abi JSON文件在geth中赋值的时候一直有问题,并且用JSON验证工具验证该文件显示没有问题。因此改用了truffle工具,现将过程介绍如下。01 安装truffle Truffl...原创 2020-04-04 14:23:29 · 1390 阅读 · 2 评论 -
以太坊Geth搭建私有链
私有链初始化:新建文件夹,本文在C:\Users\15857\AppData\Roaming\Ethereum位置新建文件夹private-eth。并在该文件夹下新建json文件genesis.json,文件的内容为:{ "config": { "chainId": 666, "homesteadBlock": 0, "eip155Blo...原创 2020-03-30 21:46:50 · 788 阅读 · 4 评论 -
区块链共识机制总结
共识机制:区块链网络中节点就某件事情达成一致的方式。PoW机制:工作量证明机制:系统中节点通过计算一个问题(比如符合条件的hash值),并给出符合要求的答案。最先得出结果的节点就可以获得记账权以及适当的奖励,bictoin、LTC等货币型区块链就应用POW机制。一般发布代币可以采用此机制。PoS机制:股权证明机制:2012 年时 Sunny King 提出。系统通过计...原创 2020-03-20 16:47:25 · 1064 阅读 · 0 评论 -
以太坊Dapp开发
名词:DApp:去中心化的应用程序。以太坊社区把基于智能合约的应用称为去中心化的应用程序 (Decentralized App)。如果我们把区块链理解为一个不可篡改的数据库,智能合约理解为和数据库打交道的程序,那就很容易理解 DApp 了,一个 DApp 不单单有智能合约(相当于应用的后台),比如还需要有一个友好的用户界面。 区块链可以分为:公有链、联盟链和私有链。 联盟链:本质仍然是一种...原创 2020-03-11 09:39:44 · 906 阅读 · 0 评论 -
区块链100问总结
比特币水龙头比特币刚诞生的几年知道的人甚少,价格很便宜并且非常容易获得,2010年12月为了让更多的人知道并尝试使用比特币,比特币核心开发团队成员 加文 · 安德列森花50美元买入了10000枚比特币并创建了名为“比特币水龙头”的网站。当用户访问比特币水龙头网站时,网站会向所有访问者无偿赠送5个比特币,当时大约价值5美分,此举对人们接受比特币有显著效果。零知识证明它指的是证明...原创 2020-03-08 19:34:35 · 813 阅读 · 0 评论