首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有关区块链的那些事儿

在去中心化以后,已经发现了诸多漏洞,如何解决在没有权威的第三方交易平台的情况下,信息的可信度和准确性将会面临巨大的挑战。

我天,本来准备叙述“类两军”和“拜占庭将军”的问题,写完之后发现连自己都没有耐心看完,于是全部删掉,有兴趣了解的可以百度或者联系豆仔本人。现在,我们还是简单、粗暴、言简意赅的延续上期的主题吧。

一、区块链中心

下面我们即将展开讲到的区块链系统中,通过巧妙的设计,足以解决上述存在的BUG。

写到现在,相信一些和我一样做过运维的同学们已经能从我的叙述中窥探到一点区块链的影子。

很多人应该看不懂下面的1、2、3那就略过当没看到!!!

1. 分布式存储,通过多地备份,制造数据冗余

2. 让所有人都有能力都去维护共同一份数据库

3. 让所有人都有能力彼此监督维护数据库的行为

区块链技术最核心的东西,看似高大上又深不可测,但探究其根本你会发现其实非常简单且淳朴。当然,这其中肯定会有很多很多很多细枝末节的技术需要重构。

二、P2P

在以上观点的基础上,分布式部署肯定是构建去中心化网络理所当然的解决方向——通过P2P协议(通俗的就解释即个人对个人)将全世界所有节点计算机互相连接,形成一张密密麻麻巨大的网络;以巧妙的机制,通过节点之间的交易数据同步来保证全球计算机节点的数据共享和一致。

说的好像是挺容易的,做起来就没有这么轻松了,交易数据这么重要的东西(不知道你的第一反应是什么),在一个完全不信任的P2P网络节点中以一种错综复杂的方式传递,数据的一致性和安全性谁来保证,如果说互相监督,他们到底怎么做到?

三、去中心化的P2P网络

写了这么半天,不知道我的叙述能不能让你们理解?不绕弯子了,我们围绕区块链最核心的问题,进入到真正区块链的世界,抽丝剥茧看看它到底是如何一步一步形成的,又是如何一步一步稳定运转。

下一期将抽象地构建一个去中心化的P2P网络;同时,为了让读者朋友们阅读起来起来更轻松,我先粗暴的规定在这个极简的区块链系统里,每小时只有一个新的区块诞生(区块诞生的限制条件),然后详细的解释区块诞生的过程。

今天的话题就聊到这,除了我说的这些方面,还有很多我没有谈到或忽略的地方。

当你进入区块链的大环境后,你会有自己的看法和见解,我认为只要是好的,自己能够去执行的,都是应该注意避免造成损失的地方。

敬请期待!!!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180211G0FN9Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券