Author

Topic: [Nxt技术讨论] NXT常见问题解答 (Read 548 times)

full member
Activity: 350
Merit: 100
April 27, 2014, 08:53:07 AM
#2
支持nxt,nxt将是虚拟币的领头羊 Smiley
full member
Activity: 252
Merit: 150
April 27, 2014, 05:40:32 AM
#1
一到七

一、流言和误解


NXT是一个骗局,因为所有的NXT都被预挖了?
首先,值得注意的是,NXT是100%股权证明(Proof-of-Stake,POS)的货币。实现这种形式货币的唯一方法是在起源块中发行所有 的货币。如果不这样做,就需要实施某种形式工作证明(Proof-of-Work,PoW),以防止网络中的“假”股权的攻击。由于NXT的创造者想要一 个100%的PoS平台,创造者抛弃了PoW和PoS混合的方案。
其次,“预挖”这个词是不恰当的,因为NXT从来就没有被开采过。最初的股权持有者是利用比特币对NXT项目的投资而获得相应的股权,按股 权多少分配了起源块中的十亿NXT。最初的股权持有者将捐赠来分发NXT,并利用NXT来做出与NXT有关的“悬赏”(软件,文档,翻译,支持等),这由 整个社区完成。 即使是NXT的创造者( [ https://bitcointalksearch.org/topic/m.3253022 # msg3253022 BCNxt ] )一开始也做出了一个比特币的投资。没有从虚无中产生的货币! 投资,然后得到回报,这是一个自然的因果关系。
其三,创作的起源块是完全公开的,所有NXT的原始账号和分配给他们的数额是可见的:见://bitcointalk.org/index.php?topic=303898.msg3652710#msg3652710
如果没有新的NXT可供开采,你怎么验证块链和保护网络?
NXT是100%股权证明(POS)的货币。用户通过在任何计算设备(甚至是运行Windows XP的计算机)上运行轻重量级的客户端来验证块链并保护网络。通过运行客户端,用户都会有机会获得从交易费中产生的NXT奖励。此外,NXT的“透明锻 造”功能会“惩罚”不参与挖矿过程的帐户无法赚取交易费。
如果所有的NXT币都已经存在,这不就使NXT币的原初持有者变得很有钱?
很可能。所有的原始股权持有者通过投资比特币以获得NXT币的持有,再强调一次的是,投资与获得回报是一个自然的因果关系。 你也要想到的是,没有人能保证所有的投资都能获得可观的成功。
因为大多数NXT币掌握在大约75个人手中,难道这不使得NXT币中心化了么?
大多数原始股权持有者都已经通过捐赠,对开发、推广和交易的悬赏等形式,将NXT币分发给其他人。请参阅下一节以获取更多细节。相比之下,比特币已经发展5年了,比特币一半的总供给掌握在900多一点人手中(source)。
原始股东都在囤积NXT币起源块 包含73宗交易,将所有十亿NXT币分发给原始股权持有者。wesleyh分析了这些原始账户每周的余额, 发现余额都在显著下降:
日期 余额
2013年11月24日: 1,000,000,000
2013年12月1日: 622,209,864
2013年12月8日: 406,016,313
2013年12月15日: 305,742,843
2013年12月22日: 265,220,001
2013年12月29日: 248,241,416
2014年1月5日: 148,913,050
2014年1月6日: 139,681,005
这也可能只是NXT币简单地在不同帐户间转移,这些帐户仍然被原始股权持有者“持有”。不管怎么说,许多股东都积极推动NXT的发展,提供捐款和奖金给编程、调试人员,翻译人员,等等。其中一些奖金和项目的详情,可在此谷歌电子表格和原始股东奖金讨论贴 以及nextcoin.org中找到。

二、货币问题



NXT币如何可分?
眼下,NXT软件支持NXT币可分到小数点后两位(一百分之一,或者分),但所有的交易费用至少为1整个NXT币。由于一共有十亿NXT币,NXT的客户端刚开放不久,可分不是当务之急。它可以在未来进行调整。
为什么交易费用如此之高?
目前执行任何操作,最低的费用为1个NXT:无论是发送NXT,注册一个别名或发送任意消息。交易费是必要的,因为没有新的NXT币会产生;锻造所 能赚取的费用都是来自交易费。而锻造者需要赚取NXT币作为奖励,以保持他们的节点上运行和哈希新交易写入块链,从而保护了网络。
NXT币仍处于它的婴儿期。还不会有很多用户,仍有很多功能正在完善中。所以,每天的交易数量仍然很低。当交易的频率以及NXT币价格的增长,交易费用将下调,以保持交易成本合理,同时还充分考虑到锻造的奖励。
我在哪里可以找到NXT币的价格图表?
最强大的NXT/BTC价格图表可在 cryptocoincharts.info 中找到,它提供了有关DGEX交换价格的可视化。其他图表将很快到来。
三、软件



我怎么听说NXT在网络上遭受了DDoS攻击?我怎样才能帮上忙?
随着NXT币的普及以及一些新功能如别名系统的发布,导致NXT成为黑客攻击的目标。现在,最大的问题似乎是分布式拒绝服务攻击(DDoS)对NXT公共节点的攻击。该攻击的影响是巨大的:它减慢了交易处理和妨碍节点彼此通信。这会导致很多问题,如过度“块链分叉”,使众多用户感到他们的客户端是“坚持”一个坏块。 如果你是NXT币临时或新的用户,现在要做的最简单、最好的办法可能就是等待。网络最终会自行纠正,而开发者正在积极监视网络,以回应攻击。开发团队和NXT币社区的高级成员也在研究这些问题。如果你致力于给予帮助,万分谢谢!
以下操作可以使用:
创建一个公共节点 可以帮助支持网络(注:仅适用于技术宅) 。 在这里寻找说明。
DDoS防护 。如果您已经运行了一个公共节点,请联系您的服务供应商,并要求使用可能得到的DDoS防御系统。
霍尔马克保护 。在您的节点上注册一个标志。这对现在的问题没有帮助,但即将推出的新功能将保护具有标记的节点。
切换到一个二进制协议 。不幸的是,这最后一步需要高超的编程技巧。如果你是一个高级开发者,加入Bitcointalk.org NXT讨论帖,并提供你的服务。
NXT服务器和NXT客户端之间的区别是什么?
NXT服务器是实现NXT的核心功能的软件。当我们谈论“0.4.0版本”被释放,我们正在谈论的是NXT服务器。它是用Java编写,并运行于命 令行界面。 NXT客户端是你使用的基于Web的界面,与https://127.0.0.1:7875/(或https://localhost:7875/)交 互。此客户端是暂时的,一旦更好的客户端创建,它将被完全摒弃。开发人员目前正在设计在所有平台上(甚至是移动设备!)的新客户端。任何新的客户端软件也 将包括核心服务软件,使您可以轻松地设置和操作NXT。
当我在我的浏览器上输入https://127.0.0.1:7875/,我得到一个安全警告。这是什么意思?
端口7875被用于NXT的安全通信,使用此协议的任何网站必须提供“数字证书”来认证。 NXT采用了“自签名”证书,这被大多数浏览器看作是不安全的。您可以放心地跳过这个警告,并使用该软件。
为什么NXT软件这么难安装和使用?
我们希望下载和安装说明可 以帮助你,使你的NXT软件得以运行。但我们认识到,软件和安装是不容易使用的。截至本文撰写之时,开发团队正在开发软件(服务器)的核心功能,并且 NXT尚未正式启动(这将发生在2014年1月3日)。开发团队现在创造的NXT客户端是一个非常基本的Web界面。其他开发人员正在加紧为用户创造更好 的NXT的客户端。如果这些客户端完成,我们将尽快介绍它们的详细信息。一些正在创建的“测试版”客户端上可以在如下地址找到的 Nextcoin.org论坛 。但请记住,他们也仍然不是“成品”。一般来说,所有的NXT客户端包括服务器,所以你只需要下载和安装一个软件包。
如何卸载NXT?
很容易从系统中删除NXT。只要停止NXT服务器(通常通过关闭终端窗口中,你也可以检查你的活动监视器/任务管理器并手动关闭“java”进程),然后从电脑中删除了“NXT”文件夹。
我在哪里可以得到源代码?
NXT的源代码可以在这里找到。发布的源码是基于客户端的0.4.7e版本,并不包括最新的功能,如 Alias System(别名系统),Transparent Forging(透明锻造),或交易所。这个版本的源码故意插入了三个缺陷,以鼓励人们检查代码。查找bug可以获得奖金,bug只存在于代码中 - 他们不存在于软件的发布版本中。附加功能的源代码(“秘密武器”)在2014年春天公布。
为什么不是所有的源代码被释放?
释放源代码的几分钟内,就已经有两个NXT克隆版本被公布,并开始寻求投资者。此外,许多NXT的高级功能仍在开发中。
钱包,帐户和帐户结余我的钱包在哪里?
不同于比特币或其他山寨币,NXT币没有本地钱包。更具体地说,NXT币采用了“脑钱包”,这就是说,钱包是去中心化的,并保存在网络上。当您在 NXT上创建一个帐户,你的密码口令用于创建您的帐户号码。一旦生成您的帐号,就可以使用你的密码口令在任何运行NXT节点上解锁并访问它。
我刚刚创建了一个帐户,但我没有在blockchain资源管理器看到它!为什么呢?
一旦你输入一个密码口令解锁一个帐户,该帐户(如果它不存在)将会被创建。但是,该帐户不会出现在块链(或blockchain资源管理器)中, 直到您发送交易到您的帐户,。这是因为块链是交易的记录,而不是账户的记录。 发送一些NXT到您的帐户,然后再次检查块链。一旦交易被确认(这可能需要不到一分钟),您的帐户将开始出现。
是否有可能有一个以上的密码可以打开同一个帐户?
可用的NXT账户数为1077个,但也有更大的数目的可能密码,一个明显的问题是,是否有可能存在一个以上的密码可以打开同一个帐户。答案是否定的。原因是:当你输入你 的密码口令,由此产生的账户是一个256位的数值。 NXT采用该值的前四分之一(64位),并用它来创建你“看得见的账户ID” - 你的账户号码。只有极少的情况下,有人进入口令得到与现有账户相同的64位账号号码,软件将禁止口令,并要求你选择另外一个。
我可以从另一台计算机上访问我的钱包吗?
当然可以!NXT中没有钱包文件,因为所有的账户都存储在网络。这被称为“脑钱包”。这意味着可以从任何地方访问你的账户…但它也强调使用强密码的 重要性,因为密码是唯一能保护你的账户不被他人被访问。(此授权机制以后可能会被改写/更新/加强)。出于安全原因,在本地运行时,建议您只访问Nxt软 件。这有助于减少有人拦截并盗取你的帐户密码的可能性。
我可以像比特币那样打印纸钱包吗?
不行。Nxt唯一的钱包是网络本身——所有账户都存储在那里。你需要保护的唯一的东西是你的密钥,这也是你的密码。
可以离线存储NXT么?
不行.
我存放在DGEX交易所的NXT币可以帮我通过锻造赚取些NXT币么?
不行。 DGEX交易所里的NXT币存放在DGEX账户里, 所以只有DGEX账户会通过锻造赚取NXT币。
我如何得到我的第一个NXT币?
你有很多方法让你得到第一个NXT币!
要求捐款!由于现在还处于NXT发展的早期,股东们还是很乐意捐赠一些NXT币给新手。在该论坛 试着发布您的帐户信息。
为社区做点贡献!需要做大量的工作以帮助Nxt社区成长——从贡献文档,促进Nxt,协助翻译,贡献代码,等等。看看这个Nxt论坛赏金列表或 Bitcointalk.org赏金列表,看看需要执行“任务”。 用你的工作赚一些Nxt币。
用比特币购买一些Nxt币DGEX.com。
直接与社区的成员交易 Nxt买入/卖出的线程。 大多数人会接受比特币。如果你直接从别人那里购买NXT币,确保你信任他们,并尝试小量交易!(例如:用1个比特币购买200 000 NXT可分解为20 000 NXT / 0.1 BTC包)
从这个网站NXT faucet领取2-4枚NXT币。
我在哪里可以买到NXT币?
您可以在DGEX.com,NxtChg.com,Peercover.com 用比特币兑换为NXT。除了比特币,您也可以在Peercover.com用LTC,XRP及美元购买NXT。
最终,NXT软件将实现它自带的去中心化的交易系统。
四、安全



我怎么知道我的客户端软件是正版的?
当开发团队发布了新的客户端,他们还公布了该软件的SHA256码。这基本上作为一个“数字签名”下载。如果软件中甚至一个字节被修改或篡改,哈希值将彻底改变。因为NXT软件是开源的,很容易让恶意攻击者制造“假”下载,包括后门程序和其他攻击的软件。
当您下载该软件,你应该产生一个SHA256码, 并验证它是否来自开发团队。当前版本的客户端和SHA256值已经可以在这个Bitcointalk.org论坛帖子里找到。
如果您以前从未计算过SHA256哈希值,方法如下:
在Windows上,使用在线计算器是最简单的:http://hash.online-convert.com/sha256-generator
在Mac OS X中,SHA-256可以使用在终端输入openssl命令计算(终端位于/应用程序/实用工具)。 openssl命令看起来像这样:openssl sha256 [FILE_NAME]
在GNU / Linux中,sha256sum对大多数版本的操作系统都是标准的程序。利用在终端的sha256sum命令看起来像这样:sha256sum [FILE_NAME]
因为所有的NXT帐户存储在网络上,是不是可能有人会猜到我的密码口令,并轻松获取我的NXT币?
这是很重要的问题. 看账户安全以获得更详细的回答。
简单地说:这个问题强调了使用一个安全的强密码来创建你的NXT帐户的重要性。
如果您在NXT客户端输入一个不超过30个字符的密码,你将会被警告:你正在创建一个安全隐患。一个真正随机、50至60个字符长的字符串 是一个口令更好的选择,并会显著降低有人“暴力破解”您的帐户或碰巧使用相同密码的可能性。 NXT支持10^77个不同的帐号(也就是100000 000 000 000000 000 000 000000 000 000 000000 000 000 000000 000 000 000000 000 000 000000帐户),所以可能的密码短语的范围是很大的。
我刚刚意识到我应该选择一个更好的密码口令。我可以修改我的密码么?
你不能改变您NXT帐户的密码,因为它实际上是被用于生成了您的帐号。更确切地说,对于那些知道一些关于公共密钥加密知识的人来说:你的密码口令是 您的帐户的密钥,您的帐户号码是你的公钥。如果你想使用一个不同的密码,只需使用一个不同密码口令,创建一个新的NXT帐户。一旦你这样做了,用你的 NXT客户端从你的旧账号发送你的NXT币到新账号。交易费用可以被设置为1个NXT币,所以它不会花费你太多。
如果透明锻造意味着下一个块的产生者是已知的,没有人会志愿运行NXT软件以应对DDOS攻击?
这有可能的。如果这是你关心的,你应该通过个人VPN服务或Tor运行NXT软件。

五、锻造



为什么叫锻造,而不是挖矿?
在比特币和其他许多加密货币中,保护和验证块链会产生新的货币。但是,所有可能的NXT币已经存在,且账户只能从交易费用中赚取NXT币。因此,有人认为,一个新词 - “锻造” - 被需要用以描述其中NXT币赚取的方式。
锻造如何工作?
可以通过交易费赚得NXT币。在收到您的第一个NXT币的24小时后,你的NXT软件将开始对块生成过程做出贡献,可以为你赚取NXT币,只要你的 帐户是“解锁”状态。可以赚取的NXT币金额取决于你持有的NXT币的数目,在网络上的“活跃”NXT币的总数,以及计入块链中的交易费用的总数。
什么是“透明锻造”?
NXT实行“透明锻造”,这使得NXT软件可以预测哪些帐户将锻造即将到来的块。这基本上是通过所有的活跃帐户迭代,看到哪一个具有最高的可能性来 完成。透明锻造迅速增加了交易的过程,因为锻造下一个块的帐户是已知的。这个功能的另一个好处是,帐户如果不锻造,其通过锻造获得NXT的几率为0。
为什么为了锻造,我必须要购买NXT币?
如果你想自己拥有一些比特币,或任何其他山寨币,你必须投资购买采矿设备,以挖矿。对NXT来说,你需要购买一定数目的NXT币,以开始锻造。有没有额外的成本,也不必需要昂贵的挖矿设备。
在我的帐户有一些NXT币。我怎样才能开始处理交易和锻造NXT币?
如果您在电脑上运行NXT软件,让您的NXT账户解锁,并在您的帐户中放有一些NXT币,您将自动开始锻造NXT!官方的说法是,一旦发送NXT币 到你账户中的交易被确认1440次后,你就可以开始处理交易和锻造NXT。这通常需要一天(块生成,每分钟一次,所以1440块生成需要24小时)。一旦 你已经达到了这个条件,客户端用户界面将在块窗口有一个计时器来估计多久将是你生成下一个块。这个计时器只是一个估计,依赖于你持有的NXT币与在网络上 活跃的NXT币总量的比例。该估计会一直变化,其仅仅是基于你现在产生块可能性的一个猜测。
为了锻造NXT币,我一定要开着客户端?
不需要。一旦你的服务器正在运行,只要将您的帐户“解锁”,然后就可以关闭网页浏览器。
“保持我的账户解锁”是什么意思?
当你键入你的密码口令进入NXT客户端窗口,您的帐户将在您的服务器上解锁。一旦它被解锁,它会保持解锁,直到您再次锁定,或直到您停止您的服务 器。 要解锁您的帐户,通过打开https://127.0.0.1:7875/,点击浏览器窗口的左上角角落的挂锁图标,然后输入你的密码口令访问您的服务 器。一旦做到这一点,挂锁图标将变为“未锁定”状态,你的帐号和余额将在浏览器窗口顶部显示为绿色文本。此时,您可以关闭您的Web浏览器,您的帐户将保 持锁定在服务器上。你的服务器(计算机)必须仍在运行。
假如我锁定了我的帐户(例如,通过关闭服务器的方式)。下一次我解锁的时候,是不是我之前未锁定的时间会被算入生成我的下一个块?
不是。 想象一下,你生成一个块有点像获得一个抽奖的机会。当一个块被创建,并且您的帐户是未锁定的,这就像对你手中的每个NXT币,你有一张抽奖票。其他人拥有 的抽奖票数目也与其拥有的NXT币一样。你赢的机会完全取决于你有多少票,以及与抽奖门票总数的比例。现在,想象一下,为了得奖,当彩票开奖的时候,你也 必须在开奖的房间里。如果您的帐户被“锁定”或你的服务器没有运行,这是因为你不在房间里 - 你将不能赢得奖金。一旦一个数据块生成(意味着某人赢得了抽奖活动) ,下一个新的抽奖开始,采取全新的抽奖票,并根据谁在房间里开始新抽奖。所以,当您的帐户被锁定或您的服务器没有运行时,你生成一个块的可能性几乎为零。 而且,由于每一个新块的产生不依赖于前一个块的结果,此前你账户无论解锁与否,你将不会得到任何酬劳。
我怎样才能看到自己的帐户是否锻造了一个块?
如果你锻造了一个块,就可以得到奖励,您的客户端将显示一个输入交易的奖励金额。存款的来源将一个块标识符,而不是一个帐户标识符。另一种看你锻造了多少块(以及你已经从锻造中到底赚了多少NXT)的简单的方法,是使用NXT blockchain explorer:
前往http://87.230.14.1/nxt/nxt.cgi?action=1
在右手边的文本框中,标有“块或交易或帐户”,输入您的帐号,然后点击“GO”按钮。
相近的查询结果的顶部,你会看到一个包含你想要的信息的一行:“采矿比例”,“生成块”和“已赚手续费”。
我可以通过锻造赚多少NXT,我多久会得到它?
在您帐户中的第一个交易被确认1440次(或24小时后),你可以开始处理交易并赚取NXT币 。一旦24小时已经过去了,你的软件将会估计锻造一个块的时间,将显示在“块”窗口的顶部。值得注意的是,块生成本质上是一个随机过程,所以任何人只能估 计在你生产下个块之前大概需要多长时间。在NXT客户端里,你会看到这样的文字,说:“你可以在X天后生成下一个块......”。这仅仅是根据您目前的 概率,产生下一个块大致需要的时间估计。因为概率时刻都在变化,所以这个估计的数值一直都会变化。 下面是一个如何从交易中获得NXT币的数学演练:
每24小时,应该有1440块被加入块链中。这是根据每分钟1块的平均块的产生速度。这些块代表交易NXT币的总体积(十亿)
您锻造块的概率取决于你持有的NXT币与活跃在网络上的总NXT币总数之比。如果所有可用硬币 (十亿)都被用于锻造,那么拥有694,444 NXT币 (十亿除以1440 )的账户将每天锻造1块。然而:
NXT币移动到一个全新的帐户必须等到1440块成熟
部分人不愿意锻造,不想让自己的NXT软件的运行,或他们的NXT软件崩溃,所以在任何时间点,只有部分NXT币参与锻造。
网络上的活跃NXT币总数总是从一个块到变到下一个块。
如果您看一下NXT客户端中“最近的块”窗口,你会看到在每个块都有的红白目标图标。如果你的目标价值除以100 % ,你会得到NXT币用于锻造该块的部分。 (注:由于块每分钟生成一次,你应该把这些目标的求平均,因为它们每分钟都在波动。)
例如,如果平均目标值为400 % ,则仅100 /400 = 25 %的锻造区块。
现在你可以计算出有你每天可能产生多少块:先将你拥有的NXT总数乘以目标的绝对值数量(例如400 % = 4),然后除以694,444。
例如,如果您有50,000 NXT硬币,平均值为400 % ,你每天可以锻造0.288 NXT块,转换为一个块,需要3天或4天。
您赚取金币的总数量取决于块收了交易费的数量。每笔交易的最低收费为1个NXT币,并在大宗交易的数量会有所不同。块可以包含最多255个交易。另外,也有块可能是空的。
我需要拥有多少NXT以每天能锻造1个NXT币?
这是很难估计的,因为锻造是基于概率和股权证明机制的运作。网络上活跃的NXT币总数每分钟都在变化,所以你锻造的可能性总是各不相同。有经验的NXT持有人已经发现到为了每天锻造一个块,几十万NXT币的账户余额是必要的。
我可以通过运行多个服务器和多个帐户来锻造更多的NXT么?
不可以。你锻造NXT的能力完全取决于你的账户余额与所有NXT币的百分比。这是我们为什么叫NXT币为纯“股权证明”的加密货币。 CPU频率,GPU(图形处理单元)能力,你运行客户端的总数,这些都对锻造没有任何影响 - 事实上,你甚至可以在一个非常古老的,低功耗的电脑上锻造NXT币!
六、NXT别名系统



什么是别名系统?
详细描述见 别名系统
我如何生成一个别名?
见我们的 如何生成别名页.
需要花多少NXT币来定义一个别名?
只是交易手续费!目前,你可以设置一个最低至(1 NXT)。但是请注意,如果多个帐户同时要求相同的别名,具有最高指定费的请求将获胜。
我怎么知道我的别名已经建立?
像NXT的任何其它交易,你应该等着你的交易被确认。您的别名创建的交易将出现在您的“交易”窗口,涉及0 NXT转让的交易。
一个帐号可以注册多个链接到它的别名么?
可以。你可以设置无限数量的别名链接到您的帐户。
一旦一个别名被创建的,我可以将它给别人么?
创建别名的帐户“拥有”它。目前,别名的所有者不能改变。
我能取什么别名?
几乎所有的东西!网页链接,电话号码,电子邮件地址,NXT帐号 - 几乎任何一段文字!
我要如何改变一个别名?
只要您的帐户是一个别名的所有者,您可以通过发送另一个交易修改它。只要选择对你已经创建了一个别名一个新的定义,网络就可以将旧的别名改为新的定义。这一变化将花费你的交易费。
别名区分大小写么?
不。
是否有任何保留的别名?
没有。所有的别名按先到先得原则分配,额满即止。

七、任意信息系统



高级:标记(hallmarks)什么是一个标志
简单地说,一个标志是数字签名“证明于”一个节点上运行特定的IP地址,属于一个帐户。一个标志可以帮助网络信任具体NXT节点,依靠这些节点,而 非其他节点,获得块和交易的准确信息。任何人都可以解码节点的标志,以验证其真实性和所有权。如果你运行多个节点,一个标志还允许您为每个节点设定一个相 对的“权重”,使网络可以分配更多的流量到有更多的资源节点。
我应该为自己创建一个标志?
如果你是NXT的临时用户,在一台家用电脑运行软件,你可能不需要产生一个标志。如果
Jump to: