...重要。但由于本文不是针对安全性的指南,所有只列出了一些基础的设置。修改SSH默认端口SSH默认端口是端口22,也是易受攻击的矢量,因此可以修改SSH端口来防止攻击。在1024 — 49151之间选择一个端口号,然后运行以下命令以检索尚未使用的端口号。没有其他显示便意味着该端口号未被使用;显示红色...
知识:钱包,以太坊,节点,合约
...重要。但由于本文不是针对安全性的指南,所有只列出了一些基础的设置。修改SSH默认端口SSH默认端口是端口22,也是易受攻击的矢量,因此可以修改SSH端口来防止攻击。在1024 — 49151之间选择一个端口号,然后运行以下命令以检索尚未使用的端口号。没有其他显示便意味着该端口号未被使用;显示红色...
知识:钱包,以太坊,节点,合约
...a)可以非常高效,但验证它们的正确性在计算上就会变得很难。每当对数据修改时,我们都要自下而上对所有数据做哈希运算。为免去总是对整个数据库做哈希运算的需要,我们可以把数据库分割成连续的小片,然后建立出一种树状结构!最原始、最有用的数据就放在叶子节点上,然后树上每一个内部...
知识:以太坊,Geth,EVM,默克尔树
...a)可以非常高效,但验证它们的正确性在计算上就会变得很难。每当对数据修改时,我们都要自下而上对所有数据做哈希运算。为免去总是对整个数据库做哈希运算的需要,我们可以把数据库分割成连续的小片,然后建立出一种树状结构!最原始、最有用的数据就放在叶子节点上,然后树上每一个内部...
知识:区块,帕特里夏树,合约,以太坊
...a)可以非常高效,但验证它们的正确性在计算上就会变得很难。每当对数据修改时,我们都要自下而上对所有数据做哈希运算。为免去总是对整个数据库做哈希运算的需要,我们可以把数据库分割成连续的小片,然后建立出一种树状结构!最原始、最有用的数据就放在叶子节点上,然后树上每一个内部...
知识:以太坊,Geth
...计算机程序,当满足特定条件时,智能合约会自动执行。合约一旦部署不可修改、合约执行后不可逆、所有执行事务可追踪。智能合约非常适合对信任、安全和持久性要求较高的应用场景,比如:数字货币、数字资产、投票、保险、金融应用、预测市场、产权所有权管理、物联网、点对点交易等等。区...
知识:还能合约,零时科技,区块链安全
...计算机程序,当满足特定条件时,智能合约会自动执行。合约一旦部署不可修改、合约执行后不可逆、所有执行事务可追踪。智能合约非常适合对信任、安全和持久性要求较高的应用场景,比如:数字货币、数字资产、投票、保险、金融应用、预测市场、产权所有权管理、物联网、点对点交易等等。区...
知识:智能合约,合约,以太坊,智能合约安全
...约。那么这些代码是如何强制执行的?发布到区块链上的智能合约,是无法修改的,并且条件达成时,一定会执行相应的代码。举个实际的应用例子,比如我要开发一个领养宠物的应用,需要募集2万元(通过以太币的形式)来开发这个应用,对这个应用感兴趣的用户都可以捐助10-1000元。那么这个智能合约...
知识:以太坊,智能合约,以太币,以太坊区块链
...约。那么这些代码是如何强制执行的?发布到区块链上的智能合约,是无法修改的,并且条件达成时,一定会执行相应的代码。举个实际的应用例子,比如我要开发一个领养宠物的应用,需要募集2万元(通过以太币的形式)来开发这个应用,对这个应用感兴趣的用户都可以捐助10-1000元。那么这个智能合约...
知识:以太坊,智能合约,以太币,以太坊区块链
...的路径。$?sudo?mkdir?-p?/var/lib/goethereum设定文件夹权限。用户?goeth?需要权限来修改该数据文件夹。$?sudo?chown?-R?goeth:goeth?/var/lib/goethereum创建一个 systemd 服务文件来存储服务配置。我们将使用配置文件来命令你的 systemd 运行?geth?进程。$?sudo?nano?/etc/systemd/system/geth.service复制下列服务配置到该文件里面。[Unit] De...
知识:钱包,信标,节点,区块
...的路径。$ sudo mkdir -p /var/lib/goethereum设定文件夹权限。用户 goeth 需要权限来修改该数据文件夹。$ sudo chown -R goeth:goeth /var/lib/goethereum创建一个 systemd 服务文件来存储服务配置。我们将使用配置文件来命令你的 systemd 运行 geth 进程。$ sudo nano /etc/systemd/system/geth.service复制下列服务配置到该文件里面。[Unit] De...
知识:以太坊,技术,Staking,Prysm,以太坊 2.0,M
...币征收10%的税据当地媒体报道,斯洛文尼亚共和国金融管理局 ( FURS ) 已提议修改适用于加密货币的税收制度。当局希望对用于商品和服务或转换为现金的加密金额征收10%的税。应征税的不是利润,而是斯洛文尼亚税务居民在将虚拟货币转换为现金或购买物品时在其银行账户中收到的金额。斯洛文尼亚税...
知识:以太坊,加密货币,比特币信托基金,虚拟货币
... 注:这些演示是在OS X机器上编写和执行的,但是同样的命令不需要修改就能在Linux机器上运行,在Windows机器上也仅需微调。这些命令假设读者对以太坊、区块链工作原理有初步的了解,对软件工程有较熟悉的掌握。 开始时,按照以下指示安装以太坊客户端。安装好后,你需要在shell上使...
知识:以太坊
...盲目相信其他节点发回的状态树数据,因为一个恶意的节点也可以声称某个账户只有一点点钱(但实际有很多)。要理解 Geth 如何能辨别收到的数据正确与否,我们先要理解默克尔帕特里夏树(Merkle-Patricia trie)。默克尔帕特里夏树默克尔帕特里夏树(MPT)是 Geth 客户端中的一种关键数据结构,它是默...
知识:区块,合约,帕特里夏树,节点
...(区块高度 13107518),以太坊突然出现分叉。我们通过分析 Geth 的代码版本修改和这笔造成分叉的交易(0x1cb6fb36633d270edefc04d048145b4298e67b8aa82a9e5ec4aa1435dd770ce4)厘清了以太坊分叉的根本原因:Geth 旧版本在处理预编译合约调用时,并未考虑特殊情况(corner case)下参数值的处理,从而引发重叠拷贝(overlappi...
知识:以太坊,分叉,安全,智能合约,Geth