我们以比特币交易为例来看看区块链具体是如何操作的。
1、把每笔交易在全网广播。让全网承认有效,必须广播给每个节点。
2、矿工节点接收到交易信息后,都要拿出账簿本记载该次交易。一旦记录,就不可撤销,不能随意销毁。矿工节点是通过电脑运行的比特币软件对交易的进行确认的。为了鼓励矿工的服务,对于其所记录和确认的交易,系统为矿工提供少量比特币作为奖励。并且比特币的数量也是有限的,矿工费也能有效保证,比特币被挖完后,矿工能有动力继续维持货币交易之间的平衡。那么矿工之间是怎么收取手续费呢?奖励只有一份,系统会看谁记录的速度快。来决定旷工费是谁的,为了减少这种情况,系统会出一道十分钟的运算题,谁能最快解出值,谁就将获得记录入账权利,并赢得奖励。前述区块链中所运用算法并不是简单的计算题,而是使用哈希散列(Hash)算法。哈希散列是密码学里的经典技术,可以用来验证有没有人篡改数据内容。
3、获得记账权的矿工将向全网广播该笔交易,账簿公开,其他矿工将核对确认这些账目。
交易达到6个确认以上就成功记录在案了。矿工记录的时候,还会将该笔交易盖上时间戳,形成一个完整时间链。
4、当其它矿工对账簿记录都确认无误后,该记录就确认合法,矿工们就进入了下一轮记账权争夺战。
矿工的每个记录,就是一个区块(block),会盖上时间戳,每个新产生的区块严格按照时间线形顺序推进,形成不可逆的链条(chain),所以叫做区块链(Blockchain)。
专注公众号获得更多资讯!
源中瑞专注于区块链技术应用研发、数字资产交易系统开发、币币撮合模式、交易即挖矿模式、OTC场外交易模式、C2C交易模式、数字资产抵押系统、多币种钱包开发、BI数据分析系统、区块链IM社交通讯系统+直播。提供一整套交易平台搭建技术支持,拥有多年的定制研发经验,值得信赖!电/v:13826553501 QQ:1993126873 区块链软件开发。
官网:http://yy.ruiec.com/
联系人:黄顾问