区块链和唯链

一、了解区块链的契机

前段时间需要做关于Vechain(唯链)关于产品存证的API测试,因此就听师傅说了一些也上网学习了一些关于区块链的常识,在这里做一下记录。主要记录的是个人的收获和总结,错误之处请多包涵。

二、区块链小常识

1、什么是区块链?

  • 应用角度来说,区块链就是一个分布式的共享账本和去中心化的数据库。
  • 就区块链这一个实体来说,包括区块头和区块体。
    区块头——记录每个区块的核心部分,区块头包含时间戳、随机数、前一区块的哈希值等数据,比特币中区块头的大小为80字节。
    区块体——记录区块挖出的这段时间里所有交易信息,所需空间较大,比特币中一个区块一般包含2000~3000笔交易。

2、区块链和比特币的关系

区块链是比特币的基础和实现方式。将比特币的每一笔交易都进行记录,许多笔交易信息组成一个区块,由矿工进行记账打包。由于记账需要耗费计算机的算力和资源,因此打包成功需要设置奖励机制(25比特币,每四年将进行减半)。而如何才是成功打包了呢?由交易信息和时间戳等信息作为入参,矿工需要找到一个随机数对其进行sha256加密,若加密结果的规定前n位为0(由系统规定,n越大,打包难度越高)则加密成功。比特币设计为平均每10分钟有一个区块生成。因此,就很好理解区块链的不可篡改性了,因为若是篡改了哪怕一点点,sha256加密之后的结果就会完全不同。

3、何为去中心化?

除了不可篡改性外,区块链还有另外一个特性就是去中心化。传统的以第三方权威作为中心的,比如交易有银行,网上购物有淘宝。而区块链则去除了信用中介,去除了任何中心服务器,将每一个区块每一笔交易都记录在每个人的终端软件中。

4、区块链的分类

  • 公链
    完全公开透明,所有人都可以读取数据、发送可确认交易、竞争记账的区块链。完全去中心化。例如比特币、以太网。
  • 私联
    完全封闭,私有链的读写权限掌握在某个组织或机构手里,由该组织根据自身需求决定区块链链的公开程度;适用于数据管理、审计等金融场景。
  • 联盟链
    半公开,只有群体或组织内部可以使用,预先设定几个结点为记账人,其他结点可以交易但没有记账权。十分适合应用于金融行业,以及能源、保险、物联网等其他行业。

三、Vechain

唯链是把以太坊为模板对其进行的一系列改进的应用,将区块链融入实际。

1. 应用

  • 如利用不可篡改和透明的特性可以对红酒、奢侈品等商品从生产到出售的全流程追溯
  • 利用智能合约可以对新能源车达到特定里程进行奖励。在生活中,奖惩措施的实施需要一个中间人作为见证,但是在区块链上由代码进行执行。
    智能合约,Smart Contract,是一种旨在以信息化方式传播、验证或执行合同的计算机协议。我将其理解为一段计算机代码,当满足特定条件(条件是公开透明的)时进行触发。

2. 共识协议

VeChain采用的是一种称为权威证明(PoA,Proof-of-Authority)的共识协议.由项目基金会指定超级节点,来维护VeChain网络的运行并获得相对应的权利。

而比特币采用的是POW(Proof of Work),工作量证明机制。

PoAPoW
区块何时生成?每10s每10min
区块由谁产生?超级节点中随机选取任何结点参与算力竞争
那条分链作为主链?累计超级节点见证量最多者工作量证明,链最长者

四、参考资料

  1. 一个“区块”能记录多少笔交易?
  2. 几张图看懂区块链技术到底是什么?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值