From 9d4fc6bfe787bd5c95b414b3921d09f8cc29e2c8 Mon Sep 17 00:00:00 2001 From: Jianrong Date: Sun, 24 Jul 2022 21:44:58 +1000 Subject: [PATCH] update README and include a logo photo --- README.md | 60 ++++++++++++++++++++++++++++++++++ assets/images/xinfin-logo.png | Bin 0 -> 11529 bytes 2 files changed, 60 insertions(+) create mode 100644 assets/images/xinfin-logo.png diff --git a/README.md b/README.md index 57344122a2..b0a5eecf98 100644 --- a/README.md +++ b/README.md @@ -1 +1,61 @@ # XDPoSChain + +

+ +

+ +

+ Xinfin XDPoSchain
+ Enterprise ready hybrid blockchain for global trade and finance +

+
+ +## XinFin Hybrid Blockchain + +XinFin Hybrid Blockchain is an Enterprise ready Blockchain for global trade and finance + +Visit: [XinFin.org](https://xinfin.org) +Contribute: [Developer Docs](https://docs.xinfin.org) + +## XinFin Network XDPoS is community driven project to achieve the following + +- XinFin DPOS (XDPoS) consensus that selects 108 set of Masternodes to achieve a high throughput Energy efficient consensus with instant block finality + +- KYC Enforcement on Masternodes for Enterprise Adoption and compliance + +- Ability to port/relay limited set of data and transactions from privacy channels to public channel + +- Interoperability between applications hosted on Private Blockchains like Corda, Hyperledger, Quorum(JP Morgan) using relayers to XinFin Network + +- Customer Centric and consortium driven Governance to equally benefit the validators as well as providing comfort for large scale enterprise applications to be hosted on the Network. This achieves + + - Rapid Upgradability + + - DApps Standardisation for rapid commercialisation + + - Compliance with major global jurisdictions. + +### KYC for masternodes + +#### OVERVIEW + +To add a layer of KYC for masternodes in the current system and a sense of ownership amongst the masternodes hence tying such a cluster of masternodes to physical entity which can held accountable for its actions. + +#### Design + +We established a bidirectional connection between a candidate and its owner inorder to retrieve a candidate belonging to a specific owner & vice versa. + +All the masternodes are recognized by the KYC of their owners and hence are considered as a single verified entity ( for eg. while voting for invalid KYC, only one vote is considered per such cluster ) + +The contract is very strict in handing out penalty for invalid KYC, it results loss of all funds invested in all of its candidates. + +For eg. say A proposes condidates B,C,D by paying for its proposal cost. +If at a later stage if some predecided amount of owners ( investors ) vote that a KYC for a A is invalid then A & all of its candidates (B,C,D) will lose their position & all their funds will be lost ( will remain with contract wallet ). + +### For developers + +### To contribute + +Simple create a pull request along with proper reasoning, we'll get back to you. + +Our Channels : [Telegram Developer Group](https://t.me/XinFinDevelopers) or [Public Slack Group](https://launchpass.com/xinfin-public) diff --git a/assets/images/xinfin-logo.png b/assets/images/xinfin-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3c3cfd66a612b6e8d8ffd8a0d005218de7ea5be5 GIT binary patch literal 11529 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 literal 0 HcmV?d00001