主页 > 最新imtoken官网下载地址 > fabric和以太坊区别 极客时间

fabric和以太坊区别 极客时间

最新imtoken官网下载地址 2023-10-30 05:10:24

近日,腾讯云金融业务中心首席区块链架构师敖萌博士撰文介绍了Fabric与以太坊的区别。 他表示,这两条区块链有着完全不同的设计思路,充分体现了信息系统思维设计模式与区块链原教旨主义思维设计模式的区别。

敖萌博士首先介绍了以太坊,这是一个非常典型的受比特币架构影响的区块链系统。 其最典型的特点是以链为基础。 所有的信任都来自于一个基于哈希密码学的安全链式数据结构,所有的功能都建立在这种信任的基础上。

对于Fabric来说,系统必须要有漂亮的技术架构,包括可插拔的模块化设计、高扩展性、高内聚低耦合。 在技​​术架构中,通过调用各个模块构建一条链,每增加一个功能,可以使用已有的链,也可以创建一条新链。

以太坊使用虚拟机 EVM 来实现智能合约。 EVM 是一个轻量级的沙箱执行环境。 为了让智能合约更方便,以太坊开发者创造了新的语言来编写智能合约。

EVM 的一大特点是只能在链上读写数据。 不上链的数据只能由调用方在调用智能合约时通过函数参数传递给智能合约,而智能合约本身和智能合约的调用过程都会被记录在链上。

由此可见,在以太坊的架构中,“链”是信任的锚点,所有的信任都来自于链。

Fabric 使用 Docker 机制实现智能合约。 与以太坊的EVM相比,Docker可以算是一个重量级的沙盒执行环境。 由于Docker的特性,Fabric可以使用多种语言来开发智能合约。 同时,它还可以使用很多库函数和系统函数。

Channel 的引入使得 Fabric 的智能合约可以直接部署在多个节点上。 每个智能合约都可以创建一条新链,或者与其他智能合约共享一条链。 Fabric架构中的“Chain”相当于实现某个功能时由几个参与该功能的节点共享的存储空间。

总的来说fabric和以太坊区别,由于这种设计思路的差异,在以太坊中fabric和以太坊区别,所有的智能合约都运行在同一条链上,每个人共享一个可信的基础设施。 在Fabric中,一个应用对应一条链,整个系统由很多条子链组成,这些子链共享一套基本的互信基础设施。

sitehqz.com 以太坊和比特股的区别_fabric和以太坊区别_siteqq.com 以太坊和比特股的区别