区块链学习一基本知识

想知道更多区块链技术知识,请百度【链客区块链技术问答社区】
链客,有问必答!!

一、什么是区块链
在符合现实社会法律法规前提下,可治理的,依赖于密码学算法和博弈经济性设计,基于共识算法,对发生在主体间的价值创造,价值转移,价值交换,以及涉及到各个价值主体由机器驱动的业务流程,在多个对等的主体间形成的共识,从而达到共享业务状态,共享价值状态,即共享账本,加速资源配置和价值流通,最终提高生产力的目的。
区块链的本质是共识,共识才能形成公认的价值。

二、区块链的共性
1、共识(consensus)
区块链的本质是共识,共识才能形成公认的市场价值。
2、可验证性(validity)
3、唯一性(uniqueness)
4、不可篡改(immutability)
5、基于公私钥的认证(authentication)
交易在不同的验证节点之间,能够看到交易内容,但是操作主体的身份是隔离的, 操作主体的身份只有拥有私钥,就可以发起交易。区块链里大量使用了公私钥的
密码学。
6、区块链治理(governance)
目前,已经运行的区块连的治理上是欠缺的,这也导致了以太坊的分叉,出现了比特币扩容需要大量的时间讨论和修改其协议。其实在开发和运行区块链的时候就
很少考虑这个治理方面的事情。但是长远看,一个好的平稳运行的区块链中治理是必不可少的重要内容。

三、区块链的差异性
1、共识主体不同:开放主体,许可主体
区块链实际上反映的是一种契约或合约,世界上有很多不同的契约,有些是公共的开放给所有人的,有些契约这开放于特定许可的主体。
区块链也会出现这样的不同,我们可以分为公链、私链和联盟链。
2、建模对象范围不同:代币金额,状态资产,业务流程?
比特币其实是建模了一个代币的金额;而以太坊建模了状态的资产,状态资产的建模实际上是引入了智能合约和EVM,能够让一些互不相识的人形成一种共识,不仅仅是对资产状态还有合约形成一种认识。我们来个思考,以太坊可以对资产状态进行建模,那么以后我们是否可以对状态机进行建模?状态机其实就是一个业务流程。
3、建模对象操控能力不同:合约,合约服务?合约流程?
比特币只需要一种简单的,但是非常紧凑的脚本栈的方式;而以太坊则引入了EVM(以太坊虚拟机) 沙盒计算,将合约代码进行沙盒计算。
如何对合约流程形成建模,未来则会引入合约流程的引擎,能够驱动业务流程的运转。不同的行为主体,不同的共识主体可能会驱动相同的业务流程,从而达到在业务流程的共识。

猜你喜欢

转载自blog.csdn.net/weixin_44172023/article/details/86700638