<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[nzy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/nzyjava</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; nzyjava]]></copyright><item><title><![CDATA[预言机简介]]></title><link>https://blog.youkuaiyun.com/nzyjava/article/details/125759003</link><guid>https://blog.youkuaiyun.com/nzyjava/article/details/125759003</guid><author>nzyjava</author><pubDate>Wed, 13 Jul 2022 10:41:41 +0800</pubDate><description><![CDATA[区块链是一个完全封闭的环境，在智能合约执行的过程中，不能引入不确定性，也就是说不能出现网络访问，因为网络访问是不确定的。如果智能合约的执行结果不是确定的，那么就有可能造成节点之间数据的不同步。但是随着智能合约不断的发展，链需要从真实的实际去获取信息。这些信息有可能是币价信息、股价信息、天气、真正的随机数等等。而智能合约获取这些数据的时候，需要通过确定性的方法，对于每一次数据的获取，所有节点获取到的数据是一致的。为了达到这个目的，就需要预言机（oracle），这里的预言机不会预测任何事情，只是会将现实世界的数]]></description><category></category></item><item><title><![CDATA[Polygon介绍]]></title><link>https://blog.youkuaiyun.com/nzyjava/article/details/122977632</link><guid>https://blog.youkuaiyun.com/nzyjava/article/details/122977632</guid><author>nzyjava</author><pubDate>Thu, 17 Feb 2022 10:21:44 +0800</pubDate><description><![CDATA[Polygon 链最初是以 Matic 为名推出的一层网络。在推出时，Matic 打算成为一个 "区块链的互联网（Internet of Blockchains）"，允许开发人员建立具有跨链兼容性和互操作性的产品。但随着以太坊成为主导性的智能合约链，Polygon 逐渐淡出人们视野，但是随着整个网络的发展，以及以太坊的饱和，市场开始慢慢明白了跨链的重要性。而作为回应， Polygon 团队转向成为一个构建和连接与以太坊兼容区块链的框架，以帮助以太坊扩大规模，他们的目标从 "区块链的互联网 " 变成 "以太坊]]></description><category></category></item><item><title><![CDATA[Avalanche链及其共识介绍]]></title><link>https://blog.youkuaiyun.com/nzyjava/article/details/122406189</link><guid>https://blog.youkuaiyun.com/nzyjava/article/details/122406189</guid><author>nzyjava</author><pubDate>Mon, 10 Jan 2022 11:09:36 +0800</pubDate><description><![CDATA[Avalanche链及其共识介绍]]></description><category></category></item><item><title><![CDATA[LibraBFT 共识算法介绍]]></title><link>https://blog.youkuaiyun.com/nzyjava/article/details/122296011</link><guid>https://blog.youkuaiyun.com/nzyjava/article/details/122296011</guid><author>nzyjava</author><pubDate>Tue, 04 Jan 2022 08:59:12 +0800</pubDate><description><![CDATA[1 概述

Libra 的共识机制采用的是 LibraBFT 共识，是一个为 Libra 设计的健壮、高效的状态复制系统。它基于一种新型的 BFT 共识算法，HotStuff(BFT Consensus in Lens of Blockchain)，在扩展性和一致性上达到了较高的水平。LibraBFT 在 HotStuff 的基础上引入显示活跃度的机制并提供了具体的延时分析。

LibraBFT 在 3f+1 个验证节点之间收集投票，这些验证者可能是诚实的节点也可能是拜占庭节点。在网络中有 2f+1 个诚实]]></description><category></category></item><item><title><![CDATA[区块链的共识机制介绍及几种常见共识的优缺点]]></title><link>https://blog.youkuaiyun.com/nzyjava/article/details/122107805</link><guid>https://blog.youkuaiyun.com/nzyjava/article/details/122107805</guid><author>nzyjava</author><pubDate>Thu, 23 Dec 2021 15:01:24 +0800</pubDate><description><![CDATA[共识机制简介

关注区块链项目的朋友们大多都听说过共识机制，也可能知道共识机制是区块链网络用来达成交易确认共识的协议。其实，共识机制的产生远远早于区块链，而其设计之初也并不是为了解决区块链上的问题，毕竟区块链的出现，那是要等到20年以后了。

在1988年，Lynch, Dwork和Stockmeyer就提出并证明了在部分同步的系统中共识机制的可能性。随后在1989年，第一个共识机制Paxos在1989年被提出，随后又有诸如Cheap Paxos, Fast Paxos, Raft, Chandra-Tou]]></description><category></category></item></channel></rss>