Bitcoin Forum
May 05, 2024, 03:23:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4]  All
  Print  
Author Topic: [ANN]Nervos Network[CKB]•Godwoken V1 is LIVE•Interopability•EVM•L1+L2•POW•dAPP•  (Read 1061 times)
materazi (OP)
Member
**
Offline Offline

Activity: 694
Merit: 10

In Nervos we trust.


View Profile
August 31, 2022, 02:17:16 PM
 #61



Brainiac Finance: Roadmap Deep Dive
Brainiac Finance is the first smart lending market on Nervos that will open up a new way to borrow and lend while earning good APY, all in a fully decentralized setting.
The initial launch on Nervos Godwoken is planned for September 2022, and the Brainiac team has extensive development plans for the future of Brainiac Finance.

Asset Voting
In the near future, voting for assets to add will be enabled. Anyone can propose an asset, and everyone can vote for and against it.
After an asset successfully gets passed via voting, it will be added to the interface and will become available for lending and borrowing.



This transition to $BRAIN-based voting mechanics will help Brainiac Finance eventually shift to a fully decentralized entity living on Godwoken.
Our aim is to be completely community-first and fully decentralized, where the community plays as important a role as the core development team.

Safepal support
Once Brainiac Finance is launched, Full Dapp support to execute all transactions using Safepal Wallet is live.

vTokens
A relatively small user-side improvement to allow protocol participants to export their lender position in the form of tokens. vTokens are both tradeable and transferrable.

BrainUSD(BAI)
Brainiac Finance is designed to be a complete digital assets ecosystem, and introducing a stablecoin will be one of the next steps of that path.

BrainUSD (BAI) is a future stablecoin cryptocurrency that aims to keep its value as close to one United States dollar (USD) as possible.
It will be regulated by Brainiac DAO & $BRAIN holders, who may vote on changes to certain defined parameters to ensure stability.



Minting BAI will be as simple as borrowing: technically, there’ll be no difference between minting BAI or borrowing USD(T/C) for a basket of other coins.
Of course, when there’s borrowing, there will be liquidations.

Altogether, BAI is a collateralized debt position (CDP) via Brainiac Finance to secure assets as collateral on the blockchain.
With this architecture, BAI falls into the category of Crypto-Backed Stablecoins (similar to DAI/Oasis) as opposed to algorithmic stablecoins (sUSD, USDN) or fiat-backed stablecoins (USDT, USDC).
If we continue that analogy, $BRAIN is set to play a role similar to one of MKR, one of the most stable and battle-tested systems in existence.

Fees earned from minting BAI is set to be distributed among Brain stakers.

Protocol Governance and Profit Distribution

$BRAIN stakers get direct control of the protocol
Every decision made, whether good or bad, is to be voted through on-chain governance.
We are fully determined to be a community first protocol, and are committed to not making the same mistakes as Web2.0

This is how it will work: Every transaction, any proposal to change the rules of the game, can be created by anyone — but it needs to pass voting to get applied.
Everyone gets a chance to review, comment and vouch for or against it. After the vote has passed, anyone can broadcast the transaction, making the changes effective immediately.

This is the essence of pure DeFi governance, powered by Godwoken’s flexible smart contract system.

BRAIN stakers directly share revenue of the protocol
Revenue streams from all lending pools will be shared across $BRAIN Stakers.



It’s as simple as this: if you stake Brain, you get revenue. Governance and profit distribution can only come together.

Mobile and UI/UX Upgrades
We plan on continuing upgrades to improve our user experience on the Brainiac Finance dApp.
As part of the Brainiac community and by investing into the system, be completely assured that we will keep making consistent improvements to our dApp to increase ease of use for all users.

What Next?
Brainiac Finance has partnered with YokaiSwap for the Initial Dex Offering (IDO) of our native token $BRAIN.

$BRAIN will be the first IDO hosted on Godwoken since it’s upgrade to v1 and we hope the community will participate in it.

More details about the IDO and how you can participate in it will be released soon.

Follow us

🌐 Website: https://brainiac.fi

🐤 Twitter: https://twitter.com/BrainiacFinance

😻 Discord: https://discord.gg/FcUQnEyyYc

👋🏻 Telegram: https://t.me/brainiac_official

Docs: https://docs.brainiac.fi


1714922599
Hero Member
*
Offline Offline

Posts: 1714922599

View Profile Personal Message (Offline)

Ignore
1714922599
Reply with quote  #2

1714922599
Report to moderator
Transactions must be included in a block to be properly completed. When you send a transaction, it is broadcast to miners. Miners can then optionally include it in their next blocks. Miners will be more inclined to include your transaction if it has a higher transaction fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714922599
Hero Member
*
Offline Offline

Posts: 1714922599

View Profile Personal Message (Offline)

Ignore
1714922599
Reply with quote  #2

1714922599
Report to moderator
materazi (OP)
Member
**
Offline Offline

Activity: 694
Merit: 10

In Nervos we trust.


View Profile
September 09, 2022, 09:16:27 AM
 #62



Recap of PoW vs PoS discussion on Fork It Podcast — Part 1
Crypto currency mixer Tornado Cash has been sanctioned by the U.S. Department of the Treasury’s Office of Foreign Assets Control (OFAC).
Currently it looks like over 66% of the beacon chain validators will adhere to OFAC regulations.

The Merge is on the horizon and Ethereum is about to move its consensus mechanism to Proof of Stake (PoS). Will Ethereum face protocol level censorship after the Merge?
If so, what will this mean? Would it be different if its consensus mechanism was PoW?

In this episode of Fork It, a Chinese podcast program for blockchain technology, our host Terry (co-founder of Nervos Network) invited Cipher, founder of Nervina Labs, to talk about PoW and PoS in depth.

Here is the full recap:

Introduction
Terry: Good day to everybody. In this episode, we’ll discuss what you might consider a cliché, PoW vs. PoS.
It has become a hot topic due to recent events like the sanction against Tornado Cash and the upcoming merge of Ethereum.
We have our old friend Cipher here to discuss this topic this time. Cipher, please say hi to everyone.

Cipher: Hello, everyone. I’m Cipher.

Terry: Although Cipher is an old friend, there could be some new listeners; therefore, I’d prefer if you started by sharing your blockchain-related experiences.

Cipher: I am a veteran, although a pretty inexperienced one. I learned about Bitcoin in 2013, but I was not a believer then.
I regarded bitcoin as a practical T+0 investment at the time because I was working on other endeavors full-time.
I created a trading bot at the time and earned about ¥300,000 from only a few thousand.

Terry: A quick question. Were you superior, or were the trading competitors too weak then?

Cipher: At the time, there were few trading bots. Hence there weren’t many rivals in the market. My approach was fairly simple:
purchase after two consecutive upswings and sell after two straight downturns. I earned money that way.
There was a window of time, perhaps two or three months, after which this tactic ceased to be effective. Then, I stopped for several reasons, including regulatory concerns.

I didn’t enter the blockchain industry until 2016 when I started to work on research and products of a consortium blockchain project.
After that, I joined the public blockchain project until last year; then I began working on an independent NFT project.
I started a new project this year and have moved to Singapore to do something big.

Terry: Cool! I will first provide some background information to set the stage for our discussion on PoW vs. PoS today.
The recent sanction against Tornado Cash protocol by the Office of Foreign Assets Control (OFAC) of the US Treasury Department and the arrest of one of its core developers in the Netherlands caused a stir.
It’s a big deal, and some centralized organizations, including exchanges, wallets, and even the front ends of some blockchain applications, are active in banning addresses that connect with Tornado Cash.

Another background is the upcoming merge of Ethereum, where its consensus mechanism will be upgraded to PoS.

The third background is that it currently looks like over 66% of the beacon chain validators will adhere to OFAC regulations.
A poll was launched on Twitter on the possibility of these validators censoring Ethereum at the protocol level in the future.
Since there is a significant difference between the two in terms of how they handle protocol-level censorship, the debate between PoW and PoS has become more intense.

Therefore, there is a necessity to produce an episode to talk about PoW and PoS. This is also an opportunity to dispel some common misunderstandings regarding PoW.

The Relationship Between PoW and PoS
Terry: First, let’s limit the scope to layer 1 because there may be different choices beyond this scope. Cipher, should our future global money be built on PoW or PoS?
What is the relationship between PoW and PoS? Is PoS a progressive, a regressive, or are they not progressive or regressive, but rather like left and right?

Cipher: I think PoS and PoW are two choices of the path. There is no progress or regression.

I want to clarify that PoS and PoW are two methods of selecting the node to produce blocks. They are not the entire consensus mechanism.
The consensus mechanism should include at least other equally important things, such as which chain is the right one when there are forks, block rewards, punishment, etc.

From the perspective of selecting the node to produce blocks, PoW is connected to off-chain variables, such as hash rate, energy consumption, chips, electricity prices, local regulations, etc. In contrast,
PoS is more connected to on-chain factors, such as token distribution, staking percentage, etc.

So it is easy to understand that PoW and PoS have nothing to do with who replaces whom or who is more advanced.
They choose two separate paths, one relying on off-chain variables and the other depending on on-chain factors to determine which node will produce the next block.
They are designed to fit different use cases.

I wrote a blog post titled Mining to the Left, Staking to the Right a few years ago, and I used left and right to describe the relationship between PoW and PoS. My opinion is unchanged.

Two Types of Public Blockchains
Terry: I vaguely remember you mentioning two types of public blockchains in that blog post. Can you explain a bit more?

Cipher: There are two typical application scenarios for blockchains. One is anti-censorship, similar to bitcoin fundamentalism, which entails seizing control of your property rights.
The ability to build dApps or DeFi applications on the blockchain and improve TPS is less important than the core task — anti-censorship. This is one direction for public blockchains.

Another direction is designed for open finance, which is not necessarily decentralized finance. Compared with the current financial system, open finance is already a very revolutionary thing.
We can build incredible financial applications on it, and third parties can be added to the monetary system. The so-called DeFi can significantly improve productivity and economic efficiency.
Users may not be so concerned about whether it is resistant to censorship and may even embrace the regulation.

In short, the first type of public blockchain mainly solves the problem of how to resist censorship. In contrast, the other type mainly solves the problem of global collaboration via open finance.
Can these two types of public blockchains be merged? It is possible, but they must be in different layers.
If you want to merge them all in the same layer, such as in layer 1, I don’t think you will succeed as there is a technical limit.
There must be a trade-off.

Terry: When you wrote that blog post, you must have classified Ethereum as the first type of blockchain, right?

Cipher: Yes, at least the notion that Ethereum Foundation and Vitalik were promoting to the public tells us that Ethereum belongs to the first type.
However, it turns out to be more like the second type of blockchain. The result speaks louder.

Terry: So, after the merge to PoS, Ethereum is more likely to be the second type of public blockchain, right?

Cipher: Yes. The reason why there are now so many arguments about Ethereum is due to the path it chooses. It is not a technical problem but a choice problem from different approaches.
For example, there’s also a lot of controversy on Ethereum EIP-1559. You can find out that EIP-1559 does not help to improve TPS, nor does it reduce the gas fee. It only weakens the rights of miners.
This is the choice Ethereum made, and it has nothing to do with technology but political things.

PoW or PoS, which is more suitable for layer 1 blockchain?
Terry: We narrowed down the topic to layer 1; we want to serve as global money and be the first type of public blockchain you mentioned above.
I believe you also favor PoW over PoS; am I correct? What are your thoughts about that?

Cipher: Yes. I need audiences to think about one question: What is blockchain’s core value? Or, what kind of problems does blockchain solve?

This question was discussed frequently before the massive emergence of DeFi applications. At that time, the blockchain only had a payment function, which was largely weakened due to various reasons.
For example, many users regarded bitcoin as a SoV (store of value) and were less willing to pay for things in bitcoin. There were few applications, and users repeatedly asked “why should I use Bitcoin?.”

The application layer has been the center of attention for the previous two years. As NFT and DeFi applications grow in scope, users appear to be less concerned with blockchain’s core value.
That is a meta question and one of the most important ones in the blockchain world. Many later things are genuinely in the air if that question is not fully discussed.

In the past years, there were many labels for the blockchain, such as a non-reversible public database, a global computer, etc. All these labels are right, but one definite key word is missing: no permission is required.
Blockchain is a license-less, tamper-evident global public database, a license-less global computer. All of these labels are accurate but missing one important word — permissionless.
Blockchain is a permissionless non-reversible public database and a permissionless global computer.

If you remove the word “permissionless,” you’ll find that you don’t need a blockchain to achieve it.
A non-reversible public database can be created via hashed digital signatures, and a global computer can be achieved with the help of Amazon cloud service or some open APIs.
Permissionless can only be achieved through a blockchain.

I believe that the blockchain system is the first and only open system created by humans that is permissionless.
All other systems require permissions; to use them, you must, for instance, use your ID card to create an account or have someone else make an account on your behalf.
Therefore, things like performance improvements, privacy protection, cross-chain bridges, sharding, NFTs, and so on are the tall buildings sitting on top of the foundation of blockchain technology, which must first be established well.

PoS outperforms PoW in several aspects, including performance, energy consumption, etc.

However, nearly all PoS proponents, even the most aggressive defenders, have to admit that PoW works better in terms of permissionless.
Anyone can send a transaction in PoW since there is a considerably lower entrance barrier, while PoS weakens the permissionless for various reasons.
So, in my opinion, PoW maintains the ideological stance of permissionless, and it has to make sacrifices in other aspects.

PoS has gone farther and farther down the road of practicality. Delegate service was unavailable in the early PoS blockchain projects, but it was eventually added.
The later PoS blockchain projects, like Solana, are becoming increasingly centralized. You will find out that they have started to operate more and more like the traditional financial systems.

I think PoS blockchain projects are more like the next generation of central banks or Wall Street, with greater openness.
Data is more accessible as anybody can access and read it on-chain, but there is no assurance that you can write data on-chain or won’t be censored when you write the data.

The PoW mechanism has always represented a rebellious force against financial tyranny.
You can go to Wikipedia and search for “Cantillon Effect,” an effect related to the money supply, for a better understanding of economic tyranny.

Therefore, I believe that the PoW mechanism will probably never become mainstream because of its limited performance, even though it is incredibly hardcore.
However, I would find it quite dull if PoS were the only consensus mechanism surviving in a decentralized world. That’s why I am firmly in favor of PoW.
materazi (OP)
Member
**
Offline Offline

Activity: 694
Merit: 10

In Nervos we trust.


View Profile
September 12, 2022, 06:40:28 PM
 #63



Multichain integrates with Godwoken to Continue the Path Forward to Interoperability

Multichain is a cross-chain routing protocol that offers no slippage and arbitrary data transmission through bridging, routing, and smart contract calls.
The protocol is integrated with over 60 blockchain platforms and has deployed nearly 3,000 bridges for assets, NFT and cross-chain messages. Godwoken,
a Layer 2 optimistic rollup built on Nervos, continues to support key infrastructure integrations that further the progress in developing a state-of-the-art interoperable web3 ecosystem.

Nervos as the universal access point to cross-chain routing

This integration establishes another critical pillar in creating a unified web3 ecosystem that can utilize the Nervos architecture as a universal access point to all networks.
Users can seamlessly interact with assets and different types of data on different chains using the Multichain protocol, all through Godwoken.

The Multichain Cross-Chain bridge will allow assets on Godwoken to be sent to another chain,



while the Cross-Chain Router enables any assets to be transferred between Godwoken chains, no matter if they are issued natively or created with Multichain’s Bridge.



To learn more, check out the Multichain documentation.

With the upcoming releases, a new wave of cryptocurrencies, NFTs, and arbitrary messages will start transferring to Godwoken, unlocking new capabilities and use cases.
Assets like USDC, USDT, DAI, ETH, and wBTC (to name a few) will become part of the Nervos ecosystem through the Multichain Bridge.

“It’s a great pleasure to be the cross-chain bridge to support the Godwoken network. Multichain will work together with Nervos to further promote its interoperability and push the boundaries of the multi-chain era, “ said Zhaojun, Co-Founder and CEO of Multichain.

In the words of Terry Tai, Co-Founder of Nervos: “We are excited to have Multichain as part of the Godwoken blockchain, and for all the new doors of interoperability between chains it opens up.”

To learn more about Multichain, visit https://multichain.org/ or follow @MultichainOrg on Twitter. To learn more about Nervos, visit https://www.nervos.org/ or follow @NervosNetwork on Twitter.

About Multichain

Multichain proves a Cross-Chain Router Protocol (CRP), an infrastructure for cross-chain interoperability, envisioned to be the ultimate router for Web3. To date,
Multichain supports a constantly growing ecosystem of EVM and non-EVM chains (over 60) and deployed bridges (nearly 3,000). Multichain, envisioned  to be the ultimate router for Web3.0, is working hard to push the boundary of multi-chain.
materazi (OP)
Member
**
Offline Offline

Activity: 694
Merit: 10

In Nervos we trust.


View Profile
September 26, 2022, 11:40:41 AM
 #64



The First Oracle on CKB is arriving on Godwoken

Nervos’ all-inclusive dapp ecosystem is rapidly becoming a one-stop-shop for developers to universal dapps on.
The Nervos Network being natively interoperable, comprises several cross-chain protocols and services, with the latest integration being with Band protocol, a decentralized oracle platform.
This is the next chapter of oracle integration for Band Protocol as the service was previously integrated with the Nervos CKB layer one.
Band’s oracle fits right into the Nervos ecosystem, offering an all-inclusive and cross-chain oracle service for blockchains without compromising security, reliability, or trust.
Band’s secure, fast, and robust price feeds will empower data-driven dApps of all use cases by granting them access to reliable data.

Band Protocol offers a forward-compatible, blockchain-agnostic oracle that is secure and decentralized to bring real-world data into web3.
To date, Band Protocol is integrated with over 25 platforms and serves an average of around 33,000 requests per day.
As the Nervos ecosystem strives to become the universal access point for web3, Band’s integration adds another tool for dApps to flourish in a secure and decentralized way.

Band can aggregate and connect real-world data and APIs to smart contracts on Godwoken, further enabling DeFi protocols, prediction markets solutions,
and games to be built on Godwoken without the need to rely on the single point of failure of a centralized oracle.
Band also provides customization that is tailored to each project’s needs. An example is Hadouken, which will rely on Band’s oracles for its lending function.
Hadouken will be the first dApp on Godwoken that will offer a DeFi hub for users to perform a variety of actions,
including being able to lend out and borrow against their CKB and the ability to interoperate with tokens from other platforms like Ethereum and the Binance BNB Chain.
Band allows Hadouken to function as intended by providing real-time, secure, and decentralized price feeds and off-chain data that are constantly served.

To learn more about Band, visit bandprotocol.com or follow @BandProtocol on Twitter. To learn more about Nervos, visit https://www.nervos.org/ or follow @NervosNetwork on Twitter.
materazi (OP)
Member
**
Offline Offline

Activity: 694
Merit: 10

In Nervos we trust.


View Profile
September 27, 2022, 01:57:03 PM
 #65



Nervos Network Godwoken Announcement

Nervos Network is excited to announce Godwoken Game+ Blockchain! The 100% EVM Layer 2 optimistic rollup blockchain will now be spinning off into its own independent organization spearheaded by Eric Vander Wal,
CEO and former head of Developer Relations at Nervos Foundation, along with Flouse (CIO, former lead developer of Cryptape Engineering), JJY (CTO, former lead developer at Cryptape Engineering)
and other team members from Nervos Foundation and Cryptape Engineering. Additionally new members used to work at Apple, Blizzard and in the gaming industry will be joining the team from outside of these two organizations.

Godwoken Game+ Blockchain aims to prioritizes fun-first gaming through ecosystem incentives, support and cutting edge technology.
It will take a leading charge on web3 gaming transparency, sustainability and ethics.

Godwoken Game+ Blockchain is the first modular gaming full stack blockchain.

Pick and choose the pieces you want to use (or not), but know that each piece fits together as it should out of the box for the best blockchain gaming development experience.
However, that being said, we believe that no project in web3 (dApp or game) is an island and will benefit from a full and bustling web3 ecosystem of defi dApps, bridges, NFT projects and NFT marketplaces.

As many of you already know, Godwoken is 100% EVM Compatible so developers can use their favorite tooling and wallets right out of the box and get the Ethereum benefits without the cost.

Godwoken plans to release a full roadmap in the coming weeks which includes Godwoken metaverse wallet with social sign in (and nothing to download), frictionless prepaid gas (or gasless) API as a service,
easy web2 to web3 APIs and even game engine SDKs tailor made for Godwoken. All of this with a low cost and green energy footprint.
And as always, security comes from Nervos L1 Blockchain with maximized decentralization and sustainability through an open source design.

It is important to us that we acknowledge the team at Cryptape who has always worked closely with us to build some of the most amazing technology in the web3 space.
We also want to recognize the Nervos community and the support that you have always shown. And of course, the entire Nervos Foundation team!

In Q3 the Godwoken roadmap will be released so make sure to visit the website to get updates and stay on top of all news: https://godwoken.com/
materazi (OP)
Member
**
Offline Offline

Activity: 694
Merit: 10

In Nervos we trust.


View Profile
September 29, 2022, 08:21:33 AM
 #66

Proof of Stake vs Proof of Work: The Case of Transaction Finality



In this article, we look at the two most popular consensus mechanisms - PoW and PoS - and evaluate them in terms of transaction finality.
We argue that PoS is doable but comes with trade-offs when it comes to transaction finality.
After all, PoS is dependent on deterministic transaction finality. Exactly this deterministic finality can be considered a problem.

Consensus mechanisms – or rather called security mechanisms as Ben Edgington would argue here – are an essential part of public blockchain architecture.
For its security, Bitcoin is famously relying on the Proof of Work mechanism. Ever since 2012, an alternative in the form of Proof
of Stake (PoS) has been introduced. Its primary claim is to reduce energy
consumption and lower hardware requirements for those nodes that participate in the production of blocks.
While with Proof of Work (PoW) these nodes are called miners, in Proof of Stake they are generally referred to as validators.

As a matter of fact, PoS has been introduced as a better alternative to PoW, mainly because it “produces” less waste.
While this assertion seems convincing at first sight, a more thorough examination of the argument invokes skepticism.
As has been laid out elsewhere in detail, if we refer specifically to waste rather than pollution, Proof of Stake is by no means necessarily less wasteful, since instead of energy used, capital is locked up that cannot be used alternatively.
Ultimately, PoW uses energy/hardware directly and specifically, while PoS uses capital/liquidity vaguely and generally.

So, although PoS is still considered the better alternative to PoW in mainstream circles, multiple valid criticisms have been raised against the concept of PoS.
These don’t outright prove that the concept is worthless but at least correct the notion that PoS is somehow fundamentally better than PoW. In this article, we will focus on a specific topic, the security aspects of PoW as well as PoS consensus related to transaction finality.

What is transaction finality?
When a Bitcoin transaction is broadcasted to the network and a miner includes it in a block, it is generally not considered “confirmed” until a few blocks are created on top of it.
This is the case because, with Bitcoin, naturally small chain reorganizations in the form of forks happen every now and then.
As a consequence of network latency, some nodes accept different blocks at the same block height, resulting in two blocks being created simultaneously.
Also, Bitcoin’s history of transactions can diverge because some nodes don’t accept particular transactions or blocks in the case of a potential network delay or Sybil attack.

Since the history of the Bitcoin blockchain can be reorganized, a block and its relative transactions cannot be considered immediately “final”.
Instead, Bitcoin is known to have probabilistic finality, meaning that while transaction reorganization is probabilistic, the probability of reversing transactions is a function of cost.
For miners to reverse transactions, they have to produce an alternative history that is costly.
The more blocks are built on top of a transaction, the more hash rate is required to create an alternative longest chain, lowering the probability of a reorganization.

As such, Bitcoin is commonly also said to have economic finality.
Even if it’s theoretically always possible to reorganize the Bitcoin blockchain, the probability for this to happen is very low due to economic incentives,
since it is much more economically attractive for a miner to make money producing valid blocks on the longest chain instead of trying to fork a competing chain.

The concept of deterministic finality
Being familiar with probabilistic or economic finality, one understands why the usually portrayed image of Bitcoin being immutable is not actually correct.
Still, from a user perspective, probably irreversible transactions would seem to be more desirable.
And in fact, there are protocols – mostly Proof of Stake ones – that claim to have deterministic finality, which means that once a transaction is included in a valid block and satisfies the relevant consensus rules,
it can no longer be reversed, while also achieving faster transaction confirmation.

In order to achieve such deterministic finality within a blockchain, a vote within a set of network participants is required.
Because of the voting mechanism, once blocks are final, it is not the longest chain rule (as in Bitcoin) that decides on the correct chain,
but the correct chain is determined and approved by a set of network nodes, acting as the ultimate authorities and accomplishing finality through their vote.

Implementing deterministic finality in Proof of Work chains
In theory, a mechanism similar to deterministic finality could be implemented in PoW chains too, implying an exception to the selection rule of the longest chain.
For example, it is possible to create checkpoints
for blocks at a specific height, so that nodes won’t reorganize the history up to that block even if they see an alternative longest chain.

Currently, in Bitcoin, the only checkpoints accepted are the ones configured locally by node maintainers themselves. On the protocol level, there are no checkpoints though.
The reason being that implementing any kind of deterministic finality or checkpointing system at the protocol level would introduce an unwanted source of centralization,
chain splits, or the risk of a stall of the network as we will explain further down the article.

There is general acceptance that introducing any sort of deterministic finality mechanism in Bitcoin would be considered more a bug than a feature.
Centralization risks of this kind should be avoided since the focus of Bitcoin developers is stability, security, resilience, and decentralization
of the network rather than faster on-chain transaction speed.
In general, Bitcoiners have always recognized that the goal of fast transaction confirmation would be achieved together with scalability through the implementation of a second layer (Lightning Network) by switching off-chain,
rather than increasing block frequency, block size, or implementing a finality tool for faster confirmation.

Deterministic finality: A necessity for Proof of Stake
So, if deterministic finality is a force for centralization, why are Proof of Stake protocols going for it?
The crux of the matter is: In Proof of Stakes, not having some kind of deterministic finality implemented on the consensus level poses security threats to the network, so it’s more a necessity than an option.

Let’s take a closer look at why this is: In Proof of Stake systems, it is theoretically possible that an entity has the power to rewrite the history of the chain without bearing significant costs.
Therefore, some sort of mechanism for enforcing deterministic finality must be implemented in PoS systems.

In fact, with PoS creating blocks doesn’t require any cost or effort expressed in energy, rather it requires the cost of having coins at stake (immobilized capital).
Nodes that have – or used to have – block creation privileges could use their power to propose an alternative chain to the network without having to bear any cost in the form of energy expenditure.

Such an attempt is generally called a “long-range attack”, in which the attackers may not bear any cost since they have “nothing at stake”.
For example, a few malicious participants within the network might sell all their previously staked coins, so that they now have no economic disincentives in attacking the chain,
and then create an alternative history from the moment in the past in which they had block creation privileges.

The problem with deterministic finality in PoS
In most Proof of Stake chains, the deterministic finality mechanism requires that two-thirds of the active participants of the network vote on the validity of blocks.
If the vote is cast in advance as a requirement to create a valid block (e.g. Algorand) and one-third of the stakers are missing, then the chain stalls.
Instead, if the vote is held after blocks are validated to finalize the chain up to a certain height (e.g. Polkadot, more in general Substrate), and some nodes are temporarily separated by the main network, they may end up finalizing a different chain, causing a permanent fork.

Because stalls or permanent forks may threaten the smooth functioning of the network and its convergence property, “slashing” conditions have been proposed for PoS systems.
For example, in Ethereum 2.0 with CASPER, nodes get penalized for going offline. Again, this “solution” may introduce new tradeoffs.
Out of fear of losing money due to slashing, stakers can be disincentivized from staking, for example in the case nodes become non-operational because of a DDoS attack.
And the fewer the stakers, the more the network is centralized.

Conclusion: Is the security of Bitcoin PoW still unparalleled?
All PoS systems are still experimental pieces of software lending themselves to serious considerations about centralization and other tradeoffs.
There is not a straightforward alternative technology ready to substitute PoW, which really has the same degree of decentralization the Bitcoin network has.
That being said: for governance, we see some sort of staking mechanism to provide a valid use case. Distributing the ownership within a DAO could be such a use case.
For a decentralized base layer blockchain though, we find it really hard to replace what is known as Bitcoin’s Nakamoto consensus in terms of security and decentralization.
Nevertheless, for the sake of innovation and progress, it is worth exploring any possible way, from PoS to interesting PoS/PoW hybrids.
materazi (OP)
Member
**
Offline Offline

Activity: 694
Merit: 10

In Nervos we trust.


View Profile
October 18, 2022, 03:03:54 PM
 #67



Why assets on CKB can be managed by BTC address?

First, this is not "cross-chain"
Cross-chain usually means assets are locked on chain A and corresponding assets are created on chain B.
In fact, assets on Nervos CKB will not appear on BTC, nor assets on BTC will appear on Nervos CKB.
Nervos CKB is simply compatible with any public chain's account (address) system.

Understanding from a non-technical perspective
Let's make some analogies. Let's compare a public chain to a country, and the address of that public chain is compared to the resident ID of that country.
1. ETH public chain --> United States
2. ETH address --> U.S. ID card
3. BTC public chain --> United Kingdom
4. BTC Address --> UK ID
5. Nervos CKB Public Chain --> Country C
6. Nervos CKB Address --> Country C ID
Currently, the residents must have a US ID to hold and manage assets in the US, and the same is true for the UK.
The two countries do not recognize each other's national IDs.
However, for Nervos CKB, a new C country, not only residents with C country IDs can hold assets in their country.
Residents of other countries can also hold assets in Country C as long as they provide a valid resident ID from another country.
By further analogy, a BTC user sending assets issued on the Nervos CKB in a BTC wallet is like a U.S. resident reselling his or her home in Country C with a valid U.S. ID.
And this resale process is officially recognized by country C (verified by the Nervos CKB node).

Technical Understanding

Nervos CKB is compatible with BTC's account system, which means that Nervos CKB is a chain that verifies the signature of a BTC private key on a Nervos CKB transaction.

1. Ehe BTC chain can only verify the signature of the BTC private key to a BTC transaction, as does ETH.
When the signature checks out and the transaction is on the chain, it means that you control your BTC assets with your BTC private key.
2. At the same time, the signature algorithm of the BTC/ETH chain is fixed, and the logic of the signature verification process is also fixed.
To add a new signature algorithm, you have to hard fork the entire chain.

However, Nervos CKB has some new features.

1. When adding a new signature algorithm to a Nervos CKB chain, the CKB is not hard forked and the new signature algorithm is installed on the Nervos CKB as if it was a plug-in.
2. Any one at any time can deploy any signature algorithm on a Nervos CKB (it's just a binary program).
3. When a transaction happens on the Nervos CKB, you can specify which signature algorithm needs to be invoked to verify the transaction.
4. When the Nervos CKB node packages the transaction, it runs that particular signature algorithm to verify the transaction. When the checksum passes, the transaction is uploaded to the chain.

That's why we can install the BTC signature algorithm on the Nervos CKB and make it clear in the transaction (which is generally a transfer of fungible or non-fungible tokens)
that the node must invoke the BTC signature algorithm to perform the checksum when packaging the transaction.

When the signature verification is passed, the transaction is uploaded to the chain and the asset transfer is completed,
which means you control your Nervos CKB assets with your BTC private key.

For the same reason we can install any public chain's signature algorithm on Nervos CKB and then any public chain address can hold assets issued on the Nervos CKB.
Such an elegant "cross-chain" approach was inspired by the Lay2 team.
The PW-SDK they built is the infrastructure of the Nervos ecosystem and is the core secret of how DAS accounts can be held by any public chain address. ❤
materazi (OP)
Member
**
Offline Offline

Activity: 694
Merit: 10

In Nervos we trust.


View Profile
November 06, 2022, 10:32:43 AM
 #68



JoyID, A Passwordless Web3 Wallet That Will Accelerate The Mass Adoption For Nervos
We wrote in a blog post in July that Nervos CKB is unique among public blockchains because of its support for Apple’s passkey feature.
Passkeys are a replacement for passwords. They are designed to provide websites and apps a passwordless sign-in experience that is both more convenient and more secure. Passkeys are built on the WebAuthn standard,
which uses public key cryptography and can also be called “synchronized WebAuthn credentials” for ease of understanding.

In the last part of that blog post, we mentioned what passkeys will bring to Nervos.
We offered an example of a crypto wallet, saying that users might be able to create a Nervos CKB wallet using Touch ID or Face ID after installing the wallet app,
and they only need to authorize with biometrics when creating transactions or interacting with smart contracts, which is highly convenient and safe.

Today, we are excited to introduce JoyID, a passwordless Web3 wallet initiated by Nervina Labs that will accelerate mass adoption of Nervos Network.

JoyID: A Passwordless Wallet For Everyone
Web3 is a hot topic these days. We see it discussed everywhere from the Ethereum community’s recent Devcon conference and other crypto conferences around the world to Twitter Spaces,
Tiktok and every other social media platform. The future of Web3 is promising, but onboarding billions of people to Web3 is a tough task.

The current crypto infrastructure is not designed for mass adoption. We can use a crypto wallet as an example. Most crypto wallets are mnemonic phrase based,
thus it is quite troublesome and even frustrating for a new Web2 user to securely store a 12-word or 24-word mnemonic on his/her own and he/she cannot capture screenshots or copy the mnemonics and store them online.

The crypto wallet is the gateway to the Web3 world. Thus, JoyID is designed to lower the threshold for mass adoption, making it a truly easy-to-use wallet for non-crypto users.
Based on the FIDO WebAuthn protocol and built on Nervos CKB, JoyID is also a cross-platform, cross-terminal, password-free and mnemonic-free wallet.
In other words, users do not need to create, use, or restore passwords or mnemonic phrases.

JoyID provides the following features:

✅ No password, no mnemonic, no email, no phone number

✅ Non-custodial, private keys never leave user’s devices

✅ Authentication with biometric sensor

✅ Arbitrary number of devices (private keys) for one account

✅ Social recovery

✅ Web page based, no installation required

✅ On-chain name, avatar, profile

✅ Does not rely on any centralized party



JoyID also supports the management of Nervos L1 assets (e.g. CKB, sUDT), CoTA rollup NFTs and other fungible tokens.

If everything goes smoothly, JoyID will launch on testnet in December and go live on mainnet in Q1 2023.

Technical Principles Behind JoyID
JoyID makes full use of the technology of WebAuthn, which has been fully supported by mainstream operating systems, including MacOS, Windows, Linux, ChromeOS, iOS, and Android.
Webauthn allows a website to create a public-private key pair in the Trusted Execution Environment (TEE) on the user’s device, and uses the private key to sign transactions,
with the guarantee that the private key cannot ever be leaked. During the signature authorization process, local authentication is performed through biometric identification or PIN code verification.

JoyID supports WebAuthn’s widely used signature algorithm — secp256r1 (P256), for signature verification. JoyID uses the CoTA extension on the Nervos CKB blockchain to register the public keys created by user’s multiple devices,
which point to the same CoTA Cell ID, thus completing the task of the abstraction of a user’s addresses.

JoyID supports the display of a user’s profile, including the user’s name, avatar, personal description, etc. The profile data is stored on-chain in the format of CTmeta.



Nervos Network is a multi-layered blockchain platform powered by an incredibly secure layer 1 and an EVM compatible layer 2,
a combination that provides a framework which enables developers to do what they do best, and remain focused on building.

On Nervos layer 1, there are no hard-coded cryptographic primitives at the consensus layer, only transaction sequencing.
This provides flexibility for the Nervos CKB blockchain, as Web3 builders can use other advanced cryptographic primitives and even self-defined algorithms.
In the example of JoyID, CKB allows dApps to support WebAuthn’s algorithms and realize a passwordless user experience.

There are no shortcuts to success for a public blockchain in such a changing environment. We may walk slowly, but we are on the right path.
Time will tell that Nervos is a promising platform Web3 builders can rely on, and a place where their ideas can be transformed from fantasy into reality.
Pages: « 1 2 3 [4]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!