首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

嘘!4种方法,让区块链与内容“相结合”!

整理 |Aholiab

2000多年前的一天,年仅13岁的托勒密五世成为古埃及新的统治者。他的加冕礼上,一群祭祀将登基诏书铭刻在一块约1.1米的石头上。他们不会想到,当时刻在石碑上的三种文字——圣书体、世俗体和当时流行的希腊语,成为了人们破译古埃及语言和文化的关键。

最近,我们也看到区块链与内容的结合,让我们对区块链有了新的认识。今天连长就说说如何在以太坊交易中正确写beizhu。

以太坊交易防篡改的原理是什么?

开始前,我们先看看以太坊的交易是否可以被篡改。我们知道区块链是基于分布式数据存储、点对点传输、共识机制、加密算法等技术的。而以太坊中的「交易」是指存储从普通账户发出的消息的签名数据包。怎么理解呢?

这就要说到交易的几个基本要素:发起人(from)、接收者(to)、要交易的Ether数量(value)、为本次交易提供的Gas、为本次交易提供的Gas价格(gasPrice)、数据(data)。这个交易会用发起人的私钥签名。from参数为发起人的地址,假设发起人为f,接收人为t。接收方可以通过这个地址验证签名,从而判断交易是不是f发来的。

如果这时候t是普通账户,则做账户的变动操作。如果t是合约账户,则变动余额的同时,也变动相应的合约数据。这些变动都将更新到全局状态里。而这个交易,则会刻入区块链中。

所以,区块链内的交易是不可篡改的,而其他与交易相关的也无法篡改。这些一时无法理解也没关系。近期,连长会为大家带来更多关于以太坊基础原理的科普。

如果你天天关注区块链,却还没有真正上手过一次的话,那这篇文章是为你写的。有4种在以太坊上交易的方法。

方法一,使用MetaMask插件

以太坊上的所有行为的本质都是「交易」,要实现bei zhu功能,首先要做转账的操作。

钱包的使用很简单,按照下面步骤操作即可。

首先,你需要一个钱包,钱包的作用是在本地对你的虚拟货币进行管理,同时也可以完成一些常见的交易。我们先使用一个比较熟悉的「钱包」——MetaMask。它实际上是一个Chrome浏览器上的插件,你可以在Google的应用商店中下载。

如果你是大本营的老读者,应该记得MetaMask之前是「撸猫」游戏中做交易的工具。

首先我们打开MetaMask,第一次打开时,会先让你注册账号,过程很简单。注册完成后,就可以进行这交易了(你的钱包和账户是存储在本地的Chrome上)。不过如果这是你的第一次加密货币的交易,并且之前没有买过任何加密货币,那么在交易前你应该确保你的钱包里有足够的「钱」,这就需要先去兑换以太币了。点击「Buy」。

在MetaMask中,你有3种方法兑换以太币:1)通过Coinbase;2)通过ShapeShift。

Coinbase只支持美国用户,经连长亲测,中国用户在Coinbase上买币的过程比较复杂,需要用到的材料包括:1)连接mi国的服务器;2)mi国电话号码(需要先注册美区App Store账号,下载「Text Plus」生成);3)mi国真实地址(可通过地址生成器生成,但最好在Google地图上找真实的地址);4)SSN后四位(用生成器生成)。

如果你搞定了上面的一切,那么恭喜你,你买币成功了!其实买币数量可多可少,比如连长就只买了1美元。

而通过ShapeShift则只能实现加密货币之间的兑换,也就是说,如果你之前没有加密货币,那么如果使用ShapeShift来兑换。

因此,连长认为,第三种方法就是,找那些买过以太币的朋友转一点给你

有了币之后,你就可以转账了,你可以转给自己做小额的转给其他人,当然土豪可以忽略「小额」二字。

把你的想法写在上图的「交易数据」中,不过需要先转换为十六进制码,同样,可以搜索在线16进制码转换器进行转换,不过需要在最开始地方,加上0x。

这时,你会消费燃料,称为Gas Price,单位是GWEI。Wei是以太币中最小的单位,其中1018 Wei代表1个以太币。一个gwei是1,000,000,000 Wei。通常这笔费用不会太多,比如之前的3块多人民币。

这样,你就完成了转账操作了。

方法二,使用imToken钱包

与MetaMask类似,imToken也是一款虚拟币交易的钱包。使用起来也非常方便,你可以在下面地址下载:https://token.im

过程与MetaMask类似,也需要先转成16进制。直接写英文更好,因为英文 UTF-8转换到 16 进制是最方便的。

接下来开始对目标账户进行转账,同样可以是自己的账户。但千万别放在这个位置!

正确的方法是,打开「高级选项」放入16进制码,红色部分为Gas Price和Gas Limit。

一般很快就会显示交易成功,可以利用下面按钮轻松查看。

方法三,使用wallet.la钱包

wallet.la是一个off chain钱包,它不需要存币就可以在区块链上留言。实现的过程与前两种差不多。

首先注册一个wallet.la账户,并存入不少于0.0012比特币。然后进入钱包的付款栏,点击「显示高级选项」,按照下图进行设置,就大功告成了!

方法四,「一键上链」服务

什么?上面说的都没看懂。大丈夫~

还有一批傻瓜式服务能帮你。

用法非常简单,只需两步,如下面动图所示:

你的区块链初体验就完成了。

不过这类产品的可靠度参差不齐,原理的规范也不一,比如燃料费怎么算等问题尚不明确。所以也建议大家谨慎使用。

还有哪些靠谱的钱包?

除了上面提到的三个钱包之外,以太坊交易还有很多优秀的钱包可以使用,只要按照上面的步骤,几乎所有钱包的操作都大同小异。

下面就为大家介绍4个靠谱的钱包。

1. Mist

Mist是一个全节点钱包(全节点钱包通俗的来说就是同步了全部的以太坊区块信息的钱包)。也就是说打开钱包后,电脑会自动同步全部的以太坊区块信息,如果设备和网络的条件过关的情况下,目前(17年9月8日)大概需要半天左右的时间。

优点

安全度高,不需要经过第三方发起交易;

节点未同步完成之前无法查看地址余额。

缺点

无法调整Gas Price;

对网络要求高,需要连接节点,才能发起交易。

2. Parity

原以太坊基金会部分成员开发的钱包。功能强大,也是一个全节点钱包。

优点

安全度高,不需要经过第三方发起交易。

缺点

对网络要求高,需要连接节点才能发起交易。

3. MyEtherWallet

作为一个轻钱包,很容易上手,无需下载,在直接在网页上就可以完成所有的操作。在MyEtherWallet上生成的私钥由用户自我保管,平台方并无备份。

优点

方便快捷,连网即可发起交易。

缺点

交易时需要上传私钥。

4. Ledger

硬件钱包,安全性颇高的钱包,官方提供的软件功能较为局限。可以配合MyEtherWallet使用。

优点:

安全性高。

缺点:

官方软件功能差,无法调整Gas Limit和Gas Price;

价格贵并且较难买到。

怎么样,看了这篇文章,你也马上开始实操以太坊交易吧~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180425A1VL5700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券