Welcome to the Ulord Platform(UPaaS) source code repository! Ulord platform software enables developers to create and deploy high-performance, horizontally scalable, blockchain infrastructure upon which content distribution applications can be built.
This code is currently alpha-quality and under rapid development.
Ulord platform is a decenterlize content distribution platform which can supply content repo, distribution and searching ability. Ulord platform makes the enterprise development content distribution more effective. Ulord platform have:
- decenterlize content storage service (UDFS)
- content transaction service
- content search service
- content copyright detected service
Ulord platform guarantee:
- Content is belong to enterprise
- Content copyright and audit is belong to enterprise
Ulord Platform(UPaaS), for enterprises and individuals, it provides a blockchain platform with content distribution, as well as a content distribution service platform. UPaaS is on the base of the Ulord blockchain and the Ulord distributed file system (UDFS). UlordChain and UDFS constitute the UPaaS's content storage subsystem (Ulord Content Storage System, UCSS). UPaaS has a central managed purse wallet, we called UCWallet, which submit the transaction of the user managed account and add some content abstract to Ulord blockchain. It is a core subsystem of the UPaaS, and it is a distributed software, which can horizentionally adjust node number to meet the high concurrency request of the content transaction. We build a binding service (UBinding) base UCWallet and UDFS, which can bind content that come from UDFS and chain that come from Ulord blockchain. UBinding provide fast query services through the index data cache (Index Data Cache) and the relational database (DB Cache). UPaaS is based on UCWallet, UBinding, Index data cache and DB Cache to provide business services, copyright confirmation services, content audit services and content distribution services. You can refer to Ulord platform documention for more details
Ulord wallet is to protected your asset, and execute signuature transaction. More detail please to see:Wallet document
Ulord platform mainly develop by python, and enterprise SDK only support python currently, and recently we will implements in main programming language.
In current project, we group different function into different directory.
- Ulord Ulord platform source code
- Uschema Protocol buffer schema for content abstract which can put into ulord chain.
- UWallet Ulord UWallet source code
- UWallet-server Ulord UWallet server source code.
You can see our Wiki for some help or get involve from blog demo project.
Ulord platform current move fastly, document and source code are pushing positionly. You can join us by submit source code to repo, or test current source code, or find bugs, or give you good ideas in issue. Welcome to Ulord family.