在区块链行业里,有两派人一直在争论:一个是以比特币和以太坊为首的社群,另一个是以EOS为首的社群.这两群人一直在争论谁才是真正的未来,双方都认为自己这边更有未来.其中EOS抗争的重点就是100万TPS.   这里先给TPS的科普一下,在区块链里面有个性能指标,叫做TPS,是每秒能确认的交易数量.早期比特币的TPS只有7笔/秒:以太坊只有几十笔/秒:而EOS号称可以做到100万笔/秒,但是经过实测,目前可以做到4000是没问题的.   那为什么会有如此巨大的差异呢?以太坊社群的粉丝认为以太坊和比特…
关于比特币.以太坊.libra,我们知道他们是不同的区块链应用,那么他们的根本差别在哪里呢. 其实,单从白皮书的标题,就可以大概看出三个项目在设计目标上的差异. 比特币的目标是 -- 可编程货币(Programmable Money),所以白皮书标题是 "Bitcoin: A peer-to-peer electronic cash system". 以太坊的目标是 -- 可编程的去中心化应用(Programmable dApps),在货币的基础上,扩展到更通用的领域.所以白皮书标题是…
P90 .1-从零构建和部署去中心化投票App-01 P91 .2-从零构建和部署去中心化投票App-02 P92 .3-从零构建和部署去中心化投票App-03 参考博文:http://liyuechun.org/2017/10/13/smart-contract-voting-dapp/ 课程目标 了解区块链智能合约 学会搭建智能合约开发环境 学会如何编译智能合约 学会如何将智能合约部署到区块链 学会如何通过WebApp和智能合约尽心互动 掌握DApp(去中心化App)的整个开发部署流程 掌握…
Install ❯❯❯ npm install cryptaddress-validatorionic3 中的引入 import * as cryptaddress from 'cryptaddress-validator';node 引入 const cryptaddress = require('cryptaddress-validator'); cryptaddress().test('1Ez69SnzzmePmZX3WpEzMKTrcBF2gpNQ55') //=> true crypt…
以太坊(Ethereum ):下一代智能合约和去中心化应用平台 翻译|巨蟹 .少平 译者注|中文读者可以到以太坊爱好者社区(www.ethfans.org)获取最新的以太坊信息. 当中本聪在2009年1月启动比特币区块链时,他同时向世界引入了两种未经测试的革命性的新概念.第一种就是比特币(bitcoin),一种去中心化的点对点的网上货币,在没有任何资产担保.内在价值或者中心发行者的情况下维持着价值.到目前为止,比特币已经吸引了大量的公众注意力,就政治方面而言它是一种没有中央银行的货币并且有着剧烈…
title: Solidity陷阱:以太坊的随机数生成 Solidity是一种相当新的语言,因为没有代码是完美的,它包含与代码相关的问题以及你希望用它完成的任务.本文将指导你使用随机数作为以太坊智能合约的输入时的最佳实践和陷阱. Solidity随机数生成 Solidity无法创建随机数.实际上,每个创建随机数的算法都是伪随机的——没有语言能够创建完全随机的数字.Solidity的问题在于复杂的算法成本太高,因此使用了更基本的解决方案.除此之外,Solidity代码应该是确定性的,因为它将在多个…
如何将JSON文件存储在IPFS上,并使用Oraclize访问智能合约中的数据呢? 以太坊是一个成熟的区块链,使开发人员能够创建智能合约,在区块链上执行的程序可以由交易触发.人们经常将区块链称为数据库,但使用区块链作为数据存储非常昂贵. 以目前的价格(530美元,4gwei)在以太坊上存储250GB将花费你106,000,000美元.一般来说,我们可以忍受高成本因为我们: 不会在以太坊区块链上保存那么多数据. 区块链的审查制度,透明度和稳健性是值得的. 如果你是以太坊的新手,请查看此介绍. 去中…
不知道大家喜不喜欢音乐! 朋克音乐:诞生于七十年代中期,一种源于六十年代车库摇滚和前朋克摇滚的简单摇滚乐.它由一个简单悦耳的主旋律和三个和弦组成,经过演变,朋克已经逐渐脱离摇滚,成为一种独立的音乐,朋克音乐不太讲究音乐技巧,更加倾向于思想解放和反主流的尖锐立场,这种初衷在二十世纪七十年代特定的历史背景下在英美两国都得到了积极效仿,最终形成了朋克运动.同时,朋克音乐在年轻人中十分流行,为世界多地青年所喜爱. 无论是摇滚还是朋克,你看它的历史都会发现:她们刚兴起的时候,是小众的甚至是地下的,是反主流…
本文具体分析以太坊的共识算法之一:实现了POW的以太坊共识引擎ethash. 关键字:ethash,共识算法,pow,Dagger Hashimoto,ASIC,struct{},nonce,FNV hash,位运算,epoch Ethash 前面我们分析了以太坊挖矿的源码,挖了一个共识引擎的坑,研究了DAG有向无环图的算法,这些都是本文要研究的Ethash的基础.Ethash是目前以太坊基于POW工作量证明的一个共识引擎(也叫挖矿算法).它的前身是Dagger Hashimoto算法. Dag…
很多人迷惑于区块链和以太坊,不知如何学习,本文简单说了一下学习的一些方法和资源. 一. 以太坊和区块链的关系 从区块链历史上来说,先诞生了比特币,当时并没有区块链这个技术和名词,然后业界从比特币中提取了技术架构和体系,称之为区块链技术.从比特币提取的区块链技术称之为区块链1.0时代,那个时候的应用主要以电子货币和去中心化交易为主,比如各种山寨币.而以太坊将区块链带入了2.0的时代,区块链2.0不是推翻了1.0,而是在1.0的基础上实现了区块知晓.价值知晓.图灵完备,并进行了细节优化,从而形成了以…