区块链应用

TSC基于区块链节点的通讯资源交换社区

TSC 来源:区块网 2018-10-31 09:27

中心化网络的数据安全、隐私保护、数据所有权等问题,使得中心化网络越集中越无法控制,区块链技术的兴起正在逐步解决这种问题,而当前的区块链网络除了交易处理性能无法满足正常的商业流程需要以外,也无法解决点对点对等安全的网络通信问题。
TSC基于端到端的安全通信技术,致力于提升区块链点对点对等网络的业务的支撑能力和应用落地,从区块链的基本交易入手,以链接价值为目标,为每个参与者提供基于对等网络技术的安全通信能力。

TSC是什么

TSC正是为了完成点对点对等网络商业闭环而生的安全即时通信平台。它颠覆了传统的封闭范围的通信,让线上交流真正回归于点对点安全通信。
TSC团队一直致力于推动点对点对等网络在通信领域的应用落地。在解决点对点对等网络吞吐量问题的基础上,推出基于点对点对等网络的安全即时通信平台。
传统意义上,通信平台依赖于一个中心化的服务器来处理信息和储存客户间的数据交流。然而,基于区块链的点对点对等网络,信息不再集中储存在单一地点。因此,网络黑客不可能一次性盗取大量用户数据,网络罪犯也无法再通过潜入单一中心服务器的方式来控制整个系统。进一步说,黑客或其他网络罪犯如果想把信息从区块链上抹除、更改、迁移到别处,或以任何其他方式干扰整个系统,都将变得极其困难。分布式系统所使用的不可篡改的共识技术创造出一个透明且安全的框架,这个框架还有着广阔的应用场景。

TSC基于点对点对等网络的即时通信,同时还保证了用户的隐私和数据所有权。通过特有的共识性算法和自定义用户名的匿名认证方式,用户将保留个人信息、数据和通信交易的所有权。用户可以自己构建众人参与的社区,或同其他用户进行一对一会话,而这些内容都将是私人且保密的。这个网络将允许客户通过发送信息、通话、视频、文件传输等方式,进行无缝P2P(端到端)交流,并能够提高用户在通信、身份管理和无限安全通信交易等方面的体验。通过分布式区块,TSC网络能够在根本上解除当前互联网通信系统中的安全风险,并将持续采用新型的安全技术。
由于区块链技术本身的加密特征,TSC这种新型聊天通信手段有机会将私人通信提升到军事级的水平,而这种提升并不需要付出巨大的研发使用成本。也许,这就是区块链即时通信工具相比于传统互联网即时通信工具最大的一个竞争力。

TSC IM和 TSC Token
TSC IM是基于点对点对等网络实现即时通信DAPP应用,TSC将构建一个点对点对等的通信网络,补全点对点对等网络上中关键的商业环节,进行安全地沟通。
TSC IM为每个用户创建一个点对点对等网络钱包地址,作为通信网络中用户的唯一ID,该ID可用于发送消息,也可用于发送智能合约或者数字货币。TSC IM在点对点对等的安全通信网络中运行,该网络基于端到端的安全通信算法构建,性能高效。

当两个用户进行通信时,发起通信的用户通过TSC IM生成一个连接请求,连接请求通过整个共识网络同步到接收方;接收方收到请求后,生成一个应答交易;接请求和应答请求都包含双方的签名,确保双方可信。请求方收到应答交易后,开始创建加密的通信连接;共识网络为该连接创建一个由双方签名的密钥,该密钥对通信连接进行加密,在连接双方都在线的情况下创建成功,并开始进行通信。使用TSC IM通信双方发送的消息都使用会话密钥进行加密,根据会话创建相应选项,确认消息的保存或是销毁。

TSC IM请求方发起连接交易时,如果接收方不在线,连接将无法建立。用户可选择发送离线消息给接收方,接收方上线后会收到离线消息。离线消息也可以设置超时销毁。TSC IM的消息都将使用安全的分布式加密存储,仅会话双方可以查看该会话存储的消息内容。TSCIM可以发送文字、图片、语音、视频、文件、智能合约等多种消息类型,这些消息都基于加密通道传输。
TSC IM非常适用于商业活动中的沟通场景,例如甲公司和乙公司可以在TSC IM的可信安全网络中,就合作协议细节进行充分沟通,并保证沟通消息不会被传播。
TSC Token则用于支持在即时通信平台中进行价值的转移和核心功能的运营。除了发送、接收消息,TSC IM同时也是TSCToken的钱包,可以存储和控制资产。TSCToken用于激励参与TSC IM点对点对等网络的建设,构建更丰富的基于点对点对等网络的通信应用。通过引入TSC Token,TSC IM点对点对等通信经济网络可以解决当前中心化集权网络中的激励错位问题;同时在治理层面,赋予网络中持有TSC Token的参与者一定的权利,赋予他们发声的机会和能力,来影响未来通信经济网络的发展方向。
传统的通信网络的一个主要缺点,即用户对于网络本身基本没有影响力,他们在平台上没有发言权,仅能使用平台提供的现有功能。TSC IM和TSC Token的目标则是使这项权利大众化,通过点对点对等网络的共识算法,用户能够通过拥有TSC Token,直接对网络中的一切进行决策,包括软件功能的开发。
TSC Token的核心功能是让用户能够享受优质安全的点对点通信,从而在点对点对等网络中完成商业应用中每一个环节的交互。同时,TSC Token也使核心用户能够选择、决策自身所使用中的点对点对等通信网络软件的开发方向。不仅持有TSC Token的用户可以提供建议决策,任何用户均可提出建议,而TSC Token的持有数量则是衡量的表决权重的依据,同时其建议内容并不会影响该权重。
TSC Token让用户在平台软件开发方面做出关键性决策,用户也可以通过设置赏金来激励某些功能的开发。TSC Token基金也将在通信网络平台设置赏金,来奖励平台的代码贡献者。基金和Token持有者相互协作,共同影响通信平台的开发方向。默认情况下,用户可以在TSC IM平台免费发送小数据量的消息内容,用户的身份通过TSC公钥鉴别。用户的状态,包括是否在线状态,通过交易形式在TSC IM网络传播存储。TSC Token在资产链存储,而TSC IM网络和资产链独立互通。
TSC IM和智能合约

TSC IM除了发送和接收消息及数字资产外,还能发送、签署智能合约。商业社会每一次交易,实际上都是对一个合约的履行。TSC IM通过对智能合约发布和签署的支持,完成通信经济网络的搭建。TSC IM双方或者多方,可以在点对点对等网络中创建和发布智能合约;智能合约在签署之前,仅存在于安全的分布式存储中,智能合约的参与方可以在TSC IM中通过安全高效的沟通和协作,共同完成智能合约的调整,最后通过TSC IM,发起共同签署。智能合约签署后,将在TSC Token的资产网络生效,但是交易的关键数据并不对外公开,仅合约参与方可以查看智能合约协议的具体资产及数据内容。
TSC通过非对称多重密钥加密的方式存储智能合约,但智能合约的执行条件是显示可见的,并不加密。智能合约的资产交易部分严格加密,仅对合约参与人可见。
TSC智能合约的签署能力,在点对点对等安全可信的基础上,大大降低商业社会的线下合约签署成本,为商业化通信网络提供了新的方向。
TSC技术特点
1. POW+POS混合证明机制
TSC采用POW+POS混合证明机制,POW 矿工来创建区块搭建区块链;POS 矿工来确认这些区块的合法性,保护用户的权益。公平的按持币数量与工作量分配投票权重,可以实现社区自治。在社区里,开发者与爱好者可以提出改进或者增加现有功能。通过社区投票来决定执行与否,即聚集群体智慧,进行决策与执行。
实现具备:参与性(participative)、协作性(collaborative)、合作性(cooperative)、分布式(distributed)、去中心化的(decentralized)、自治的(autonomous)的高效社区。以混合机制来实现广义上DAO(去中心化自治组织)的高效运行。采取混合机制使得数字货币的持有者可以直接参与项目的重大决策,而不需要购买昂贵的矿机。
采用混合共识机制后,通过POW,使得TSC有挖矿的硬性成本作为币价的保证。矿工是几乎不会低于成本价出售数字货币的,而随着算力的提高,不断上涨的挖矿成本也会使币价处于稳定向上的状态,又制约了单独POS机制里数字货币过于集中的问题。
另一方面,POS让中小投资者着眼于项目的中长期的发展,中小户更倾向于把币放在钱包里进行POS而不是放在交易所随时准备交易。使得TSC生态更加健康,人们会将注意力更多的放在TSC技术与落地应用上,而不是仅仅关注短期的价格波动。
在安全性上,单一的PoS系统具有不稳定性,股权持有者能够很容易生成相应的时间戳历史(从而易于伪造区块),而混合机制避免了PoS的伪造问题,同时由于PoW必须通过PoS的验证才可生效,PoW矿工不能自行决定并改变网络规则,还有效的抵挡了单。

1.1. POS投票

比特币的挖矿中,在区块高度为H时,矿工1只要率先计算出了正确哈希值,他立刻向所有矿工广播,其他矿工验证他的哈希值是否正确。大多数矿工认为他正确,他就可以获得这个区块的奖励和记账权,矿工2的劳动是无意义的。其他矿工开则开始计算H+1。
在TSC,同一区块高度,一定时间内,不同矿工都可以生成区块,Block 1 和Block2,由系统从投票池中随机选择五张选票,进行投票选择,哪怕出现矿霸,优先算出的区块不一定采用。并且,如果 POW 矿工违背大家的利益,那么他们的区块奖励也会被剥夺。

1.2. 投票池
为了使投票权相对公平,TSC使用投票池机制。通过360个区块(约12小时)的投票票价调整 , 投票池里面总票数控制为40960。系统随机选择,选中者成功参与投票后,返还购买选票的费用。
1.3. 购买选票
投票池中的票是需要TSC的持有者购买的,可以从钱包中买选票。总购票成本为选票价(Ticket price)加上 选票费(Ticketfee),选票费是支付给 POW 矿工,将新选票放入新挖区块的费用。
用于购买选票的TSC会被系统锁定,并且投票完成前不可退回。刚买的选票,需要被矿工打包记录在区块里才能生效,存放未被打包选票的地方叫内存池(mempool)。内存池中,选票费高的更容易被矿工选中( 赚 钱 ) ,更快的进入选票池 ( Ticket pool),因为每个新区最多能记录20张新选票,内存池中的选票存在竞争关系。
矿工打包完成,选票在区块链中一经记录,这张票就成了准选票(immature ticket),按照英文版直译是未成熟选票。叫它准选票是因为这时它还不在选票池中不具有被选中资格,同时选票费也无法退回,只能等600个区块(约20小时)进入选票池,成为真正选票。
如果内存池(mempool)中的选票过多,经过一定时间没有被矿工打包记录,那么选票价(Ticket price)和选票费(Ticketfee)会被退回。这个和比特币交易打包很像,矿工费过低的数据包最终可能会被退回。
选票池大约40960张选票,每个区块确认只需要5张选票,系统随机决定,被选中的可能性服从泊松分布函数。简单来说,11天内被选中的概率是 50%,56 天内被选中概率是 99.5%,如果56天仍然没能被选中,选票价还给你,选票费不退,矿工已经收走了。
选票池中的选票被系统选中,参与投票,获得收益。这里就出现了一个问题,个人钱包要保持时刻在线,投票时间之内没有执行投票操作,选票价就会被退回。绝大多数社群成员是没有全天候投票的条件的。可以把自己选票交给TSC的POS矿池来代投。
2. 跨链技术
2017年以来,随着大量的区块链项目被开发与推广,越来越多的人力与资金被投入到这些项目中。如今,规模与种类不一的区块链项目数量呈井喷状出现。随之,也诞生了一系列问题。比如在区块链项目数量增长的同时,没有及时的匹配上相应的措施,从而导致了大多数的区块链之间无法通信与连接。换句话说,每个区块链项目都是一个个的”信息孤岛”,这极大地限制了区块链的应用空间。因此,有效的跨链技术是解决这些问题的关键。跨链技术可以把众多的区块链项目从一个个的“信息孤岛”中拯救出来,为它们建立起一个个互通的桥梁。
跨链技术是实现区块链向外拓展的手段,很大程度上决定了区块链项目的发展上限。TSC采用的跨链技术主要基于安全性、高效性和实现的难度来设计。
关于跨链技术的历史,早期的跨链技术更多关注资产转移 ,以Ripple和BTCRelay为代表;现有的跨链技术更多关注跨链基础设施 ,代表有Polkadot和Cosmos。
最新出现的FUSION实现了多币种智能合约,这意味着可以在整个市场中产生多种跨链金融交易。
A.公证人机制
主要代表是Ripple Interledger协议,它适用于所有记账系统,目标要实现全球统一的支付标准。
B. Corda
Corda是一种“类区块链”技术架构。交易双方共同选出一个具有高可行度的公证人,让公证人来检验数据的有效性和唯一性。若公证人证实该交易可行,那么交易就会达成,此时交易公证人的账本会进行同步。这么做的好处在于在保证安全性的条件下,使得交易处理得更加高效。
Fabric新定义的概念包括链、peer、通道和共识服务。Peer可以参与多个账本使得Fabric具有扩展性,Peer之间具有事务隔离、账本隔离等特点。

C. Cosmos
Cosmos是Interchain Foundation的跨链开源项目,专注于解决跨链资产转移,该区块链网络主要由Zone和Hub构成:
1)Cosmos Zone是单独的区块链空间;
2)Cosmos Hub中心是一种多资产权益证明加密货币网络。
Hub是中继链,由去中心化的验证人组来记账。一个Hub与多个Zone进行通信,每个Hub具有与它相关联的多个Zone的账单信息,以此来产生一个多资产中心账本。
Hub保证资产在不同的Zone转移的过程中,里面的资产总量保持不变。
Cosmos过程如下:
首先,Hub和Zone的跨链通信由IBC协议来达成。假设Zone1想要和Zone2进行跨链交易。
1)Zone1生成交易信息,并发布在Hub上;
2)Hub生成Zone1的跨链信息包存在的证明,并且发布在Zone2上;
3)Zone2受到消息包,并且在Hub上发布已收妥的证明信息;
4)Hub给出Zone2已收妥的证明的证明,并且把消息发在Zone2上。
Cosmos优点包括:
1)每个Zone里面的代币转移都会通过它们共同连接的Hub,因此每个Zone里面的资产都会被记录;
2)若有一个Zone发生故障,不会使得其他有效的Zone产生影响;
3)新加入的Zone可以轻易地被加入到Hub中心里来。
D.跨链交易
跨链技术是实现区块链向外拓展的手段,很大程度上决定了区块链项目的发展上限。关于跨链技术,目前主流的跨链技术包括:公证人机制(Notary schemes)、侧链/中继(Sidechains/relays)、哈希锁定(Hash-locking)、分布式私钥控制(Distributed private key control)。
TSC将使用中继技术和类似于Polkadot和Cosmos这样的未来协议,以支持不同加密币种之间的跨链交易。TSC采用的跨链技术主要基于安全性、高效性和实现的难度来考虑设计。TSC跨链协议的核心技术是中继链,该技术使得TSC不仅具有Polkadot的可伸缩性、可扩展性,也具有Cosmos的兼容未来区块的特点。跨链协议支持不同币种之间的跨链交易,允许用户实现TSC和BTC、ETC、ZCash等代币之间的交易。打破各个币种之间的交易障碍,使得一个个“信息孤岛”在TSC中完成无障碍的转移、交易与兑换。TSC中继链对于区块链不同币种间的交易与兑换起到巨大的推动作用,对新兴的区块链相关公司提供十分新奇的技术与思想指导,对区块链行业的蓬勃发展有重大创新意义。
跨链协议设计原则:
1)安全性:这是跨链设计的基石,在实现跨链的同时具有绝对的安全性。跨链过程中产生的历史数据是极其难以修改的;
2)性能:跨链的效率也是一个很重要的考虑因素。在保证安全性的条件下,尽可能地提高吞吐量和跨链确认的速度。换句话说,就是让跨链每秒处理的交易笔数达到一定的数量,使得用户享受较好的交易体验。
中继链是使用类似于Polkadot中继链和Cosmos的跨链协议来综合设计的,主要起到记录交易地址与交易金额和验证交易是否合法的作用。一条交易链上具有多个交易单元,每笔跨链交易必须由至少一个交易单元进行记录和验证。每种和中继链连通的外币中,产生的合约必须由中继链的中转单元进行审核。而且,每个外币的某节点的交易地址肯定在中继链上有一个映射地址,每笔交易金额都会储存在中继链中的中转单元中。
中继链为解决TSC和外币的跨链交易提供了技术和平台支持,也为不同外币之间的跨链交易提供了空间与机会。中转单元由验证者轮流发布,其主要作用如下:
1)对所有未经验证的交易进行合法性验证;
2)为上一个中转单元收集投票;
3)若上一个中转单元作恶,则发布惩罚。
其结构示意如下:

version:表示版本号。
previous:指向上一个中转单元。
height:表示当前中转单元的高度。
verify:验证过的交易和投票。
direction:表示方向,分output(输出)和input(输入)。
sourcelink:表示源链,input情况下可以是ETH、BTC等,output情况下只能是TSC。
targetlink:表示目标链,output情况下可以是ETH、BTC等,input情况下只能是TSC。
amount:表示金额,需要自带单位。
punishment:对未通过投票的作恶验证者进行举证并惩罚。
public_key,signature:对单元进行签名,保证该单元为验证者发送。
hash:对整个单元进行hash运算,保障交易单元在网络传输的过程中不被修改。
以TSC与以太坊(ETH)跨链交易为例:

输入交易:
1) 假设以太坊上的帐户X需要向TSC帐户C支付10ETH。X需要在以太坊上申请一份中转合约,中转合约应包含TSC账户C地址和发送金额,并由账户C签名;
2) 中继链主动监测到ETH有TSC账户相关的合约;
3) 中继链中某一中转单元记录审核该合约,并由验证者进行数字验证;
4) 如果数字验证通过,则在账户C末节点增加关于该交易的记录,并在ETH中锁定10ETH,使之暂时不能在ETH中流通;如若不通过,则合约作废,交易失败;
5) 最终由TSC验证链中的某一验证单元对账户C的末节点进行验证,达成TSC全网共识。
输出交易:
1)假设TSC账户B需要向以太坊上的账户X支付10ETH。账户B需要向TSC中继链发送一条交易请求,该交易请求应包含ETH账户X的地址和金额,并由账户B签名;
2)中继链接收到TSC账户B的请求并记录;
3)中继链中某一中转单元记录审核该交易请求,并由验证者进行数字验证并且签名;
4)若验证通过,则账户B的末节点增加一条扣除10ETH的交易记录,并由中继链转化账户X的地址在ETH的映射,并释放ETH中锁定的任意10ETH;
5)最终由合约将该10ETH发送给ETH中的账户X。
TSC的跨链交易技术不仅仅局限在某一单一币种。TSC的中继链可以与BTC、ZCash、EOS等衍生空间连通。换句话说,市面上现在的大部分币种衍生出来的区块空间都可以接入到TSC的中继链上。而且任何新诞生的币种只要和TSC签订合约并且达成共识,都可方便快捷地被后续接入到TSC中继链。这样就可以使得TSC实现很大规模的无限扩展,这样的方式大大满足了全球交易的需求。不仅如此,现在市场上的大部分币种甚至可以通过TSC中继链进行直
接交易,比如BTC和ETH可以在TSC中继链上直接进行交易。这样就无需在BTC和
ETH直接建立渠道或者平台,大大节省了技术和人力成本。TSC中继链可作为市场上一个巨大的跨链平台,实现不同币种之间的交易。
TSC IM平台生态
1. 重构即时通信生态
基于TSC IM的全球生态圈布局,来自全世界的用户都可以在生态圈里通过TSCToken进行游戏、社交等,TSC IM也会确保用户信息的安全性、隐私性等问题,这样就建立了一个完整的生态闭环。
2. Token在生态中的应用
TSC IM官方发行的数字资产名为TSC,TSC是基于点对点对等网络的数字加密资产。
TSC的生态应用:
1、提供安全的通讯聊天功能室;
2、基于IM区块链的浏览器(通信宝);
3、信息上链功能;
4、基于IM的数字管理平台;
5、提供开发者社区。
TSC Token分配及产出
TSC将发行Token总量为30亿,前期通过 POS 的方式产出13亿,其中 10.4 亿枚 TSC 会分发给用户,其余部分归TSC团队所有,用于项目的软件应用落地及硬件节点开发服务。

TSC项目发布6个月内,前期TSC为POS挖矿,平均每2分钟出一个块,每块奖励148个TSC,即新增约0.194472亿TSC,则剩余16.805528亿TSC将会转为POS+POW机制,按照每2分钟出一个块,每块奖励1600TSC,每两年减半的方式产出,其产出分配比列为80%奖励POW矿工,20%奖励POS投票者。
我们在TSC生态引入自我燃烧机制,POW+POS挖矿期间,交易手续费直接燃烧。

完整代码将会在 github 上开源,并保持实时更新。

关于更多TSC信息:http://www.tschain.top/

更多区块链信息:http://www.qukuaiwang.com.cn/news/
风险提示:区块链投资具有极大的风险,项目披露可能不完整或有欺骗。请在尝试投资前确定自己承受以上风险的能力。区块网只做项目介绍,项目真假和价值并未做任何审核!

文章来源:http://www.qukuaiwang.com.cn/news/13491.html
原文作者:TSC
特别申明:区块链行业ICO项目鱼龙混杂,投资风险极高;各种数字货币真假难辨,需用户谨慎投资。blockvalue.com只负责分享信息,不构成任何投资建议,用户一切投资行为与本站无关。

1.价值区块链(blockvalue.com)遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.价值区块链的原创文章,请转载时务必注明文章作者和"来源:价值区块链(blockvalue.com)",不尊重原创的行为本站或将追究责任;3.作者投稿可能会经价值区块链编辑修改或补充。