主页 > 老版本imtoken > 关于如何开始使用区块链的一些个人意见
关于如何开始使用区块链的一些个人意见
前言
本文结合我个人的一些学习和工作经验,给出我对区块链入门的建议和看法。仅供参考,未必适合所有人。大家可以根据自己的情况制定自己的区块链学习计划。
根据不同的人群,我简单分为非程序员和程序员两部分:
(1)非程序员
我建议你阅读以下书籍:
1)经济学和哲学:,
如果有时间,也可以看看经济学家哈耶克的著作
2) 投资:另见这篇文章:
文章链接:zhuanlan.zhihu.com/p/145382605
3)技术方面:即使是非程序员,也最好了解区块链的基本原理和所涉及的技术(如:分布式存储、点对点传输、非对称加解密算法) ,共识算法等),这是更好地学习区块链所必需的。您不必阅读和学习代码,但至少知道基本概念。如果想进一步了解区块链的技术和原理,可以阅读以下书籍:
(2)程序员
如果你是做区块链开发的程序员怎么开发自己的区块链,除了参考上面的非程序员部分,你还可以学习Go和Rust,还有Solidity语言怎么开发自己的区块链,详细可以看这篇文章:
文章链接:zhuanlan.zhihu.com/p/425573922
由于政策和环境的限制,国内的区块链公司大多是基于联盟链或者私有链的(基本上都是没有币的区块链,最多是用来发积分的)。最常见的是 Hyperledger Consortium Chain 和 Ethereum Private Chain(基于 PoA 共识算法),因此您可以从 Hyperledger Fabric 入手,学习编写 Fabric 的智能合约。二是学习使用 Solidity 编写以太坊智能合约。之后可以研究Hyperledger和以太坊这两个项目的源码,了解它们的运行机制。如果你是从事数字货币兑换平台的开发,所涉及的技术可能不完全相同,这里不再赘述。
----------------------------------- ---------- -------------------
我的知识:zhihu.com/people/powervip
我的csdn:blog.csdn.net/powervip
我的github:powervip.github.io/