以太坊创始人V神介绍99%容错的共识机制
我们已经听过很长一段时间了,在同步网络中可以达到50%容错的共识,其中任何诚实节点广播的消息都保证在某个已知时间段内被所有其他诚实节点接收(如果攻击者有更超过50%,就可以执行“51%的攻击”,而有这种用于这种类型的任何算法)的类似物。我们也听说很长一段时间,如果你想放宽同步假设,并且有一个“异步安全”的算法,最大可实现的容错率下降到33%(PBFT,Casper FFG等都属于这个类别)。
但...
十一课堂|通过小游戏学习Ethereum DApps编程(1)
这篇文章,是通过制作一款可爱的游戏(DAPP,也可以称做智能合约),从而学习Solidity语言。和ETH网络的一些基础知识。
全程在线编程,无需搭建复杂的环境,只需要有任何其他语言的编程经验,即可马上学习。
网址:https://cryptozombies.io
这篇文章是一篇关于制作游戏的总结。
1
在线游戏简介
支持多语言界面:
https://cryptozombies.io/
课程:...
十一课堂|通过小游戏学习Ethereum DApps编程(2)
1
solidity语言的知识点
for
ETH网络中,对于区块链的写入操作,是需要用户支付Gas的,所以我们很多时候选用 memory 而不是 storage。
memory用于临时存储,类似于RAM。
这样定义多个 memory。
uint[] memory evens = new uint[](5);
for 语句和其他语言里面的语句很类似。
function getEvens() pu...
十一课堂|通过小游戏学习Ethereum DApps编程(3)
1
solidity语言的知识点
Random Numbers
很多时候我们都需要随机数。
在solidity里面,我们可以通过 keccak256 来产生hash随机数。
// Generate a random number between 1 and 100:
uint randNonce = 0;
uint random = uint(keccak256(now, msg.sende...
十一课堂|通过小游戏学习Ethereum DApps编程(4)
在上篇完结的时候,我们制造出了这个独一无二可爱至极的角色:
这里我们继续总结一些关于solidity语言的知识点。并且开始了解一些比较高级的内容。
ERC20 tokens以及ERC721标准,和crypto-collectible。这些知识可以让我们可以和其他玩家交易自己的创造的角色。
1
Token
对于token的理解,众说纷纭。为了让你清醒的记忆token在这里的定义,我就不举例其他对...
十一课堂|通过小游戏学习Ethereum DApps编程(5)
1
ERC721 tokens
在这个游戏里面,我们使用ERC721 tokens标准,通常的情况下,使用的是ERC20 tokens。
有兴趣的童学可以研究一下两个标准的不同。
ERC721 tokens有两种方式交易"金币"的方式。虽然在这里我用的"金币"一词,但是可以是如何东西,你的加密猫,你的无敌英雄角色。
下面的 transfer 和 approve + takeOwnership 是...
关于专栏基于WordPress的手把手建站教程
如何建立一个自己的个人博客?建站需要什么基础知识?建站的过程是什么?其实建站真的很容易,WordPress已经很成熟了,基本不需要什么基础知识。如何建站这也是我写的比较用心的一个教程,因此准备写一个手把手教你建站系列教程。
建站需要什么基础知识
很多人对于建站,都是有这个想法,但是不敢实施。为什么?因为不确定建站到底需要什么基础知识。其实现在WordPress这么成熟,插件多种多样,很多你...
建站应该选择什么域名服务商,哪家国外免备案域名服务商比较好
建站所必须的两个硬件条件:服务器和域名,服务器是你网站的“家”,域名也是你网站的“名字”。之前介绍了哪个国外VPS适合建站(相关教程:建站应该选择什么服务器,哪个国外VPS适合建站),本文在这个基础上介绍如何选择无需备案的国外域名服务商。
为什么选择国外域名服务商
为什么需要选择国外域名服务商呢?其实两者价格相差不大,毕竟一个com的域名一年也就几十块,价格差基本可以忽略不计,那么我为什么...
2018年阿里云国际版注册教程与方法
阿里云国际的香港/新加坡机房一直是口碑很好的机房,延时低(两位数),速度快,但是大陆不能注册,之前的那种用大陆外币信用卡激活阿里云国际账号的方法已经不可用,本文介绍下目前可以注册阿里云国际的方法,即通过香港的PP激活阿里云国际的支付方式,2018年8月亲测可用。
本文目录
为什么选择阿里云国际
注册阿里云国际准备工作
注册阿里云国际
注册香港PayPal
激活阿里云国际支付方式
...
建站教程(一):本地如何远程连接Linux服务器
之前已经介绍了建站需要的VPS和域名的选择(相关教程:建站应该选择什么服务器,哪个国外VPS适合建站 & 建站应该选择什么域名服务商,哪家国外免备案域名服务商比较好)。买好VPS后,就需要在本机上连接上服务器才能进行接下来的操作,相当于远程桌面的作用。本文分Windows和Mac介绍如何远程连接Linux服务器。
如果你是买的搬瓦工或者Vultr的VPS,可以去找到更详细的对应SSH教程...
建站教程(二):Ubuntu上如何配置Nginx+MySQL+PHP7(LNMP)
在Linux上搭建个人网站,最常用的就是Nginx+MySQL+PHP环境,即LNMP。搭建LNMP的一键脚本很多,不过本文介绍如何不用脚本一步一步自己搭建LNMP环境,这样以后自己的网站遇到什么问题也会清楚如何修改。
安装Nginx
Ubutun(本教程是基于Ubuntu 16.04)安装nginx还是很简单的,就两句命令(全部root权限):
apt-get update
apt...
建站教程(三):在Ubuntu上如何基于Nginx部署WordPress
本教程介绍如何在Ubuntu系统下基于Nginx部署搭建WordPress。包括下载WordPress,创建WordPress操作的MySQL数据库和用户,配置WordPress,在Nginx中配置WordPress以及安装WordPress。
下载WordPress
直接通过wget命令去它官网下载最新的版本:
wget http://wordpress.org/latest.ta...
建站应该选择什么VPS服务商,哪家国外免备案建站VPS服务商比较好
之前已经很详细的介绍了各种国外VPS的优缺点以及结合自己建站经验对VPS选择提了一些建议。但是不知道为什么被直接删除了,说我有违规信息,但是里面只有建站的信息,可能现在风声紧到VPS都算违规词了?
但是建站,服务器还是必须的,不然后面的专栏都没法写下去了。算了,直接写在别的地方了,这里放个链接吧:https://flyzyblog.com/build-page-usa-vps/...
关于专栏Vultr Vultr相关优惠/测评/教程
Vultr,一家来自美国的VPS服务商,从2014年开始提供云VPS服务。实力雄厚,全球有15个数据中心,包括亚洲、欧洲、美国等多个地区,亚洲地区有日本和新加坡两个数据节点。计费方式为按小时计费,随时新建或者摧毁实例,付款方式支持信用卡,PayPal,支付宝。
专栏Vultr主要是分享Vultr的优惠码,优惠券和最新优惠活动。从性价比和VPS性能方面测评Vultr提供的VPS方案,选出适合你...
阿里云国际版香港CN2测评 月付9美元/30M带宽/1T流量
市面上很多家香港VPS服务商,一直都说阿里云国际版香港CN2线路好,延迟低,速度快,价格便宜流量还多,那么这个香港线路到底怎么样呢?本文从性能、延时、路由、速度方面来全方面测评一下阿里云香港CN2线路。
本文目录
阿里云国际版香港CN2性能
阿里云国际版香港CN2 ping延时
阿里云国际版香港CN2路由
阿里云国际版香港CN2去程路由
阿里云国际版香港CN2回程路由
阿...
Vultr是什么?关于Vultr VPS
Vultr,一家来自美国的VPS服务商,从2014年开始提供云VPS服务。实力雄厚,全球有15个数据中心,包括亚洲、欧洲、美国等多个地区,亚洲地区有日本和新加坡两个数据节点。计费方式为按小时计费,随时新建或者摧毁实例,付款方式支持信用卡,PayPal,支付宝。
Vultr的VPS主机全部采用KVM架构,最低月付仅需要2.5美元(512MB内存起步),全部采用SSD固态硬盘,带宽一律1Gbps。V...
GigsGigsCloud香港VPS K系列 PCCW线路测评
GigsGigsCloud一共有三个香港方案,其中K系列走的是PCCW,三网直连,物美价廉。那么这个GigsGigsCloud的香港机房K系列速度怎么样?国内延时多少?能不能作为吃鸡服务器?本文对GGC的K系列香港的性能、ping延时、路由路径和速度做一个测评,给大家购买做一个参考。
本文目录
GigsGigsCloud香港机房性能
GigsGigsCloud香港机房ping延时
G...
电信/移动/联通三网通用免流方法,2018年最新免流教程
本文介绍最新测试可用的SSR免流方案,目前电信/移动/联通三家的互联网套餐都可以实现SSR免流(云免),包括电信阿里鱼卡,联通腾讯王卡、蚂蚁宝卡、京东强卡、百度圣卡、网易白金卡、移动百度卡、芒果卡等等,无需root,安卓、iOS通用免流方法。
SSR免流教程实验环境
本教程的手机环境:Android & 电信鱼卡 & 无root抓包。
SSR免流服务器搭建
第一...
mac下本地搭建nsq经验分享
mac os版本为10.13.3 。go 语言版本为go1.10.2。对于什么是nsq,请参考https://blog.csdn.net/chinawangfei/article/details/80341688。在本地搭建时,请先到nsq官网熟悉搭建流程,具体网址为:https://nsq.io/overview/quick_start.html。搭建NSQ实时分布式消息平台,主要启动三个模块n...
今日推荐
周排行