# Avalanche 的创新与可能存在的问题

By [Untitled](https://paragraph.com/@0xc19c303c4c69c5a38d771dc4dade2391ad0e7727) · 2021-11-25

---

**创新**

*   **subsampling**：具有low message overhead。不随20个节点还是2000个节点影响，the number of consensus messages a node sends during a query remains constant。
    
*   **transitive voting**：即a vote for a vertex is a vote for all its ancestors，这样有助于提升交易吞吐量。each note is actually many votes in one。
    

可能存在的问题

*   **随机抽样达到的是非确定性共识。**`随机数对于区块链技术来说很关键。 本质上，分布式账本的核心问题就是随机选择出块人的问题，这个随机性要能被全网确认，并且不能被操控，也不能被预测，否则恶意节点可以通过操控这个随机数从而达到操控整个链。在Avalanche中，随机抽样是非常关键的，但是对怎么随机抽样却没有像 Algorand 那样详细地描述，随机抽到样本的整体代表性也没有详细的理论论证，因此其所达成的共识只是一种概率性的共识，并非确定性共识。`
    
*   **冲突交易不受保护。**`如果用户不小心将一笔交易发送了两次，Avalanche 是无法在这两种交易之间做出选择的，会直接导致这笔钱丢失，这点被Avalanche 当成能抵御”双花”攻击来做宣传，但是实际应用中，用户无任何主观恶意下，不小心将一笔交易点击两次发送的情况还是会经常发生，如果直接将用户资金丢失的话，每次发送交易都得非常小心并等待系统回复才行，这将大大降低交易的速度。`
    
*   **需要大量矿工的支持。**`随机抽样所达到的共识必须依赖大量的矿工节点支持才能算是有效，并且这些矿工节点还得时刻保持在线，以便被随机抽取到，这在现实的自由网络下是不太现实的，如果采用云服务器的方式，整个网络运作成本将会非常高。`
    

论文地址见：[https://ipfs.io/ipfs/QmUy4jh5mGNZvLkjies1RWM4YuvJh5o2FYopNPVYwrRVGV](https://ipfs.io/ipfs/QmUy4jh5mGNZvLkjies1RWM4YuvJh5o2FYopNPVYwrRVGV)。

---

*Originally published on [Untitled](https://paragraph.com/@0xc19c303c4c69c5a38d771dc4dade2391ad0e7727/avalanche)*
