区块链技术栈

2018-11-22  本文已影响2人  宋song一

一.分布式数据库

传统关系型数据库ACID原则:
在传统的关系型数据库中,事务是一个不能分割的操作单元

二.密码学

三.共识机制

四.智能合约

扩容方案

侧链技术

早期侧链技术是想要扩展比特币的一些功能、扩充比特币所能承载的交易量、提高比特币在处理交易上的效率来提出的一种技术
(一)作用
1.开发主链新功能
2.让不同区块链之间的数据可以流转。
3.提高性能、扩容。

在侧链技术实现上,最常见的是SPV简单支付验证模式。这个模式是一种双向锚定的一种技术设计思想,是去验证某个交易存在的一种方法,通过少量的输入数据就可以验证某一笔交易在区块当中是存在的
侧链技术的问题是不能实现两个已经存在的主链之间的跨链交易,还不能够实现两条主链上的数字资产自由的交换

闪电网络

闪电网络的出现是为了解决比特币扩容的问题。
当时提出这个技术主要也是为了解决微小支付的问题,也就是闪电网络是用来解决微支付的问题,而不是大额支付的问题
使用隔离见证技术实现,签名有效和算法简单

区块链项目实施中涉及的步骤

这个过程共涉及六个步骤,它们是:
1.需求识别
2.筛选并确认需求
3.区块链项目开发
4.安全性的可行性研究
5.实施
6.控制和监测项目

上一篇下一篇

猜你喜欢

热点阅读