Bitcoin Forum
March 22, 2025, 02:23:23 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Alternate cryptocurrencies / Announcements (Altcoins) / Alephium Leman Network Upgrade: New features & tools for a thriving Ecosystem on: March 30, 2023, 03:24:32 PM
The Leman Network Upgrade was activated on the mainnet at 10:00 GMT, March 30th, 2023! The Alephium blockchain is running without any issues, and the full nodes are producing blocks at a stable rate. While the core developers will remain closely monitoring the network, it is time to thank the awesome support of all community members and service providers who made this possible!

This network upgrade is the culmination of over a year of hard work and dedication from many contributors, and it represents a significant milestone for our community. It is also the first step towards the growth of the Alephium ecosystem, with an enhanced developer experience to build decentralized applications (DApps) on Alephium.

New and Improved Features
The Leman Network Upgrade now gives the users and developers access, among other innovations, to the following:

Sub-contracts and Dynamic Array Indexing
Sub-contract resembles the map data structure but eliminates some of the security issues of the maps in other blockchains. It increases the expressivity of the language without compromising security.

Dynamic array indexing is a feature that enables smart contracts to store and retrieve data more efficiently and flexibly. With dynamic array indexing, smart contracts can access specific data elements within an array based on their index, allowing for faster and more precise data retrieval.

External Call System
The external call system is a security feature introduced to improve smart contracts' security. It helps to prevent public functions of the smart contracts from being called by unintended callers, if these methods have the ability to mutate the state of the contracts. By default, it requires contracts to specify which external callers are allowed to interact with them. When a caller calls a public function of a contract, the external call check system ensures that the caller is allowed to do so.

This system provides an additional layer of security for smart contracts and can help to prevent a range of attacks related to unintended or unauthorized calls to methods. Making the external call system a default feature for all smart contracts makes it easier for developers to create more secure and resilient decentralized applications.

Storage separation between immutable and mutable fields
In the context of blockchain smart contracts, “immutable” means that once a variable or data structure has been defined, it cannot be changed. “Mutable” means the opposite, that the value of a variable or data structure can be modified after it has been defined. it is important to have both mutable and immutable fields, as some data needs to be changeable while others need to be unchangeable for the system’s integrity.

The separation of immutable and mutable fields means they are stored in different places at the virtual machine (VM) level. This separation helps ensure that a smart contract’s immutable state cannot be accidentally modified or tampered with, while still allowing for the mutable state to be updated as needed.

Separating these two types of fields and storing them in different locations, allows for greater security and efficiency and helps to prevent unintended changes or modifications to the smart contract.

Improved Difficulty Adjustment Algorithm (DAA)
The Alephium Blockchain activated an improved way of adjusting the mining difficulty in different chains to ensure fair mining incentives across all chains. The previous method allowed each chain to have a different difficulty level, which could result in uneven distribution of mining power and rewards. The activated method adjusts the difficulty level based on the estimation done for all chains to make sure that all chains have the same difficulty level at a specific time.

To avoid fluctuation in the hashpower of each chain caused by transaction fees, the algorithm burns all transaction fees instead of distributing them to miners. This will result in more stable mining difficulty and block times, allowing for more blocks to be mined.

The changes are not expected to significantly impact miners in the short term, as the number of transactions is currently low. However, in the long term, miners will continue to mine for profit, and the implemented changes will ensure fair mining incentives across all chains.

Schnorr Signatures Support
Schnorr Signatures are a type of digital signature algorithm that was first proposed by Claus-Peter Schnorr in 1989. They are similar in function to other digital signature algorithms, such as the widely used RSA and Elliptic Curve Digital Signature Algorithm (ECDSA), but have some advantages over those algorithms in terms of efficiency and security.

Schnorr signatures can be used to create multisignature schemes, where multiple parties can jointly sign a transaction or message. This can be useful in situations where a group of people or organizations need to collectively authorize an action.

In addition, Schnorr signatures support a technique called “key aggregation”, which allows multiple public keys to be combined into a single aggregated public key. This can make managing large numbers of public keys easier and reduce the overhead associated with verifying multiple signatures.

Now the Alephium blockchain enabled:

  • Interaction with Nostr and other Schnorr-based apps
  • Increased privacy
  • Compression of tx data on-chain in case of multisig and coin-join or atomic swap
  • Interoperability with other Schnorr-based chains & protocols.

Currently, the browser wallet extension already supports the Schnorr type of account and can interact with the Nortr protocol.

Automatic generation of TypeScript code from smart contracts
When developers write smart contracts, they usually need to interact with them from other parts of their application code. To do this, they typically need to import a JSON file that describes the smart contract’s interface, which can be cumbersome and error-prone.

To simplify this process, Alephium offers a code generation tool that automatically generates TypeScript code from the smart contract. This generated code provides a more straightforward way for developers to interact with the smart contract, as they can simply import the generated code as if it were a regular TypeScript module and interact with it using familiar syntax.

This can significantly speed up the development process and reduce the likelihood of errors or inconsistencies between the smart contract and the application code that interacts with it.

Secure, efficient, and friendly development toolkits
A collection of new tools have immensely improved the developer experience, making it easier and faster for developers to build on top of our platform. The Web3 SDK provides a comprehensive set of APIs and libraries, while the extension wallet allows easy interaction with dApps. React support and project templates streamline the development process and reduce the time it takes to get up and running with a new project. Moreover, the VScode extension for writing smart contracts provides developers with a familiar and powerful toolset that makes it easy to write secure and efficient contracts. By highlighting these tools, more developers would be onboarded and encouraged to build on Alephium and make the most of these powerful features.

Future developments
Now that the network is upgraded, different initiatives will be developed in parallel. Some of these initiatives are

Code-related

  • Bridge: deployment on the mainnet of the wormhole-based Alephium-Ethereum Bridge done by the core development team and then looking for other ecosystems to bridge to
  • Wallets: New Desktop Wallet and the debut of the Mobile Wallet with token support, dApps interaction, and wallet-connect support; Improved User Experience for the Browser Wallet Extension with additional features such as NFT support.
  • Prototypes: DEX and NFT Market prototypes for new devs to have a foundation to build upon
  • Light clients, optimizations to storage, test coverages: general network optimizations and exploring new directions to leverage the scalability of the blockchain
  • Integrations with wallets (Ledger, for example) and payments services.

Community Development
  • Launch of the #BuildonAlephium Hackathon Series
  • Presence in dev events
  • Visibility & engagement in like-minded developer communities
  • Partnership & integration with open-source solutions from other ecosystems
  • Grants / Bounties Ambassador program

If you have questions or want to know more, please come to Alephium’s Discord, Telegram, or reach out on Twitter!
2  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [Alephium] The Leman Network Upgrade: Time to check your Nodes! on: March 21, 2023, 02:45:01 PM
After months of buidling and testing, Alephium core devs released the Leman-Ready Full Node! 
If you run an Alephium node, now is good moment to bump it up to v2.0.0!


Date and time of activation have been set:
March 30th, 2023
10:00 GMT
 
Here's what to do in more details: https://medium.com/@alephium/leman-network-upgrade-activation-on-march-30th-606884904c0c
3  Alternate cryptocurrencies / Announcements (Altcoins) / [Alephium] The Leman Network Upgrade: Time to check your Nodes! on: March 01, 2023, 03:13:34 PM
Are you sure you have everything updated? A lot has been done since the previous announcement and the “Hard” Talk held in January, and this post is an invitation for you to update your nodes.

February was a productive month with the release of the Full Node v1.7.0. After intensive testing, it is considered to be the last stable version before the Leman Network Upgrade.

The full node v1.7.0 possesses all the Leman Upgrade features but they are not activated on the mainnet. The full node v2.0 or the Leman Upgrade version, will essentially be the same as v1.7.0 with an activation timestamp for the Leman Upgrade features on the mainnet.

Deploying v1.7.0 across the network will allow assessing whether any patches are necessary before the release of v2.0. It will also indicate the propagation time of the update across the network which will help us to set a realistic activation timestamp for the Leman Network Upgrade.

Here is what you need to do!

Downloads
Who & What:

Regular user: Don’t need to do anything, but it is recommended to have the latest Desktop Wallet (or reach out to your wallet provider to verify if it is up to date)

Miners: latest Full Node

Users running Full Node locally: latest Full Node

Users running Full Node and Explorer Backend locally: latest Full Node and Explorer Backend

Users running Full Node externally:
  • Dappnode: There is nothing to do if you’re running the node with the auto-update option checked! If not, you must go to the alephium package and click the upgrade/update button.
  • Flux: There is nothing to do.

Services providers (exchanges, wallet providers, etc): latest Full Node and Explorer Backend (if necessary)

Full Node: v1.7.1

Download it here: 🔗 https://github.com/alephium/alephium/releases/tag/v1.7.1

This release is backward compatible with the current Mainnet, so you don’t have to worry about compatibility issues. Download the .jar file from the GitHub page.

Explorer-backend v1.13.0

Download it here: 🔗 https://github.com/alephium/explorer-backend/releases/tag/v1.13.0

This additional download is only needed for those running the explorer backend locally. However, it is mandatory for compatibility with full node v1.7.0. If that is the case, download it from the GitHub page.

Next Steps

The Leman Network Upgrade is closer than ever! Here is what you can expect next:
  • Patches release, if necessary.
  • Setup the activation timestamp and release full node v2.0
  • Propagation v2.0 of the full node across the majority of the network before the activation timestamp.
  • Completion of the Leman Upgrade!

If you need assistance, you are welcome to reach out in the community channels on Discord, Telegram. And follow @alephium on Twitter to stay up-to-date.
4  Alternate cryptocurrencies / Altcoin Discussion / Re: Article series on key concepts for understanding Alephium &blockchain in general on: February 27, 2023, 02:26:39 PM
Today, the last part (III) of the Twitter Space with Jordan Mack from @NervosNetwork and Alephium's Cheng Wang & Hongchao Liu was released!

In this part they discuss Decentralization, how to Build on the protocols, and answer general questions!

https://medium.com/@alephium/alephium-twitter-space-pow-and-decentralization-part-iii-55745a62fac9
5  Alternate cryptocurrencies / Altcoin Discussion / Re: Article series on key concepts for understanding Alephium &blockchain in general on: February 22, 2023, 02:27:38 PM
Tech promenade #4

In this chapter of our series about key concepts for understanding Alephium and blockchains in general, we have: Sharding!

https://medium.com/@alephium/sharding-d50968b8b229
6  Alternate cryptocurrencies / Altcoin Discussion / Re: Article series on key concepts for understanding Alephium &blockchain in general on: February 17, 2023, 03:25:48 PM
Part II of the conversation with Jordan Mack from Nervos Network with Alephium's Cheng Wang and Hongchao Liu, about PoW and Decentralization was published! Topics covered in this part: why to choose the UTXO model, scaling mechanisms, and thoughts on governance.

https://medium.com/@alephium/alephium-twitter-space-pow-and-decentralization-part-ii-c2a1d31f334e
7  Alternate cryptocurrencies / Altcoin Discussion / [video] Alephium's Cheng Wang on Son Of A Tech on: February 14, 2023, 02:48:08 PM
Cheng Wang is the guest of Son Of A Tech in one of the latest episodes.

He talked about Alephium, the tech behind it (stateful UTXO, Proof or Less Work, and Blockflow), and the road ahead after the Leman Network Update.

Check it here: https://www.youtube.com/watch?v=UzqZ4npA2w4
8  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Alephium mainnet open for early GPU-miners on: February 13, 2023, 02:12:43 PM
Alephium full node v1.7.0 is now released!

This should be the last release before the Leman upgrade, so it's important to upgrade your node to prepare for the upcoming network upgrade.

This release is backwards compatible with Mainnet, so you don't have to worry about compatibility issues. On the other hand, if you're using the Testnet, a new testnet has been launched for v1.7.0. Make sure to wipe out your Testnet block history before syncing.

There are two major changes in this release:
1) Improved contract storage
2) Simplified token management

For contract storage management: Immutable state of the contracts are now stored in a separate immutable key-value storage, which makes it impossible to alter after contracts are created. Contract code is also stored in the immutable key-value storage instead of the Merkle tree, which makes IO more efficient. These changes should help improve the overall performance of the Alephium network.

Another major change in this release is the simplified token UTXO management. Only one token is allowed in each asset UTXO, which makes the process of managing tokens on Alephium easier and more efficient, helping to reduce complexity and improve the user experience.

Overall, this release is a big step forward for the Alephium full node. If you're running a node, make sure to upgrade to the latest version to take advantage of these changes.

Download and run the new .JAR file from:
https://github.com/alephium/alephium/releases/latest

Or use the latest docker-compose file:
Code:
https://github.com/alephium/alephium/tree/master/docker
9  Alternate cryptocurrencies / Altcoin Discussion / Re: Article series on key concepts for understanding Alephium &blockchain in general on: February 08, 2023, 03:20:13 PM
Part one of the written version of a conversation with Jordan Mack from NervosNetwork with Alephium's Cheng Wang & Hongchao Liu about PoW and Decentralization.

https://medium.com/@alephium/alephium-twitter-space-pow-and-decentralization-part-i-a7c84ed91f90
10  Alternate cryptocurrencies / Altcoin Discussion / Re: Article series on key concepts for understanding Alephium &blockchain in general on: February 06, 2023, 03:07:53 PM
Want to know how Alephium is MEV-resistant? It all comes down to the Input/Output paradigm embedded in our sUTXO model!

Learn more about this in a comprehensive thread on Twitter: https://twitter.com/alephium/status/1622596000534908930
11  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Alephium mainnet open for early GPU-miners on: January 25, 2023, 02:21:37 PM
Deep, technical and frankly uplifting conversation about PoW and Decentralization between Jordan Mack of Nervos Network, Cheng Wang and Hongchao Liu from Alephium.
https://www.youtube.com/watch?v=FLmxAHolDMc
12  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Alephium mainnet open for early GPU-miners on: January 18, 2023, 04:20:33 PM
Meet ALPHred, a Virtual Machine like no others!
A core innovation designed by Cheng Wang written in Scala.

It leverages stateful UTXO and delivers enhanced security and strong performance for Alephium.
Deep dive in the world of VM!

https://medium.com/@alephium/meet-alphred-a-virtual-machine-like-no-others-85ce86540025
13  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [Alephium] Dev-updates thread on: January 09, 2023, 02:24:56 PM
Ack... seems like i accidentally posted in the wrong sub-forum, but i can't delete until 24h have pasted.  Undecided I'm very sorry about this. Will clean up and move to https://bitcointalk.org/index.php?board=67.0 ASAP.
14  Alternate cryptocurrencies / Announcements (Altcoins) / [Alephium] Dev-updates thread on: January 09, 2023, 02:15:56 PM
This year we'll try to be more active here on Bitcointalk. Alephium is open source, so you can always follow the development on: https://github.com/alephium/ but for everyone who doesn't have the time or bandwidth to do so, we'll post progress in this thread! Here's the first one for 2023:

🌐 Backend Team

• Add difficulty metrics
• Remove random execution of transactions
• Merge bug fixes from wormhole official repo
• Fix port boud bug
• Several security improvements for the bridge infrastructure
• More operational runbooks for the bridge infrastructure
• Upgrade the bridge to the latest dApp stack
• Add Router contract for DEX
• Design and implement the last missing parts of Leman upgrade
• Update ralph-vscode plugin
• Working on DEX contracts and UI. The UI now supports swap, add/remove liquidity, and add token pool.

🌍 Frontend Team

Desktop wallet v2.0 🖥️
• Fetching price from coingecko
• Implemented new side navigation
• Implemented simple notifications modal
• Started working on new addresses page layout

Explorer 🔭
• Fixed transactions table UI bug and deployed on testnet and mainnet: https://github.com/alephium/explorer/issues/158
15  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Alephium mainnet open for early GPU-miners on: November 09, 2022, 02:15:33 PM
Yesterday was the 1 year celebration of the Alephium mainnet!

Here’s a retrospective look on what has been accomplished so far: https://medium.com/@alephium/one-year-of-mainnet-b7ed5d3024ee

Thanks to everyone for tagging along in this amazing journey! To many more years of mainnet and constant improvement together!
16  Alternate cryptocurrencies / Altcoin Discussion / Re: Article series on key concepts for understanding Alephium &blockchain in general on: September 20, 2022, 02:41:23 PM
3rd chapter is out! This week we tackle Time To Finality

https://medium.com/@alephium/time-to-finality-17d64eeffd25

Hope you like it! Smiley
17  Alternate cryptocurrencies / Altcoin Discussion / Re: Article series on key concepts for understanding Alephium &blockchain in general on: September 13, 2022, 01:24:04 PM
Today we published the 2nd chapter of a series of articles on key concepts for understanding Alephium and blockchains in general.
In this chapter we cover the topic of: ⏱️Transactions per Second!

Read it here: https://medium.com/@alephium/transactions-per-second-tps-f13217a49e39

Hope you like it!
18  Alternate cryptocurrencies / Altcoin Discussion / Article series on key concepts for understanding Alephium &blockchain in general on: August 30, 2022, 02:34:18 PM
Cheers Bitcoin talk

Today we published the the first of a series of articles on key concepts for understanding Alephium and blockchains in general.

In this edition we cover the topic of Block Time & Block Size!

You will find it here: https://medium.com/@alephium/block-time-and-block-size-16e37292444f

As the series grow, i will post the sequels in this thread.

Hope you enjoy it!
19  Alternate cryptocurrencies / Altcoin Discussion / BIP39 Passphrase implemented in the Alephium desktop-wallet on: August 17, 2022, 07:35:39 AM
To keep giving the users more tools to secure their ALPH, Alephium has implemented the BIP39 passphrase feature in the desktop wallet v1.3.0

Read about it in the dedicated blogpost

While this article is specifically crafted for the Alephium use case, it can be useful for anyone trying to better understand the implications and advantages of BIP39.

Happy reading!
20  Alternate cryptocurrencies / Altcoin Discussion / The ultimate guide to Proof-of-Less-Work, the universe and everything... on: July 14, 2022, 06:47:14 AM
Proof-of-Less-Work (PoLW) is unique to Alephium. It allows for greater energetic efficiency without sacrificing decentralization.

But how does it work?

We sat down with Cheng Wang, inventor of PoLW and founder of Alephium, and had a long (and fascinating) discussion.
https://medium.com/@alephium/tech-talk-1-the-ultimate-guide-to-proof-of-less-work-the-universe-and-everything-ba70644ab301
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!