区块链研习社AlphaGL的编程开发@IT·互联网

区块链开发(1)基本概念

2018-11-19  本文已影响21人  AlphaGL

最近一直没更新博客了,一方面是在技术转型,游戏行业的不景气,不再将重心放在游戏开发了,一方面也是在积累与学习中(懒惰),缺乏动力。希望通过这次能坚持下去:)。言归正传,来记录和总结下自己在区块链开发方面的经验。

区块链的发展由第一代比特币区块链,到第二代以太坊智能合约的区块链技术,再到现在第三代基于石墨烯的EOS区块链。其中,涉及到的知识面之广,概念繁多,本篇作为开篇,主要来梳理下其中常见概念的含义,结合个人的理解,不涉及相关技术与操作演示(期待后续),也会不定期更新。如有任何你觉得不对的地方或给你造成了误导,欢迎讨论与指正。

1. 区块链技术

2. 去中心化

3. 私有链、公有链与联盟链

私有链:

公有链:

联盟链:

4. 挖矿

5. 智能合约

6. 钱包

7. 公私钥

8. 共识算法

共识:

拜占庭容错:

非拜占庭容错:

9. 哈希算法与数字签名

哈希算法:

数字签名:

10. P2P网络

11. 数字货币与Token

数字货币:

Token:

12. ERC20与ERC721

ERC20:

ERC721:

13. Gas Price与Gas Limit

以太坊在执行交易、转账,部署智能合约等操作时,需要花费Gas费用。Gas费用的计算为:
Gas = Gas Price * Gas Limit + Value

暂时先总结到这里,后面会不定期更新其它区块链开发中的相关概念,下一篇暂定为以太坊私链的搭建。如果觉得本篇对你有帮助,欢迎点赞支持。如果觉得本篇中有任何异议的地方,也欢迎留言与我讨论。

作者:AlphaGL。版权所有,欢迎保留原文链接进行转载 :)

上一篇 下一篇

猜你喜欢

热点阅读