1703875900
Ripple也有内部货币,叫作XRP(或瑞波币)。发送至网络中的每一个交易会耗费一些瑞波币。由于瑞波币是Ripple自有的货币,它可以不需要信任就被发送给网络中的任何人。在形成信任链时,可以使用瑞波币。记住,每一个网关有自己的货币汇率。瑞波币不是由挖矿生成的;相反,最初就有1000亿个瑞波币,它们最初由Ripple公司拥有。出于多种原因,瑞波币是手动供给的。
1703875901
1703875902
所有交易都被记录在去中心化的账本中,形成不可更改的历史。需要共识确保所有节点在一个给定时间的账本都一致。在Ripple中,有第三种节点,叫作验证器(validator),它是共识协议的一部分,验证器负责验证交易。任何人都可以成为验证器。但是其他节点维护一个可以信任的验证器列表。该列表被称为唯一节点列表(Unique Node List,UNL)。验证器也有UNL,即验证器信任的验证器,因为验证器也想达成共识。目前,由Ripple决定可以信任的验证器列表,但是如果网络认为Ripple选择的验证器不值得信任,就可以在节点软件中修改列表。
1703875903
1703875904
可以拿出一个以前的账本,把随后发生的全部交易都填上去,形成一个新账本。为了同意当前账本,节点必须同意以前的账本和随后发生的全部交易。在创建一个新账本之后,节点(普通节点和验证器)启动一个计时器(几秒钟长,大概5s),并收集在创建以前的账本时到达的新交易。当计时器停下时,它接收至少80%的UNL认为合法的交易,形成下一个账本。验证器向网络广播一个提案(proposal,即它们认为合法的、用于形成下一个账本交易的一系列交易)。如果它们决定根据UNL提案和其他因素改变合法交易的列表,验证器可以对同一个账本用不同的交易集合,多次广播提案。所以用户仅需要等待5~10s,由网络确认交易。
1703875905
1703875906
有人质疑,每个节点可能有不同的UNL,是否会使账本生成许多不同的版本?其实只要UNL之间有最低程度的相互连接,就会迅速达成共识,这是因为每一个诚实节点的主要目标就是达成共识。
1703875907
1703875908
1703875909
1703875910
1703875912
区块链项目开发指南 1.9 总结
1703875913
1703875914
在本章中,我们学习了DApp的概念,初步了解了DApp的工作原理以及其面临的一些挑战和应对挑战的多种方法。最后,我们接触了一些广受欢迎的DApp,了解了它们的特别之处和工作原理。
1703875915
1703875916
1703875917
1703875918
1703875920
区块链项目开发指南 第2章 以太坊的工作原理
1703875921
1703875922
在前一章中,我们了解了DApp的概念,还了解了一些热门DApp,其中之一便是以太坊。目前,以太坊是继比特币之后最受欢迎的DApp。在本章中,我们将深入学习以太坊的工作原理及其用途,还将看到重要的以太坊客户端和节点实现。
1703875923
1703875924
在本章中,我们将讲解以下内容:
1703875925
1703875926
·以太坊用户账户。
1703875927
1703875928
·智能合约及其工作原理。
1703875929
1703875930
·以太坊虚拟机(EVM)。
1703875931
1703875932
·在工作量证明共识协议中挖矿如何进行。
1703875933
1703875934
·学习如何使用geth命令。
1703875935
1703875936
·建立以太坊钱包和浏览器钱包(Mist)。
1703875937
1703875938
·Whisper和Swarm概览。
1703875939
1703875940
·以太坊的未来。
1703875941
1703875942
1703875943
1703875944
1703875946
区块链项目开发指南 2.1 以太坊概览
1703875947
1703875948
以太坊(Ethereum)是一个去中心化的平台,可以在其上部署DApp。DApp是用一个或者更多个智能合约创建的,使用Solidity编程语言编写智能合约。智能合约完全按照程序运行,而且防停机、防审查、防欺诈、防第三方干扰。在以太坊中,编写智能合约可以使用好几种编程语言,包括Solidity、LLL和Serpent,其中Solidity最受欢迎。以太坊有一种内部货币叫作以太币(Ether),部署智能合约或者调用其方法需要用到以太币。和任何其他DApp一样,智能合约可以有多个实例,且每个实例都有自己专门的地址。用户账户和智能合约都可以持有以太币。
1703875949
[
上一页 ]
[ :1.7038759e+09 ]
[
下一页 ]