It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
天空线进程服务架构:
●每个天空币节点具有SECPK256K1 公钥
●每个天空币节点具有天空币地址识别.地址是哈希节点的公钥.这是关于公钥哈希的IP地址网络.
●每个天空币节点具有对等连接至连接池.这些可以同同步的TCP ,UDP进行物理连接清算所,可以直接通过以太网和无线网络同步数据(网络操作).连接也可以一个”虚拟的物理连接或是经过清算法进行连接”,这将会在后面详述.
●每个连接实例都有相对应的”通道”.每个频道都基于16位整数,这类似于一个”TCP端口”.
●所有的发送与接收的信息都有一个32位和16位长度的前缀通道.
●保留通道0用于天空线进程通信,在后台运行将元信息有送的服务,及其他所需的数据网络运算.
●某个天空线进程可能会暴露”通道服务”.这种服务通过远程节点,处理信道接收的数据消息和数据消息来源,这就是服务的过程.
例如:区块链同步服务.
这个案例表明GO语言线程是可以运行的,服务器的系统架构与语言无关.
你想同步两个不同人(A和B)之间的区块链的公钥,你需要启动这两个人的”区块链服务”实例,同时配置与其相应的公钥,以及与他们的天空币进程相关联.这些服务运行在您的本地进程中的每一个特点频道内.
找到同行:
同步程序的哈希公钥,同时做一个DHT(分布式哈希表)查找到其他同行的同步区块链,一旦发现同行,同行可以与额外的同行通过PEX相互通讯(对等交换).
信息收发
可以根据他们的反映创建服务注册表,并据此发送信息.GO语言式的并发发送.信息的数据结构写入并发送.数据传达.这个方法被称为对应的信息结构.
多个路由及区块链汇合:
如果你有一个2MB/秒的调制解调器,你的邻居民有一个2MB/秒的调制解调器,那么每个你运行的天空线节点,节点可以连接到他的天空线节点,通过共享带宽在两个节点相连.可以采取的方法是通过你的调制解调器用线缆相连.调制解调器是一个传输的瓶颈.用一个4MB/秒的线缆相连,必需使用调制解调器并行路径传输.
像BitTorrent这样的应用能够汇聚众人的带宽连接使用,因为他们自己本身就在在一个区域的宽带内打找开了一个大量的连接.
网络路由:存储 及 转发.
对于在网络中的通信边缘的节点而言,有下列几个问题.
如果你有一个八跳无线网络(专业术语)以及,在每一跳有50%的包丢,那么只有1/256包才能通过.无线网络丢包是正常的,但是做为传统的TCP丢包就因为网络拥堵,需要高速往返找回包.
在网络边缘,天空线的存储转发将沿线路进行.这对天空线的节点内存有要求,同时大大提升了网络的性能.
路径A-> B -> C
每个路径有一个缓冲区,
-每个节点都能持续发送消息,确保他们收到,及确认.
如果从B节点缓冲>C节点就是完整的线路,然后,就会知道发送数据,到发送的数据被确认,这期间是有个缓冲的.
因此,通过两个认知节点之间的链路层.一方面确认所发送的数据传输与接收得到肯定的确认.别一方同是认可从缓冲的数据被发送以及路径中下一个节点被认可.
存储转发:产能利用率
在传统的IP网络中,网络链接的利用效率是下降的.在80%的网络运行所面临的短期数据暴增,使路由失去传送能力,以及网络数据包各种风险性,通过这种方法都有所降低.
TCP解释了任何一种网络拥堵及以反馈的数据包.减少数据包需要重新传输的TCP,以及由于数据延迟,带来的程序超时与等待重新上传,它可以处理这种数据包流断点问题.
通过存储和转发操作,把路由器缓存充满,以至无法发生新的操作.当缓存满时,输入的节点停止发送数据,直至缓存得到释放,再开始发送数据.
这个存储转发操作对于无线网络而言十分重要.只有三个非重叠信道在2.4GHZ频带.这样数据包不断丢失速度加快,很快就让无线网络带宽饱和.无线网络数据包丢失是不可避免的,这不能依靠堵塞或对其容量进行限制的方法解决.
存储转发允许我们满负荷运行无线网络节点,以及利用所有可用带宽,同时不必触发TCP堵塞控制.
实际的网络要求
-软件定义的无线电
-MIMO
-波束形成
-定向天线
合作时间和地球物理传输时间协调,广播功率和频率的使用
- 801.11af空闲频率
存储转发:案例
每个节点,每个路径跟踪
-路径接收节点的缓冲区的大小
-预测缓冲区量(确认以及延迟确认信息发送)
-失败的缓冲区量
偏移量,对每个发送的消息的容量和序列尚未确认
-环形缓冲风输出的字节,属于没有确认的字节.
在链路层的数据段可能包含链接信息,会从多路途径向同一节点发送. 这种不成功的讯息交流分析,将允许更大的数据包在网络上获得更高的MTU支持,由此提升性能.
对于每个发送信息,都会有两个确认应答,首先的确认,数据被路由器的下一个节点接收.这是对报文的确认,每个对应不同线路,其中可能包含多个信息.收到这个确认后,节点不需要保留数据报文.如果数据得不到确认,之后就需要重新发送.
第二,要确认线路的更新剩余闲置字节输入缓冲区.如果一个路由缓存中的字节是足够大的,额外的信息可以通过路由传输.
另一个可能的途径是,维护一个缓冲区,用不同线路不断发送,绕过发送方拥挤的线路发给接收方信息.
例一:正常运行
●路线:A> B ->C
●B有1024 kb的缓冲区的路线
●A发送512 KB到B
●B承认512 kb发给A
●<接收确认(以及清除第一批512 KB,不再需要存储)>
●B转发512 kb给C
●C确认收到512 kb
●C确认从A那里的512 kb已转发
例二:堵塞
●路线:A-> B-> C
●B有1024路由缓冲
●A发送512 KB到B
●A发送256 KB到B
●A发送256 KB到B
●●B确认A 512 kb和512 kb的收据
●B发送256 kb至C
●C确认256 kb收到发送至B
●B承认B,转发256 KB到A
●
数据被假定为在发送以太网连接WiFi和直接收到订单
示例:丢弃的数据包
●路线:A>B -> C
●B有1024路由缓冲
●A发送512 KB到B
●A发送256 KB到B
●B 确认 256 kb
●A推断512 KB没有收到
●A转发512KB
●B确认512KB
●
存储转发:宽带延迟项目
转发存储要求增加给发送节点用于往返延迟的进程,以及受此影响传输速率往返延迟的产品.1GB的缓存足够8000毫秒的往返延迟,在1GB/秒的传输速率之下.,
存储转发设置应是默认选项,同时也可勾选.
存储转发:效率,质量,和服务
视频,音频及文件下载的缓冲.绝对平均吞吐量超过每秒负担的时间窗口,这时延迟并不最重要的.其他,像网站的请求,视频游戏以及VOIP都是实时的,这些应尽快响应交付.
双重质量要求,”实时”和”分布”,我们可以传输VOIP,网站及视频游戏第一个通讯,降低通讯延迟.可以延迟那些对此要求不高的业务,如视频,音乐,文件共享,当数据流链线路缓冲区空置时,可以进行它们.
我们可以利用链接到接近100%容量时,降低延迟实时信息交流.因此,我们提出的路线,能支付服务水平双重提升.
源路由的多重路径移动连接:
如果节点之间的连接是稳定的,低延迟和高带宽的单一线路足以满足大多数应用程序.一些应用程序,如智能节点输送,开放了大量的连接,以及本机可以用到的所有路由宽带.
如果节点之间的联络是缓慢且不可靠的,或是连接的可靠性及相应的性能不断变化,则会被要求数据交流要有多个冗余路线.
如果一个节点上运行的天空线手机客户端,处于一辆在路上行驶的车辆中,所访问的网络在任何时侯都在不断改变.网络节点将进入一些基站的覆盖范围,同时也会离开另一些基站的覆盖范围.节点必需在应用层有连续的连接,即使物理连接出现了创建及销毁.
一种方法是选择一套可靠的网络骨干节点作为路由终点,然后用这些节点代理数据交流,在一组多个短期的线路之上.
源路由的多路径的可靠性:
这些的数据,在将来,如果可以的话,可以从任意一条收到数据的路径来进行数据恢复.喷泉编码和其他编码方法或许可能是适用的.
源路由:保护节点
隐私,如果用户想要进一步隐蔽他们的天空线节点地址之间的关联性(公钥哈希)他们的IP地址,它们可以被指定为一组固定的,广播他们的注册地址或是作为需要的节点 ,从而解决数据交流传输问题的节点.
源路由BGP:局限性
边界网关协议是目前的主流路由协议,路由问题处理不保持任何数据包状态.反而BGP,使每个网络由它组成的一系列路由器创造.源路由和数据包目的地特设规则,决定了数据包的转发网络接口.路由器的信息彼此相连交流,而别一个路由算法则被用于一个网域的路由.
BGP是界面设计的一系列独立的自治网络.BGP路由具有同质性假设,在一个自治域被假定为集中管理以高可靠性,以及均匀分布的域内路由.网络和社区服务供应商将定制设备与路由相连.
利用网格网络的连通性,自配置及密集设置互连网络路由路径,确保冗余,多家完全违反分层假设的BGP
BGP是下协议,将会解决如下问题:
●BGP不是自行配置的。基于BGP网络需要大量的专业技术,配置和操作
●BGP系统经常需要手动配置绕过损坏和不合适的恶劣配置
●BGP需要特设的路由过滤规则和日益复杂的网络连接手动创建多家
●BGP网络需要高度集中的计划
●NSA有缺陷的BGP路由的目标利用流量拦截点
●BGP假设日趋紧张,尤其是在特设的,网格和移动网络
●分层,BGP单路径作出假设的多宿主和其他的下一代网络的要求实现非常困难
●BGP遭受严重的问题时,网络的链接是不可靠的,如路由抖动。
●BGP路由表的大小呈指数增长的相互连接的子网的增殖。
●多宿主导致BGP路由表大小的大增长。
●BGP负载平衡和多家路由是有难度的。BGP的限制,在实际的网络中利用位置之间的并行连接的能力。
●BGP建立ISP将网络流量对其他网络尽可能快地激励(“热土豆路由”),以防止其性能降低和延迟增加
没有什么可以代替BGP。BGP是最好的解决方案,基于其设计上的限制。
使用BGP是必须的
●是非分层
●自我配置(零确认)
●密集的点对点操作,网络间的冗余互连
虚拟路径:在大规模网络拓扑的天空线
天空线路由实现需要一个节点通过信息维护每个线路.各个节点无法处理个别线路,可扩展性通过别一种机制扩展成千上万种种.
天空线正在试验一种非层次,自组织路由本身支持多宿主和非层次网络因地置宜富有弹性且有效的方法.
天空线作网络尺度通虚拟路由,最大限度减少网络直径.虚拟路径让成千上成人连接被捆绑在一个与一个单一的路由具有高带宽的骨干网络上.
一个“虚拟路由”创造了一种信道链接现有的路线
A -> B -> C -> D
虚拟路径为A->D.B和C可能高带宽长距离连接.B和C只会产生一个单一的路由消费,而A和D的产生的消费则保持在A->D这一信道上.
虚拟路径可以包含从A到D从捆绑数以百计数据交流线路上,而B和C单一路由消费只有经过检验.虚拟路径可以进一步,捆绑多个冗余的路径在来源与目的地之间,确保吞吐量和冗余性能.
虚拟路由允许网络能力是集群大致分层节点,在每一层具有恒定的消费.
在网络边缘节点到汇聚节点推送.边缘汇聚节点连接到高带宽的局域网内部运输和推送到网关节点的之间的接口.网关节点进入高带宽,长距离输送.
虚拟路由由域间路由的现有关系表明,它所支持的.
●非分层路由(数据中心)
●多重寻的
●通过构建在不同级别的层次结构,密集网络之间的互连结构域.
●多重径路由在网络域之间
虚拟路由服从一个三角形平等。如果成本的一种路径-A> B,是C(A ->B)然后
C(A->B->C) >= C(A->B) + C(B->C)
低延迟,低成本来来源偏好,以及低跳路由,从而创造经济激励,构造一下高效的网络拓扑结构.
网络非等级和自组织.所有创建的虚拟路径路由汇总时,自然地的反映了数据沟通交流.
通过BGP,网络尽快摆脱数据交流(热土豆路由).通过天空线,网络竞争提供输送(得到天空币激励).天空线的用户更偏好,低成本,低跳,低延迟的路由.优先采用直接长途连接源与目的地之间的网络,因为他们具有更低的延迟以及较低的跳数.
为了提高效率,带宽容量,和数据风机(线路数量-每个虚拟路径捆绑而成)在每一级网络层次结构必须是恒定的.为了达到一个恒定的网络直径,用户数对数路由相当增长.
源路由:虚拟路径,同步光纤拓扑结构
一个多重输入,多重输出的虚拟路径,可以为物理实现同步光纤环,在每个城市的同步光纤天空线节点,通过拓扑传递.天空线节点作为天空线网络和同步光纤拓扑之间网关路由器.
节点可以连接多个消息队列大数据包从相在的源至效率相同的目的地.
消息在一个城市一个托管中心进同步光纤网环,天空线节点.消息目的地和路线是通过读写和传送信息编码的同步光纤网段.在消息到达目的地同步光纤网段天空线后,继续沿着它的路径前进.
多重输入输出,因此虚拟路由是一个列表节点加上天空线的传送成本,用来描述一个同步光纤网环或是完连接的拓扑结构,在列表中的任何节点具有传送到列表中的任何其他节点中.
天空币SKYCOIN QQ交流群: 286238586