区块链新手入门

小白入门 EOS铁粉
  • 时间:
  • 浏览:
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链是分布式账本。区块链起源于中本聪的比特币,作为比特币的底层技术,本质上是一个去中心化的数据库。是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。区块链(英语:blockchain 或 block chain)是用分布式数据库识别、传播和记载信息的智能化对等网络, 也称为价值互联网。区块链是一种基于互联网的去中心化分布记账系统,采用工作量证明机制(POW)和权益证明机制(POS)就交易的合法性和准确性在网络中达成共识,其核心在于去中心化,无须借助第三方证明。区块链是加密技术与互联网技术相结合所形成的一套包括数据区块建立、比特币发行分配、网络身份认证、挖矿所形成的比特币价值确认、交易记录、价值转移以及加密登记和查验核实在内的互联网协议规则和账本体系。写得比较复杂,这里从本质的角度解释,以正视听。简单的说,区块链是加密技术形成向前关联、按时间顺序持续记录的固定格式数据链。这样看上去很普通的数据链,怎么引起人们如此关注?它背后有一套复杂的技术,即区块链技术,什么是区块链技术?区块链技术是互联网底层多种技术的集合体,包括P2P通信协议、分布式存储数据库技术、加密算法、共识算法等技术,通过这些技术的整合创造了一种按时间序列、按区块记录数据的模式,达到去中心化、点对点传输、透明、可追踪、不可篡改、数据安全、信用的自我建立的功能。我们各种会议和论坛上讨论区块链,更多是探讨区块链技术的发展和应用。看完区块链技术的定义,估计很多人都懵了,一起看它的由来。2008年11月,中本聪发表了一篇论文《比特币:一种点对点的电子现金系统》,之后他把理论付诸实践,在2009年1月3日创造了比特币世界的第一个区块,比特币就此产生,一直稳定运行至今。区块链技术是比特币这样一个数字货币带来的,为了解决点对点、去中心化的支付问题。如何点对点?如何实现去中心的信任机制?这就是区块链技术如此复杂的原因,用到了P2P通信协议,分布式存储数据库技术、加密算法、共识算法等各种技术。让我们来简单理解一下比特币数字货币系统。点对点的支付,这个不是难题,假设A和B做了一笔交易,A支付给B一个比特币。A的账户减少一个比特币,B的账户增加一个比特币。通常需要一个类似银行的中心机构,将A的账户减少一个比特币,B的账户增加一个比特币。但是中本聪设计初心就是不要银行这样的中心机构。怎么办?给每个有比特币的人广而告之,A给了B一个比特币。这里采用了P2P通信协议,这种协议的特点是将交易信息迅速传播给网络中所有人。然后每个人都拿个小本本记下,某年某月某日A给了B一个比特币。这就是分布式存储数据库技术,通常也有很多人叫分布式记账。有比特币的朋友通常知道,在电脑上安装比特币钱包(Bitcoin Core),会下载好多G的数据到电脑中,这就是比特币的所有账本记录。先写这些,以后再写如何防止双花问题,还有加密算法。如有写得不正确,还请批评指正。关注我,后面将继续更多更深入更精彩的文章分享给大家。区块链背后一整套技术,能够解决一些问题,但不是万能药,不要被一些别有用心的人蛊惑,在市场火热时候,保持清醒的头脑。