eth如何交易(以太坊元交易)
首先,我想介绍一些基础概念,来为解释以太坊上的元交易奠定基础。但如果你是一位密码学大牛的话,直接跳过吧。。。
哈希
通过哈希函数,可以将长短不一的信息转化为一段长度任意但可预测的(确定性的)结果。这是一类神奇的函数,可以将一大堆信息转变成一串短的,可作为摘要的数据 “指纹”。对于一个给定的输入而言,生成的数据 “指纹” 始终一致。如果你的原始数据中有任何细微的改动,生成的哈希值将大不相同。
密钥对
公/私密钥对运用了一些令人头晕的数学知识,当然,想搞清楚它的概念并不难;可以使用私钥对一个信息进行签名,任何人都能使用与之对应的公钥来证明该签名的正确性(译者注:即验证签署交易的私钥与相应的公钥是否恰为一对)。重申一遍,我可以给你一个带有我签名的信息,而你只需使用我的公开信息就能从数学上证明我对这条特定的信息签过名。私钥极为敏感,绝对不能公示给他人,而公钥则可以被广泛分享。你的以太坊地址就是你的公钥,它代表了你的身份(译者注:准确点来说,你的以太坊地址是用你的公钥单向推导出来的)。
公钥也可以用来加密一个简短的信息,然后,只有私钥的拥有者才能解密该信息。这并不重要,但非常酷不是么?所以我认为应该告诉你!)
身份:你可以明确交易的发送方不可抵赖:发送交易的人之后无法否认发送了该交易”
交易
要想和区块链进行交互,你需要发送一笔交易。一笔交易由少数几部分组成,我喜欢用巨慢无比的邮件来类比:
目标地址:交易发送到的目标以太坊地址。可以是另一个人或一个智能合约。比特币汇率你可以将它想象成写在信封正面的收件地址。
价值:这就像在信封里放一丢丢现金给收件人。
数据:这就像你寄出的信件上的内容。当你只发送价值时,这部分通常是空的。
Nonce(流水号):由于你发送的内容都是数字信息,因此可能被复制。为了防止同一封信被寄了两次,我们会跟踪一个计数。这有点像信封本身的标识。(另一个关于 nonce 的形象比喻是支票号码。从技术上讲,银行不应该兑现最后一张现金支票和之前的一张现金支票)
Gas Price:这就像是你放在邮箱中的一些零钱,用来激励邮递员为你送信。你放的零钱越多,邮递员取走你信件的可能性就越高。
Gas Limit:这就像邮递员送信的最远距离的限制。假设他最终要去地球的另一边为你送信,这意味着他要绕过重重阻碍……你当然希望避免这种情况,因为你要为他的行程买单。
签名:最终,我们把上面的数据都汇总在一起并进行哈希运算、用你(对哈希值)的签名来封好信封,该签名证明里面的内容都经过了你的验证。
okex以太坊今日行情
","content_hash"!"72fc79b7
评论