努力赚钱
将来的你一定会感谢现在努力的自己!

SYFER AstroBWT 的 PoW:ASIC/FPGA/GPU 抗 CPU 挖矿算法

全球最大交易所币安,国区邀请链接:https://accounts.binance.com/zh-CN/register?ref=RLI0BGX9  币安注册不了IP地址用香港,居住地选香港,认证照旧,邮箱推荐如gmail、outlook。注册币安永久减免20%手续费

目前不清退的交易所推荐:

1、全球第二大交易所OKX欧易

国区邀请链接: https://www.ouyicn.asia/join/18514243   每一笔交易都会享受20%自动返佣到您的账户

国际邀请链接:https://www.okx.com/join/18514243 注册简单,交易不需要实名,新用户能开合约,您的每一笔交易都会享受20%自动返佣

2、老牌交易所比特儿现改名叫芝麻开门 :https://www.gateio.fm/signup/649183  能交易XCH,BZZ,BTC,ETH等成千上万种币安全交易,新用户能开合约。

关于 SYFER 项目:https://syfer.network/

        SYFER是基于去中心化 DAG(有向无环图)的区块链,具有增强的可靠性、隐私性、安全性和可用性。共识算法是基于SYFER AstroBWT 的 PoW:ASIC/FPGA/GPU 抗 CPU 挖矿算法。SYFER 是行业领先的,也是第一个拥有防弹、TLS 加密网络的区块链。
SYFER 是第一个将工作量证明区块链与 DAG 块结构和基于同态加密的完全匿名交易相结合的加密项目. 完全分布式账本以 60 秒的平均出块时间处理交易,并且可以抵御多数哈希率攻击。SYFER 将成为第一个基于同态加密的区块链,在其原生链上拥有智能合约,无需任何额外层或二级区块链。目前 SYFER 在旧的 CryptoNote 协议测试网上有智能合约

SYFER HE 特点

  1. 基于同态帐户的模型[第一个拥有此功能的隐私链。](检查 blockchain/transaction_execute.go 第 82-95 行)。

  2. 即时账户余额[仅需要从区块链获取 66 字节数据]。

  3. DAG/MINIDAG,每秒 1 个小块

  4. 挖矿去中心化。没有矿池,每天100000个奖励块,不需要矿池,因此没有攻击

  5. 纠删码块,较低的带宽要求,非常短的传播时间。

  6. 没有更多的链扫描或钱包扫描来检测资金,没有关键图像等。

  7. 真正轻巧高效的钱包。

  8. 区块链中每个账户的固定成本为 66 字节[巨大的可扩展性]。

  9. 具有多出多证明的完全匿名交易 [bulletproofs 和 sigma 协议]

  10. 推诿

  11. 固定事务大小说〜2.5KB(环大小8)或〜3.4 KB(环大小16)等基于选择的匿名组大小[对数增长]

  12. 匿名组可以选择 2 的幂。

  13. 允许同态资产(每个资产具有固定开销的可编程 SC),具有开放的智能合约但加密的数据[内部测试/实施不在当前的测试网分支上]。

  14. 允许开放资产(每个资产具有固定开销的可编程 SC)[内部测试/实施不在当前的测试网分支上]

  15. 允许对守护程序进行链式修剪以控制守护程序上数据的增长。

  16. 事务生成时间少于 25 毫秒。

  17. 交易验证时间甚至不到 25ms。

  18. 没有受信任的设置,没有隐藏的参数。

  19. 修剪链/历史以实现巨大的可扩展性[同时仍使用 merkle 证明进行保护]。

  20. 10亿个账户的磁盘需求示例(假设它不想保留交易历史,但保留证明该节点与所有其他节点同步的证明)

    Requirement of 1 account = 66 bytes
    Assumming storage overhead per account of 128 bytes ( constant )
    Total requirements = (66 + 128)GB ~ 200GB
    Assuming we are off by factor of 4 = 800GB
    
  21. 请注意,即使在 1 万亿次交易之后,10 亿个账户也只会消耗 800GB,如果不保留历史记录,一切仍将处于使用 merkle 根证明的状态。因此,即使是 Raspberry Pi 也可以托管整个链。

  22. 发送者可以向接收者证明他们发送了多少(不透露自己)。

  23. 世界上第一个纠删码传播协议,它允许 100 倍的块大小而不会增加传播延迟。

  24. 整个链在运行时是可同步的。

  25. 测试网与源代码一起发布。

SYFER HE TX 尺寸

戒指尺寸 SYFERHE TX 尺寸
2 1553 字节
4 2013 字节
8 2605 字节
16 3461 字节
32 4825 字节
64 7285 字节
128 11839 字节
512 ~35000 字节

注意:计划进一步减少 TX 大小。

SYFER 加密

        安全和快速的加密是该项目的基本必要条件,并且已经投入了足够的时间来开发/研究/实施/审核它。大多数加密货币(例如环签名)已被各种研究人员研究过,并按项目数量进行生产。就 Bulletproofs 的考虑而言,由于 SYFER 是第一个实施/部署的,因此对它们进行了更详细的介绍。首先,实现了一个基本的防弹,然后研究了开发中的实现(Benedict Bunz,XMR,Dalek Bulletproofs),从而改进了我们自己的实现。
发现并实施了一些新的改进(还有许多其他改进,这里没有解释)。主要改进是在验证防弹文件时的双基双标量乘法。一个典型的防弹文件需要大约 15-17 毫秒来验证。优化的防弹需要 ~1 到 ~2 毫秒(简单的防弹,没有聚合/批处理)。因为在防弹的情况下,基数是固定的,我们可以使用预计算表将 64*2 基标量乘法转换为加倍和加法(注意:我们不使用 Bos-Coster/Pippienger 方法)。通过更多优化,这个时间可以再次轻松减少到 0.5 毫秒。通过批处理和聚合,甚至可以在笔记本电脑上轻松验证 5000 个范围证明(~2500 TX)。防弹的实现在 github 中。

        还有其他优化,例如基标量乘法可以在不到一微秒的时间内完成。其中一些优化尚未部署,可能会在稍后阶段部署。

SYFERHE 港口

主网:
P2P 默认端口:10101
RPC 默认端口:10102
钱包 RPC 默认端口:10103

测试网:
P2P 默认端口:40401
RPC 默认端口:40402
钱包 RPC 默认端口:40403

技术的

        有关当前 SYFER 核心(守护程序)实现和功能的具体细节,请参见下文:

  1. DAG:没有孤块,没有软分叉。
  2. BulletProofs:零知识范围证明(NIZK)
  3. AstroBWT:这是内存绑定算法。这保证了所有矿工都是平等的。(没有矿工比普通矿工有任何优势)。
  4. P2P 协议:该层控制块、交易和区块链本身的交换。
  5. 佩德森承诺:(环机密交易的一部分):佩德森承诺算法是一种加密原语,允许用户承诺选择的值,同时对其他人隐藏。佩德森承诺用于隐藏所有金额而不透露实际金额。这是一个同态承诺方案。
  6. 同态加密:同态加密用于执行诸如加法/减法之类的操作,以通过始终加密的数据来结算余额(余额在任何形式的操作之前/期间/之后都不会被解密。)。
  7. 同态环机密交易:提供不可追踪性、隐私性和可替代性,同时确保系统稳定和安全。
  8. 实施核心共识协议:共识协议有两个主要目的
    1. 保护系统免受攻击,防止分叉和篡改。
    2. 链中的下一个区块是唯一正确版本的真相(余额)。
  9. 工作量证明(PoW)算法: 核心共识协议的 PoW 部分,用于加密证明已完成 X 量工作以成功找到一个块。
  10. 难度算法:难度算法控制系统,以便以大致相同的速度找到块,而与部署的挖矿算力的数量和数量无关。
  11. 块的序列化/反序列化:编码/解码/处理块的能力。
  12. 交易的序列化/反序列化:编码/解码/处理交易的能力。
  13. 交易有效性和验证:在 SYFER 网络中流动的任何交易都经过验证和验证。
  14. Socks 代理: Socks 代理已实现并集成在守护进程中,以降低用户可识别性并提高用户匿名性。
  15. 交互式守护程序可以从守护程序内打印块、txs 甚至整个区块链
  16. status、diff、print_bc、print_block、print_tx和其他几个实现的命令
  17. GO SYFER Daemon 同时支持主网和测试网。
  18. 增强的可靠性、隐私性、安全性、可用性、便携性得到保证。

SYFER 区块链显着特点

SYFER 创新

        以下是 SYFER 第一和领先的创新。

赛弗达格

        SYFER DAG 实施从 DAG 区块网络构建了一条主链,该网络指的是主区块(100% 奖励)和侧区块(8% 奖励)。

SYFER DAG stats.syfer.io
SYFER DAG 现场截图

SYFER DAG network.syfer.io
SYFER DAG 现场截图

纠删码块

        传统区块链将块作为单个计算单元处理(如果在块内发生双花交易,则整个块被拒绝)。一旦找到一个块,它就会被发送给它的所有对等点。SYFER 区块链擦除将块编码成 48 个块,分散和块随机分散到对等点。任何接收到任何 16 个块(来自 48 个块)的对等点都可以重新生成块从而降低开销和传播时间。

客户端协议

        传统区块链将块作为单个计算单元处理(如果在块内发生双花交易,则整个块被拒绝)。然而,SYFER 网络接受这样的块,因为 SYFER 区块链将交易视为单个计算单元。SYFER 块可能包含重复或双花交易,这些交易被客户端协议过滤并被网络忽略。SYFER DAG 以原子方式一次处理一个事务。

SYFER 火箭防弹材料

  • 在实施时,公开可用的密码学文献中不存在所使用形式的 Syfer 超快防弹优化技术。请联系以获取任何来源/参考以包括在此处(如果存在)。超快优化验证 Syfer 防弹的速度比其他/原始防弹实现快 10 倍。请参阅:https ://github.com/syferproject/syfersuite/blob/master/crypto/ringct/bulletproof_ultrafast.go

  • SYFER 火箭防弹实施已经过强化,可以保护 SYFER 免受某些类型的攻击。

  • SYFER 火箭防弹交易结构与其他实现不兼容。

        此外,在不久的将来,Syfer 火箭防弹材料还计划进行多项优化,这将导致性能提升数倍。目前他们正在研究错误、验证、兼容性等。

51% 抗攻击

        SYFER DAG 实施从 DAG 区块网络构建了一条主链,该网络指的是主区块(100% 奖励)和侧区块(8% 奖励)。侧块有助于链式 PoW 安全,因此传统的 51% 攻击在 SYFER 网络上是不可能的。如果 SYFER 网络在相同高度找到另一个块,SYFER 不会选择一个,而是包括两个块。因此,使 51% 的攻击无效。

赛弗矿业

矿业

SYFER 安装

        SYFER 是用 golang 编写的,非常容易从源代码和二进制文件安装。

从源安装

  1. 安装 Golang,需要 Golang 版本 1.12.12。
  2. 在工作区中:go get -u github.com/syferproject/syferhe/...
  3. 检查 go workspace bin 文件夹中的二进制文件。
  4. 例如,在 Linux 机器上将创建以下二进制文件:
    1. syferd-linux-amd64 -> SYFER 守护进程。
    2. syfer-wallet-cli-linux-amd64 -> SYFER cmdline 钱包。
    3. explorer-linux-amd64 -> SYFER Explorer。是的,SYFER 也为高级隐私用户预建了个人浏览器。

从二进制安装

        下载适用于 ARM、INTEL、MAC 平台和 Windows、Mac、FreeBSD、OpenBSD、Linux 等操作系统的SYFER 二进制文件。
大多数用户需要以下二进制文件:
Windows 7-10、Server 64bit/amd64
Windows 32bit/x86/386
Linux 64bit/amd64
Linux 32bit/x86
FreeBSD 64bit/amd64
OpenBSD 64bit/amd64
Mac OS
联系以获取其他硬件和操作系统的支持。

SYFER 安装后的下一步

        运行 SYFER 守护程序支持 SYFER 网络并显示您对隐私的支持。

运行 SYFER 守护进程

        根据您的操作系统运行 syferd.exe 或 syferd-linux-amd64。它将开始同步。

  1. SYFER 守护程序核心密码学经过高度优化且速度很快。
  2. 使用专用机器和 SSD 以获得最佳效果。
  3. 建议使用 2-4 核、4GB RAM、15GB 磁盘的 VPS。

SYFER 守护进程
SYFER 守护进程截图

运行 SYFER 钱包

Syfer cmdline 钱包最可靠,支持所有功能。Cmdline 钱包是最安全可靠的。

SYFER Cmdline 钱包

        SYFER cmdline 钱包是基于菜单的,非常易于操作。使用各种选项来创建、恢复、转移余额等。
注意: SYFER cmdline 钱包默认连接在本地计算机上运行的 SYFER 守护程序的端口 20206。
如果 SYFER 守护程序未运行,请使用 –remote 选项启动 SYFER 钱包,如下所示:
./syfer -wallet-cli-linux-amd64 –remote

SYFER 钱包
SYFER Cmdline 钱包截图

SYFER 探索者

SYFER Explorer用于检查和确认 SYFER 网络上的交易。
SYFER testnet Explorer用于检查和确认 SYFER 网络上的交易。
SYFER 用户可以在本地机器上运行自己的资源管理器,并且可以在本地机器端口 8080 上浏览。 SYFER EXPLORER 截图
SYFER 探索者

证明 SYFER 交易

SYFER 区块链是完全私有的,因此任何人都无法查看、确认、验证任何其他人的钱包余额或任何交易。因此,要证明任何交易,您需要TXIDsyferproof
可以使用 syfer-wallet-cli 中的 get_tx_key 命令获得 syferproof。在SYFER EXPLORER SYFER Explorer Proving Transaction
中 输入TXIDsyferproof
SYFER Explorer 证明交易

全球最大交易所币安,国区邀请链接:https://accounts.binance.com/zh-CN/register?ref=RLI0BGX9  币安注册不了IP地址用香港,居住地选香港,认证照旧,邮箱推荐如gmail、outlook。注册币安永久减免20%手续费

目前不清退的交易所推荐:

1、全球第二大交易所OKX欧易

国区邀请链接: https://www.ouyicn.asia/join/18514243   每一笔交易都会享受20%自动返佣到您的账户

国际邀请链接:https://www.okx.com/join/18514243 注册简单,交易不需要实名,新用户能开合约,您的每一笔交易都会享受20%自动返佣

2、老牌交易所比特儿现改名叫芝麻开门 :https://www.gateio.fm/signup/649183  能交易XCH,BZZ,BTC,ETH等成千上万种币安全交易,新用户能开合约。

买好币上KuCoinhttps://www.kucoin.com/r/af/1f7w3  CoinMarketCap前五的交易所,注册友好操简单快捷!

赞(0) 打赏
未经允许不得转载:我爱收益 » SYFER AstroBWT 的 PoW:ASIC/FPGA/GPU 抗 CPU 挖矿算法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏