octavonce (OP)
Newbie
Offline
Activity: 135
Merit: 0
|
|
September 15, 2018, 01:58:36 PM Last edit: September 29, 2022, 10:28:24 PM by octavonce |
|
https://i.imgur.com/R62A4w6.pngWhat is Purple?Purple is an experimental blockchain protocol that started out as a research project for solving the scalability problem in public blockchain systems. It's purpose is to achieve the following: * Provide the foundation of a decentralized multi-asset ecosystem. * Achieve the highest scalability level possible on a public blockchain protocol. * Be easy to use and to understand for both technical and non-technical persons. What consensus algorithm does Purple use?It is a variation of the original Proof of Work system that Satoshi Nakamoto invented and is based upon decades of research in distributed systems. It is designed to remove the transaction throughput bottleneck which blockchain systems currently have, the result being a much faster and scalable system which can in theory support mass usage. Built for long term useIn Purple, multiple currencies/assets are handled at the protocol level. This means transaction and smart contract fees can be paid in any listed currency if the miners accept it. This in turn, means that even if the main currency of the protocol dies, or is otherwise lost, the protocol can still function because users can send transaction with fees paid in any currency. Issue tokenized assets without writing any codeA main feature of Purple is the ability to issue tokens and assets without requiring to be a software engineer. Creating a fungible token or a non-fungible asset is as simple as filling a form. All created assets can then be transacted at the protocol layer in the same way as the purple token is. A token can be a simple issuable token or a complex asset that has custom functionality. Decentralized exchangeAnother result of native multi-asset support is that a decentralized exchange between all listed currencies can exist at the protocol layer. This provides a safe and reliant infrastructure for users wishing to own multiple assets. Any native token or security that is listed on the ledger will, by default, be able to be bought and sold on the decentralized exchange. Virtual machinePurple supports the execution of Turing Complete smart contracts. For this, a new Virtual Machine is being designed which will serve as a compilation target for many widespread programming languages. The aim is to enable developers to write smart contract software in familiar and well known programming languages. Supported programming languagesWe plan to support any programming language that can be compiled down to LLVM bytecode. A list of languages that are compatible can be found here: https://en.wikipedia.org/wiki/LLVMHow did this start out?Purple was "officially" founded by software engineer Octavian Oncescu on the 1st of March 2018 but it's inception begins in December 2017 when research began on the subject of scalability on public blockchain systems. Will there be a crowdsale?Most probably, no. Coins will be distributed to miners. What is the current status of the project?Purple is in heavy development but will soon enter the testnet phase. Participate in our crowdfunding campaignYou can help us further develop the protocol by participating in our crowdfunding. If you donate you will mean the world to us! Join usIf you believe in any way, shape or form that you can contribute, do not hesitate to do so. Give us a message on Discord if you want get hands on and become a part of this: https://discord.gg/5ZVZnKd. Links* Whitepaper* Website* Blog* Github* Twitter* Reddit* Facebook* Medium* Discord* Telegram
|
|
|
|
djwatt3
|
|
September 15, 2018, 02:00:08 PM |
|
What is Purple?A new protocol that is being built with the sole purpose of offering the most scalable and developer-friendly platform for building and running smart contracts and decentralized applications. It has been built from scratch without any bias towards existing or emerging technologies. What consensus algorithm does Purple use?Purple uses a stateful asynchronous algorithm for achieving consensus on which transactions are to be written to the ledger. Being stateful means that there are a number of designated nodes that are actively participating in the consensus algorithm in the same way as in Proof of Stake. However, that is it's only similarity since the algorithm employed by the participants relies on tracking the causality of network events that are broadcasted by the participants and then assembling a partial causal graph that is then reduced to a total ordering of events. The rules for assembling this causal graph make it so that all participating nodes deterministically choose the same events that are to be applied to the state, as long as up to a third of participants are either byzantine (malicious) or crashed. In order to prevent this, nodes wanting to participate in the consensus algorithm must solve a computational puzzle of deterministic complexity and to provide a valid Proof of Work. This entry phase represents the synchronous part of the system. It can be said then that Purple is a semi-synchronous system with the synchronous part serving as an adjustable bottleneck for the asynchronous part. How scalable is Purple?With the current architecture, Purple can process more than a million transactions per second assuming there are more than a hundred active miners. This is made possible by dividing the ledger into shards each of which has it's own consensus algorithm and set of participating nodes. With the current unoptimized code, the consensus algorithm can process ~5000 transactions per second. What sharding does is enable the parallel processing of transactions. In Purple there will be 256 such shards, each represented by a single byte. This means that maximum throughput is equal to tps x num_of_shards which is 5000 x 256 = 1.2 million transactions per second. Future optimizations should increase this number even further. MiningFrom a miner's standpoint, it can be said that mining on the Purple network feels quite similar to mining on the Bitcoin or Ethereum networks. But this is only on the surface level, the mining process in Purple is actually completely different from any other protocol. In Bitcoin, miners approve transactions by providing a valid Proof of Work and by choosing a number of pending transactions to be written in the ledger. While this works, it also means that the main bottleneck is the Proof of Work algorithm. In Purple, miners who provide a valid Proof of Work are eligible to approve transactions in a designated period. During that period they broadcast network events that include the transactions that they wish to approve. After the period has ended they will be required to issue a leave event which transfers all of the fees of the transactions to the address chosen by the miner. If a miner crashes or behaves maliciously during it's designated period, it will be removed by the other participants and will lose all of it's collected fees. Supported programming languagesThe PurpleVM supports the execution of webassembly bytecode which means that any programming language that can compile to WASM can be used to write smart contracts and decentralized applications. The languages that are supported include: * C/C++ * C# * Golang * Java * Rust * Haskell * Python * Typescript * Lua * Kotlin * Scheme What is the story behind Purple?It started out as a mere curiosity in the technology powering Bitcoin and Ethereum and has since evolved into a thing of it's own. The main motivation behind building such a platform was the lack of tooling and ease of use for developing decentralized applications which along with the issue of scalability are the main impediments of mass-adoption. To this day there is no platform that offers all required properties which are: complete decentralization, scalability and ease of use. Most provide only one or two of the three. Purple strives to achieve all of the three. Links* Whitepaper - https://purpleprotocol.org/whitepaper/* Website - https://purpleprotocol.org/* Github - https://github.com/purpleprotocol* Twitter - https://twitter.com/purple_protocol* Facebook - https://www.facebook.com/purpleprotocol/* Medium - https://medium.com/purple-protocol* Gitter - /purpleorg/purple]https://gitte[Suspicious link removed]/purpleorg/purple For Image, and reserve Italian translations if needed
|
|
|
|
octavonce (OP)
Newbie
Offline
Activity: 135
Merit: 0
|
|
September 15, 2018, 03:21:02 PM |
|
Thank you for your offerings of translation. The current version of the whitepaper only explains the underlying technology behind the protocol but is still missing certain implementation details, images and the cryptoeconomics part which is still up to debate. We will post an update when a more complete version of the whitepaper is released.
|
|
|
|
Ninamuze
Newbie
Offline
Activity: 54
Merit: 0
|
|
September 15, 2018, 04:24:13 PM |
|
Wow I like this coin. It is looking good. Lots and lots of bounties planned. Very good. Glad to see there is a good game plan . The coin should do very well with the right people to support it and hopefully people who join for the community bounty will be supporters.
|
|
|
|
octavonce (OP)
Newbie
Offline
Activity: 135
Merit: 0
|
|
September 15, 2018, 11:31:35 PM |
|
|
|
|
|
TimeTeller
|
|
September 15, 2018, 11:58:28 PM |
|
---
What is the story behind Purple? It started out as a mere curiosity in the technology powering Bitcoin and Ethereum and has since evolved into a thing of it's own. The main motivation behind building such a platform was the lack of tooling and ease of use for developing decentralized applications which along with the issue of scalability are the main impediments of mass-adoption. To this day there is no platform that offers all required properties which are: complete decentralization, scalability and ease of use. Most provide only one or two of the three. Purple strives to achieve all of the three.
Do you have detailed plan on how to address those 3 important properties of a coin? Many altcoins are already addressing such features. But, up until now bitcoin is still the popular cryptocurrency that go mainstream. Even if there are disadvantages of using the bitcoin network, still, most people prefer to deal with it. Because it is already an established cryptocurrency, people already trust it. Then, how are you going to establish the trust on your coin? Mass-adoption is really one of the hindrances in making a certain project successful.
|
|
|
|
octavonce (OP)
Newbie
Offline
Activity: 135
Merit: 0
|
|
September 16, 2018, 12:25:57 AM |
|
---
What is the story behind Purple? It started out as a mere curiosity in the technology powering Bitcoin and Ethereum and has since evolved into a thing of it's own. The main motivation behind building such a platform was the lack of tooling and ease of use for developing decentralized applications which along with the issue of scalability are the main impediments of mass-adoption. To this day there is no platform that offers all required properties which are: complete decentralization, scalability and ease of use. Most provide only one or two of the three. Purple strives to achieve all of the three.
Do you have detailed plan on how to address those 3 important properties of a coin? Many altcoins are already addressing such features. But, up until now bitcoin is still the popular cryptocurrency that go mainstream. Even if there are disadvantages of using the bitcoin network, still, most people prefer to deal with it. Because it is already an established cryptocurrency, people already trust it. Then, how are you going to establish the trust on your coin? Mass-adoption is really one of the hindrances in making a certain project successful. IMO the only problem with Bitcoin is the fact that it is slow. It achieves the first point but fails at the second point and there hasn't been much thought given to the third, but the third point is not that important since a third party can develop a shiny interface for it. The main two points that do not really go together in any current cryptocurrency are scalability and decentralization, they either have one or the other. Most see PoS as a solution to this but it is inherently flawed by the fact that it relies on a few trusted parties to make the network function which is centralized. Purple achieves both decentralization and scalability by adding an additional step besides Proof of Work, thus removing the transaction throughput bottleneck but maintaining it for allowing nodes to participate. As I have said in the first post, Purple's consensus algorithm is alike to PoS in the sense that they are both stateful i.e. both have a set of designated nodes that process pending transactions. What is different is the way in which those nodes are chosen, in PoS a node is eligible if it deposits a fixed amount of tokens in an address. In Purple, nodes are required to provide a valid PoW and such they are always being shuffled. Thus, the chance of any set of chosen nodes to collude is much smaller than that in Proof of Stake.
|
|
|
|
hany103
Member
Offline
Activity: 112
Merit: 10
|
|
September 16, 2018, 12:39:12 AM |
|
cool logo and idea, but seems a bit low effort. purple protocol seems to have potential but will the idea be properly filled and fleshed out?
|
|
|
|
Silasa
Newbie
Offline
Activity: 156
Merit: 0
|
|
September 16, 2018, 12:39:17 AM |
|
wow! this is an absolute! dân đông sẽ thực hiện là một hợp đồng dự án. Defected the first users will be recommended at the first here. Kkhông can wait for your ICO to start.
You can speak english on the forum
|
|
|
|
alicee
Copper Member
Newbie
Offline
Activity: 532
Merit: 0
|
|
September 16, 2018, 03:29:42 AM |
|
Chinese translation reserved
|
|
|
|
isnowblind
Newbie
Offline
Activity: 37
Merit: 0
|
|
September 16, 2018, 03:36:12 AM |
|
Can some please explain me the difference between byzatine and normal pow :/ ?
|
|
|
|
cabbage55
Member
Offline
Activity: 177
Merit: 10
|
|
September 16, 2018, 03:39:24 AM |
|
This project really does not look like the others. Willingly I believe in your success, devs. Good luck.
|
|
|
|
mixelalex
Member
Offline
Activity: 193
Merit: 10
|
|
September 16, 2018, 03:39:57 AM |
|
Do you need a French translation? I can help you with this. Write to me, please, if interested. Thanks.
|
|
|
|
TimeTeller
|
|
September 16, 2018, 09:42:55 AM |
|
--- What is the story behind Purple? It started out as a mere curiosity in the technology powering Bitcoin and Ethereum and has since evolved into a thing of it's own. The main motivation behind building such a platform was the lack of tooling and ease of use for developing decentralized applications which along with the issue of scalability are the main impediments of mass-adoption. To this day there is no platform that offers all required properties which are: complete decentralization, scalability and ease of use. Most provide only one or two of the three. Purple strives to achieve all of the three.
Do you have detailed plan on how to address those 3 important properties of a coin? Many altcoins are already addressing such features. But, up until now bitcoin is still the popular cryptocurrency that go mainstream. Even if there are disadvantages of using the bitcoin network, still, most people prefer to deal with it. Because it is already an established cryptocurrency, people already trust it. Then, how are you going to establish the trust on your coin? Mass-adoption is really one of the hindrances in making a certain project successful. IMO the only problem with Bitcoin is the fact that it is slow. It achieves the first point but fails at the second point and there hasn't been much thought given to the third, but the third point is not that important since a third party can develop a shiny interface for it. The main two points that do not really go together in any current cryptocurrency are scalability and decentralization, they either have one or the other. Most see PoS as a solution to this but it is inherently flawed by the fact that it relies on a few trusted parties to make the network function which is centralized. Purple achieves both decentralization and scalability by adding an additional step besides Proof of Work, thus removing the transaction throughput bottleneck but maintaining it for allowing nodes to participate. As I have said in the first post, Purple's consensus algorithm is alike to PoS in the sense that they are both stateful i.e. both have a set of designated nodes that process pending transactions. What is different is the way in which those nodes are chosen, in PoS a node is eligible if it deposits a fixed amount of tokens in an address. In Purple, nodes are required to provide a valid PoW and such they are always being shuffled. Thus, the chance of any set of chosen nodes to collude is much smaller than that in Proof of Stake. I appreciate your explanation. But, the main problem still lies on mass adoption. Even if you design this project to have those 3 features on, still, you are relying from the community who will really utilize your platform. Without large following, great features are almost useless. As most of time, the value of the coin depends on the community. And, it would take at least 6 months to years to build such true community. They need to see real progress and usage here. Good luck!
|
|
|
|
Kasperiko
|
|
September 16, 2018, 10:18:00 AM |
|
--- What is the story behind Purple? It started out as a mere curiosity in the technology powering Bitcoin and Ethereum and has since evolved into a thing of it's own. The main motivation behind building such a platform was the lack of tooling and ease of use for developing decentralized applications which along with the issue of scalability are the main impediments of mass-adoption. To this day there is no platform that offers all required properties which are: complete decentralization, scalability and ease of use. Most provide only one or two of the three. Purple strives to achieve all of the three.
Do you have detailed plan on how to address those 3 important properties of a coin? Many altcoins are already addressing such features. But, up until now bitcoin is still the popular cryptocurrency that go mainstream. Even if there are disadvantages of using the bitcoin network, still, most people prefer to deal with it. Because it is already an established cryptocurrency, people already trust it. Then, how are you going to establish the trust on your coin? Mass-adoption is really one of the hindrances in making a certain project successful. IMO the only problem with Bitcoin is the fact that it is slow. It achieves the first point but fails at the second point and there hasn't been much thought given to the third, but the third point is not that important since a third party can develop a shiny interface for it. The main two points that do not really go together in any current cryptocurrency are scalability and decentralization, they either have one or the other. Most see PoS as a solution to this but it is inherently flawed by the fact that it relies on a few trusted parties to make the network function which is centralized. Purple achieves both decentralization and scalability by adding an additional step besides Proof of Work, thus removing the transaction throughput bottleneck but maintaining it for allowing nodes to participate. As I have said in the first post, Purple's consensus algorithm is alike to PoS in the sense that they are both stateful i.e. both have a set of designated nodes that process pending transactions. What is different is the way in which those nodes are chosen, in PoS a node is eligible if it deposits a fixed amount of tokens in an address. In Purple, nodes are required to provide a valid PoW and such they are always being shuffled. Thus, the chance of any set of chosen nodes to collude is much smaller than that in Proof of Stake. I appreciate your explanation. But, the main problem still lies on mass adoption. Even if you design this project to have those 3 features on, still, you are relying from the community who will really utilize your platform. Without large following, great features are almost useless. As most of time, the value of the coin depends on the community. And, it would take at least 6 months to years to build such true community. They need to see real progress and usage here. Good luck! I agree with what you wrote above. It is necessary to adequately assess the ability and this race for a long distance. There are many advantages in the project, but there are big disadvantages, including that as for me the team clearly could be better. Can you at one of the conferences take to yourself a couple of people who write code well for the idea and tokens of the project?
|
|
|
|
cabron
|
|
September 16, 2018, 10:24:11 AM |
|
Is there an ICO or what? I look in the the webpage but nothing was said about the ICO and price. are these going to be distributed via airdrop? Its not being said in the OP but if it can attract developers to create their smart contract then this could be one of the great project of this year. I was thinking this is going to be like EOS.
|
|
|
|
ThachSanhTp
Jr. Member
Offline
Activity: 364
Merit: 4
|
|
September 16, 2018, 10:44:32 AM |
|
There are so many "highly scalable and decentralized" smart contract platforms. Such as: ETH, NEO, EOS, ADA.. And new platforms, such as Quarkchain, CyberMiles...
So what make Purple better than others?
|
|
|
|
RobertTene
Newbie
Offline
Activity: 6
Merit: 0
|
|
September 16, 2018, 01:33:24 PM |
|
There are so many "highly scalable and decentralized" smart contract platforms. Such as: ETH, NEO, EOS, ADA.. And new platforms, such as Quarkchain, CyberMiles...
So what make Purple better than others?
ETH has proven to be unscalable, hence Vitalik's tries to move the network into a PoS algorithm, which is hard to do and also highly centralizes the blockchain. NEO,EOS,ADA - Are all planning to run on PoS, NEO and EOS showing signs of being INCREDIBLY centralized. All 4 mentioned by you have only 1 attribute: they're either decentralized and unscalable or centralized and scalable.
|
|
|
|
octavonce (OP)
Newbie
Offline
Activity: 135
Merit: 0
|
|
September 16, 2018, 05:34:12 PM Last edit: September 16, 2018, 05:51:44 PM by octavonce |
|
Is there an ICO or what? I look in the the webpage but nothing was said about the ICO and price. are these going to be distributed via airdrop? Its not being said in the OP but if it can attract developers to create their smart contract then this could be one of the great project of this year. I was thinking this is going to be like EOS.
We do not yet have a date for when the ICO will start since we are working hard to have a working prototype before we fully commit to doing an ICO. But to answer your question, we plan to do it either in December or in January. We will announce on the thread when we have more details regarding the ICO. --- What is the story behind Purple? It started out as a mere curiosity in the technology powering Bitcoin and Ethereum and has since evolved into a thing of it's own. The main motivation behind building such a platform was the lack of tooling and ease of use for developing decentralized applications which along with the issue of scalability are the main impediments of mass-adoption. To this day there is no platform that offers all required properties which are: complete decentralization, scalability and ease of use. Most provide only one or two of the three. Purple strives to achieve all of the three.
Do you have detailed plan on how to address those 3 important properties of a coin? Many altcoins are already addressing such features. But, up until now bitcoin is still the popular cryptocurrency that go mainstream. Even if there are disadvantages of using the bitcoin network, still, most people prefer to deal with it. Because it is already an established cryptocurrency, people already trust it. Then, how are you going to establish the trust on your coin? Mass-adoption is really one of the hindrances in making a certain project successful. IMO the only problem with Bitcoin is the fact that it is slow. It achieves the first point but fails at the second point and there hasn't been much thought given to the third, but the third point is not that important since a third party can develop a shiny interface for it. The main two points that do not really go together in any current cryptocurrency are scalability and decentralization, they either have one or the other. Most see PoS as a solution to this but it is inherently flawed by the fact that it relies on a few trusted parties to make the network function which is centralized. Purple achieves both decentralization and scalability by adding an additional step besides Proof of Work, thus removing the transaction throughput bottleneck but maintaining it for allowing nodes to participate. As I have said in the first post, Purple's consensus algorithm is alike to PoS in the sense that they are both stateful i.e. both have a set of designated nodes that process pending transactions. What is different is the way in which those nodes are chosen, in PoS a node is eligible if it deposits a fixed amount of tokens in an address. In Purple, nodes are required to provide a valid PoW and such they are always being shuffled. Thus, the chance of any set of chosen nodes to collude is much smaller than that in Proof of Stake. I appreciate your explanation. But, the main problem still lies on mass adoption. Even if you design this project to have those 3 features on, still, you are relying from the community who will really utilize your platform. Without large following, great features are almost useless. As most of time, the value of the coin depends on the community. And, it would take at least 6 months to years to build such true community. They need to see real progress and usage here. Good luck! I believe that is up to the community to decide. It is a fallacy to believe that these things can be controlled. All we can do is to provide the best possible solution to these problems and then let it stand against the test of time. --- What is the story behind Purple? It started out as a mere curiosity in the technology powering Bitcoin and Ethereum and has since evolved into a thing of it's own. The main motivation behind building such a platform was the lack of tooling and ease of use for developing decentralized applications which along with the issue of scalability are the main impediments of mass-adoption. To this day there is no platform that offers all required properties which are: complete decentralization, scalability and ease of use. Most provide only one or two of the three. Purple strives to achieve all of the three.
Do you have detailed plan on how to address those 3 important properties of a coin? Many altcoins are already addressing such features. But, up until now bitcoin is still the popular cryptocurrency that go mainstream. Even if there are disadvantages of using the bitcoin network, still, most people prefer to deal with it. Because it is already an established cryptocurrency, people already trust it. Then, how are you going to establish the trust on your coin? Mass-adoption is really one of the hindrances in making a certain project successful. IMO the only problem with Bitcoin is the fact that it is slow. It achieves the first point but fails at the second point and there hasn't been much thought given to the third, but the third point is not that important since a third party can develop a shiny interface for it. The main two points that do not really go together in any current cryptocurrency are scalability and decentralization, they either have one or the other. Most see PoS as a solution to this but it is inherently flawed by the fact that it relies on a few trusted parties to make the network function which is centralized. Purple achieves both decentralization and scalability by adding an additional step besides Proof of Work, thus removing the transaction throughput bottleneck but maintaining it for allowing nodes to participate. As I have said in the first post, Purple's consensus algorithm is alike to PoS in the sense that they are both stateful i.e. both have a set of designated nodes that process pending transactions. What is different is the way in which those nodes are chosen, in PoS a node is eligible if it deposits a fixed amount of tokens in an address. In Purple, nodes are required to provide a valid PoW and such they are always being shuffled. Thus, the chance of any set of chosen nodes to collude is much smaller than that in Proof of Stake. I appreciate your explanation. But, the main problem still lies on mass adoption. Even if you design this project to have those 3 features on, still, you are relying from the community who will really utilize your platform. Without large following, great features are almost useless. As most of time, the value of the coin depends on the community. And, it would take at least 6 months to years to build such true community. They need to see real progress and usage here. Good luck! I agree with what you wrote above. It is necessary to adequately assess the ability and this race for a long distance. There are many advantages in the project, but there are big disadvantages, including that as for me the team clearly could be better. Can you at one of the conferences take to yourself a couple of people who write code well for the idea and tokens of the project? The problem with the team is one of geographical nature. With my current whereabouts (Eastern Europe) it is very hard to assemble a team that a project of this caliber requires. Swaying developers to your cause is very hard when they have families to feed and you do not pay them with anything besides "virtual tokens that might be worthless". The only solution for this is either donations or doing an ICO. My hope is that by announcing the project on BitcoinTalk I can find passionate people from around the world that wish to support the project and to start from there.
|
|
|
|
cabron
|
|
September 17, 2018, 04:23:22 AM |
|
Is there an ICO or what? I look in the the webpage but nothing was said about the ICO and price. are these going to be distributed via airdrop? Its not being said in the OP but if it can attract developers to create their smart contract then this could be one of the great project of this year. I was thinking this is going to be like EOS.
We do not yet have a date for when the ICO will start since we are working hard to have a working prototype before we fully commit to doing an ICO. But to answer your question, we plan to do it either in December or in January. We will announce on the thread when we have more details regarding the ICO. Are you able to introduce your team first for us to make sure there ain't suspicious? We all want some thing good that will come in the future like this project but we wanna make sure too. Investors are businessmen, they are not all philanthropist. Maybe getting involve in some coin events and find some known individual in the crypto that may back you up.
|
|
|
|
|