时间: 2024-10-09 08:28:27
区块链学习记录
区块链学习记录的相关文章
区块链学习(2)--以太坊中基本概念
1.以太币单位换算.以太坊的单位,沿袭了科学界的传统,用做过杰出贡献的数学.密码学专家的名字命名.以太坊的最小单位是 Wei. Kwei(Babbage)= 10 的 3 次方 Wei Mwei(Lovelace)= 10 的 6 次方 Wei Gwei(Shannon)= 10 的 9 次方 Wei MicroEther(Szabo)= 10 的 12 次方 Wei MilliEther(Finney)= 10 的 15 次方 Wei Ether = 10 的 18 次方 Wei 2.以太坊账
区块链学习(一)
从事C++服务器开发六年多了,主要是做并发服务器和游戏相关开发,区块链技术新兴起,自己也是很感兴趣,我是零基础学区块链的,给自己设定了一个规划,先读一读区块链相关的基础和概念,以及基本算法,然后用成熟的引擎做一个demo,接下来不断深入学习. 什么是区块链? 一两句话很难解释清楚,至少我自己还不能概括的很全面.我自己的理解是区块链技术包含了很多功能,如点对点传输,分布式数据存储,利用加密和共识算法实现数据的统一.区块链是多个技术的合理应用和创新,我觉得应该在以后的学习中不断去理解. 什么是比特币
区块链学习之:区块链初识
区块链初识: 区块链是一种特殊的分布式数据库技术的实现. 区块链的主要作用是储存信息.任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以它是数据库. 其次,任何人都可以架设服务器,加入区块链网络,成为一个节点.区块链的世界里面,没有中心节点,每个节点都是平等的,都保存着整个数据库.你可以向任何一个节点,写入/读取数据,因为所有节点最后都会同步,保证区块链一致. 分布式数据库并非新发明,市场上早有此类产品.但是,区块链有一个革命性特点. 区块链没有管理员,它是彻底无中心的.其他的数据库都
剑英的区块链学习手记(一)
开篇布拉拉 因为参与了小蚁的c#智能合约编译器的开发,让我第一次近距离接触到区块链技术. 以前我对区块链技术的了解,只知道有一种叫做比特币的玩意儿,以前有同事在几百块一个比特币的时候屯了一批,后来价格炒高了,一下子成了人生赢家. 完全外行的了解,但是这个例子让我有了一个原始的理解,这玩意儿和钱有关系. 后来有幸获得小蚁核心开发者张铮文的面授,讲了些啥没记住,就记住了他掏出钱包的帅气身姿. 这给我留下了更深的印象,区块链技术,谈的就是钱. 铮文对区块链的定义是状态机,去中心化的分布式的状态机. 虽
区块链学习一
一.区块链的本质 区块链是什么?一句话,它是一种特殊的分布式数据库. 首先,区块链的主要作用是储存信息.任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以它是数据库. 其次,任何人都可以架设服务器,加入区块链网络,成为一个节点.区块链的世界里面,没有中心节点,每个节点都是平等的,都保存着整个数据库.你可以向任何一个节点,写入/读取数据,因为所有节点最后都会同步,保证区块链一致. 二.区块链的最大特点 分布式数据库并非新发明,市场上早有此类产品.但是,区块链有一个革命性特点. 区块链没有
区块链学习路线
2018年春节最火热的概念应该就是区块链了,从百度的莱茨狗和网易星球刷屏朋友圈,到3点钟区块链无眠群的大火, 大佬们纷纷进军区块链,不了解区块链好像错过了什么,这里把自己学习区块链过程中的一些资料进行索引,可以循序渐进的了解区块链技术及其应用. 一.目标 比特币发展历史,挖矿以及相关应用 区块链底层技术,如共识算法, 侧链技术, 密码学知识等,理解PKI基本知识和原理 研究以太坊技术,了解ERC20,能够自行开发DAPP 熟悉Hyperledger Fabric 1.0架构,了解其业务流程和设计
区块链学习(5)比特币网络
比特币采用了P2P(peer-to-peer)网络架构.P2P是指位于同一网络中的每台计算机都彼此对等,不存在任何"特殊"节点.P2P网络中不存在中心化的服务,计算机网络中的课程已经讲过了P2P,不过为了更好了解的P2P,先看下中心化的网络结构. 从图中可以看出中心化的结构节点直接的通讯通过一个中心化的服务器来传输.日常生活中这种中心化的结构还是比较常见的,像银行转账,银行就是这个中心话的节点.羡慕再看看P2P. 可以看出P2P的网络中每个节点之间可以相互通信,没有中心化的节点.一个结
区块链学习(7) 共识
在之前的文章中已经说过了比特币是一种去中心化的分布式账本,因此各节点之间是相互不信任的.那么比特币网络中的所有参与者如何达成对任意一个所有权的共识呢?这篇文章就会介绍如何解决这个问题. 比特币的共识由所有节点的4个独立过程相互作用而产生: 1.每个节点(挖矿节点)依据标准对每个交易进行独立验证 2.挖矿节点通过完成工作量证明,将交易记录独立打包进新区块 3.每个节点独立的对新区块进行校验并组装进区块链 4.每个节点对区块链进行独立选择,在工作量证明机制下选择累计工作量最大的区块链 同时,挖矿也会
区块链学习(3)--以太坊Dapp开发
DApp是Decentralized Application的缩写,译为:分散式的应用程序.App我们都知道,我们在智能手机上安装的应用程序也就是App.而DApp比App多了一个'D','D'的意思是分散式的.意思是 分散式的应用程序/去中心化的应用程序.与传统的App最大的区别是:DApp运行在去中心化的网络上,也就是区块链网络中.这里的DApp开发用以太坊智能合约为例,智能合约是记录在链上的一段能够控制链行为事件的一段协议,如:合约下关联账户转币.查账.投票.购买等等,合约里涉及的变量.常