分片技术的概念要比区块链技术早得多,最早是在传统的数据库领域里面提出的,主要用于大型商业数据库的优化。其概念就是将大型数据库中的数据划分成很多数据分片(shard),再将这些数据分片分别存放在不同的服务器中,以减小每个服务器的数据访问压力,从而提高整个数据库系统的性能。简单来说,分而治之是分片技术的
区块链的核心技术是“密码学”,而区块链的“密码学”的重点之一则是“哈希函数”。也就是说,“哈希函数”是区块链的基石之一。 “哈希函数”的种类很多,大多数“哈希函数”都是迭代性的,即使用一个“哈希函数”,不同的参数进行多次迭代运算。问题是,“哈希函数”,以及与“哈希函数”紧密联系的“素数”, 甚至现
密码学不仅仅是加密这么简单,密钥管理才是核心。量子计算机离商用还有较大距离,破解能力加强了但加密能力也加强了。我们要相信数学家能提供好的解决方案,密码学上数学家还没有让我们失望过。
你是否有这种感觉,虽然零零散散看过不少区块链知识,但还是感觉对区块链很陌生,也没有形成自己的知识结构。在这篇文章中,Taylor将带你了解基元、加密哈希函数、Merkle树、工作量证明等技术,帮助你构建区块链技术框架,对区块链有一个全面的认识。
链与链之间无法互联互通,公链性能无法满足大规模商业应用。如果从根本上否认这两个痛点——都是伪需求,那是不是目前的无数项目显得毫无意义?至于EOS,在冒志鸿看来“走得更歪”:目标方向是更好的以太坊,实际上只是把以太坊做得更中心化,在虚拟机语言的选择上似乎也有问题。
DPOS是在POS机制上加入一个“行政门槛”,通过社区选举投票的方式来决定谁能生产区块,成功选举后,再按币量来排序生产区块。选举是有数量上的上限规定,比如比特股是101个区块生产者,EOS是21个。
首先你需要知道区块链是由被称为区块的记录构成的不可变的、有序的链式结构,这些记录可以是交易、文件或任何你想要的数据,最重要的是它们是通过 Hash 连接起来的。
比特币有「真和假」之分,这个极其擅长用信息差和新事物打造认知门槛的生态中,各方利益分割用户,形成地下和地上不同的生态。是否写入区块,是判断比特币真假的依据。不写入区块的比特币,仅仅是中心化的记账,是虚拟出来的资产,没有任何保证,也根本不是比特币。
本文属于分片技术的解析类文章,略有深度,可能略显乏味,对分片技术不感兴趣者,建议绕道。全文3961字,预计需要阅读时间20分钟。
本文阐述的是一个区块链基础架构,它的区块链节点角色划分为Peer节点(peers)(维护状态/总账的节点)和投票节点(consenters)(投票赞成区块链状态中交易顺序的节点)。
如果你是下面两种情况,你应该阅读一下这篇博客。你是一个专业的软件工程师;你想对以太坊以及相关的生态系统有深层次的了解。从零开始读懂以太坊。
了解加密货币和代币之间的区别很重要。两者都是加密的货币,但是一个加密货币(比特币,莱特币,狗狗币)在自己的区块链上运作,而代币则存在于现有的区块链基础平台如以太坊之上。