北欧初夏,窗外每天18小时都是阳光明媚的 ,总让我心潮澎湃的想干点什么? 不如仔细看看Ulord的代码。
从Github代码库来看,Ulordchain代码库创建于2018年初,此后一直在更新代码。GIthub代码库最近更新很频繁,Github上的开发成员十来人。而官网Ulord.one域名则创建于2018年1月,之前应该是一直低调开发,少说多干的码农们值得赞扬。
先翻了一下Ulord在Unix下的平台代码
staticinlinechar*createUserAgent()
{
constsize_tmax =160;
char*buf =newchar[max];
intlength =snprintf(buf, max,"%s/%s (Linux", APP_NAME, APP_VERSION);
#ifdefined(__x86_64__)
length +=snprintf(buf + length, max - length,"x86_64) libuv/%s",uv_version_string());
#else
length +=snprintf(buf + length, max - length,"i686) libuv/%s",uv_version_string());
#endif
#ifdefULORDRIG_NVIDIA_PROJECT
constintcudaVersion =cuda_get_runtime_version();
length +=snprintf(buf + length, max - length,"CUDA/%d.%d", cudaVersion /1000, cudaVersion %100);
#endif
#ifdef__GNUC__
length +=snprintf(buf + length, max - length,"gcc/%d.%d.%d", __GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__);
#endif
returnbuf;
}
voidPlatform::init(constchar*userAgent)
{
m_userAgent = userAgent ?strdup(userAgent) :createUserAgent();
}
voidPlatform::release()
{
delete []m_userAgent;
}
和之前接触的 Monero 是非常相近。通过Ulord平台代码不难看出它的应用支撑平台在不断打磨,这是链接Ulord公链和Dapp开发的一个中间层,它的SDK和API决定了用户开发自己DApp的难度,而这一块ULrod已经打磨的比较完善,所以用户能够比较轻松的部署自己想要的内容。技术路线比较清楚。
接下来,在想要不要挖矿? 打开ulordrig/src 下面的Unix代码,扫描了一编,基本上可以确定和Monero的很接近,其实这样就是共享开源的精神所在。毕竟在Monero上磨练过的,已经不断的完善了,在 Monero基础上开发更加便捷。
再看到矿池代码,哗! 开源,,你我也可以设立Ulord的矿池了!
2018的一个惊喜,Ulord!