这几天看了一下区块链的相关文章,完全搞不明白?
我现在最大的疑惑就是,区块链到底是一种思想呢还是一种计算机技术,为什么做金融的还有其它方方面面都在提区块链。
要是区块链是一种技术那它是用什么语言来写的程序。我学过JavaScript、PHP用这些语言我可以做很多事情。但是区块链这个到底是学什么语言呢。
有大神给个通俗易懂的解释吗???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
冒泡排序是一种技术(算法),可以用各种语言来写。
区块链是一种技术,可以用各种语言来写。
Shadowso...
首先回答你什么是区块链,
区块链我个人认为他是一个概念,就是去中心化,你会php就应该知道服务器集群,区块链你可以理解是用很多服务器来组集群,在这个集群上做的所有操作,比如向某个人转账,比如登录,比如买一件东西,都会很详细的记录在上面,而且不能修改,不能删除,关于区块链其实你也可以理解是一个平台,所以针对这个概念就出来了很多的平台,比如以太坊,neo,eos等等,你可以在他平台上,针对不同场景开发不同的产品,这个产品专业术语叫DAPP,因为他底层用了区块链技术。
现在回答你怎么学习,
想要知道怎么学,就要知道他的工作流程,在这个集群里面,如果提供一个固定API肯定是不行的,比如买东西的记录和转账的记录需要记录的数据是不一样的,怎样解决这个问题,就诞生了一个叫智能合约的东西,这个合约就是一段代码,这段代码部署后就不能修改,代码主要完成记录操作还有转账等功能,这个智能合约不同平台他的实现方式就不一样了,有些平台使用的go,有些用的c++,所以如果学习可以定一个平台学习。所以我们除了要会基础的区块链环境搭建还得会写智能合约,这样才能胜任基本的区块链开发职位。
一字一句手机打字,回答得很笼统,我也是一个刚入门不到一个月的新手,回答可能不是很准确,欢迎补充,仅供参考!
建议你系统的学一下,推荐一个适合新手的以太坊DApp开发教程:
http://xc.hubwiz.com/course/5...