广告位

区块链交易是如何完成的?点赞

浏览次数 时间 2021-09-29

区块链作为近几年一种新兴的技术,如今已经应用到了很多领域,其中较为成熟的当属数字资产行业,而区块链交易几乎是所有区块链应用中不可缺少的一环,一起来看看区块链交易是如何完成的吧。

1、App/CLI 端向指定的 endorser 节点发送 Instantiate/invoke请求;

2、endorser 接收到请求之后,如果相关chaincode存在,就会将请求发送到 chaincode 端,并执行相关函数(由于执行过程中,可能涉及到多次的 state 读写,而每一次读写都会涉及到底层 db 的操作,所以这个过程会涉及到多次与 endorser 节点的通信);


区块链交易

3、chaincode 执行完毕之后,会发送消息给 endorser 节点,如果执行成功, endorser 节点就会封装执行结果并对齐 endorse,并把结果返回给 App/CLI 端;

4、App/CLI 端收到 endorser 节点的执行结果后,会将交易(包含上一步返回的读写集)发送给 order 节点;

5、order 节点会将若干交易进行排序和打包成block,发送到 commiter 节点;

6、commiter 节点校验各个节点的交易;

7、验证通过,同步区块,写入状态数据库,交易完成。

区块链交易的模式

(1)限价交易模式介绍: 限价买入/卖出是指用户设置一个买入/卖出币的价格和数量,生成委托单,系统会自动撮合市场上的买单和卖单,一旦达到用户设置的价格便按照价格优先时间优先顺序自动成交。


 区块链交易

(2)市价交易模式介绍: 市价买是指用户设置一个总金额,生成委托单,从卖一开始撮合直到总金额成交完成。市价卖是指用户设置要卖的总币数,生成委托单,从买一开始撮合直到总币数交易完成。

(3)币币交易模式介绍: 币币交易主要是针对虚拟数字资产和虚拟数字资产之间的交易,以其中一种币作为计价单位去购买其他币种,币币交易规则同样是按照价格优先时间优先顺序完成撮合交易。

区块链交易平台

区块链交易平台用作数字资产的交易,它保证的则是用户的资金安全,而区块链则可以保证用户与平台之间的信任感,缺乏信任的关系是一捅就破的,所以维持好用户与交易平台之间的关系是特别重要的。而区块链交易平台则是一个能够解决这些问题的存在,当然会被市场中的人快速接受。区块链交易平台开发是现在很多用户进去链圈的一个阶梯,开发一个这样的交易平台,既能够为他攒够足够的知识与资金,更为以后的区块链应用技术+作为一个很好的铺垫。

区块链最为明显的优势是它很好地保证了双方在交易过程中的信任感,了解了区块链交易,才能更好的理解区块链的优势。那以上就是今天的分享内容,如果你在日常生活中经常阅读PDF文档,欢迎你下载福昕阅读器专业版,它会为你提供更愉悦的阅读体验。


上一篇: 没有了
下一篇: 区块链科技是什么?未来区块链科技会面临什么挑战?

今天给大家分享的知识是关于区块链科技的相关知识,不知道平时大家对区块链科技有什么了解呢?区块链科技现在已经是当今的一个流行词了,接下来就让我来为大家介绍一下关于的相关知识吧。

相关文章