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

创世块

创世块就是区块链所有区块中的第一块,起始于比特币的诞生。创世块是区块链的开始,从创世块出现的那一刻起,这条链就正在诞生了。

但事实上很多的“币”是没有创世块的,因为这些币本身就是由其他的链创造出来的,就是所谓的token,叫做代币或是通证。收比特币的分布式记账的启发,一个叫做Vitalik的少年创造了一种新的区块链:以太坊,从那时起,在以太智能合约发行的token就开始大行其道,只要改改合约内容,在链上存个地址加数字,一种代币就创造出来了,传说中的分布式账本。显然,这些代币是以太坊上的一组数字,本身并没有什么价值,只有利用这些token支付的Dapp真的能被大多数人接受,这些数字才有自己的价值,即所谓的共识凝聚价值。

扯的有点远了,下面来看看比特币的创世块吧:

hashMerkleRoot =0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b

txNew.vout[0].scriptPubKey =

block.nVersion = 1

block.nTime = 1231006505

block.nBits = 0x1d00ffff

CBlock(hash=000000000019d6, ver=1, hashPrevBlock=00000000000000, hashMerkleRoot=4a5e1e, nTime=1231006505, nBits=1d00ffff, nNonce=2083236893, vtx=1)

CTransaction(hash=4a5e1e, ver=1, vin.size=1, vout.size=1, nLockTime=0)

vMerkleTree: 4a5e1e

看到这里,有些小伙伴可能会说:难道你觉得我能看懂你贴的这些玩意。坦白说我也很后悔……但是粘一半又显得不专业了,你懂的。

创世块的意思就是说有一个50BTC的UTXO发给了1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa这个地址。我擦,UTXO是什么?这个一言难尽,下次再说,你就当是一个账本上有50BTC

,转账给了可能是聪哥的一个地址,但是奇葩的是由于这个账本是需要验证输入输出的,帐要平,但是第一笔钱没有设置input,造成聪哥无法使用这笔钱,有人说这个聪哥厉害之处,因为很多人会监视这个地址的交易记录,这样就会找到聪哥。现在这个bug反而让别人无法追踪,反正聪哥还有100万个……

“2009年1月3日,首相第二次对处于崩溃边缘的银行进行紧急救助”,这句话正是The Times当天的头版文章标题。上面的coinbase中的字节就是这句话:The Times 03/Jan/2009 Chancellor on brink of second bailout for banks。

本来还想说下NEO的创世块的,但是现在感觉好累,以后再说吧,本文也是公众号的传世篇,记点币圈大家都知道的东西:

“卖币是不可能,一辈子都不会卖币,币圈的人各个都是人才,说话又好听,我超喜欢这里的!”

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券