-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Solana - Arweave Bridge #30
Comments
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work has been started. These users each claimed they can complete the work by 1 week, 6 days ago. 1) developerfred has been approved to start work. I am the right guy to build bridges, I will read all the documentation and already add this technology in tomato os. I'm familiar with Arweave, and would like to take this task Hi friends at Solana and Arweave. I've been investigating the problem and have created a proposal spec at this repo: https://github.com/TheLoneRonin/SolarweaveBridge I would love feedback on how my proposal spec is structured. Once approved to work on the task. I can work on it immediately and ideally have a prototype completed expediently that has unit and spec testing done in Travis CI. ~ The Lone Ronin Would like to work on this project, data structures and efficiency is really interesting to develop. I'll write a tool that will collect Solana data, pre-process it and then efficiently store into Arweave. So far general plan is to use Go as a programming language (it's reasonably fast, already has integration library for Arweave, will produce static binary, which is easier for deployment), store ledger data by serializing it with protobufs (which are efficient and fast), compressing serialized data with gzip or similar. Those are just preliminary details, I'll run some tests on actual data to see if serialization/compression fit. We will create a bridge using Rust for persistent storage of Solana Transaction data to Arweave. Our Steps will include:-
This process will be recursive so, for each Solana tx, the above process will be repeated. Detail proposal is provided in this link:- I am planning to build a distributed task pipeline to sync solana ledger to arweave. I am very interested Will get it done jjuvjbknm. N nbknnbv. Bjbjhvbjjb. Ub. Vb. B bbb bbbb. N bnnbbv k More focust on work.. Must communicate each other for the action Ok no that tuyet voi . Toi rat thich We are Bering Waters, OTC Desk specialised in unreleased tokens and blocks of liquid alts, and Ubik Group, a software development firm that builds tech projects with a purpose. We have created a strategic joint venture for the purpose of building the bridge between Solana and Arweave. We propose to implement a high-performance standalone application with JS6/NodeJS heavily utilizing multithreading for performance optimization. This would also save cost of time to deliver due to the already existing solana-web3 package. Additionally, the app itself could be easily turned into an npm package and thus easily distributed. The implementation will aim to optimize the storage size and efficiently batch transactions with a set of tags provided in the task. Please find attached a document: "Bering Waters & Ubik Group: Bridge Solana & Arweave I have successfully completed several Arweave bounties and am the right person for this project I reviewed the docs to get ledger data, also i previously worked on arweave bounties. So i'll implement the bridge between Arweave and Solana using nodejs. I have reviewed the expectations for the Solana - Arweave. If approved we will write the service in GoLang to query the ArQL to insert the transaction tags Learn more on the Gitcoin Issue Details page. |
@developerfred Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
It will be possible to track my progress in this repository AS-bridge |
Good morning @developerfred , we are investigating why the bot is asking you if you're working on this project. We have not yet selected the person to participate on the bounty. Please don't dedicate time to it yet, as we first need to select the participant for the bounty. |
@cedriking do we have to come up with a full proposal before applying. Curious about what the criteria is to select the appropriate candidate. IMO this bounty could be changed to 'co-operative' so that multiple people can collaborate but it's up to you ofc.
I have done protocol level work in ethereum so i won't have any issues understanding solana's architecture and RPC methods. Here's the library i created for eth2.0 network testing https://github.com/nanspro/Hobbits.py |
@cedriking any update on this? Seems the bounty has expired :P |
@jespern Got an update for this bounty please? 👍 |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work for 15000.0 DAI (15000.00 USD @ $1.0/DAI) has been submitted by:
|
Solana - Arweave Bridge
Interoperability Hack
Introduction
Arweave is a scalable and permanent data storage protocol. Solana is a high-performance blockchain boasting high throughput and sub-second block times using a network timestamp system called Proof-of-History. Assuming Solana performs at peak capacity consistently for a full year it’s expected to generate 4 petabytes of data. It’s essential that the entire ledger is permanently stored and available. This is why both the Solana and Arweave core teams are excited to launch a grant for an Arweave+Solana integration that can address this need.
Application requirements
The application shall facilitate a bridge to connect Solana ledger data to Arweave permanent storage and must fulfill the following criteria:
Solana
Allow the storage of Solana ledger data in Arweave. Transactions should be efficiently batched into Arweave with the following tags
If it is efficient to do so tag the following pubkey metadata as well
Application Design
Standalone application that can use the Solana’s json RPC methods to retrieve the block data, (see docs.solana.com)
Data should be packed to minimize costs in AR, within reason.
Demo should include examples to query the Arweave chain for the stored transactions by tag
Example, Pubkey=2ojv9BAiHUrvsm9gxDe7fJSzbNZSJcxZvf8dqmWGHG8S should paginate through the transactions for that key.
Nice to haves (all 3 add up to a 10% grant bonus)
Rules
Successful submissions will meet the following criteria:
Resources
Need to learn more about the Solana or Arweave technology? Use the resources below, or reach out to the relative support teams on the shared discord channel:
Solana Discord
Arweave Dev Discord
Solana
Access Solana's Web3 SDK
Polling for Blocks Guide
Developer Documentation
Arweave
Get an Arweave Wallet & Free Tokens
Arweave Web Extension Wallet
Developer Documentation & Getting Started Guides
Submission Deadline
The hackathon will take place from July 29th to August 28th. The submission deadline is August 28th @ 23:59 PM PST.
The text was updated successfully, but these errors were encountered: