区块链之旅(二)以太坊、超级账本、公链、联盟链

简介: 以太坊与超级账本以太坊与超级账本的对比

以太坊与超级账本

以太坊与超级账本的对比

image.png

合约对比

image.png

合约部署过程

以太坊

搭建以太坊私链环境,生成私链的创世区块;

启动私链,生成一个初始的以太币账户,开始挖矿(挖矿需要一个账户接受以太币)

编写智能合约,solidity和mix语言

编译智能合约,单个文件的简单合约可以在线编译。多个文件需要借助solc(编译成字符串,全网同步)

部署,合约部署当作一笔交易记录再链上,需要支付一定以太币,并且运行需要gas

超级账本

搭建hyperledger环境

更改配置文件,启动大于四个节点

编写合约,编译成二进制文件

把二进制文件放在每个节点中

在各个节点部署智能合约

初始化智能合约

FISCO BCOS

搭建fisco bcos环境

更改配置文件并启动群组

编写智能合约,编译成预编译合约

根据合约地址获取到预编译合约的对象后执行预编译合约

每个预编译合约对象都会实现call接口,预编译合约的具体逻辑在该接口中实现

call根据交易的abi编码,获取Function Selector和参数,然后执行对应的逻辑

主流区块链架构对比

image.png

公链与联盟链

公链

定义

任何人都可以读取的,任何人都能发送交易且交易能获得有效确认的,任何人都能参与其中共识过程的区块链。


通常被认为是”完全去中心化“的,因为没有任何个人或者机构可以控制或篡改其中数据的读写。


公链一般会通过代币机制来鼓励参与者竞争记账来确保数据的安全性。比特币、以太坊都是典型的公有链。


特性


image.png

发展现状


image.png

困境

image.png


联盟链

定义

有若干个机构共同参与管理的区块链,每个机构都运行着一个或多个节点,其中的数据只允许系统内不同的机构机型读写和发送交易,并且共同来记录交易数据。

对于共识或验证节点的配置和网络环境有一定的要求

各个节点通常由域指对应的实体机构组织,通过授权后才能加入与退出网络。各机构组织组成力以相关的联盟共同维护区块链的监控运转。

特性

image.png


发展现状

image.png


应用场景


image.png

image.png

相关文章
|
7月前
|
安全 数据挖掘 API
《区块链公链数据分析简易速速上手小册》第4章:交易数据分析(2024 最新版)(下)
《区块链公链数据分析简易速速上手小册》第4章:交易数据分析(2024 最新版)(下)
150 1
|
7月前
|
数据可视化 数据挖掘 区块链
《区块链公链数据分析简易速速上手小册》第4章:交易数据分析(2024 最新版)(上)
《区块链公链数据分析简易速速上手小册》第4章:交易数据分析(2024 最新版)(上)
307 0
|
1月前
|
存储 开发框架 安全
揭秘区块链:以太坊智能合约开发的奥秘与挑战,你准备好迎接未来了吗?
【10月更文挑战第25天】本文介绍了区块链技术的基本概念及其核心特点,重点讲解了以太坊智能合约的开发流程和实际开发中的注意事项。通过安装 Truffle、Ganache 和 Remix 等工具,读者可以快速上手编写、编译、部署和测试智能合约。文章还对比了以太坊去中心化应用与传统集中式应用的优势和挑战,帮助读者全面了解以太坊智能合约开发。
36 0
|
6月前
|
供应链 监控 物联网
区块链通过其独特的分布式账本技术和智能合约功能,确保供应链信息的实时更新
**区块链技术革新供应链:分布式账本确保信息实时一致,智能合约自动执行降低错误,物联网追踪增强透明度和信任。通过去中心化、不可篡改的特性,实现交易验证、货物追踪与业务规则自动化,提升供应链效率与安全性。**
|
7月前
|
消息中间件 数据挖掘 Kafka
《区块链公链数据分析简易速速上手小册》第5章:高级数据分析技术(2024 最新版)(上)
《区块链公链数据分析简易速速上手小册》第5章:高级数据分析技术(2024 最新版)(上)
95 1
|
7月前
|
算法 安全 数据挖掘
《区块链公链数据分析简易速速上手小册》第3章:区块链数据结构(2024 最新版)(上)
《区块链公链数据分析简易速速上手小册》第3章:区块链数据结构(2024 最新版)(上)
82 0
《区块链公链数据分析简易速速上手小册》第3章:区块链数据结构(2024 最新版)(上)
|
7月前
|
存储 供应链 安全
区块链技术原理及应用:深入探索分布式账本技术
【4月更文挑战第30天】区块链,从加密货币的底层技术延伸至多元领域,以其分布式账本、去中心化、不可篡改性及加密技术重塑数据存储与交易。核心组件包括区块、链和节点,应用涵盖加密货币、供应链管理、金融服务等。尽管面临扩展性等挑战,未来潜力无限。
|
7月前
|
存储 数据挖掘 区块链
《区块链公链数据分析简易速速上手小册》第3章:区块链数据结构(2024 最新版)(下)
《区块链公链数据分析简易速速上手小册》第3章:区块链数据结构(2024 最新版)(下)
84 0
|
7月前
|
数据挖掘 API 区块链
《区块链公链数据分析简易速速上手小册》第2章:数据获取基础(2024 最新版)
《区块链公链数据分析简易速速上手小册》第2章:数据获取基础(2024 最新版)
216 0
|
7月前
|
安全 区块链 数据安全/隐私保护
《区块链公链数据分析简易速速上手小册》第1章:区块链基础(2024 最新版)
《区块链公链数据分析简易速速上手小册》第1章:区块链基础(2024 最新版)
153 0