打字猴:1.703875797e+09
1703875797 区块链项目开发指南 [:1703875261]
1703875798 区块链项目开发指南 1.8.5 Namecoin
1703875799
1703875800 Namecoin是一个去中心化的键-值数据库。它也有内部货币,叫作域名币(Namecoin)。Namecoin使用区块链数据结构和工作量证明共识协议。
1703875801
1703875802 在Namecoin中,可以存储数据的键-值对。为了注册键-值对,需要花费域名币。注册之后,需要每35999个区块更新一次,否则与密钥相关的数值将失效。更新也需要花费域名币。不需要更新密钥,也就是说,在注册之后不需要花费任何域名币来存储密钥。
1703875803
1703875804 Namecoin有一个命名空间(namespace)功能,允许用户组织不同种类的密钥。任何人都可以创建命名空间,或者使用现有命名空间组织密钥。
1703875805
1703875806 最受欢迎的命名空间有a(应用特定数据)、d(域名规范)、ds(安全域名)、id(标识)、is(安全标识)、p(产品)等。
1703875807
1703875808 bit域名
1703875809
1703875810 如要访问网站,浏览器应先发现与域名相关的IP地址。这些域名和IP地址映射被存储在DNS服务端中,受大机构控制。因此,域名易于审查。如果网站在做非法勾当,或者导致某些损失,或者出于一些其他原因,大机构通常会关闭域名。
1703875811
1703875812 正因如此,就需要一个去中心化的域名数据库。因为Namecoin就像DNS服务端一样存储键-值数据,所以Namecoin可用于实现去中心化的DNS,而且已经用于该用途。d和ds命名空间包含以.bit结尾的密钥,代表.bit域名。从技术上看,命名空间对于密钥没有任何命名协定,但是Namecoin的所有节点和客户端同意该命名协定。如果想在d和ds命名空间存储非法的密钥,那么客户端会将其滤掉。
1703875813
1703875814 支持.bit域名的浏览器需要查看Namecoin的d和ds命名空间,以发现与.bit域名相关的IP地址。
1703875815
1703875816 d和ds命名空间之间的区别是:ds存储支持TLS的域名,而d存储不支持TLS的域名。我们已经使DNS去中心化了,也可以使发放TLS证书去中心化。
1703875817
1703875818 这是TLS在Namecoin中的工作原理。用户创建自签名的证书,并在Namecoin中存储证书。当一个对.bit域名支持TLS的客户端试图访问一个安全的.bit域名时,它将服务端返回的证书哈希和Namecoin中的哈希存储进行匹配,如果匹配,则继续与服务端进行更多通信。
1703875819
1703875820
1703875821 使用Namecoin形成的去中心化DNS是第一个解决Zooko triangle的办法。Zooko triangle定义了有三个属性的应用,即去中心化、身份和安全性。数字身份不仅可以用于代表一个人,还可以代表一个域、一个公司或者其他事物。
1703875822
1703875823
1703875824
1703875825
1703875826 区块链项目开发指南 [:1703875262]
1703875827 区块链项目开发指南 1.8.6 达世币
1703875828
1703875829 达世币(Dash)是一种类似于比特币的去中心化货币。它使用区块链数据结构和工作量证明共识协议,并解决了比特币面临的一些主要问题。以下是比特币面临的一些问题:
1703875830
1703875831 ·交易需要几分钟完成,但在目前的环境下通常需要交易马上完成。这是因为比特币网络的挖矿难度不断调整,平均每10分钟创建一个区块。在本书中,我们将在后面学习更多关于挖矿的内容。
1703875832
1703875833 ·尽管账户没有与其相关的身份,但是在交易所里用比特币和真实货币进行兑换或者用比特币买东西都是可以追溯的,因此交易所或者商户可以把用户的身份透露给监管机构。如果在自己的节点上运行发送/接收交易,则ISP可以看见比特币地址,还可以用IP地址追踪所有者,因为在比特币网络中广播的信息不是加密的。
1703875834
1703875835 达世币的目标是通过使交易几乎瞬间完成并隐藏交易账户的信息来解决上述问题,还可以防止他人用ISP追踪所有者。
1703875836
1703875837 比特币网络中有两种节点,即矿工节点和普通节点。但Dash中有三种节点,即矿工节点(miner node)、主节点(master node)和普通节点(ordinary node)。主节点是使Dash与众不同的原因。
1703875838
1703875839 1.去中心化的治理和预算编制
1703875840
1703875841 要建立一个主节点,用户需要拥有1000个达世币和一个静态IP地址。在Dash网络中,主节点和矿工都赚取达世币。挖出一个区块,45%收益归矿工,45%收益归主节点,剩余的10%留给系统预算。
1703875842
1703875843 主节点使去中心化的治理和预算编制成为可能。由于去中心化的治理和预算编制系统,Dash被称为DAO,因为这就是它的确切含义。
1703875844
1703875845 网络中的主节点就像股东,也就是说,它们有权利决定剩余10%的达世币归谁。这10%的达世币通常用于资助其他项目。
1703875846
[ 上一页 ]  [ :1.703875797e+09 ]  [ 下一页 ]