美文网首页
[eos2]1. big picture

[eos2]1. big picture

作者: FriendOfTime | 来源:发表于2020-01-15 20:34 被阅读0次

学习来源:https://developers.eos.io/eosio-home/docs big picture

区块链

从开发者的角度来看,区块链是一种无法篡改历史交易的数据库。一旦交易被写入区块链,任何人将无法修改、删除或伪造交易记录。

智能合约是一段可以运行在区块链上的代码,并且合约执行的状态作为区块链历史记录的一部分。因此,开发者可以将区块链作为一种可信的计算或执行环境,在这个环境中,智能合约的输入、执行和输出是相互独立的且不受外界条件影响。

这种特性为开发者打开了一扇充满各种可能性的大门。

EOSIO是啥

eosio是一个软件系统,这个软件通过区块链架构,能够对dapp进行垂直或者水平扩展,并且能够启动私有和共有的区块链网络。

eosio提供账号、鉴权、数据库、异步通信以及跨多核cpu或集群的应用调度。

这种区块链架构技术具备每秒百万交易、零手续费以及dapp方便快捷的部署。

技术特点

八大技术特点,见下图。不多解释。

整体架构

A typical interaction with the EOSIO blockchain.


Smart Contract/CDT

EOSIO.CDT是为wasm而设计的一套工具链,方便合约的编写。

Nodeos

eosio系统的核心节点。

处理点对点网络、合约调度和区块链数据持久层。

Cleos/Keosd

keosd:eosio账号的密钥管理器。

cleos:一个命令行工具,通过它,开发者可以和nodeos交互。例如部署合约,测试合约等。

A typical user's interaction with an EOSIO dApp.

EOSJS

Demux

ps:这种方式效率太低,后续打算提炼关键点的方式学习。

相关文章

网友评论

      本文标题:[eos2]1. big picture

      本文链接:https://www.haomeiwen.com/subject/atinactx.html