Comments (2)
所谓区块链,就是区块和链的组合。块是交易的有序列表,链是块的有序列表,共识的过程就是多个节点间对块中交易的顺序和包含的交易达成一致意见的过程。
交易一定会改变区块链的状态,而区块是状态改变的一个里程碑。因此,区块链使用者不断提交交易,节点尝试打包交易和验证别人打包的交易以期望达成一致意见,达成一致意见的区块链起来,就形成了区块链。而区块链内包含的信息,在交易的驱动下,不断改变着,也就是状态的改变。
要理解细节,首先需要有状态机的概念,然后了解交易、区块是如何改变状态的,而共识是如何维护统一状态的,区块链就算是入门了。
from blockchain101.
学习了区块链之后,虽然还是有一点不甚清楚,但是大概总体还是有一点了解,至于这个问题,区块链究竟是依赖什么运行的,首先区块链它一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。在我看来它的工作原理也是十分复杂。经济激励的发行机制和分配机制是重点吧(君045)
from blockchain101.
Related Issues (20)
- 每一个节点都是一个区块,每个区块都存放在前十分钟的交易,而每个账户的余额是由所有连接在一起的区块计算出来的嘛 蕾087
- 如果问题一成立,那么区块停止运作,钱包的钱怎么算? 蕾087
- 钱包是如何存放在区块链里的 蕾087 HOT 1
- 区块链技术有价值吗 HOT 5
- 各种代币是必须的嘛 蕾087 HOT 1
- 当前中心化方案是否真的需要去中心化方案代替 蕾087
- 如果同时算出答案,那么新产生的比特币是平分给矿工还是给一个矿工.俊072 HOT 1
- 老师,您经营过矿场吗?如何搭建一个小型矿场?老师可以教我吗?(急)
- 随着区块链的发展,老师觉得区块链会像软件编程那样进入小学生的课堂吗?它会以何种形式普及大众呢? 沂088
- 近期区块链频繁上热搜,想问问是区块链已经得到越来越多人的关注,还是有人故意炒作? 沂088 HOT 4
- 随着区块链的发展,语言学习的用处是不是就不大了? 沂088 HOT 2
- 区块链在数字减贫及农业现代化建设中如何应用?俊056
- 区块链技术在现代金融管理中如何运用? 俊056 HOT 1
- 为什么要用区块链技术实现智能合约? 婷020 HOT 2
- 区块链的发展一定需要代币吗? 婷020 HOT 1
- 区块链在金融监管领域的应用? 霞085
- 区块链在产品溯源领域的突出优势?芸101 HOT 1
- 区块链在医疗领域内的应用有哪些? 婷074 HOT 6
- 区块链现状和未来? 舟013 HOT 1
- 区块链在未来智慧城市中可能有哪些应用?扬024 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blockchain101.