项目调研丨多区块并行处理公链 Transformers 研究报告

news2024/11/24 13:59:38

目录

一、项目简介

二、项目愿景

三、特色和优势

(1)速度

(2)安全

(3)可扩展性

(4)高度定制

(5)不可篡改

(6)所有数据公开透明

(7)支持智能合约

四、发展历史

五、团队背景

六、融资信息

七、项目架构

(1)网络

(2)共识算法

(3)DAG

(4)同步化

(5)交易

(6)节点运行要求

八、发展成果

(1)项目进展

(2)基础数据

九、经济模型

(1)代币经济
(2)代币权益

(3)激励机制

十、行业分析

十一、风险与机会

十二、合作计划

一、项目简介

TFSC(Transformers Chain,变形金刚链)是一条完全去中心化的公链,同时也是一个具有持续扩展交易能力的高性能分布式系统,任何人都可以参与。

基于特殊的雨滴共识协议(RDCP),实现了多个区块生产者并行处理链上交易的能力,其区块生产者的并发数可以随着网络规模的不断扩大,通过其激励层协议网络实现去中心化的自由发展状态。

二、项目愿景

去中心化、自治、平等、自由是TFSC的发展理念。TFSC希望以太阳般强大的引力吸引无数Web3.0创业者改变世界。

三、特色和优势

为满足高性能公链的特色,TFSC着重于以下核心概念:

(1)速度

TFSC 是用 C/C++ 编写的,保障其可跨平台以及高效处理能力。在TFSC中,交易确认和上链速度非常快,最快1秒内达成网络共识并确认。

(2)安全

在共识层,TFSC大量采用了VRF协议、拜占庭容错机制、椭圆曲线签名算法、自主研发的雨滴共识协议。在保证安全的前提下,同时保证各个节点的权重是平等的。即使部分节点出现问题,也不会造成太大影响。

(3)可扩展性

TFSC使用双 VRF 随机数算法在同一时间戳选择多个候选者进行区块生产,并随着网络规模的增长不断扩展候选者的数量。可扩展性确保 TFSC 网络能够处理因用户需求增长而增加的交易量,同时还提供更高的带宽能力。为了满足网络的这些需求,TFSC 将启用多个侧链功能。

(4)高度定制

业务链可以根据不同的交易类型或业务主体独立运行。TFSC主网功能强大,应用范围可无限扩展。

(5)不可篡改

TFSC是高度去中心化的分布式账本,几乎不可能篡改数据。

(6)所有数据公开透明

任何节点都可以查看其他节点的账户余额和交易活动。验证节点分布在世界各地,每个人都可以参与记账和维护区块链上的所有数据。

(7)支持智能合约

TFSC 全面支持 EVM,这意味着部署在以太坊上的智能合约无需任何修改或只需稍作调整即可在 TFSC 上执行。TFSC 也将在不久的将来支持 WASM虚拟机合约。

四、发展历史

2022.06.25 TFSC开放beta测试网

2022.07.06 发布 $TFSC 经济模型

2022.09.16 推出数据可视化网站explorer.tfsc.io

2023.04.09 TFSC在 GitHub 上开源了大部分代码库

2023.05.02 TFSC节点部署对所有人开放

2023.05.18 TFSC启动筹款种子轮,截止6月10日

五、团队构成

Aleksandr lvanov:技术发起人

Hans Müller:建筑师

Eli Cohen:核心开发人员

Emily Li:核心开发人员

Cole Anderson:核心开发人员

James Smith:核心开发人员

Sergei Petrov:核心开发人员

该项目目前匿名运营,但从公布的创始团队介绍以及社区运营情况来看,核心成员应该来自俄罗斯、德国、中国等国家。

六、融资信息

TFSC暂未有任何融资信息

七、项目架构

(1)网络

TFSC采用全连接的去中心化分布式P2P网络结构。TFSC 通过 P2P 连接到区块链网络。在区块链网络中,所有节点都是平等的,既是客户端,又是服务器。

每个验证节点通过节点列表被标记为唯一的 ID,以确保验证节点在网络中的真实性。通过对节点列表数据进行验证,将符合条件的验证节点汇集到验证池中。采用离散随机函数对区块验证节点进行随机选择,保证节点选择的平滑和公平,从而避免因区块验证带来的不公平。

(2)共识算法

TFSC 在共识层使用雨滴共识协议作为共识机制。目前主流的共识机制无法兼顾效率和去中心化。与传统的 POW 相比,雨滴共识协议更高效,不会产生算力竞争。网络中的每个节点都有自己唯一的节点 ID,主网中的每个节点都是通过离散的随机数来选择和验证的。

你可以理解,网络中的每一笔交易都可以看作是一滴雨,雨滴落在平静的水面可以类似于进入网络的每一笔交易。雨滴引起的涟漪就像完成了网络中交易的验证。而整个链上营销的过程,就是在一定条件下,每笔交易甚至上千笔交易同时达成网络共识的过程。

(3)DAG

DAG(Directed Acyclic Graph,有向无环图)是TFSC 底层账本结构。“Directed”是指有向,“Acyclic”是指不循环、不返回,DAG 意思就是一个有向的,但任意顶点出发都不能回到原来点的图。

很明显Merkle树属于一种有向树(Directed Tree)结构,树中的每个顶点只能指向前一个顶点,整个数据有明显的流向。DAG结构允许每个顶点指向多个前一个顶点,而且整个数据流向是有明显方向的。另外一种数据结构是有向图(Directed Diagram),它和DAG的区别在于有向图是允许数据回流的,整个结构中的数据流向不是很清晰。三者的区别如图所示。

在区块链的背景下,很难在保证去中心化和安全性的同时显著提高可扩展性,从而难以商业化。DAG 理论上是去中心化的,如果网络足够强大,安全性也能得到保障,更重要的是,可扩展性可以大大提高。采用DAG技术的分布式数据库可以大大提高交易吞吐量,将交易费用降到最低。

(4)同步化

快速可靠的同步是TFSC超高吞吐量的基础。

同步是指用于保持两个或多个数据库、文件、模块或线程的内容一致性的机制。共识和同步是区块链中必不可少的环节。同步过程使得整个区块链网络中的所有节点都实现了数据的一致性,保证了数据在全网的可验证性。同时,在不影响共识的情况下,提前准备共识所需的数据,使全网数据达成一致,增加交易成功率。

在 TFSC 上出块是一种被动行为,只有在交易发生时才会产生块,而不是通过预定的出块机制。任何用户都可以同步主网上的所有数据块。运行时,它会定期向其他节点广播自己的最高区块高度。当一个节点收到另一个节点广播的区块高度时,它会将其与自己的区块高度进行比较。如果其区块高度落后,则启动块下载过程。TFSC的同步保证了全网数据的一致性,为共识提供了安全基础,保证了TFSC网络的安全性和健壮性。

(5)交易

在区块链中,为了避免用户波动和保证稳定性,TFSC需要质押一定数量的币才能加入网络。质押的币在一定时间后可以解除质押,质押金额为1000 TFSC,将转入专用账户。

质押的币可以在 30 天后取消质押。众所周知,区块链中有奖励机制,区别于挖矿算法,TFSC不使用工作量证明,而是创造性地使用应用机制算法。用户最低投资35个TFSC即可参与分享红利,投资越多,赚得越多。

(6)节点运行要求

① 硬件要求

CPU:推荐Intel Pentium CPU系列及以上,核心数8核及以上。

内存:推荐16G及以上

硬盘:推荐500G,带NVME协议

带宽:上行和下行100兆

② 软件要求

操作系统:运行于CentOS 7、ubuntu-22.04-desktop-amd64系统。

八、发展成果

(1)项目进展

TFSC 看点之一就是其雨滴共识协议(RDCP),与传统的 POW 相比,雨滴共识协议更高效,不会产生算力竞争。网络中的每个节点都有自己唯一的节点 ID,主网中的每个节点都是通过离散的随机数来选择和验证的。

在一年时间里,TFSC 客户端进行了数十次更新,目前TFSC 网络已经证明它能够在完全去中心化的状态下高效地处理大量交易。

当前TFSC推出最新客户端程序新版本v0.28.0。

除此之外,TFSC 还推出了生态钱包项目 TFSC Wallet 及 Tick Wallet。

(2)基础数据

Twitter:1.4万

Discord:7921,不活跃

Telegram:8517,不活跃

验证者/网络节点:118/139

质押率:2.26%

当前质押年利率:22%

九、经济模型

(1)代币经济

上图为早期官方发布的代币经济,从图中可以看到,早期设计的 $TFSC 总量为2亿枚,其中:团队 3%、预销毁 6%、全球开发 10%、生态发展基金 5%、社区空投 2%、战略合作 2%、节点激励 35%、顾问 1%、发行量 35%、活动空投 1%

但在最新的公布的代币经济中,数据有所调整,TFSC 代币初始总量为7000万枚,具体如下:

(2)代币权益

Transformers 是一个去中心化的高性能公链系统,网络中的所有委托人和验证人,在默认状态下没有任何利益,不能参与 Transformers 网络的任何工作,他们需要锁定一定数量的 TFSC,才能获得 Transformers 网络中的相关权益。

Transformers 的质押是通过锁定一定数量的 TFSC 来参与网络,质押是为了增加一小部分人运营Transformers网络的成本,可以有效防止恶意节点利用Transformers网络,使女巫攻击的成本大幅增加,有利于作恶者放弃在网络上获取非法收入的动机。

Transformers 网络的委托人最低质押量为 35 TFSC,验证人可接受的最大股权委托量为 65000 TFSC。同时,验证者和委托者将共同享受 Transformers 网络的激励。需要注意的是,委托人选择的验证人在网络中处于异常状态时,会导致委托人收益的损失。验证者也会遭受严重的损失,他们是风险共担和回报共享。

验证人质押数量为1000 TFSC,至少要委托10000 TFSC质押给验证人。满足上述条件后,验证人即可获得Transformer 的入网许可,并获得所有网络权益。需要注意的是,单个验证人接受的委托质押量最大为65000 TFSC,当质押量达到最高值时,验证人将无法进行委托质押。

验证者在网络中的质押冻结期为 30 天,该冻结期不影响客户的质押冻结期。满足上述质押条件后,验证者将被确认为活跃,不活跃的验证者无法获得网络的任何收益。

(3)激励机制

为促进其系统的长期可持续性,实现健康的自治经济循环,Transformers 为其网络参与者建立了长期激励机制,确保其长期安全和去中心化的特性。

Transformer 的核心参与者是客户端和验证器,它们为 Transformer 上的各种交互行为提供了一个安全和去中心化的网络基础。奖励根据创始区块的初始流通量进行增发,通货膨胀将根据时间和验证集群的总权益弹性减少或反向膨胀。

Transformers 制定了销毁协议,在维护生态经济平衡发展的过程中,系统自动销毁创始区块份额,同时销毁 100% 的验证节点Gas,从而实现 Transformers 的长期经济稳定。

十、行业分析

公链目前是web3行业较为感兴趣的话题,好的公链新项目基本以10亿美元起底作为估值,任何公链项目都潜力巨大值得关注。

TFSC 的雨滴共识协议有别于POS和POW,叙事性较强,强调了去中心化和人人平等的理念,项目有机会在市场引起一定反响。

十一、风险与机会

TFSC 的雨滴共识协议独特新颖,也是新公链项目,还在测试网阶段,也明确了奖励机制,有社区空投和活动空投,可以早期参与,另外其正在开展合作伙伴招募计划(看下文),符合条件的团队或个人可以加入。

但正是因为项目较新,信息很少,团队匿名,不能百分百信任。其能创造多少价值,能吸引多少优质项目部署都还是未知。公链项目是否还吃香要看市场环境,投资存在风险。

总结一下,一个正在寻找合适项目和共建伙伴的专业团队,现在处于早期阶段,今年可以继续关注其发展动态。

十二、合作计划

2023年5月5日,团队发推招募全球合作伙伴,包括:

(1)技术合作伙伴:寻找在区块链技术、分布式系统等方面具有丰富经验的个人或DAO组织,加速TFSC下一步的技术发展。

(2)社区建设合作伙伴:寻找在社区建设方面具有丰富经验的个人和DAO,以建立一个开放、包容、活跃的TFSC社区。

(3)媒体合作伙伴:期待与有经验的媒体合作,共同宣传TFSC的核心技术和开发过程,扩大其知名度和影响力。

(4)投资伙伴:将选择一些在区块链和数字资产领域具有丰富投资经验的合作伙伴,打造与TFSC及TFSC生态相关的优质web3创业项目。

(5)生态合作伙伴:寻找其他行业的个人或DAO组织,共同打造更加开放、公平、高效的生态系统,满足不同场景的需求。

现阶段TFSC的共建者可以从以下三个方面入手:

1.深入理解TFSC的愿景、技术和价值。

2.参与TFSC测试阶段的节点部署:节点用户对TFSC非常重要。参与节点的部署可以帮助提高对TFSC的理解和熟悉度,为后续的开发、部署和推广提供经验。因此,参与过TFSC测试阶段节点建立的机构将获得更高的加分。

3.在生态推广方面拥有全球社区、媒体或KOL资源:社区、媒体和KOL资源对于推广和发展区块链项目非常重要。如果个人或组织在生态拓展中积累了这些资源,就可以更好地宣传和宣传TFSC,从而获得更高的加分。

声明:web3中文原创作品,内容仅代表作者立场,且不构成投资建议,请谨慎对待,如文章/素材有侵权,请联系官方客服处理。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/666554.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

怎么防止数据重放攻击——CBC模式【密码学】(7)

目录 一、什么是CBC模式 二、初始化向量 三、异或运算 四、密钥少一位会有影响吗 一、什么是CBC模式 CBC模式中,明文分组在加密前,要与前一组的密文分组进行异或运算,异或运算的结果参与加密函数的运算。 每一个密文分组,都…

解决谷歌翻译无法使用

谷歌翻译无法使用是谷歌官方关闭了中国地区翻译服务。 废话不多说直接上教程,本质就是通过修改hosts文件让translate.googleapis.com域名的IP解析到国内的谷歌服务器IP,网上大部分的教程也是如此。 但是有个问题就是这个IP不稳定可能用了几天就不用了&am…

leetcode 150. 逆波兰表达式求值

2023.6.20 后缀表达式也是栈的经典应用&#xff0c;注意好细节就行&#xff0c;下面直接上代码&#xff1a; class Solution { public:int evalRPN(vector<string>& tokens) {stack<long long> stk;long long result 0;for(int i0; i<tokens.size(); i){i…

兼容性测试对于软件测试来说重要吗?

该测试是软件测试的一个重要部分&#xff0c;它也获得了越来越多的关注和重视。那么&#xff0c;兼容性测试对于软件测试来说重要吗&#xff1f;我们一起往下了解。 首先&#xff0c;兼容性测试可以确保软件在不同的操作系统、硬件平台和设备上能够正常运行。在产品开发过程中&…

Git进阶系列 | 2. Git中的分支策略

Git是最流行的代码版本控制系统&#xff0c;这一系列文章介绍了一些Git的高阶使用方式&#xff0c;从而帮助我们可以更好的利用Git的能力。本系列一共8篇文章&#xff0c;这是第2篇。原文&#xff1a;Branching Strategies in Git[1] 几乎所有的版本控制系统(VCS)都有某种类型的…

【开发细节】SpringBoot项目将接口从HTTP换为HTTPS

证书准备 首先需要生成一个 SSL 证书&#xff0c;可以使用 OpenSSL 工具或者自己的 CA 颁发机构来生成证书&#xff0c;这里就不赘述了。如果是测试阶段&#xff0c;也可以使用 self-signed certificate。 直接使用jdk的keytool生成&#xff0c;具体操作方法如下&#xff1a; …

一个好看美观的登录注册界面的实现

序言&#xff1a;之前介绍那个博客&#xff0c;然后自己搞了这个界面。最近有人和我要&#xff0c;把代码给大家贴出来&#xff0c;提供参考。 首先是这个界面哈 <!DOCTYPE html> <html lang"en"> <head><script src"../static/lib/jquer…

不走弯路!记一个Appium框架运行的实例

目录 前言&#xff1a; 一、框架环境安装 二、测试流程操作 1、安装APK 2、启动 3、服务参数配置 4、脚本录制操作 5、脚本编写 6、脚本执行 三、测试总结 前言&#xff1a; Appium是一个开源的自动化测试框架&#xff0c;用于移动应用程序的自动化测试。它支持在iOS和Andro…

python:使用Scikit-image库的slic函数分割遥感图像

作者:CSDN @ _养乐多_ 本文记录了使用Scikit-image库的skimage.segmentation模块中的slic函数,进行超像素分割的代码。 文章目录 一、slic函数详解二、代码一、slic函数详解 在Scikit-image库的skimage.segmentation模块中,slic函数用于进行超像素分割。该函数的参数含义如…

62、基于51单片机手机APP蓝牙调试助手控制四个LED灯的开关系统设计(程序+原理图+PCB源文件+Proteus仿真+外文文献翻译+元器件清单等)

方案选择 单片机的选择 方案一&#xff1a;AT89C52是美国ATMEL公司生产的低电压&#xff0c;高性能CMOS型8位单片机&#xff0c;器件采用ATMEL公司的高密度、非易失性存储技术生产&#xff0c;兼容标准MCS-51指令系统&#xff0c;片内置通用8位中央处理器(CPU)和Flash存储单元…

CRM选型之CRM系统要不要自研

如今在外部激烈的竞争环境下&#xff0c;CRM因其具有有效管理客户资源&#xff0c;提升客户体验和满意度的能力&#xff0c;而逐渐成为了企业在运营中必不可收的一部分。然而&#xff0c;在引入CRM系统时&#xff0c;企业面临着选型难题&#xff1a;是自研还是购买第三方的CRM系…

Qt利用paintEvent绘制双Y轴坐标折线图

在项目中&#xff0c;根据需求需要开发双Y轴坐标折线图&#xff0c;但是由于它有多个图层&#xff0c;如果使用QChart绘制的话&#xff0c;达不到需求的要求&#xff0c;只能自己绘制&#xff0c;具体的利用translate()接口将坐标系统移动到界面的左下角(30, height() - 50)处&…

IDEA启动终端报错: Cannot open Local Terminal Failed to start ***

1.问题 打开IDEA后&#xff0c;启动终端发现终端报错没有办法正常使用&#xff0c;错误提示 Cannot open Local Terminal Failed to start [powershell.exe] in D:\vue_admin Error running process: CreateProcess failed. Code 2 See IDE log (Help | Show Log in Explorer…

开源创新,燃起未来的火花

尊敬的各位嘉宾、领导、专家、企业代表、优秀开发者和创新人才们&#xff1a; 在2023年6月11日至13日&#xff0c;开放原子全球开源峰会盛大召开&#xff0c;汇集了众多业界精英和开源领域的专家学者&#xff0c;为探索开源创新的辉煌未来共同助力。作为一名开源技术爱好者&am…

开放式耳机的优缺点有哪些?目前有什么开放式耳机推荐?

什么是开放式耳机&#xff1f; 从名字上理解就是开放样式的耳机&#xff0c;其实也确实如此&#xff0c;开放式耳机是不需要封闭耳道来传输声音&#xff0c;主要是通过耳骨振动传递或者声波震动耳膜&#xff0c;两者声音传递的方式都不用完全封闭耳道&#xff0c;可以让耳道对…

COMSOL导入图片几何模型-以二维多孔介质为例

建模教程 首先获取一张多孔介质图片&#xff0c;这里就以COMSOL官网教程图片为例 通过软件将png格式的图片转换为DXF格式文件&#xff0c;也就是AutoCAD支持的文件&#xff1a; 下一步打开COMSOL软件建立二维模型&#xff0c;导入事先准备好的dxf模型&#xff0c;需要注意导入…

C++中String的语法及常用接口的底层实现详解

在C语言中&#xff0c;我们知道处理字符串所用的类型是 char []或者char* 。字符串是以‘\0’结尾的。在C中&#xff0c;string 是一个标准库类&#xff08;class&#xff09;&#xff0c;用于处理字符串。它提供了一种更高级、更便捷的字符串操作方式&#xff0c;string 类提供…

mysql 开启binlog

1&#xff09;检查binlog功能是否有开启 mysql> show variables like log_bin; ---------------------- | Variable_name | Value | ---------------------- | log_bin | OFF | ---------------------- 1 row in set (0.00 sec) &#xff08;2&#xff09;如果显…

用视频制作gif动画的小窍门!知识分享

Gif动画图片是当下最为流行的一种图片格式&#xff0c;它的内容丰富画面生动&#xff0c;能够快速抓住人们的眼球。有非常好信息传递效果&#xff0c;但是很多小伙伴不知道这种gif动画怎么制作的。别担心&#xff0c;接下来小编就跟大家分享一下利用视频制作gif动画的小窍门&am…

Docker Compose资源限制

一、资源限制原因&#xff1a; 防止容器占用过多资源,影响其他容器或宿主机保证容器稳定运行,避免OOM等情况.OOM现象&#xff1a;根据优先机制kill掉宿主机上最高的进程从而来释放空间&#xff0c;只要是宿主机的进程都可能被kill掉的。进行资源隔离,提高安全性 二、Docker Com…