![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
0基础学习区块链技术
文章平均质量分 89
breaksoftware
这个作者很懒,什么都没留下…
展开
-
0基础学习区块链技术——51%攻击和双花
在一文中,讲解了区块链分叉相关的原因。这种分叉是CAP原则的结果,大部分分布式系统都会优先保证Availability(可用性)和Partition Tolerance(分区容错性)。而对于Consistency(一致性)则相对宽松。也就是说并不要求无时无刻保持强一致性,可以容忍在相对短的时间内出现不一致的情况。之后通过后续的其他策略进行补偿,从而达到最终的一致性。在这篇文章中我们还看到了:一条被部分人认可的主链并不一定会成为最终的主链。原创 2024-06-06 00:30:00 · 952 阅读 · 0 评论 -
0基础学习区块链技术——分叉
区块链是一种分布式存储技术。一谈到分布式服务,就会提及CAP原则。它是分布式系统设计中的一个基本原则。这个原则指出,在一个分布式系统中,这三个要素最多只能同时满足两个,即不可能同时达到三者兼顾的状态。一般情况下,在这三者之中,我们往往选择保留AP,即Availability(可用性)和Partition Tolerance(分区容错性),而战术性放弃Consistency(一致性)。这是因为如果分布式服务不可用,那这个服务还有什么存在的意义?所以一定要保证Availability(可用性)。原创 2024-06-06 00:15:00 · 778 阅读 · 0 评论 -
0基础学习区块链技术——链之间数据同步样例
使用可视化工具体验区块链同步过程原创 2024-06-05 00:39:44 · 1039 阅读 · 0 评论 -
0基础学习区块链技术——去中心化
去中心化”是区块链技术的核心。那么我们该如何理解这个概念呢?在这样的交易过程中,每个连接都是单点的。假如银行系统出现问题,或者银行变得不可信,可能它会吞掉这笔转账,即从发起方的账户中扣掉了钱,而收款方并没有收到。还可能收款方系统出现问题,或者收款方银行变得不可信。这在我们日常生活中不太常见,毕竟一般我们资金流动都发生在国内银行间。这些银行会受到银监会监管,它们一般不敢胡作非为。但是如果这样的交易发生在国与国之间,事情就会变得不太一样。原创 2024-06-05 00:38:59 · 921 阅读 · 0 评论 -
0基础学习区块链技术——推演猜想
在一文中,我们结合可视化工具,直观地感受了下区块的结构,以及链式的前后关系。本文我们将抛弃之前的知识,从0开始思考和推演,区块链技术可能是如何构思出来的。原创 2024-06-04 16:07:46 · 636 阅读 · 0 评论 -
0基础学习区块链技术——入门
本文力求简单,不讨论任何技术细节,只是从简单的组成来介绍区块链技术,以方便大家快速入门。同时借助一些可视化工具,辅助大家有直观的认识。原创 2024-06-04 16:06:11 · 859 阅读 · 1 评论