区块链
文章平均质量分 94
王二蛋!
个人网站:hicxy.cn
展开
-
区块链应用 DApp 开发需要掌握的技能
前面区块链系列的文章中介绍了区块链技术、智能合约、web3js,Solidity 编程语言,在开发者的角度就是要基于这些知识在Web3时代去开发一个 DApp(去中心化应用程序)。本文将会介绍为什么要开发 DApp,并总结开发 DApp 需要掌握哪些技能。原创 2023-07-20 11:36:13 · 1298 阅读 · 36 评论 -
连接区块链节点的 JavaScript 库 web3.js
通过前面的文章我们可以知道基于区块链开发一个DApp,而DApp结合了智能合约和用户界面(客户端),那客户端是如何与区块链进行连接交互的、如何调用智能合约的、如何发送一个交易到区块链、如何获取区块链上的数据,这就是本文要介绍的 web3.js。如下图,区块链网络中的每个节点都会得到一份区块链上所有数据的副本,它们互相通信,实现对公共账本状态的共识。原创 2023-07-13 17:07:46 · 10320 阅读 · 51 评论 -
区块链智能合约编程语言 Solidity
上文介绍了区块链生态发展,我们知道以太坊的到来可以使开发人员基于区块链开发DApp,本文介绍 Solidity 编程语言的使用,然后基于 Solidity 编写一个简单的智能合约。Solidity 是以太坊开发人员使用的编程语言,用来编写智能合约,运行在以太坊虚拟机(EVM)上。原创 2023-07-06 17:57:46 · 4459 阅读 · 35 评论 -
区块链生态发展
前面的区块链文章有介绍区块链的诞生以及底层运行原理, 本文主要介绍一下区块链应用的发展,进一步了解区块链。区块链技术的集成应用在新的技术革新和产业变革中起着重要的作用,更多的行业都参与其中,比如应XXX的“把区块链作为核心技术自主创新重要突破口,加快推动区块链技术和产业创新发展”,某地方最高人民法院已确定为区块链试点单位。相信在不久的将来,区块链回创造出广阔的前景,迸发出巨大的潜力。原创 2023-06-29 21:37:01 · 6907 阅读 · 62 评论 -
区块链运行原理
上文《认识区块链》中可以知道区块链是一个通过各种加密算法、共识机制以及其他技术可以实现一个点对点的电子现金系统,从而达到去第三方的效果(通常称之为去中心化)。本文将从区块链的内部结构、交易的过程、如何对一笔交易达成共识以及交易存在的问题详细介绍区块链是如何运行的,并且在此过程中了解区块链更多的特性。首先根据分布式记账的本质:互相不信任,不希望任何一个个体单独控制账本,可以知道的是区块链是去中心化的。根据公钥、地址公开透明,但是没有关联实际人的信息,所以说区块链是具有匿名性的。原创 2023-06-26 21:46:23 · 9982 阅读 · 16 评论 -
认识区块链
我想大多数的 IT 人,即便不是 IT 人,或多说少都听说过“比特币”“区块链”这两个字眼,不过对于刚接触区块链的人,对区块链中各种名词的理解我想是晦涩难懂、比较吃力的,而比特币和区块链之间又存在什么关系?本文首先会介绍交易和货币的发展史,循序渐进的引入比特币和区块链,进而说明二者之间的关系。原创 2023-06-24 08:30:00 · 2236 阅读 · 49 评论