9月15日上午10點,Nervos舉辦了面向社區的首屆TownHallMeeting。在會議中,首席架構師Jan介紹了今年接下來的主要規劃,并和Kevin共同回答了來自社區的提問。四季度,我們將在DeFi、基礎設施和Layer2、開發者體驗以及研究方面投入更多精力。越來越多的工具將在第4季度出現在Nervos的生態之中,我們會構建一個開放、繁榮的生態系統,和社區共同推動生態持續進步。
以下是我們為Nervos中文社區小伙伴們編譯的首屆TownHallMeeting實錄,歡迎大家查閱。
DeFi
DeFi層級圖
DeFi是我們下一階段的重點工作之一。在?DeFi層級圖中,底層是Token標準,比如ERC20、ERC721等Token標準,只有依賴這些Token標準,我們才能建立上層的應用層。第二層是穩定幣和資產,比如USDT、USDC。再上層是去中心化交易所,借貸協議等。另外一部分是預言機,它提供的數據服務對上層去中心化應用非常重要。我們的路線圖將圍繞這個DeFi層級圖展開。關于用戶自定義Token
UDT類似于以太坊上的ERCToken。當用戶自定義Token標準確定之后,任何人都可以在CKB上發行Token,而這些Token完全可以被整合進各種DeFi應用中。第一個UDT標準是?SUDT,它是一個極度簡單的Token標準,和所有的lockscript兼容:
https://docs.ckb.dev/docs/rfcs/0025-simple-udt/0025-simple-udt
第二個UDT標準是?AnyoneCanpay,它是一個lockscript,允許用戶以以太坊或EOS賬戶模型的方式收發任意數量的UDT:https://docs.ckb.dev/docs/rfcs/0026-anyone-can-pay/0026-anyone-can-pay
CKB上的Cell模型是一種極度抽象和靈活的編程模型,我們可以在CKB上實現UTXO或者賬戶模型。在CKB合約里,UDT標準不僅是接口,我們還會提供庫來實現這些UDT標準。而這些庫都會由我們的合作伙伴,TrailofBits、派盾等安全機構進行代碼審計。這些庫可以供許多項目反復使用,這意味著開發者在開發時,不必反復地部署和實現同樣的UDT合約,而是能直接調用庫里的代碼進行使用。當然,開發者也可以把庫和自己的代碼整合在一起,以獲得更多不一樣的功能。第三個UDT標準是?NFT,非同質化Token。現在仍處于草案階段,非常歡迎大家加入討論,分享想法和意見:https://talk.nervos.org/t/rfc-ckb-nft-draft-spec/4779
騰訊安全:H2Miner木馬新變種利用Redis高危漏洞入侵云服務器挖礦:11月24日消息,騰訊主機安全(云鏡)捕獲H2Miner挖礦木馬最新變種,該變種利用Redis 4.x/5.x主從同步命令執行漏洞(CNVD-2019-21763)攻擊云服務器,檢測數據顯示該木馬活動有明顯增長。由于用戶將Redis默認端口6379暴露在公網且未使用強密碼認證,導致攻擊者入侵并通過Redis 4.x/5.x版本的主從同步功能執行任意代碼。H2Miner變種木馬入侵后會下載kinsingXXXXXXXXXX(10位隨機字符)木馬作為挖礦木馬kdevtmpfsi的維持進程,并且通過安裝定時任務持久化、通過SSH復用連接進行橫向移動感染。H2Miner挖礦木馬會占用大量CPU資源進行挖礦計算,可能導致業務系統崩潰,該挖礦木馬還會嘗試卸載云服務器的安全軟件。(騰訊威脅安全情報中心)[2020/11/24 21:59:07]
關于資產發行
有兩種方式可以在CKB上創建資產。其中包括在CKB上發行的原生資產,以及從其它區塊鏈項目跨鏈到CKB上的資產,目前我們會把更多的精力放在后者。toCKB就是這樣的一個資產跨鏈系統,它由一系列協議、CKB合約和鏈下模塊組成,是CKB和其他區塊鏈之間資產跨鏈的橋梁。
在今年第4季度,我們將發布toCKB的第一個版本,屆時大家可以通過抵押一定數量的CKBToken成為簽名者,從而將其他區塊鏈上的資產遷移到CKB上來。更多細節可以訪問:https://talk.nervos.org/t/tockb-an-asset-cross-chain-system/4945
CKB可以非常靈活的支持各種密碼學原語,這也讓CKB在跨鏈方面有著很大的優勢。因為跨鏈的核心就是對其他區塊鏈上的交易進行驗證,而負責驗證的智能合約需要支持各種密碼學原語,從而驗證交易。舉個例子,如果一個區塊鏈想要驗證在以太坊上的交易,它必須支持Keccak哈希算法,如果想要驗證在Zcash的交易,則需要支持blake2b哈希算法。所以,如果想要連接更多的區塊鏈項目,那就必須得支持更多的密碼學原語,因為各個項目之間使用的哈希算法并不相同。而對密碼學原語的靈活支持,是CKB相比其他區塊鏈更有優勢的地方,所以在CKB上建立一個通用的跨鏈框架是完全可能的。目前toCKB項目代碼已經開源,正在快速開發和迭代當中,大家可以訪問GitHub查看相關代碼:https://github.com/nervosnetwork/toCKB
關于去中心化交易所
層級圖的最上層是去中心化交易所。我們目前聚焦在兩個DEX協議中。
minerOS王琦:豐水期加上減半來臨,會加速礦工洗牌:今日,由蜘蛛礦池和金色財經聯合主辦的第一期蜘蛛礦視角上,minerOS的大客戶經理王琦表示:這一定會加速礦工的洗牌,會有一部分礦工在減半前后離場,但是也有新鮮血液在減半后入場。減半后考慮到老礦機的淘汰已及外部環境,算力會達到150E左右。對于價格暫不做預測,長期的趨勢還是上漲趨勢。但是減半后的價格既可能出現新低也可能出現新高。但是相對價格更重要的是,我們的預期是什么,達到/未達到預期我們要做什么準備。[2020/4/13]
CKB是一個驗證平臺,而不是計算平臺,這樣的特點讓許多交易只能在鏈下進行。這樣的設計方式,讓一些DEX,比如EtherDelta在CKB上實現起來比較困難,而對于0x這樣的DEX設計,在CKB上實現會非常容易。同時由于這樣的設計特點,CKB上的DEX性能會更好。圖中所提到的2個DEX協議——自動化做市商&訂單簿,都會聚焦于鏈下的實現。我們的目標是在今年第4季度,發布這兩款DEX產品,免費供所有人使用,任何人都可以用這個DEX模板構造DEX,或者基于此模板給DEX添加更多的新功能。我們希望這兩個DEX產品,能減少未來開發者開發可能遇到的障礙,讓CKB上生態更好地發展。關于預言機
我們也在和一些伙伴合作,在CKB上構建預言機。
我們目前正在做的一部分工作是基于Coinbase價格預言機,利用CoinbaseAPI獲取數據,然后通過驗證簽名,來確認數據來自Coinbase。此外,我們還將和Chainlink和BandProtocol合作,將現實世界的數據和API聚合并連接到智能合約中,方便開發者更好地構建dApp。
總的來說,我們將在這五個方面同步發力,大家在今年年底前就可以看到這些產品陸續發布。這些產品對開發者在CKB上構建更多更繁榮的DeFi應用非常重要。長期來看,核心團隊要做的事情就是構建一個開放、繁榮的生態系統,并給開發者提供更好的工具,共同推動生態持續進步。基礎設施
硬件錢包支持
目前,Neuron團隊正在致力于推進與Ledger等硬件錢包的整合,在今年第4季度,將能夠使用硬件錢包存儲CKB。
開發者工具
我們一直在致力于為開發者提供更好的開發工具。第4季度將會有更多的功能被添加到CKBStudioIDE當中,其中包括開發工具?Lumos&Capsule?的整合等。另一個很重要的開發者工具是?Polyjuice。以太坊目前有著最大的區塊鏈開發者社區,即使Solidity相對Rust或TypeScript有很多不完善的地方,但大家都已經習慣了使用EVM和Solidity進行開發。而通過Polyjuice,NervosCKB之上的一個Ethereum兼容層,以太坊上的dApp可以部署在Polyjuice上運行。值得一提的是,我們并沒有構建一個只為Ethereum量身定做的賬戶層,我們從Polyjuice中提取了核心賬戶層,有了這個通用庫,開發者可以自由地集成任何想集成的賬戶層。目前我們已經成功遷移了ENS到Polyjuice上,這部分的相關代碼大家可以在GitHub上查看:https://github.com/TheWaWaR/ens-polyjuice
聲音 | Ran NeuNer:現在買比特幣還不晚:加密貨幣分析師和CNBC主持人Ran NeuNer發推表示:“現在買比特幣還不晚”。[2019/4/23]
第4季度我們將完成剩余的測試,讓DeFi應用更容易地遷移到CKB上。
開發者體驗
我們會為開發者提供NervosdApp示例應用程序方便開發者學習。此外,也會提供開發者學習路線圖和學習計劃,以幫助新開發者一步步在Nervos上構建dApp。同時,我們將持續完善開發文檔。
輕客戶端
CKB輕客戶端幾乎可以完成所有CKB全節點能做的工作,而且無須消耗很多的硬件和帶寬資源。輕客戶端是區塊鏈項目可用性非常關鍵的一步,CKB輕客戶端對用戶非常友好,能讓Nervos能被更多人使用。目前用戶需要用去信任的方式運行一個CKB全節點,但在未來,用戶可以通過瀏覽器里的擴展程序、手機應用程序、甚至是IOT設備,使用Nervos的dApp。另外,輕客戶端也是CKB和其他區塊鏈跨鏈協議很重要的一環。在今年第4季度,我們將發布一個輕客戶端原型,其中包含手機和電腦端的Demo。
Layer2
大家都知道,Nervos是分層架構,CKB是Layer1區塊鏈,也是上層生態的基礎。目前市面上有很多Layer2協議,有些協議只停留在學術研究討論的階段,而有些協議更具實操性和應用性。我們目前主要在研究的是兩類Layer2協議,支付通道和Rollup。幾個月以前,我在Talk論壇上發布了一篇通用支付通道方案的文章,之后我和幾個研究者進行了討論,覺得可以把它實現出來:《適用于CKB上任意一種資產的通用支付通道方案》。于是之后我們組織了研究員和開發者實現一個通用支付通道設計的原型,目前進展很順利,預計將在今年第4季度發布產品原型。通過這個原型,我們可以測試各種不同的產品想法,舉個例子,可以結合穩定幣組成一個穩定幣通道來實現支付功能。另一個項目是CKB上的Rollup框架:Godwoken。Rollup是一個使用Layer1作為數據有效性引擎的Layer2協議,它在保證安全性的情況下,很好地提升了性能,是目前非常具有可操作性的一個Layer2方案。OptimisticRollup和ZkRollup是Rollup框架里兩個不同的協議,Godwoken在未來都將會支持。不過在第4季度,我們將主要聚焦在OptimisticRollup的實現,屆時會發布一個OptimisticRollup的模板。
研究
以下是Nervos正在進行的研究項目:Flyclient是CKB上為輕客戶端設計的一個快速同步協議,它可以幫助輕客戶端更快的同步數據。https://talk.nervos.org/t/minimum-viable-light-client-via-flyclient-style-checkpointing/4774為CKB-VM添加RISC-V的B模塊和V模塊擴展,這將讓CKB能更好的對密碼學原語進行支持。專門為CKB編程模型設計的智能合約編程語言可能性的探索。研究工作剛剛開始,這是一個長期的研究項目,我覺得我們能在2021年看到一些結果。和Grin社區合作,在CKB上實現MimbleWimble。它將給CKB提供隱私的功能,可以實現用戶在使用CKB或任何其他發行在CKB上的Token交易時的隱私性和匿名性。在今年第4季度,我覺得我們就能看到一個在CKB上實現MimbleWimble的Proposal。和安比團隊合作實現ZKRollup。為Nervos這個分層網絡,設計一個統一編程模型。這個最終的目標是想在Layer1和Layer2上都使用相同的編程模型。舉個例子,基于此編程模型設計的智能合約,能在不同的地方運行,無論是在CKB上,在GodwokenRollup上,還是在CKB的側鏈Axon上都可以運行。一個調用智能合約的交易能被分層網絡的各個協議所接受,用戶可以自行決定要把交易發送到哪里,無論是Layer1還是Layer2。以通用支付通道為例子,以TypeScript寫的合約可以在Layer1和Layer2通用支付通道中運行,而統一編程模型比這還更進了一步。這部分的研究工作尚處于早期,我們仍然在探索各種不同的可能性。
聲音 | Ran Neuner:比特幣不是零就是百萬美元:加密分析師和CNBC節目主持人Ran Neuner發推稱,如果你現在不買比特幣,你要么等待價格下降到一個點,要么等待價格上升到一個點。如果你真的相信這項技術的長期生存能力,那么10%的上漲或下跌真的有關系嗎?比特幣是二元的,不是零就是百萬美元。這10%有關系嗎?[2018/11/13]
互操作性2.0
最后我想和大家聊聊互操作性2.0。我們已經看到區塊鏈能夠如何和彼此交互,也可以看到信任節點的方案或者無需信任的方案。許多區塊鏈項目也致力于互操作性,或者所謂的跨鏈,然而大家都是從開發者的角度出發,忽略了用戶體驗。舉例來說,如果一個用戶想將他的比特幣移轉到以太坊上,并且將它抵押在以太坊的DeFi上,用戶需要使用兩個完全不同的錢包,一個是比特幣錢包,另一個是以太坊錢包,你必須學習兩種完全不同區塊鏈協議的知識。如果我們拿互聯網來做類比,互聯網有兩個傳輸協議,一個是TCP,一個是UDT傳輸協議,如此一來,就會被分成兩個不同的類型。每次用戶要使用網頁時,他必須找到并下載許多適配兩種不同協議的瀏覽器,并且在這兩個平行世界之間來來回回。這樣的用戶體驗肯定會很槽糕,但很顯然我們現在的互聯網世界并不是這個樣子。為什么會這樣呢?關鍵的原因是因為互聯網采用的是分層架構,我們也相信區塊鏈應該要像互聯網一樣發展。在我們看來,用戶根本不需要知道他們具體使用的是什么協議。當我們打開網頁收Email時,他們不需要知道他們用的是TCP、IMAP。互聯網上所有的技術細節是可以折疊起來,無需讓用戶感知的,只要開發者知道就好。所以同理,為什么我們要讓用戶知道他現在使用了什么區塊鏈協議呢?他們不需要知道,他們只需要關心自己的資產。這也是Nervos做得更好的地方。
在先前的介紹里面有說到,會有越來越多的工具在第4季度出現在Nervos的生態之中。目前有社區Grants在做的?PW-SDK,他們實現了讓lockscript可以兼容其他區塊鏈。通過PW-SDK,用戶可以將他的資產,以比特幣或以太坊甚至其他公鏈的地址的形式存放在Nervos上,并且以以太坊或者比特幣的錢包控制它,這簡直太不可思議了!而其它開發者也可以用這套工具,打造出兼容以太坊、比特幣、EOS等多鏈錢包的dApp。另外還有?UDT和toCKB,一個是Token協議,另外一個是通用資產跨鏈到CKB的橋梁。Bitcoin和Ethereum上面的資產可以直接遷移到CKB上。而Polyjuice是以太坊EVM的兼容層,以太坊上的dApp一樣可以遷移到CKB上。這四塊拼圖,如果放在一起,會有什么事情發生呢?我們可以看看這張圖,互操作性2.0。
聲音 | Ran NeuNer:目前區塊鏈最大用例是與美元錨定的穩定幣:CNBC主持人Ran NeuNer發推稱:目前區塊鏈最大的用例是與美元錨定的穩定幣。[2018/11/6]
這張圖上面有各種不同的區塊鏈網絡,包括比特幣、以太坊和EOS。每個區塊鏈上有各自的用戶和錢包,在底部是不同的區塊鏈,所有的區塊鏈資產都在不同的區塊鏈上面發行。拿比特幣來舉例,通過toCKB,我們可以將BTC從比特幣跨到CKB的鏈上,這個過程用戶可以直接用比特幣原生的錢包完成,而不需要用Nervos的錢包。在資產轉移到CKB上之后,這個遷移過來的WrapBTC一樣可以用比特幣地址和錢包去控制。但是它存儲在CKB鏈上,此時用戶已經可以用他的WrapBTC去玩各種DeFi了,而且這些操作一樣可以透過BTC錢包完成。這樣的流程在Ethereum和EOS的案例上也是一樣的,用戶一樣只要用一個自己的錢包和地址就可以完成這些跨鏈的資產應用。這就是互聯網運作的方式,也是互聯網之所以為互聯網的原因。今天區塊鏈上的錢包對Nervos來說就像是互聯網的瀏覽器一樣,不管他們用什么區塊鏈錢包,他們都能接入到區塊鏈的網絡中。這當中并沒有遷移成本,很多的技術細節也是隱藏在其中的。這就是我所謂的互操作性2.0,也就是Nervos為何能夠整合所有的區塊鏈在Nervos上。而最酷的地方是終端的用戶什么都不用做,就能享受到這些服務。以下是我們為Nervos中文社區小伙伴們編譯的首屆TownHallMeeting實錄,歡迎大家查閱Q&A
Q1:在上個月有看到Nervos整合Coinbase的Rosetta,這算是你們和Coinbase的合作嗎?如果是,路線圖大概是怎樣?
Kevin:我想最簡單的回答就是Yes,目前關于這個合作有兩個節點已經快要完成,會再和大家同步。可以查閱相關信息:
https://www.chainnews.com/zh-hant/articles/317840666445.htm
Q2:目前在哪里可以找到關于Rollup的最新信息?
Jan:我們有個GitHub的Repo,在那里可以找到關于Rollup的進展:
https://github.com/nervosnetwork/godwoken
Q3:Nervos有正在實現ERC20對幣安智能鏈的跨鏈嗎?
Jan:沒有。我們的跨鏈方案toCKB是通用的跨鏈方案,toCKB基本上可以實現CKB和其他任何鏈的跨鏈。也就是說,讓CKB和幣安鏈進行資產跨鏈是完全可行的。我們目前正在嘗試對于各種鏈的跨鏈支持。
Q4:CKB上的AMM如何做到比以太坊更好?
Jan:在功能上都是一樣的,但是在設計和架構上并不一樣。AMM在CKB上最好的實現方式,是結合鏈上的智能合約和鏈下的協議。因為我們在AMM上是可以共享狀態的,所以可能在設計上CKB的AMM會更復雜,但是也更方便擴容。但這些都是對開發者而言的差異,對于用戶而言都是一樣的。Kevin:我想就這點展開一下,不只是AMM,任何dApp在CKB上都可以善用分層架構,例如StateChannel、SideChain以及和其他鏈的橋接等等,這些都是AMM或其他的dApp可以利用的基礎設施。Layer2可以為這些dApp提供更好的性能和更低廉的手續費。
Q5:在Nervos上會有哪一種穩定幣?是現有穩定幣到Nervos上開發,還是會有新的穩定幣解決方案?
Kevin:這兩種都會有,比如像DAI這種抵押型的穩定幣,或者基于法幣抵押的穩定幣,如USDT、USDC,甚至最近還會有一些新的穩定幣解決方案,我們希望在穩定幣上也能夠有多樣性。
Q6:Layer2的支付通道如何做到?和其他區塊鏈的Layer2實現會有何不同?
Jan:我們在支付通道上可以做很多事情,最近在做的是兩個用戶之間的支付通道,未來我們還會將許多的支付通道連接變成支付通道網絡。如此一來,這個網絡上的任意兩個人就可以互相連接,而且是可以無限擴容的。如果你稍微想象一下,當我們在這個世界上想要連接數十億的IOT裝置,在那個時候區塊鏈上的唯一解決方案就是支付通道網絡,因為當數十億筆交易同時在一個網絡上發起時,一萬TPS可能也是不夠的,反觀支付通道網絡,它就是一個可以在未來被驗證的解決方案。除此之外,支付通道網絡也是互聯網的補完,因為在互聯網上并沒有價值傳輸層,如果想要訂閱一個YouTube,需要先注冊并且在看這些視頻前,先支付給YouTube費用。但如果有了支付通道網絡,我們就可以在看的同時自動付款給YouTube,甚至不需要在YouTube上創建賬戶。也就是說,如果你和YouTube建立了通道,當你開始看YouTube的Primmer視頻的時候,你是可以同時透過支付通道去自動付費的,這和我們目前世界上所看到的支付方式完全不同,這也是為什么我說支付通道可以讓現在的互聯網世界更美好的原因。
Q7:如何看待「未來將只會剩下兩到三條公鏈」這種論述,如果同意的話,那Nervos有機會成為其中之一嗎?
Jan:首先,我不同意這個說法,我認為在未來會有很多的公鏈,因為有價值的資產在當前的世界就是散落各地的,所以我認為未來一樣會有很多的公鏈可以發行資產,但只會有兩三個公鏈可以做資產的價值存儲。就像我在互操作性那張圖說的一樣,所有的用戶可以透過某一條有價值儲存能力的公鏈提供的服務去操作各個鏈上發行的資產。
Q8:目前似乎很少聽到Nervos在DeFi領域的聲音,你們如何看待DeFi?會覺得現在開始發展DeFi為時已晚嗎??
Jan:DeFi是一個長期的發展方向,永遠不會太晚。
Kevin:這也是我很有感受的一個點,我們是非常前沿的區塊鏈開發團隊,對于區塊鏈的技術發展也有十足的信念。我們希望看到這個技術為世界帶來巨大的正向變革,就像互聯網一樣。我們知道,在區塊鏈的世界里瞬息萬變的價格,會讓大家覺得區塊鏈似乎發展的很快,但這容易讓我們忽略了整個區塊鏈大的發展脈絡。
如果放到整個周期來看,甚至現在投入互聯網也不會太晚,因為互聯網也還很年輕,所以回到區塊鏈,我相信這是一個新一代的長達數十年的范式轉移,因此我們必須具備長期的視野,去考慮未來DeFi需要的區塊鏈基礎設施該是什么樣子。
Jan:對的,互聯網依舊很年輕,仍然在等待通用支付通道網絡~:)
Q9:我們在選擇Godwoken、OpenTx、GPC等擴容方案時需要有什么樣的權衡嗎?
Jan:這是一個好問題,這些Layer2有不一樣的特性和功能。
比如支付通道,具有低延遲的特性,這對打游戲來說很棒,但它有個缺點,就是需要先抵押資產才能建立通道,這是不友善的地方;你也可以用Rollup,Rollup是一個折衷的實用方案,但是性能上是有限制的;當然你也可以用側鏈,但需要假設不會超過1/3的側鏈驗證者作惡。如果是目前的情況,我會推薦你先使用Rollup,如果Rollup不能滿足的你的場景,你可以再去探索側鏈和支付通道。
Q10:將MimbleWimble變成一個sUDT交易過程的通用協議是你們的目標嗎?
Jan:sUDT是簡易的UDT協議,沒有太多額外的功能,MimbleWimble在CKB上的目標是讓隱私層可以兼容sUDT,讓在sUDT上的資產可以具有MimbleWinble的隱私性。
故事才剛剛開始,我們還有很多的工作要做。以上很多都是基于NervosCKB的獨特架構才能做到的事情,我相信實現這些只是時間早晚的問題,因為我們有非常棒的開發和研究團隊。
房地產通證化是區塊鏈發展的新方向?-八寶飯區塊鏈如果房地產通證化得到普及,那我們可以想到多種創新,包括結構性融資、混合型房地產通證化和數字基金交易所.
1900/1/1 0:00:00BTC行情分析: BTC早間本來是先看回踩沒想到直接一波上漲直接走出小新高,現價回落10720附近,多頭的短期休整,4小時上多頭連續上漲,小陰調整沒有力度,多頭還有繼續延續趨勢.
1900/1/1 0:00:001、登錄大幣網最新版APP,找到首頁的“IEOHUB”,點擊進入。2、點擊下圖所示“IEOHUB”下方的“火爆項目”下方的項目列表,本文以項目LDT為例:3、點擊下圖所示紅框中的“去鎖倉”,進入.
1900/1/1 0:00:00尊敬的LBank用戶: LBank于2020年8月31日20:00(UTC8)開啟「交易PDF瓜分6451PDF大賽」,截止9月7日20:00,該活動已結束,現在公布活動結果.
1900/1/1 0:00:00?在昨日的分析中玉荷就表明了周線上這樣的走勢,本周周線上必定又是一個收陽的走勢,但是沒想到漲勢來的這么快,才周一就已經在周線上形成了底部啟明之星,走勢上倒是意外的看好多頭的趨勢發展.
1900/1/1 0:00:00敬的用戶: 鯨交所將于2020年09月15日20:00上線TRADE/USDT交易對,祝您交易愉快! TRADE是誰? UniTrade是DeFi領域一個完全分散的交易平臺.
1900/1/1 0:00:00