区块链技术介绍
介绍
区块链的挖矿收益来自建立区块。建立区块需要按照一定的算法完成(如btc是对账单加随机后,计算hash值是否满足一定规则)。
类型
- 共有链,如BTC、ETH等
- 私有链
- 联盟链,国内的主要形式,如百度超级链(Xuper)、蚂蚁链(ANTCHAIN)、金联盟、BSN区块链服务网络(BlockChain Based Service Network)
区块链扩展性
不肯能三角:
可扩展性
银行 实物
安全性 BTCETCH 去中心化
BTC
BTC 每10分钟建立一个大小约1MB大小的新区块,最初每个区块奖励50BTC,每增加21万个区块奖励减半,发行总量 2100W
gas 是交易的手续费,gas费越高会优先打包到区块中(挖矿时的奖励高),因此可以通过 gas 竞价实现交易的速度。
Solidity
- Solidity 是一种面向对象的编程语言,用于开发在以太坊上运行的智能合约
- 智能合约是在以太坊状态下管理账户行为的程序
- 以太坊是一种社区运行技术,为加密货币以太币(ETH)和成千上万的去中心化应用程序提供动力
- 智能合约用于在没有第三方参与的情况下进行可信交易;这些交易是可追溯和不可逆转的
- 智能合约可用于投票、众筹、盲拍和多签名钱包等情况